# Copyright (C) 2026 Wp Dreamers
# This file is distributed under the GPLv3.
msgid ""
msgstr ""
"Project-Id-Version: DocBooker - Doctor Appointment & Hospital Management 2.1.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/doc-booker\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: fr_FR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-10-08T12:10:01+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: doc-booker\n"

#. Plugin Name of the plugin
#: doc-booker.php
msgid "DocBooker - Doctor Appointment & Hospital Management"
msgstr "DocBooker - Rendez-vous médicaux et gestion hospitalière"

#. Plugin URI of the plugin
#: doc-booker.php
msgid "https://docbooker.wpdreamers.com/"
msgstr "https://docbooker.wpdreamers.com/"

#. Description of the plugin
#: doc-booker.php
msgid "The Doctor Booking & Hospital Management System."
msgstr "Le système de prise de rendez-vous et de gestion hospitalière."

#. Author of the plugin
#: doc-booker.php
msgid "Wp Dreamers"
msgstr "Wp Dreamers"

#. Author URI of the plugin
#: doc-booker.php
msgid "https://wpdreamers.com/"
msgstr "https://wpdreamers.com/"

#: app/Controllers/Abstracts/Discount/Discount.php:186
msgid "See Pro features"
msgstr "Voir les fonctions Pro"

#: app/Controllers/Abstracts/Discount/Discount.php:187
#: src/js/admin/app/ui.jsx:221
#: src/js/public/components/Booking/ErrorAlert.jsx:10
msgid "Dismiss"
msgstr "Ignorer"

#: app/Controllers/Admin/Api/AppApi.php:174
#: app/Controllers/AjaxControllers.php:205
msgid "Booking not found."
msgstr "Réservation introuvable."

#: app/Controllers/Admin/Api/AppApi.php:212
#: src/js/admin/app/bookings/AddBooking.jsx:8
#: src/js/admin/app/dashboard/DashboardPage.jsx:239
#: src/js/admin/app/dashboard/DashboardPage.jsx:250
#: src/js/admin/components/AddBooking.jsx:15
#: src/js/public/components/ScheduleSelection.jsx:15
msgid "Booked"
msgstr "Réservé"

#: app/Controllers/Admin/Api/AppApi.php:213
msgid "added by staff"
msgstr "ajoutée par le personnel"

#: app/Controllers/Admin/Api/AppApi.php:213
msgid "by the patient online"
msgstr "par le patient en ligne"

#: app/Controllers/Admin/Api/AppApi.php:218
msgid "Confirmation email sent"
msgstr "E-mail de confirmation envoyé"

#. translators: %s: email address
#: app/Controllers/Admin/Api/AppApi.php:220
#, php-format
msgid "to %s"
msgstr "à %s"

#. translators: %s: amount
#: app/Controllers/Admin/Api/AppApi.php:229
#, php-format
msgid "Paid online · %s"
msgstr "Payé en ligne · %s"

#: app/Controllers/Admin/Api/AppApi.php:233
msgid "Online payment failed"
msgstr "Échec du paiement en ligne"

#: app/Controllers/Admin/Api/AppApi.php:237
msgid "Reminder email sent"
msgstr "E-mail de rappel envoyé"

#: app/Controllers/Admin/Api/AppApi.php:237
msgid "About a day before"
msgstr "Environ un jour avant"

#: app/Controllers/Admin/Api/AppApi.php:240
#: src/js/admin/app/bookings/badges.jsx:7
#: src/js/admin/app/bookings/BookingsPage.jsx:156
#: src/js/admin/app/bookings/BookingsPage.jsx:212
#: src/js/admin/app/dashboard/DashboardPage.jsx:241
#: src/js/admin/app/dashboard/DashboardPage.jsx:250
#: src/js/admin/utils/data.js:72
#: src/js/admin/utils/data.js:355
msgid "Cancelled"
msgstr "Annulé"

#: app/Controllers/Admin/Api/AppApi.php:242
#: src/js/admin/app/bookings/badges.jsx:15
#: src/js/admin/utils/data.js:84
msgid "Refunded"
msgstr "Remboursé"

#: app/Controllers/Admin/Api/AppApi.php:245
msgid "Appointment time passed"
msgstr "L’heure du rendez-vous est passée"

#. translators: %s: time since booking, e.g. "12 mins"
#: app/Controllers/Admin/Api/AppApi.php:283
#, php-format
msgid "%s ago"
msgstr "il y a %s"

#: app/Controllers/Admin/Api/RestApi.php:352
#: app/Controllers/Admin/Api/RestApi.php:382
msgid "You are not allowed to access this endpoint."
msgstr "Vous n’êtes pas autorisé à accéder à cette adresse."

#: app/Controllers/Admin/Api/RestApi.php:483
msgid "Please choose a date for the appointment."
msgstr "Veuillez choisir une date pour le rendez-vous."

#: app/Controllers/Admin/Api/RestApi.php:496
#: src/js/public/components/booking-ui.js:70
#: src/js/public/components/Booking/patientError.js:11
msgid "Please enter your full name."
msgstr "Veuillez saisir votre nom complet."

#: app/Controllers/Admin/Api/RestApi.php:499
#: src/js/public/components/booking-ui.js:73
#: src/js/public/components/Booking/patientError.js:14
msgid "Please enter your phone number."
msgstr "Veuillez saisir votre numéro de téléphone."

#: app/Controllers/Admin/Api/RestApi.php:504
#: src/js/public/components/booking-ui.js:79
#: src/js/public/components/Booking/patientError.js:20
msgid "Please enter a valid email address."
msgstr "Veuillez saisir une adresse e-mail valide."

#: app/Controllers/Admin/Api/RestApi.php:532
msgid "This time is too soon to book online. Please choose a later time."
msgstr "Cet horaire est trop proche pour réserver en ligne. Choisissez un horaire plus tardif."

#: app/Controllers/Admin/Api/RestApi.php:625
msgid "This time slot is being booked right now. Please try again."
msgstr "Ce créneau est en cours de réservation. Veuillez réessayer."

#: app/Controllers/Admin/AppPage.php:54
#: src/js/admin/app/App.jsx:51
#: src/js/admin/app/dashboard/DashboardPage.jsx:175
#: src/js/admin/app/Shell.jsx:116
#: src/js/admin/app/Shell.jsx:153
msgid "Dashboard"
msgstr "Tableau de bord"

#: app/Controllers/Admin/AppPage.php:87
#: app/Controllers/Admin/PluginRow.php:37
#: app/Controllers/Admin/SubMenu.php:20
#: app/Controllers/Admin/SubMenu.php:21
#: src/js/admin/app/App.jsx:51
#: src/js/admin/app/Shell.jsx:115
#: src/js/admin/app/Shell.jsx:143
#: src/js/admin/app/Shell.jsx:165
msgid "Settings"
msgstr "Réglages"

#: app/Controllers/Admin/AppPage.php:88
#: app/Controllers/Admin/SubMenu.php:30
#: app/Controllers/Admin/SubMenu.php:31
msgid "Booking Management"
msgstr "Gestion des réservations"

#: app/Controllers/Admin/Notice/ProBlockNotice.php:59
msgid "Activate DocBooker Pro"
msgstr "Activer DocBooker Pro"

#: app/Controllers/Admin/Notice/ProBlockNotice.php:62
msgid "Open Plugins"
msgstr "Ouvrir les extensions"

#: app/Controllers/Admin/Notice/ProBlockNotice.php:67
msgid "DocBooker Pro is inactive"
msgstr "DocBooker Pro est inactif"

#: app/Controllers/Admin/Notice/ProBlockNotice.php:68
msgid "One or more published pages use DocBooker Pro blocks (e.g. the Booking Form). While Pro is inactive those blocks render as nothing, so booking and payment will not appear on the front end."
msgstr "Une ou plusieurs pages publiées utilisent des blocs DocBooker Pro (ex. le formulaire de réservation). Tant que Pro est inactif, ces blocs n’affichent rien : la réservation et le paiement n’apparaîtront pas sur le site."

#: app/Controllers/Admin/Notice/ProNotice.php:14
msgid "Do more with DocBooker Pro"
msgstr "Allez plus loin avec DocBooker Pro"

#: app/Controllers/Admin/Notice/ProNotice.php:18
msgid "Take payments online with Stripe or Razorpay, give your front desk and clinic managers their own dashboards, print bills, share lab reports with patients and start from ready-made clinic website designs."
msgstr "Encaissez en ligne avec Stripe ou Razorpay, donnez à l’accueil et aux responsables de clinique leurs propres tableaux de bord, imprimez des notes, partagez les résultats avec les patients et partez de designs de site prêts à l’emploi."

#: app/Controllers/Admin/Notice/ReviewNotice.php:117
msgid "Is DocBooker helping your clinic?"
msgstr "DocBooker aide-t-il votre clinique ?"

#: app/Controllers/Admin/Notice/ReviewNotice.php:118
msgid "Patients are booking with DocBooker on your site. A short review on WordPress.org helps other clinics find it, and tells us what to improve."
msgstr "Des patients réservent avec DocBooker sur votre site. Un court avis sur WordPress.org aide d’autres cliniques à le trouver et nous dit quoi améliorer."

#: app/Controllers/Admin/Notice/ReviewNotice.php:120
msgid "Write a review"
msgstr "Laisser un avis"

#: app/Controllers/Admin/Notice/ReviewNotice.php:121
msgid "I already did"
msgstr "C’est déjà fait"

#: app/Controllers/Admin/Notice/ReviewNotice.php:122
msgid "Remind me later"
msgstr "Me le rappeler plus tard"

#: app/Controllers/Admin/Notice/ReviewNotice.php:123
msgid "No, thanks"
msgstr "Non merci"

#: app/Controllers/Admin/PluginRow.php:38
msgid "Demo"
msgstr "Démo"

#: app/Controllers/Admin/PluginRow.php:39
msgid "Documentation"
msgstr "Documentation"

#: app/Controllers/Admin/PluginRow.php:42
#: src/js/admin/app/settings/GetProPage.jsx:21
#: src/js/admin/app/Shell.jsx:115
#: src/js/admin/components/settings-page/MainHeader.jsx:78
msgid "Get Pro"
msgstr "Passer à Pro"

#: app/Controllers/Admin/PluginRow.php:65
msgid "Support"
msgstr "Assistance"

#: app/Controllers/Admin/PluginSurvey.php:71
msgid "Before you go…"
msgstr "Avant de partir…"

#: app/Controllers/Admin/PluginSurvey.php:72
msgid "Mind sharing why you're deactivating DocBooker? It helps us fix issues and improve."
msgstr "Pouvez-vous nous dire pourquoi vous désactivez DocBooker ? Cela nous aide à nous améliorer."

#: app/Controllers/Admin/PluginSurvey.php:82
msgid "Bug or issue detected"
msgstr "Bug ou problème détecté"

#: app/Controllers/Admin/PluginSurvey.php:88
msgid "I no longer need the plugin"
msgstr "Je n’ai plus besoin de l’extension"

#: app/Controllers/Admin/PluginSurvey.php:94
msgid "I found a better plugin"
msgstr "J’ai trouvé une meilleure extension"

#: app/Controllers/Admin/PluginSurvey.php:96
msgid "Which plugin? (optional)"
msgstr "Quelle extension ? (facultatif)"

#: app/Controllers/Admin/PluginSurvey.php:102
msgid "I couldn't set up the booking form / schedule"
msgstr "Je n’ai pas réussi à configurer le formulaire / les horaires"

#: app/Controllers/Admin/PluginSurvey.php:108
msgid "It is missing a feature I need"
msgstr "Il manque une fonction dont j’ai besoin"

#: app/Controllers/Admin/PluginSurvey.php:114
msgid "It's a temporary deactivation"
msgstr "C’est une désactivation temporaire"

#: app/Controllers/Admin/PluginSurvey.php:121
msgid "Anything else? How can we improve DocBooker?"
msgstr "Autre chose ? Comment améliorer DocBooker ?"

#: app/Controllers/Admin/PluginSurvey.php:123
msgid "Write something here…"
msgstr "Écrivez quelque chose ici…"

#: app/Controllers/Admin/PostMeta.php:58
msgid "Doctor details"
msgstr "Détails du médecin"

#: app/Controllers/Admin/PostMeta.php:68
msgid "Summary"
msgstr "Résumé"

#: app/Controllers/Admin/PostMeta.php:76
msgid "Clinic details"
msgstr "Détails de la clinique"

#: app/Controllers/Admin/PostMeta.php:84
msgid "Doctor list settings"
msgstr "Réglages de la liste des médecins"

#: app/Controllers/Admin/PostMeta.php:92
msgid "Clinic list settings"
msgstr "Réglages de la liste des cliniques"

#: app/Controllers/Admin/PostMeta.php:131
#: src/js/admin/app/ExtPage.jsx:40
msgid "Loading…"
msgstr "Chargement…"

#: app/Controllers/Admin/PostMeta.php:150
#: app/Controllers/Admin/Setup/SetupWizard.php:274
#: src/js/admin/app/settings/sections.js:285
msgid "Online Payments"
msgstr "Paiements en ligne"

#: app/Controllers/Admin/PostMeta.php:150
msgid "Stripe & Razorpay checkout at booking"
msgstr "Paiement Stripe et Razorpay à la réservation"

#: app/Controllers/Admin/PostMeta.php:151
msgid "Clinic Staff Logins"
msgstr "Accès du personnel de clinique"

#: app/Controllers/Admin/PostMeta.php:151
msgid "Clinic Manager & Receptionist accounts, each sees only their clinic"
msgstr "Comptes responsable de clinique et réceptionniste, chacun ne voit que sa clinique"

#: app/Controllers/Admin/PostMeta.php:152
msgid "Patients & Visits"
msgstr "Patients et visites"

#: app/Controllers/Admin/PostMeta.php:152
msgid "OPD / IPD visits, beds & discharge records"
msgstr "Consultations / hospitalisations, lits et sorties"

#: app/Controllers/Admin/PostMeta.php:153
msgid "Billing & Invoices"
msgstr "Facturation"

#: app/Controllers/Admin/PostMeta.php:153
msgid "Itemised running bills + printable invoices"
msgstr "Notes détaillées + factures imprimables"

#: app/Controllers/Admin/PostMeta.php:154
msgid "Lab Tests & Portal"
msgstr "Analyses et portail"

#: app/Controllers/Admin/PostMeta.php:154
msgid "Test catalog, report uploads & patient OTP portal"
msgstr "Catalogue d’analyses, envoi de résultats et portail patient OTP"

#: app/Controllers/Admin/PostMeta.php:155
msgid "Page Builder"
msgstr "Constructeur de pages"

#: app/Controllers/Admin/PostMeta.php:155
msgid "21 Gutenberg blocks + 10 ready-made templates"
msgstr "21 blocs Gutenberg + 10 modèles prêts à l’emploi"

#: app/Controllers/Admin/PostMeta.php:156
msgid "Design & Layouts"
msgstr "Design et mises en page"

#: app/Controllers/Admin/PostMeta.php:156
msgid "Extra layouts, AJAX pagination & dynamic CSS"
msgstr "Mises en page en plus, pagination AJAX et CSS dynamique"

#: app/Controllers/Admin/PostMeta.php:157
msgid "More Pro Power"
msgstr "Encore plus avec Pro"

#: app/Controllers/Admin/PostMeta.php:157
msgid "Advanced filtering, branded prints & priority support"
msgstr "Filtrage avancé, impressions personnalisées et assistance prioritaire"

#: app/Controllers/Admin/PostMeta.php:182
#: src/js/admin/app/settings/GetProPage.jsx:23
#: src/js/admin/app/Shell.jsx:222
#: src/js/admin/components/settings-page/ProFeatures.jsx:81
msgid "DOCBOOKER PRO"
msgstr "DOCBOOKER PRO"

#: app/Controllers/Admin/PostMeta.php:184
#: src/js/admin/components/settings-page/ProFeatures.jsx:84
msgid "Turn DocBooker into a full hospital management system"
msgstr "Faites de DocBooker un système complet de gestion hospitalière"

#: app/Controllers/Admin/PostMeta.php:195
#: app/Controllers/Admin/TemplatesPage.php:115
#: src/js/admin/app/Shell.jsx:175
msgid "Upgrade to Pro"
msgstr "Passer à Pro"

#: app/Controllers/Admin/PostMeta.php:196
msgid "30-day money-back guarantee · terms & conditions apply"
msgstr "Satisfait ou remboursé 30 jours · conditions applicables"

#: app/Controllers/Admin/RegisterPostType.php:69
msgctxt "Taxonomy General Name"
msgid "Doctor Department"
msgstr "Spécialité du médecin"

#: app/Controllers/Admin/RegisterPostType.php:70
msgctxt "Taxonomy Singular Name"
msgid "Department"
msgstr "Spécialité"

#: app/Controllers/Admin/RegisterPostType.php:71
#: src/js/admin/app/Shell.jsx:157
#: src/js/admin/meta/ShortcodeScreen.jsx:217
msgid "Departments"
msgstr "Spécialités"

#: app/Controllers/Admin/RegisterPostType.php:72
msgid "All Departments"
msgstr "Toutes les spécialités"

#: app/Controllers/Admin/RegisterPostType.php:73
msgid "Parent Department"
msgstr "Spécialité parente"

#: app/Controllers/Admin/RegisterPostType.php:74
msgid "Parent Department:"
msgstr "Spécialité parente :"

#: app/Controllers/Admin/RegisterPostType.php:75
msgid "New Department Name"
msgstr "Nom de la nouvelle spécialité"

#: app/Controllers/Admin/RegisterPostType.php:76
msgid "Add New Department"
msgstr "Ajouter une spécialité"

#: app/Controllers/Admin/RegisterPostType.php:77
msgid "Edit Department"
msgstr "Modifier la spécialité"

#: app/Controllers/Admin/RegisterPostType.php:78
msgid "Update Department"
msgstr "Mettre à jour la spécialité"

#: app/Controllers/Admin/RegisterPostType.php:79
msgid "View Department"
msgstr "Voir la spécialité"

#: app/Controllers/Admin/RegisterPostType.php:80
msgid "Separate Departments with commas"
msgstr "Séparez les spécialités par des virgules"

#: app/Controllers/Admin/RegisterPostType.php:81
msgid "Add or remove Departments"
msgstr "Ajouter ou retirer des spécialités"

#: app/Controllers/Admin/RegisterPostType.php:82
msgid "Choose from the most used"
msgstr "Choisir parmi les plus utilisées"

#: app/Controllers/Admin/RegisterPostType.php:84
msgid "Search Departments"
msgstr "Rechercher des spécialités"

#: app/Controllers/Admin/RegisterPostType.php:85
msgid "Not Found"
msgstr "Introuvable"

#: app/Controllers/Admin/RegisterPostType.php:141
msgctxt "post type general name"
msgid "DocBooker"
msgstr "DocBooker"

#: app/Controllers/Admin/RegisterPostType.php:142
msgctxt "post type singular name"
msgid "DocBooker"
msgstr "DocBooker"

#: app/Controllers/Admin/RegisterPostType.php:143
msgctxt "post"
msgid "Add New"
msgstr "Ajouter"

#: app/Controllers/Admin/RegisterPostType.php:144
msgid "Add New Doctor"
msgstr "Ajouter un médecin"

#: app/Controllers/Admin/RegisterPostType.php:145
msgid "Edit Doctor"
msgstr "Modifier le médecin"

#: app/Controllers/Admin/RegisterPostType.php:146
msgid "New Doctor"
msgstr "Nouveau médecin"

#: app/Controllers/Admin/RegisterPostType.php:147
msgid "All Doctors"
msgstr "Tous les médecins"

#: app/Controllers/Admin/RegisterPostType.php:148
msgid "View Doctor"
msgstr "Voir le médecin"

#: app/Controllers/Admin/RegisterPostType.php:149
msgid "Search Doctor"
msgstr "Rechercher un médecin"

#: app/Controllers/Admin/RegisterPostType.php:150
msgid "No Doctors found"
msgstr "Aucun médecin trouvé"

#: app/Controllers/Admin/RegisterPostType.php:151
msgid "No Doctor found in the Trash"
msgstr "Aucun médecin dans la corbeille"

#: app/Controllers/Admin/RegisterPostType.php:152
#: templates/booking/manage.php:118
#: src/js/admin/app/bookings/AddBooking.jsx:102
#: src/js/admin/app/bookings/BookingDrawer.jsx:92
#: src/js/admin/app/bookings/BookingsPage.jsx:235
#: src/js/admin/app/bookings/BookingsPage.jsx:268
#: src/js/admin/app/bookings/BookingsPage.jsx:294
#: src/js/admin/app/dashboard/DashboardPage.jsx:188
#: src/js/admin/components/AddBooking.jsx:145
#: src/js/admin/components/AddBooking.jsx:153
#: src/js/admin/components/BookingFilters.jsx:188
#: src/js/admin/components/BookingFilters.jsx:328
#: src/js/admin/meta/DoctorScreen.jsx:218
#: src/js/admin/meta/DoctorScreen.jsx:229
#: src/js/public/components/ProgressBar.jsx:8
msgid "Doctor"
msgstr "Médecin"

#: app/Controllers/Admin/RegisterPostType.php:153
msgid "Update Doctor"
msgstr "Mettre à jour le médecin"

#: app/Controllers/Admin/RegisterPostType.php:155
msgid "DocBooker"
msgstr "DocBooker"

#: app/Controllers/Admin/RegisterPostType.php:187
#: app/Controllers/Admin/RegisterPostType.php:203
#: app/Controllers/Admin/RegisterPostType.php:206
#: app/Controllers/Admin/RegisterPostType.php:208
#: app/Controllers/Installation.php:77
#: templates/booking/manage.php:124
#: src/js/admin/app/bookings/BookingDrawer.jsx:93
#: src/js/admin/app/bookings/BookingsPage.jsx:230
#: src/js/admin/app/dashboard/DashboardPage.jsx:187
#: src/js/admin/components/BookingFilters.jsx:159
#: src/js/admin/components/BookingFilters.jsx:296
#: src/js/admin/components/DoctorSchedule.jsx:260
#: src/js/admin/meta/ClinicScreen.jsx:176
#: src/js/admin/meta/ClinicScreen.jsx:271
#: src/js/admin/meta/ClinicScreen.jsx:281
#: src/js/admin/meta/DoctorScreen.jsx:96
#: src/js/public/components/Booking/BookingSummary.jsx:26
msgid "Clinic"
msgstr "Clinique"

#. Translators: %s is the post type name (e.g., "Clinic").
#: app/Controllers/Admin/RegisterPostType.php:192
#, php-format
msgctxt "post type general name"
msgid "%s"
msgstr "%s"

#. Translators: %s is the post type name (e.g., "Clinic").
#: app/Controllers/Admin/RegisterPostType.php:194
#, php-format
msgctxt "post type singular name"
msgid "%s"
msgstr "%s"

#: app/Controllers/Admin/RegisterPostType.php:197
msgid "Add New"
msgstr "Ajouter"

#: app/Controllers/Admin/RegisterPostType.php:205
#: app/Controllers/Admin/RegisterPostType.php:207
#: app/Controllers/Admin/RegisterPostType.php:209
#: app/Controllers/Helper/Helper.php:600
#: src/js/admin/app/settings/sections.js:160
#: src/js/admin/app/Shell.jsx:158
msgid "Clinics"
msgstr "Cliniques"

#: app/Controllers/Admin/RegisterPostType.php:210
msgid "Add New Clinic"
msgstr "Ajouter une clinique"

#: app/Controllers/Admin/RegisterPostType.php:211
msgid "New Clinic"
msgstr "Nouvelle clinique"

#: app/Controllers/Admin/RegisterPostType.php:212
msgid "Edit Clinic"
msgstr "Modifier la clinique"

#: app/Controllers/Admin/RegisterPostType.php:213
msgid "Update Clinic"
msgstr "Mettre à jour la clinique"

#: app/Controllers/Admin/RegisterPostType.php:214
msgid "View Clinic"
msgstr "Voir la clinique"

#: app/Controllers/Admin/RegisterPostType.php:215
msgid "Search Clinics"
msgstr "Rechercher des cliniques"

#: app/Controllers/Admin/RegisterPostType.php:216
msgid "No clinics found"
msgstr "Aucune clinique trouvée"

#: app/Controllers/Admin/RegisterPostType.php:217
msgid "No clinics found in Trash"
msgstr "Aucune clinique dans la corbeille"

#: app/Controllers/Admin/RegisterPostType.php:228
#: src/js/admin/app/dashboard/DashboardPage.jsx:48
msgid "Nothing found."
msgstr "Aucun résultat."

#: app/Controllers/Admin/RegisterPostType.php:229
msgid "Nothing found in Trash."
msgstr "Rien dans la corbeille."

#: app/Controllers/Admin/RegisterPostType.php:235
#: src/js/admin/app/settings/sections.js:259
#: src/js/admin/app/settings/sections.js:276
#: src/js/admin/meta/ShortcodeScreen.jsx:122
#: src/js/admin/meta/ShortcodeScreen.jsx:124
msgid "Description"
msgstr "Description"

#: app/Controllers/Admin/RegisterPostType.php:258
#: app/Controllers/Admin/RegisterPostType.php:259
#: app/Controllers/Admin/RegisterPostType.php:270
msgid "Doctor Shortcode"
msgstr "Shortcode médecin"

#: app/Controllers/Admin/RegisterPostType.php:260
#: app/Controllers/Admin/RegisterPostType.php:292
#: app/Controllers/Admin/Shortcode/ShortcodeInit.php:29
#: app/Controllers/Admin/Shortcode/ShortcodeInit.php:34
#: src/js/admin/meta/ShortcodeScreen.jsx:311
msgid "Shortcode"
msgstr "Shortcode"

#: app/Controllers/Admin/RegisterPostType.php:261
#: app/Controllers/Admin/RegisterPostType.php:293
msgid "Edit Shortcode"
msgstr "Modifier le shortcode"

#: app/Controllers/Admin/RegisterPostType.php:262
#: app/Controllers/Admin/RegisterPostType.php:294
msgid "New Shortcode"
msgstr "Nouveau shortcode"

#: app/Controllers/Admin/RegisterPostType.php:263
#: app/Controllers/Admin/RegisterPostType.php:295
msgid "Add New Shortcode"
msgstr "Ajouter un shortcode"

#: app/Controllers/Admin/RegisterPostType.php:264
#: app/Controllers/Admin/RegisterPostType.php:296
msgid "View Shortcode"
msgstr "Voir le shortcode"

#: app/Controllers/Admin/RegisterPostType.php:265
#: app/Controllers/Admin/RegisterPostType.php:297
msgid "Shortcode Locations"
msgstr "Emplacements des shortcodes"

#: app/Controllers/Admin/RegisterPostType.php:266
#: app/Controllers/Admin/RegisterPostType.php:298
msgid "No Shortcode found."
msgstr "Aucun shortcode trouvé."

#: app/Controllers/Admin/RegisterPostType.php:267
#: app/Controllers/Admin/RegisterPostType.php:299
msgid "No Shortcode found in trash."
msgstr "Aucun shortcode dans la corbeille."

#: app/Controllers/Admin/RegisterPostType.php:271
msgid "Doctor Shortcode Generator"
msgstr "Générateur de shortcode médecin"

#: app/Controllers/Admin/RegisterPostType.php:290
#: app/Controllers/Admin/RegisterPostType.php:291
#: app/Controllers/Admin/RegisterPostType.php:302
msgid "Clinic Shortcode"
msgstr "Shortcode clinique"

#: app/Controllers/Admin/RegisterPostType.php:303
msgid "Clinic Shortcode Generator"
msgstr "Générateur de shortcode clinique"

#: app/Controllers/Admin/Setup/SetupChecklist.php:60
msgid "Add a clinic"
msgstr "Ajoutez une clinique"

#: app/Controllers/Admin/Setup/SetupChecklist.php:60
#: src/js/admin/components/DoctorSchedule.jsx:318
msgid "Add Clinic"
msgstr "Ajouter une clinique"

#: app/Controllers/Admin/Setup/SetupChecklist.php:61
msgid "Add a doctor with working hours"
msgstr "Ajoutez un médecin avec ses horaires"

#: app/Controllers/Admin/Setup/SetupChecklist.php:61
msgid "Add Doctor"
msgstr "Ajouter un médecin"

#: app/Controllers/Admin/Setup/SetupChecklist.php:62
msgid "Create your booking page"
msgstr "Créez votre page de réservation"

#: app/Controllers/Admin/Setup/SetupChecklist.php:62
#: app/Controllers/Admin/Setup/SetupChecklist.php:128
msgid "Run the Setup"
msgstr "Lancer la configuration"

#: app/Controllers/Admin/Setup/SetupChecklist.php:63
msgid "Add a photo to each doctor"
msgstr "Ajoutez une photo à chaque médecin"

#: app/Controllers/Admin/Setup/SetupChecklist.php:63
msgid "Edit Doctors"
msgstr "Modifier les médecins"

#: app/Controllers/Admin/Setup/SetupChecklist.php:64
msgid "Get your first booking"
msgstr "Obtenez votre première réservation"

#: app/Controllers/Admin/Setup/SetupChecklist.php:64
msgid "Open Your Booking Page"
msgstr "Ouvrir votre page de réservation"

#: app/Controllers/Admin/Setup/SetupChecklist.php:67
msgid "Replace the sample data with your own"
msgstr "Remplacez les données d’exemple par les vôtres"

#: app/Controllers/Admin/Setup/SetupChecklist.php:87
msgid "The sample doctors and clinics were removed. Your own data was not touched."
msgstr "Les médecins et cliniques d’exemple ont été supprimés. Vos propres données sont intactes."

#: app/Controllers/Admin/Setup/SetupChecklist.php:116
#: app/Controllers/Admin/Setup/SetupChecklist.php:119
msgid "Finish Setting Up DocBooker"
msgstr "Terminez la configuration de DocBooker"

#. translators: 1: items done, 2: all items.
#: app/Controllers/Admin/Setup/SetupChecklist.php:123
#, php-format
msgid "%1$d of %2$d done. Shown here until everything is ticked, or until you hide it."
msgstr "%1$d sur %2$d terminé(s). Affiché ici jusqu’à ce que tout soit coché, ou que vous le masquiez."

#: app/Controllers/Admin/Setup/SetupChecklist.php:136
#: src/js/public/components/ProgressBar.jsx:30
msgid "(done)"
msgstr "(fait)"

#: app/Controllers/Admin/Setup/SetupChecklist.php:138
msgid "Delete all sample doctors and clinics? Your own doctors, clinics and bookings stay."
msgstr "Supprimer tous les médecins et cliniques d’exemple ? Vos propres médecins, cliniques et réservations sont conservés."

#: app/Controllers/Admin/Setup/SetupChecklist.php:141
msgid "Remove Sample Data"
msgstr "Supprimer les données d’exemple"

#: app/Controllers/Admin/Setup/SetupChecklist.php:150
msgid "Hide This"
msgstr "Masquer"

#: app/Controllers/Admin/Setup/SetupChecklist.php:152
msgid "Run the Setup Again"
msgstr "Relancer la configuration"

#: app/Controllers/Admin/Setup/SetupChecklist.php:192
msgid "Sorry, you are not allowed to do that."
msgstr "Désolé, vous n’êtes pas autorisé à faire cela."

#: app/Controllers/Admin/Setup/SetupInstaller.php:72
#: app/Controllers/Admin/Setup/SetupWizard.php:105
msgid "Unknown setup step."
msgstr "Étape de configuration inconnue."

#: app/Controllers/Admin/Setup/SetupInstaller.php:164
#: app/Controllers/Admin/Setup/wizard-page.php:147
msgid "Book an Appointment"
msgstr "Prendre rendez-vous"

#: app/Controllers/Admin/Setup/SetupInstaller.php:170
#: app/Controllers/Admin/Setup/SetupWizard.php:234
msgid "Please enter the doctor's name."
msgstr "Veuillez saisir le nom du médecin."

#: app/Controllers/Admin/Setup/SetupInstaller.php:172
#: app/Controllers/Admin/Setup/SetupWizard.php:212
msgid "Pick at least one working day."
msgstr "Choisissez au moins un jour de travail."

#: app/Controllers/Admin/Setup/SetupInstaller.php:174
#: app/Controllers/Admin/Setup/SetupWizard.php:233
msgid "The end time must be later than the start time."
msgstr "L’heure de fin doit être après l’heure de début."

#: app/Controllers/Admin/Setup/SetupInstaller.php:176
#: app/Controllers/Admin/Setup/SetupWizard.php:213
msgid "The working hours are shorter than one appointment. Make them longer or the appointments shorter."
msgstr "Les horaires sont plus courts qu’un rendez-vous. Allongez-les ou raccourcissez les rendez-vous."

#: app/Controllers/Admin/Setup/SetupInstaller.php:252
msgid "The clinics have to be added first."
msgstr "Les cliniques doivent d’abord être ajoutées."

#: app/Controllers/Admin/Setup/SetupInstaller.php:275
msgid "The clinic has to be added first."
msgstr "La clinique doit d’abord être ajoutée."

#: app/Controllers/Admin/Setup/SetupSamples.php:34
#: app/Controllers/Admin/Setup/wizard-page.php:41
msgid "General Hospital"
msgstr "Hôpital général"

#: app/Controllers/Admin/Setup/SetupSamples.php:37
#: app/Controllers/Admin/Setup/SetupSamples.php:39
msgid "Riverside General Hospital"
msgstr "Hôpital général Riverside"

#: app/Controllers/Admin/Setup/SetupSamples.php:40
msgid "Riverside Outpatient Centre"
msgstr "Centre de consultations Riverside"

#: app/Controllers/Admin/Setup/SetupSamples.php:42
msgid "General Medicine"
msgstr "Médecine générale"

#: app/Controllers/Admin/Setup/SetupSamples.php:42
#: app/Controllers/Admin/Setup/SetupSamples.php:124
msgid "Cardiology"
msgstr "Cardiologie"

#: app/Controllers/Admin/Setup/SetupSamples.php:42
#: app/Controllers/Admin/Setup/SetupSamples.php:70
msgid "Pediatrics"
msgstr "Pédiatrie"

#: app/Controllers/Admin/Setup/SetupSamples.php:42
#: app/Controllers/Admin/Setup/SetupSamples.php:142
msgid "Orthopedics"
msgstr "Orthopédie"

#: app/Controllers/Admin/Setup/SetupSamples.php:43
#: app/Controllers/Admin/Setup/SetupSamples.php:52
msgid "Dental"
msgstr "Dentaire"

#: app/Controllers/Admin/Setup/SetupSamples.php:43
#: app/Controllers/Admin/Setup/SetupSamples.php:88
msgid "Dermatology"
msgstr "Dermatologie"

#: app/Controllers/Admin/Setup/SetupSamples.php:43
#: app/Controllers/Admin/Setup/SetupSamples.php:106
msgid "Eye Care"
msgstr "Ophtalmologie"

#: app/Controllers/Admin/Setup/SetupSamples.php:43
#: app/Controllers/Admin/Setup/SetupSamples.php:178
msgid "Women's Health"
msgstr "Santé des femmes"

#: app/Controllers/Admin/Setup/SetupSamples.php:43
#: app/Controllers/Admin/Setup/SetupSamples.php:160
msgid "Mental Health"
msgstr "Santé mentale"

#: app/Controllers/Admin/Setup/SetupSamples.php:43
msgid "Emergency Care"
msgstr "Urgences"

#: app/Controllers/Admin/Setup/SetupSamples.php:45
msgid "Internal medicine"
msgstr "Médecine interne"

#: app/Controllers/Admin/Setup/SetupSamples.php:46
#: app/Controllers/Admin/Setup/SetupSamples.php:135
msgid "Heart specialist"
msgstr "Cardiologue"

#: app/Controllers/Admin/Setup/SetupSamples.php:47
#: app/Controllers/Admin/Setup/SetupSamples.php:81
msgid "Child specialist"
msgstr "Pédiatre"

#: app/Controllers/Admin/Setup/SetupSamples.php:48
msgid "Bone and joint surgeon"
msgstr "Chirurgien orthopédiste"

#: app/Controllers/Admin/Setup/SetupSamples.php:55
msgid "Bright Smile Dental Clinic"
msgstr "Cabinet dentaire Bright Smile"

#: app/Controllers/Admin/Setup/SetupSamples.php:57
msgid "Bright Smile Dental – Downtown"
msgstr "Bright Smile Dental – Centre-ville"

#: app/Controllers/Admin/Setup/SetupSamples.php:58
msgid "Bright Smile Dental – Northside"
msgstr "Bright Smile Dental – Northside"

#: app/Controllers/Admin/Setup/SetupSamples.php:60
msgid "General Dentistry"
msgstr "Dentisterie générale"

#: app/Controllers/Admin/Setup/SetupSamples.php:60
msgid "Orthodontics"
msgstr "Orthodontie"

#: app/Controllers/Admin/Setup/SetupSamples.php:60
msgid "Cosmetic Dentistry"
msgstr "Dentisterie esthétique"

#: app/Controllers/Admin/Setup/SetupSamples.php:61
msgid "Children's Dentistry"
msgstr "Dentisterie pédiatrique"

#: app/Controllers/Admin/Setup/SetupSamples.php:61
msgid "Oral Surgery"
msgstr "Chirurgie buccale"

#: app/Controllers/Admin/Setup/SetupSamples.php:61
msgid "Implants"
msgstr "Implants"

#: app/Controllers/Admin/Setup/SetupSamples.php:63
msgid "Family dentist"
msgstr "Dentiste de famille"

#: app/Controllers/Admin/Setup/SetupSamples.php:64
msgid "Braces and aligners"
msgstr "Appareils et gouttières"

#: app/Controllers/Admin/Setup/SetupSamples.php:65
msgid "Whitening and veneers"
msgstr "Blanchiment et facettes"

#: app/Controllers/Admin/Setup/SetupSamples.php:66
msgid "Root canal treatment"
msgstr "Traitement de canal"

#: app/Controllers/Admin/Setup/SetupSamples.php:73
msgid "Little Steps Children's Clinic"
msgstr "Clinique pédiatrique Little Steps"

#: app/Controllers/Admin/Setup/SetupSamples.php:75
msgid "Little Steps – Main Clinic"
msgstr "Little Steps – Clinique principale"

#: app/Controllers/Admin/Setup/SetupSamples.php:76
msgid "Little Steps – Westside"
msgstr "Little Steps – Westside"

#: app/Controllers/Admin/Setup/SetupSamples.php:78
msgid "General Pediatrics"
msgstr "Pédiatrie générale"

#: app/Controllers/Admin/Setup/SetupSamples.php:78
msgid "Newborn Care"
msgstr "Soins du nouveau-né"

#: app/Controllers/Admin/Setup/SetupSamples.php:78
msgid "Child Nutrition"
msgstr "Nutrition de l’enfant"

#: app/Controllers/Admin/Setup/SetupSamples.php:79
msgid "Vaccinations"
msgstr "Vaccinations"

#: app/Controllers/Admin/Setup/SetupSamples.php:79
msgid "Child Development"
msgstr "Développement de l’enfant"

#: app/Controllers/Admin/Setup/SetupSamples.php:79
msgid "Teen Health"
msgstr "Santé des ados"

#: app/Controllers/Admin/Setup/SetupSamples.php:82
msgid "Newborn specialist"
msgstr "Néonatologiste"

#: app/Controllers/Admin/Setup/SetupSamples.php:83
msgid "Child nutrition"
msgstr "Nutrition de l’enfant"

#: app/Controllers/Admin/Setup/SetupSamples.php:84
msgid "Vaccinations and check-ups"
msgstr "Vaccins et bilans"

#: app/Controllers/Admin/Setup/SetupSamples.php:91
msgid "Clear Skin Dermatology"
msgstr "Dermatologie Clear Skin"

#: app/Controllers/Admin/Setup/SetupSamples.php:93
msgid "Clear Skin – City Centre"
msgstr "Clear Skin – Centre-ville"

#: app/Controllers/Admin/Setup/SetupSamples.php:94
msgid "Clear Skin – Lakeside"
msgstr "Clear Skin – Lakeside"

#: app/Controllers/Admin/Setup/SetupSamples.php:96
msgid "Medical Dermatology"
msgstr "Dermatologie médicale"

#: app/Controllers/Admin/Setup/SetupSamples.php:96
msgid "Cosmetic Dermatology"
msgstr "Dermatologie esthétique"

#: app/Controllers/Admin/Setup/SetupSamples.php:96
msgid "Hair and Scalp"
msgstr "Cheveux et cuir chevelu"

#: app/Controllers/Admin/Setup/SetupSamples.php:97
msgid "Skin Surgery"
msgstr "Chirurgie cutanée"

#: app/Controllers/Admin/Setup/SetupSamples.php:97
msgid "Laser Treatment"
msgstr "Traitement laser"

#: app/Controllers/Admin/Setup/SetupSamples.php:97
msgid "Allergy and Eczema"
msgstr "Allergies et eczéma"

#: app/Controllers/Admin/Setup/SetupSamples.php:99
msgid "Acne and eczema"
msgstr "Acné et eczéma"

#: app/Controllers/Admin/Setup/SetupSamples.php:100
msgid "Botox and fillers"
msgstr "Botox et injections"

#: app/Controllers/Admin/Setup/SetupSamples.php:101
msgid "Hair loss"
msgstr "Chute de cheveux"

#: app/Controllers/Admin/Setup/SetupSamples.php:102
msgid "Mole and skin checks"
msgstr "Grains de beauté et dépistage"

#: app/Controllers/Admin/Setup/SetupSamples.php:109
msgid "Clear View Eye Centre"
msgstr "Centre ophtalmologique Clear View"

#: app/Controllers/Admin/Setup/SetupSamples.php:111
msgid "Clear View – Main Centre"
msgstr "Clear View – Centre principal"

#: app/Controllers/Admin/Setup/SetupSamples.php:112
msgid "Clear View – Eastgate"
msgstr "Clear View – Eastgate"

#: app/Controllers/Admin/Setup/SetupSamples.php:114
msgid "General Eye Care"
msgstr "Ophtalmologie générale"

#: app/Controllers/Admin/Setup/SetupSamples.php:114
msgid "Cataract"
msgstr "Cataracte"

#: app/Controllers/Admin/Setup/SetupSamples.php:114
msgid "Retina"
msgstr "Rétine"

#: app/Controllers/Admin/Setup/SetupSamples.php:115
msgid "Glaucoma"
msgstr "Glaucome"

#: app/Controllers/Admin/Setup/SetupSamples.php:115
msgid "Children's Eyes"
msgstr "Ophtalmologie pédiatrique"

#: app/Controllers/Admin/Setup/SetupSamples.php:115
msgid "LASIK"
msgstr "LASIK"

#: app/Controllers/Admin/Setup/SetupSamples.php:117
msgid "Eye exams and glasses"
msgstr "Examens de vue et lunettes"

#: app/Controllers/Admin/Setup/SetupSamples.php:118
msgid "Cataract surgeon"
msgstr "Chirurgien de la cataracte"

#: app/Controllers/Admin/Setup/SetupSamples.php:119
msgid "Retina specialist"
msgstr "Spécialiste de la rétine"

#: app/Controllers/Admin/Setup/SetupSamples.php:120
msgid "Contact lenses"
msgstr "Lentilles de contact"

#: app/Controllers/Admin/Setup/SetupSamples.php:127
msgid "Heartline Cardiology Institute"
msgstr "Institut de cardiologie Heartline"

#: app/Controllers/Admin/Setup/SetupSamples.php:129
msgid "Heartline – Main Institute"
msgstr "Heartline – Institut principal"

#: app/Controllers/Admin/Setup/SetupSamples.php:130
msgid "Heartline – Riverside"
msgstr "Heartline – Riverside"

#: app/Controllers/Admin/Setup/SetupSamples.php:132
msgid "General Cardiology"
msgstr "Cardiologie générale"

#: app/Controllers/Admin/Setup/SetupSamples.php:132
msgid "Heart Rhythm"
msgstr "Rythmologie"

#: app/Controllers/Admin/Setup/SetupSamples.php:132
msgid "Cardiac Imaging"
msgstr "Imagerie cardiaque"

#: app/Controllers/Admin/Setup/SetupSamples.php:133
msgid "Heart Surgery"
msgstr "Chirurgie cardiaque"

#: app/Controllers/Admin/Setup/SetupSamples.php:133
msgid "Blood Pressure"
msgstr "Tension artérielle"

#: app/Controllers/Admin/Setup/SetupSamples.php:133
msgid "Cardiac Rehabilitation"
msgstr "Réadaptation cardiaque"

#: app/Controllers/Admin/Setup/SetupSamples.php:136
msgid "Heart rhythm"
msgstr "Rythme cardiaque"

#: app/Controllers/Admin/Setup/SetupSamples.php:137
msgid "Echo and ECG"
msgstr "Écho et ECG"

#: app/Controllers/Admin/Setup/SetupSamples.php:138
msgid "Blood pressure clinic"
msgstr "Consultation tension artérielle"

#: app/Controllers/Admin/Setup/SetupSamples.php:145
msgid "Motion Orthopedic Clinic"
msgstr "Clinique orthopédique Motion"

#: app/Controllers/Admin/Setup/SetupSamples.php:147
msgid "Motion Orthopedic – Main"
msgstr "Motion Orthopédie – Principal"

#: app/Controllers/Admin/Setup/SetupSamples.php:148
msgid "Motion Orthopedic – Sports Centre"
msgstr "Motion Orthopédie – Centre du sport"

#: app/Controllers/Admin/Setup/SetupSamples.php:150
msgid "Joint Care"
msgstr "Articulations"

#: app/Controllers/Admin/Setup/SetupSamples.php:150
msgid "Sports Injuries"
msgstr "Traumatologie du sport"

#: app/Controllers/Admin/Setup/SetupSamples.php:150
msgid "Spine"
msgstr "Colonne vertébrale"

#: app/Controllers/Admin/Setup/SetupSamples.php:151
#: app/Controllers/Admin/Setup/SetupSamples.php:156
msgid "Physiotherapy"
msgstr "Kinésithérapie"

#: app/Controllers/Admin/Setup/SetupSamples.php:151
msgid "Hand and Wrist"
msgstr "Main et poignet"

#: app/Controllers/Admin/Setup/SetupSamples.php:151
msgid "Foot and Ankle"
msgstr "Pied et cheville"

#: app/Controllers/Admin/Setup/SetupSamples.php:153
msgid "Knee and hip"
msgstr "Genou et hanche"

#: app/Controllers/Admin/Setup/SetupSamples.php:154
msgid "Sports injuries"
msgstr "Blessures sportives"

#: app/Controllers/Admin/Setup/SetupSamples.php:155
msgid "Back and neck"
msgstr "Dos et cou"

#: app/Controllers/Admin/Setup/SetupSamples.php:163
msgid "Calm Mind Wellness Centre"
msgstr "Centre de bien-être Calm Mind"

#: app/Controllers/Admin/Setup/SetupSamples.php:165
msgid "Calm Mind – Wellness Centre"
msgstr "Calm Mind – Centre de bien-être"

#: app/Controllers/Admin/Setup/SetupSamples.php:166
msgid "Calm Mind – Family Practice"
msgstr "Calm Mind – Cabinet familial"

#: app/Controllers/Admin/Setup/SetupSamples.php:168
msgid "Psychiatry"
msgstr "Psychiatrie"

#: app/Controllers/Admin/Setup/SetupSamples.php:168
msgid "Counselling"
msgstr "Accompagnement psychologique"

#: app/Controllers/Admin/Setup/SetupSamples.php:168
msgid "Child and Teen"
msgstr "Enfants et ados"

#: app/Controllers/Admin/Setup/SetupSamples.php:169
msgid "Couples Therapy"
msgstr "Thérapie de couple"

#: app/Controllers/Admin/Setup/SetupSamples.php:169
msgid "Addiction Support"
msgstr "Addictologie"

#: app/Controllers/Admin/Setup/SetupSamples.php:169
msgid "Sleep Clinic"
msgstr "Troubles du sommeil"

#: app/Controllers/Admin/Setup/SetupSamples.php:171
msgid "Psychiatrist"
msgstr "Psychiatre"

#: app/Controllers/Admin/Setup/SetupSamples.php:172
msgid "Counsellor"
msgstr "Conseiller"

#: app/Controllers/Admin/Setup/SetupSamples.php:173
msgid "Child and teen therapist"
msgstr "Thérapeute enfants et ados"

#: app/Controllers/Admin/Setup/SetupSamples.php:174
msgid "Anxiety and stress"
msgstr "Anxiété et stress"

#: app/Controllers/Admin/Setup/SetupSamples.php:181
msgid "Bloom Women's Health"
msgstr "Bloom Santé des femmes"

#: app/Controllers/Admin/Setup/SetupSamples.php:183
msgid "Bloom – Main Clinic"
msgstr "Bloom – Clinique principale"

#: app/Controllers/Admin/Setup/SetupSamples.php:184
msgid "Bloom – Family Centre"
msgstr "Bloom – Centre familial"

#: app/Controllers/Admin/Setup/SetupSamples.php:186
msgid "Obstetrics"
msgstr "Obstétrique"

#: app/Controllers/Admin/Setup/SetupSamples.php:186
msgid "Gynecology"
msgstr "Gynécologie"

#: app/Controllers/Admin/Setup/SetupSamples.php:186
msgid "Fertility"
msgstr "Fertilité"

#: app/Controllers/Admin/Setup/SetupSamples.php:187
msgid "Breast Health"
msgstr "Santé du sein"

#: app/Controllers/Admin/Setup/SetupSamples.php:187
msgid "Menopause Care"
msgstr "Ménopause"

#: app/Controllers/Admin/Setup/SetupSamples.php:187
msgid "Prenatal Classes"
msgstr "Préparation à la naissance"

#: app/Controllers/Admin/Setup/SetupSamples.php:189
msgid "Pregnancy care"
msgstr "Suivi de grossesse"

#: app/Controllers/Admin/Setup/SetupSamples.php:190
msgid "Gynecologist"
msgstr "Gynécologue"

#: app/Controllers/Admin/Setup/SetupSamples.php:191
msgid "Fertility specialist"
msgstr "Spécialiste de la fertilité"

#: app/Controllers/Admin/Setup/SetupSamples.php:192
msgid "Pregnancy scans"
msgstr "Échographies de grossesse"

#: app/Controllers/Admin/Setup/SetupSamples.php:196
msgid "Diagnostic Imaging"
msgstr "Imagerie médicale"

#: app/Controllers/Admin/Setup/SetupSamples.php:199
msgid "ClearScan Diagnostic Imaging"
msgstr "Imagerie médicale ClearScan"

#: app/Controllers/Admin/Setup/SetupSamples.php:201
msgid "ClearScan – Main Centre"
msgstr "ClearScan – Centre principal"

#: app/Controllers/Admin/Setup/SetupSamples.php:202
msgid "ClearScan – North Branch"
msgstr "ClearScan – Antenne nord"

#: app/Controllers/Admin/Setup/SetupSamples.php:204
msgid "X-Ray"
msgstr "Radiologie"

#: app/Controllers/Admin/Setup/SetupSamples.php:204
#: app/Controllers/Admin/Setup/SetupSamples.php:208
msgid "Ultrasound"
msgstr "Échographie"

#: app/Controllers/Admin/Setup/SetupSamples.php:204
#: app/Controllers/Admin/Setup/SetupSamples.php:209
msgid "MRI and CT"
msgstr "IRM et scanner"

#: app/Controllers/Admin/Setup/SetupSamples.php:205
msgid "Mammography"
msgstr "Mammographie"

#: app/Controllers/Admin/Setup/SetupSamples.php:205
msgid "Bone Density"
msgstr "Densitométrie osseuse"

#: app/Controllers/Admin/Setup/SetupSamples.php:205
msgid "Lab Tests"
msgstr "Analyses"

#: app/Controllers/Admin/Setup/SetupSamples.php:207
msgid "Radiologist"
msgstr "Radiologue"

#: app/Controllers/Admin/Setup/SetupSamples.php:210
msgid "Women's imaging"
msgstr "Imagerie de la femme"

#: app/Controllers/Admin/Setup/SetupWizard.php:52
#: app/Controllers/Admin/Setup/wizard-page.php:24
msgid "Set Up DocBooker"
msgstr "Configurer DocBooker"

#: app/Controllers/Admin/Setup/SetupWizard.php:89
#: app/Controllers/Admin/Setup/SetupWizard.php:100
msgid "Sorry, you are not allowed to set up DocBooker."
msgstr "Désolé, vous n’êtes pas autorisé à configurer DocBooker."

#. translators: %s: the admin's first name.
#: app/Controllers/Admin/Setup/SetupWizard.php:184
#, php-format
msgid "Hi %s 👋"
msgstr "Bonjour %s 👋"

#: app/Controllers/Admin/Setup/SetupWizard.php:185
#, php-format
msgid "Step %1$d of %2$d"
msgstr "Étape %1$d sur %2$d"

#: app/Controllers/Admin/Setup/SetupWizard.php:186
msgid "Setting Up"
msgstr "Configuration"

#: app/Controllers/Admin/Setup/SetupWizard.php:187
#: src/js/admin/app/bookings/badges.jsx:6
#: src/js/admin/app/bookings/BookingsPage.jsx:155
#: src/js/admin/app/bookings/BookingsPage.jsx:211
msgid "Done"
msgstr "Terminé"

#: app/Controllers/Admin/Setup/SetupWizard.php:188
#: app/Controllers/Admin/Setup/wizard-page.php:49
msgid "Skip Setup"
msgstr "Passer la configuration"

#: app/Controllers/Admin/Setup/SetupWizard.php:189
msgid "Skip This Step"
msgstr "Passer cette étape"

#: app/Controllers/Admin/Setup/SetupWizard.php:191
msgid "Set up your general hospital with your own details, or see it working first with ready-made sample data."
msgstr "Configurez votre hôpital général avec vos informations, ou voyez d’abord le résultat avec des données d’exemple."

#. translators: %s: specialty, e.g. "Dermatology".
#: app/Controllers/Admin/Setup/SetupWizard.php:193
#, php-format
msgid "Set up your %s clinic with your own details, or see it working first with ready-made sample data."
msgstr "Configurez votre clinique (%s) avec vos informations, ou voyez d’abord le résultat avec des données d’exemple."

#: app/Controllers/Admin/Setup/SetupWizard.php:194
msgid "Try It With a Sample Hospital"
msgstr "Essayer avec un hôpital d’exemple"

#. translators: %s: specialty, e.g. "Dermatology".
#: app/Controllers/Admin/Setup/SetupWizard.php:196
#, php-format
msgid "Try It With a Sample %s Clinic"
msgstr "Essayer avec une clinique d’exemple (%s)"

#. translators: %d: number of departments.
#: app/Controllers/Admin/Setup/SetupWizard.php:198
#, php-format
msgid "2 clinics, %d departments and 4 doctors with working hours. Remove them with one click later."
msgstr "2 cliniques, %d spécialités et 4 médecins avec horaires. Supprimez-les plus tard en un clic."

#: app/Controllers/Admin/Setup/SetupWizard.php:199
msgid "Your Sample Hospital"
msgstr "Votre hôpital d’exemple"

#. translators: %s: specialty, e.g. "Dermatology".
#: app/Controllers/Admin/Setup/SetupWizard.php:201
#, php-format
msgid "Your Sample %s Clinic"
msgstr "Votre clinique d’exemple (%s)"

#. translators: %d: number of departments.
#: app/Controllers/Admin/Setup/SetupWizard.php:203
#, php-format
msgid "✓ 2 clinics, %d departments and 4 doctors ready"
msgstr "✓ 2 cliniques, %d spécialités et 4 médecins prêts"

#: app/Controllers/Admin/Setup/SetupWizard.php:204
msgid "1 doctor available"
msgstr "1 médecin disponible"

#. translators: %d: number of doctors (2 or more).
#: app/Controllers/Admin/Setup/SetupWizard.php:206
#, php-format
msgid "%d doctors available"
msgstr "%d médecins disponibles"

#: app/Controllers/Admin/Setup/SetupWizard.php:207
msgid "Add doctors later"
msgstr "Ajouter des médecins plus tard"

#: app/Controllers/Admin/Setup/SetupWizard.php:208
msgid "These are the departments patients choose from when they book. We've ticked the usual ones for a general hospital."
msgstr "Voici les spécialités proposées aux patients lors de la réservation. Nous avons coché les plus courantes pour un hôpital général."

#. translators: %s: specialty, e.g. "Dermatology".
#: app/Controllers/Admin/Setup/SetupWizard.php:210
#, php-format
msgid "These are the departments patients choose from when they book. We've ticked the usual ones for a %s clinic."
msgstr "Voici les spécialités proposées aux patients lors de la réservation. Nous avons coché les plus courantes pour une clinique (%s)."

#: app/Controllers/Admin/Setup/SetupWizard.php:211
msgid "Pick at least one department."
msgstr "Choisissez au moins une spécialité."

#: app/Controllers/Admin/Setup/SetupWizard.php:214
msgid "Checking your answers"
msgstr "Vérification de vos réponses"

#: app/Controllers/Admin/Setup/SetupWizard.php:215
msgid "No doctor yet: you skipped that step"
msgstr "Pas encore de médecin : vous avez passé cette étape"

#: app/Controllers/Admin/Setup/SetupWizard.php:216
msgid "Go Back and Fix It"
msgstr "Revenir corriger"

#: app/Controllers/Admin/Setup/SetupWizard.php:217
msgid "Your Booking Page Is Ready 🎉"
msgstr "Votre page de réservation est prête 🎉"

#: app/Controllers/Admin/Setup/SetupWizard.php:218
msgid "Add a doctor with working hours and patients can start booking right away."
msgstr "Ajoutez un médecin avec ses horaires et les patients pourront réserver tout de suite."

#: app/Controllers/Admin/Setup/SetupWizard.php:219
msgid "Add My First Doctor"
msgstr "Ajouter mon premier médecin"

#: app/Controllers/Admin/Setup/SetupWizard.php:221
msgid "👩‍⚕️ Add your first doctor under DocBooker → Add New Doctor. Patients can book as soon as a doctor has working hours."
msgstr "👩‍⚕️ Ajoutez votre premier médecin dans DocBooker → Ajouter un médecin. Les patients peuvent réserver dès qu’un médecin a des horaires."

#: app/Controllers/Admin/Setup/SetupWizard.php:222
#: app/Controllers/Admin/Setup/wizard-page.php:63
msgid "Your Clinic"
msgstr "Votre clinique"

#: app/Controllers/Admin/Setup/SetupWizard.php:223
msgid "Your Doctor"
msgstr "Votre médecin"

#: app/Controllers/Admin/Setup/SetupWizard.php:224
#: app/Controllers/Admin/Setup/wizard-page.php:95
#: src/js/admin/app/bookings/BookingDrawer.jsx:108
#: src/js/admin/app/settings/sections.js:120
#: src/js/admin/app/settings/sections.js:260
#: src/js/admin/components/BookingFilters.jsx:174
#: src/js/admin/components/BookingFilters.jsx:312
#: src/js/admin/meta/ShortcodeScreen.jsx:122
#: src/js/admin/meta/ShortcodeScreen.jsx:152
#: src/js/public/components/ProgressBar.jsx:7
msgid "Department"
msgstr "Spécialité"

#. translators: %s: clinic name.
#: app/Controllers/Admin/Setup/SetupWizard.php:226
#, php-format
msgid "Working Days at %s"
msgstr "Jours de travail à %s"

#: app/Controllers/Admin/Setup/SetupWizard.php:227
msgid "1 appointment a day"
msgstr "1 rendez-vous par jour"

#. translators: %d: appointments per day.
#: app/Controllers/Admin/Setup/SetupWizard.php:229
#, php-format
msgid "%d appointments a day"
msgstr "%d rendez-vous par jour"

#: app/Controllers/Admin/Setup/SetupWizard.php:230
msgid "1 day a week"
msgstr "1 jour par semaine"

#. translators: %d: working days per week.
#: app/Controllers/Admin/Setup/SetupWizard.php:232
#, php-format
msgid "%d days a week"
msgstr "%d jours par semaine"

#: app/Controllers/Admin/Setup/SetupWizard.php:235
msgid "Book Appointment"
msgstr "Prendre rendez-vous"

#: app/Controllers/Admin/Setup/SetupWizard.php:236
#: app/Controllers/Hooks/ActionHooks.php:107
#: src/js/public/components/CalendarPicker.jsx:112
#: src/js/public/components/CalendarPicker.jsx:218
msgid "Available"
msgstr "Disponible"

#: app/Controllers/Admin/Setup/SetupWizard.php:237
#: src/js/public/components/CalendarPicker.jsx:102
#: src/js/public/components/CalendarPicker.jsx:105
#: src/js/public/components/CalendarPicker.jsx:113
#: src/js/public/components/CalendarPicker.jsx:206
#: src/js/public/components/CalendarPicker.jsx:222
msgid "Holiday"
msgstr "Absence"

#: app/Controllers/Admin/Setup/SetupWizard.php:238
#: src/js/public/components/CalendarPicker.jsx:114
#: src/js/public/components/CalendarPicker.jsx:226
msgid "Selected"
msgstr "Sélectionné"

#: app/Controllers/Admin/Setup/SetupWizard.php:239
#: src/js/public/components/CalendarPicker.jsx:102
#: src/js/public/components/CalendarPicker.jsx:115
#: src/js/public/components/CalendarPicker.jsx:230
msgid "Unavailable"
msgstr "Indisponible"

#. translators: %s: a date, e.g. "Fri, October 9".
#: app/Controllers/Admin/Setup/SetupWizard.php:241
#, php-format
msgid "Available Times on %s"
msgstr "Horaires disponibles le %s"

#: app/Controllers/Admin/Setup/SetupWizard.php:242
msgid "Pick at least one working day to see bookable times."
msgstr "Choisissez au moins un jour de travail pour voir les horaires réservables."

#: app/Controllers/Admin/Setup/SetupWizard.php:243
msgid "No working days are left this month. Patients will see next month."
msgstr "Plus aucun jour de travail ce mois-ci. Les patients verront le mois suivant."

#. translators: %s: doctor's name.
#: app/Controllers/Admin/Setup/SetupWizard.php:245
#, php-format
msgid "Booking Calendar · %s"
msgstr "Calendrier de réservation · %s"

#. translators: %s: clinic name.
#: app/Controllers/Admin/Setup/SetupWizard.php:247
#, php-format
msgid "Adding %s"
msgstr "Ajout de %s"

#: app/Controllers/Admin/Setup/SetupWizard.php:248
msgid "Adding 2 sample clinics"
msgstr "Ajout de 2 cliniques d’exemple"

#: app/Controllers/Admin/Setup/SetupWizard.php:249
msgid "Adding 1 department"
msgstr "Ajout d’1 spécialité"

#. translators: %d: number of departments.
#: app/Controllers/Admin/Setup/SetupWizard.php:251
#, php-format
msgid "Adding %d departments"
msgstr "Ajout de %d spécialités"

#. translators: %s: doctor's name.
#: app/Controllers/Admin/Setup/SetupWizard.php:253
#, php-format
msgid "Adding %s and their working hours"
msgstr "Ajout de %s et de ses horaires"

#: app/Controllers/Admin/Setup/SetupWizard.php:254
msgid "Adding 4 sample doctors and their working hours"
msgstr "Ajout de 4 médecins d’exemple et de leurs horaires"

#. translators: %s: page title.
#: app/Controllers/Admin/Setup/SetupWizard.php:256
#, php-format
msgid "Creating your \"%s\" page"
msgstr "Création de votre page « %s »"

#: app/Controllers/Admin/Setup/SetupWizard.php:257
msgid "Finishing up"
msgstr "Finalisation"

#: app/Controllers/Admin/Setup/SetupWizard.php:258
msgid "This step did not work."
msgstr "Cette étape n’a pas fonctionné."

#: app/Controllers/Admin/Setup/SetupWizard.php:259
#: src/js/public/components/GlobalDoctorBooking.jsx:155
msgid "Try Again"
msgstr "Réessayer"

#: app/Controllers/Admin/Setup/SetupWizard.php:260
msgid "Your session has expired. Reload the page and run the setup again; nothing is lost."
msgstr "Votre session a expiré. Rechargez la page et relancez la configuration ; rien n’est perdu."

#: app/Controllers/Admin/Setup/SetupWizard.php:261
msgid "Reload"
msgstr "Recharger"

#: app/Controllers/Admin/Setup/SetupWizard.php:262
msgid "📷 Add a photo for each doctor. Profiles with photos get more bookings."
msgstr "📷 Ajoutez une photo pour chaque médecin. Les profils avec photo sont plus réservés."

#: app/Controllers/Admin/Setup/SetupWizard.php:263
msgid "➕ Add your other doctors under DocBooker → Add New Doctor."
msgstr "➕ Ajoutez vos autres médecins dans DocBooker → Ajouter un médecin."

#: app/Controllers/Admin/Setup/SetupWizard.php:264
msgid "🗓️ Mark holidays so patients can't book days you're closed."
msgstr "🗓️ Indiquez vos absences pour bloquer les jours de fermeture."

#: app/Controllers/Admin/Setup/SetupWizard.php:265
msgid "🧹 Swap the sample doctors for your own, or remove them all from the Doctors list with one click."
msgstr "🧹 Remplacez les médecins d’exemple par les vôtres, ou supprimez-les tous en un clic depuis la liste des médecins."

#: app/Controllers/Admin/Setup/SetupWizard.php:266
msgid "Your booking page is also in your site menu."
msgstr "Votre page de réservation est aussi dans le menu du site."

#: app/Controllers/Admin/Setup/SetupWizard.php:267
msgid "Your site has no menu yet, so the page was not added to one. Add it under Appearance → Menus."
msgstr "Votre site n’a pas encore de menu, la page n’a donc pas été ajoutée. Ajoutez-la dans Apparence → Menus."

#: app/Controllers/Admin/Setup/SetupWizard.php:268
msgid "A Ready-Made Hospital Website"
msgstr "Un site d’hôpital clé en main"

#. translators: %s: specialty, e.g. "Dermatology".
#: app/Controllers/Admin/Setup/SetupWizard.php:270
#, php-format
msgid "A Ready-Made %s Website"
msgstr "Un site clé en main : %s"

#: app/Controllers/Admin/Setup/SetupWizard.php:271
msgid "A full site design for your kind of practice, imported in one click. Nine more included."
msgstr "Un design de site complet pour votre type de cabinet, importé en un clic. Neuf autres inclus."

#: app/Controllers/Admin/Setup/SetupWizard.php:272
msgid "See What It Does ↗"
msgstr "Voir ce que ça fait ↗"

#: app/Controllers/Admin/Setup/SetupWizard.php:274
msgid "Patients pay when they book, with Stripe or Razorpay."
msgstr "Les patients paient en réservant, avec Stripe ou Razorpay."

#: app/Controllers/Admin/Setup/SetupWizard.php:275
msgid "Front Desk & Clinic Dashboards"
msgstr "Tableaux de bord accueil et clinique"

#: app/Controllers/Admin/Setup/SetupWizard.php:275
msgid "Receptionists and clinic managers get their own screens."
msgstr "Réceptionnistes et responsables de clinique ont leurs propres écrans."

#: app/Controllers/Admin/Setup/SetupWizard.php:276
msgid "Bills & Invoices"
msgstr "Notes et factures"

#: app/Controllers/Admin/Setup/SetupWizard.php:276
msgid "Running bills, daily payments and printable invoices."
msgstr "Notes en cours, paiements journaliers et factures imprimables."

#: app/Controllers/Admin/Setup/SetupWizard.php:277
msgid "Lab Tests & Reports"
msgstr "Analyses et résultats"

#: app/Controllers/Admin/Setup/SetupWizard.php:277
msgid "Order tests, upload reports, print receipts with a QR code."
msgstr "Prescrivez des analyses, envoyez les résultats, imprimez des reçus avec QR code."

#: app/Controllers/Admin/Setup/SetupWizard.php:278
msgid "Patient Report Portal"
msgstr "Portail des résultats patients"

#: app/Controllers/Admin/Setup/SetupWizard.php:278
msgid "Patients open their own reports with a code sent by SMS."
msgstr "Les patients ouvrent leurs résultats avec un code reçu par SMS."

#: app/Controllers/Admin/Setup/SetupWizard.php:280
msgid "Skip the setup?"
msgstr "Passer la configuration ?"

#: app/Controllers/Admin/Setup/SetupWizard.php:281
msgid "You can add clinics and doctors yourself, or run the setup again any time from the Doctors list."
msgstr "Vous pouvez ajouter cliniques et médecins vous-même, ou relancer la configuration depuis la liste des médecins."

#: app/Controllers/Admin/Setup/SetupWizard.php:282
msgid "Yes, Skip Setup"
msgstr "Oui, passer la configuration"

#: app/Controllers/Admin/Setup/SetupWizard.php:283
msgid "Keep Going"
msgstr "Continuer"

#: app/Controllers/Admin/Setup/wizard-page.php:38
msgid "Let's Set Up Your Booking Page"
msgstr "Configurons votre page de réservation"

#: app/Controllers/Admin/Setup/wizard-page.php:39
msgid "About two minutes. First, tell us what kind of practice this is, so we can suggest the right departments and doctors."
msgstr "Environ deux minutes. Dites-nous d’abord quel type de cabinet c’est, pour que nous suggérions les bonnes spécialités et les bons médecins."

#: app/Controllers/Admin/Setup/wizard-page.php:41
msgid "Many departments under one roof: medicine, children, heart, bones and more."
msgstr "Plusieurs spécialités sous un même toit : médecine, enfants, cœur, os et plus."

#: app/Controllers/Admin/Setup/wizard-page.php:42
msgid "Specialty Clinic"
msgstr "Clinique spécialisée"

#: app/Controllers/Admin/Setup/wizard-page.php:42
msgid "One field of care, such as a dental, eye or skin clinic."
msgstr "Un seul domaine de soins, comme une clinique dentaire, ophtalmologique ou dermatologique."

#: app/Controllers/Admin/Setup/wizard-page.php:45
msgid "Which Specialty?"
msgstr "Quelle spécialité ?"

#: app/Controllers/Admin/Setup/wizard-page.php:46
msgid "Pick the closest one. You can change departments later."
msgstr "Choisissez la plus proche. Vous pourrez changer les spécialités plus tard."

#: app/Controllers/Admin/Setup/wizard-page.php:49
msgid "Let's Go"
msgstr "C’est parti"

#: app/Controllers/Admin/Setup/wizard-page.php:53
msgid "How Do You Want to Start?"
msgstr "Comment voulez-vous commencer ?"

#: app/Controllers/Admin/Setup/wizard-page.php:56
msgid "Add My Own Clinic and Doctor"
msgstr "Ajouter ma clinique et mon médecin"

#: app/Controllers/Admin/Setup/wizard-page.php:56
msgid "I'll type in my real details now."
msgstr "Je saisis mes vraies informations maintenant."

#: app/Controllers/Admin/Setup/wizard-page.php:59
#: app/Controllers/Admin/Setup/wizard-page.php:70
#: app/Controllers/Admin/Setup/wizard-page.php:85
#: app/Controllers/Admin/Setup/wizard-page.php:120
#: app/Controllers/Admin/Setup/wizard-page.php:129
#: app/Controllers/Admin/Setup/wizard-page.php:140
#: app/Controllers/Admin/Setup/wizard-page.php:159
#: src/js/public/components/BookingForm.jsx:206
#: src/js/public/components/DoctorSelection.jsx:20
#: src/js/public/components/ScheduleSelection.jsx:110
msgid "Back"
msgstr "Retour"

#: app/Controllers/Admin/Setup/wizard-page.php:59
#: app/Controllers/Admin/Setup/wizard-page.php:70
#: app/Controllers/Admin/Setup/wizard-page.php:85
#: app/Controllers/Admin/Setup/wizard-page.php:120
#: app/Controllers/Admin/Setup/wizard-page.php:129
#: app/Controllers/Admin/Setup/wizard-page.php:140
msgid "Next"
msgstr "Suivant"

#: app/Controllers/Admin/Setup/wizard-page.php:64
msgid "Where patients come for their appointment. You can add more clinics later."
msgstr "Là où les patients viennent en rendez-vous. Vous pourrez ajouter d’autres cliniques plus tard."

#: app/Controllers/Admin/Setup/wizard-page.php:66
#: src/js/admin/utils/data.js:326
msgid "Clinic Name"
msgstr "Nom de la clinique"

#: app/Controllers/Admin/Setup/wizard-page.php:67
#: src/js/public/components/Booking/PatientDetailsForm.jsx:37
msgid "Phone Number"
msgstr "Numéro de téléphone"

#: app/Controllers/Admin/Setup/wizard-page.php:67
#: app/Controllers/Admin/Setup/wizard-page.php:68
#: app/Controllers/Admin/Setup/wizard-page.php:79
#: app/Controllers/Admin/Setup/wizard-page.php:96
#: src/js/public/components/Booking/PatientDetailsForm.jsx:11
msgid "(optional)"
msgstr "(facultatif)"

#: app/Controllers/Admin/Setup/wizard-page.php:67
#: src/js/admin/meta/ClinicScreen.jsx:131
#: src/js/admin/meta/DoctorScreen.jsx:75
#: src/js/public/components/Booking/PatientDetailsForm.jsx:38
msgid "e.g. +1 555 0100"
msgstr "ex. +33 1 23 45 67 89"

#: app/Controllers/Admin/Setup/wizard-page.php:68
#: src/js/admin/meta/ClinicScreen.jsx:139
#: src/js/admin/meta/ClinicScreen.jsx:306
msgid "Address"
msgstr "Adresse"

#: app/Controllers/Admin/Setup/wizard-page.php:68
#: src/js/admin/meta/ClinicScreen.jsx:141
msgid "e.g. 12 High Street, Springfield"
msgstr "ex. 12 rue de la Paix, Paris"

#: app/Controllers/Admin/Setup/wizard-page.php:69
msgid "Shown on the clinic page and in booking emails. Change it any time under DocBooker → Clinics."
msgstr "Affiché sur la page clinique et dans les e-mails. Modifiable à tout moment dans DocBooker → Cliniques."

#: app/Controllers/Admin/Setup/wizard-page.php:74
msgid "What Does Your Clinic Treat?"
msgstr "Que soigne votre clinique ?"

#: app/Controllers/Admin/Setup/wizard-page.php:79
msgid "Something Else?"
msgstr "Autre chose ?"

#: app/Controllers/Admin/Setup/wizard-page.php:79
msgid "e.g. Physiotherapy"
msgstr "ex. Kinésithérapie"

#: app/Controllers/Admin/Setup/wizard-page.php:82
#: app/Controllers/Admin/Setup/wizard-page.php:115
#: app/Controllers/Admin/Setup/wizard-page.php:128
#: app/Controllers/Admin/Setup/wizard-page.php:136
msgid "What Patients See"
msgstr "Ce que voient les patients"

#: app/Controllers/Admin/Setup/wizard-page.php:83
msgid "The first step of your booking form."
msgstr "La première étape de votre formulaire de réservation."

#: app/Controllers/Admin/Setup/wizard-page.php:89
msgid "Your First Doctor"
msgstr "Votre premier médecin"

#: app/Controllers/Admin/Setup/wizard-page.php:90
msgid "Add one now. Photos, degrees and more doctors can wait until later."
msgstr "Ajoutez-en un maintenant. Photos, diplômes et autres médecins peuvent attendre."

#: app/Controllers/Admin/Setup/wizard-page.php:94
msgid "Doctor's Name"
msgstr "Nom du médecin"

#: app/Controllers/Admin/Setup/wizard-page.php:94
msgid "e.g. Dr. Sarah Khan"
msgstr "ex. Dr Sarah Martin"

#: app/Controllers/Admin/Setup/wizard-page.php:96
#: src/js/admin/app/settings/sections.js:122
#: src/js/admin/app/settings/sections.js:262
#: src/js/admin/meta/DoctorScreen.jsx:144
#: src/js/admin/meta/ShortcodeScreen.jsx:123
#: src/js/admin/meta/ShortcodeScreen.jsx:152
msgid "Speciality"
msgstr "Spécialité"

#: app/Controllers/Admin/Setup/wizard-page.php:96
msgid "e.g. Family physician"
msgstr "ex. Médecin de famille"

#: app/Controllers/Admin/Setup/wizard-page.php:102
#: src/js/admin/app/bookings/BookingsPage.jsx:336
#: src/js/admin/app/dashboard/DashboardPage.jsx:199
#: src/js/admin/components/DoctorSchedule.jsx:51
#: src/js/admin/components/DoctorSchedule.jsx:52
#: src/js/admin/meta/ScheduleEditor.jsx:75
msgid "From"
msgstr "De"

#: app/Controllers/Admin/Setup/wizard-page.php:103
msgid "Until"
msgstr "Jusqu’à"

#: app/Controllers/Admin/Setup/wizard-page.php:104
msgid "Each Appointment"
msgstr "Durée du rendez-vous"

#: app/Controllers/Admin/Setup/wizard-page.php:105
msgid "15 minutes"
msgstr "15 minutes"

#: app/Controllers/Admin/Setup/wizard-page.php:106
msgid "20 minutes"
msgstr "20 minutes"

#: app/Controllers/Admin/Setup/wizard-page.php:107
msgid "30 minutes"
msgstr "30 minutes"

#: app/Controllers/Admin/Setup/wizard-page.php:108
msgid "1 hour"
msgstr "1 heure"

#: app/Controllers/Admin/Setup/wizard-page.php:125
msgid "Everything below is filled in for you. Nothing to type."
msgstr "Tout est déjà rempli ci-dessous. Rien à saisir."

#: app/Controllers/Admin/Setup/wizard-page.php:128
msgid "The first step of your booking form: patients pick a department."
msgstr "La première étape de votre formulaire : les patients choisissent une spécialité."

#: app/Controllers/Admin/Setup/wizard-page.php:133
msgid "Your Sample Doctors"
msgstr "Vos médecins d’exemple"

#: app/Controllers/Admin/Setup/wizard-page.php:134
msgid "Each one has working hours, so patients can book straight away. Click a doctor to see their calendar."
msgstr "Chacun a des horaires, les patients peuvent donc réserver tout de suite. Cliquez sur un médecin pour voir son calendrier."

#: app/Controllers/Admin/Setup/wizard-page.php:139
msgid "Want to change them? Do it any time under DocBooker → All Doctors."
msgstr "Envie de les modifier ? À tout moment dans DocBooker → Tous les médecins."

#: app/Controllers/Admin/Setup/wizard-page.php:144
msgid "Your Booking Page"
msgstr "Votre page de réservation"

#: app/Controllers/Admin/Setup/wizard-page.php:145
msgid "Patients book here: department → doctor → day and time → their details."
msgstr "Les patients réservent ici : spécialité → médecin → jour et heure → coordonnées."

#: app/Controllers/Admin/Setup/wizard-page.php:147
msgid "Page Title"
msgstr "Titre de la page"

#: app/Controllers/Admin/Setup/wizard-page.php:148
msgid "Add it to my site's main menu"
msgstr "L’ajouter au menu principal de mon site"

#. translators: %s: the site's admin email address.
#: app/Controllers/Admin/Setup/wizard-page.php:153
#, php-format
msgid "New booking emails go to %s. Change it under Settings → General."
msgstr "Les e-mails de nouvelle réservation sont envoyés à %s. Modifiez-le dans Réglages → Général."

#: app/Controllers/Admin/Setup/wizard-page.php:159
msgid "Create My Booking Page"
msgstr "Créer ma page de réservation"

#: app/Controllers/Admin/Setup/wizard-page.php:163
msgid "Setting Things Up…"
msgstr "Configuration en cours…"

#: app/Controllers/Admin/Setup/wizard-page.php:164
msgid "This takes a few seconds."
msgstr "Cela prend quelques secondes."

#: app/Controllers/Admin/Setup/wizard-page.php:172
msgid "Congratulations! Your Booking Page Is Live 🎉"
msgstr "Félicitations ! Votre page de réservation est en ligne 🎉"

#: app/Controllers/Admin/Setup/wizard-page.php:173
msgid "Open it and book an appointment the way a patient would. It's the quickest way to check everything."
msgstr "Ouvrez-la et réservez comme le ferait un patient. C’est le moyen le plus rapide de tout vérifier."

#: app/Controllers/Admin/Setup/wizard-page.php:174
msgid "Open My Booking Page ↗"
msgstr "Ouvrir ma page de réservation ↗"

#: app/Controllers/Admin/Setup/wizard-page.php:174
msgid "Go to My Doctors"
msgstr "Voir mes médecins"

#: app/Controllers/Admin/Setup/wizard-page.php:177
msgid "When You Have a Minute"
msgstr "Quand vous aurez une minute"

#: app/Controllers/Admin/Setup/wizard-page.php:180
msgid "Do More With DocBooker Pro"
msgstr "Allez plus loin avec DocBooker Pro"

#: app/Controllers/Admin/Setup/wizard-page.php:181
msgid "Everything plugs into the doctors and clinics you just set up."
msgstr "Tout se branche sur les médecins et cliniques que vous venez de créer."

#: app/Controllers/Admin/TemplatesPage.php:37
#: app/Controllers/Admin/TemplatesPage.php:38
msgid "Prebuilt Templates"
msgstr "Modèles prêts à l’emploi"

#: app/Controllers/Admin/TemplatesPage.php:81
msgid "Validating template"
msgstr "Vérification du modèle"

#: app/Controllers/Admin/TemplatesPage.php:82
msgid "Loading block markup"
msgstr "Chargement des blocs"

#: app/Controllers/Admin/TemplatesPage.php:83
msgid "Processing images"
msgstr "Traitement des images"

#: app/Controllers/Admin/TemplatesPage.php:84
msgid "Creating draft page"
msgstr "Création du brouillon"

#: app/Controllers/Admin/TemplatesPage.php:85
msgid "Finalising"
msgstr "Finalisation"

#: app/Controllers/Admin/TemplatesPage.php:88
msgid "10 medical niche templates"
msgstr "10 modèles pour le secteur médical"

#: app/Controllers/Admin/TemplatesPage.php:89
msgid "One click. "
msgstr "Un clic. "

#: app/Controllers/Admin/TemplatesPage.php:90
msgid "A whole site."
msgstr "Un site complet."

#: app/Controllers/Admin/TemplatesPage.php:91
msgid "Pick a niche, click Import, and a fully-editable draft page is created from the DocBooker block library. Doctors, clinics and departments pull your real content; everything else uses curated demo imagery."
msgstr "Choisissez une spécialité, cliquez sur Importer, et un brouillon entièrement modifiable est créé avec la bibliothèque de blocs DocBooker. Médecins, cliniques et spécialités utilisent vos vrais contenus ; le reste utilise des images de démo choisies."

#: app/Controllers/Admin/TemplatesPage.php:92
msgid "Import template"
msgstr "Importer le modèle"

#: app/Controllers/Admin/TemplatesPage.php:93
msgid "Hover to preview"
msgstr "Survolez pour l’aperçu"

#: app/Controllers/Admin/TemplatesPage.php:94
#: src/js/admin/app/Shell.jsx:118
#: src/js/admin/app/Shell.jsx:167
#: src/js/admin/components/BookingFilters.jsx:23
#: src/js/admin/components/BookingManagement.jsx:368
#: src/js/admin/components/settings-page/GlobalSettings.jsx:258
#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:55
#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:115
#: src/js/admin/meta/ClinicScreen.jsx:275
#: src/js/admin/meta/DoctorScreen.jsx:223
#: src/js/admin/meta/ShortcodeScreen.jsx:285
#: src/js/admin/meta/ui.jsx:228
msgid "Pro"
msgstr "Pro"

#: app/Controllers/Admin/TemplatesPage.php:95
#: src/js/admin/app/bookings/AddBooking.jsx:95
#: src/js/admin/app/bookings/BookingsPage.jsx:341
#: src/js/admin/app/dashboard/DashboardPage.jsx:202
#: src/js/admin/components/AddBooking.jsx:136
#: src/js/admin/components/DoctorSchedule.jsx:69
#: src/js/admin/components/DoctorSchedule.jsx:97
msgid "Cancel"
msgstr "Annuler"

#: app/Controllers/Admin/TemplatesPage.php:96
#: src/js/admin/app/ui.jsx:162
#: src/js/admin/meta/ClinicScreen.jsx:148
msgid "Close"
msgstr "Fermer"

#: app/Controllers/Admin/TemplatesPage.php:97
#: src/js/admin/app/bookings/BookingsPage.jsx:258
#: src/js/admin/app/dashboard/DashboardPage.jsx:227
msgid "Try again"
msgstr "Réessayer"

#: app/Controllers/Admin/TemplatesPage.php:98
msgid "Start import"
msgstr "Lancer l’import"

#: app/Controllers/Admin/TemplatesPage.php:99
msgid "Download demo images into the media library (slower)"
msgstr "Télécharger les images de démo dans la médiathèque (plus lent)"

#: app/Controllers/Admin/TemplatesPage.php:100
msgid "Importing"
msgstr "Importation"

#: app/Controllers/Admin/TemplatesPage.php:101
msgid "Please keep this tab open until all steps complete."
msgstr "Gardez cet onglet ouvert jusqu’à la fin de toutes les étapes."

#: app/Controllers/Admin/TemplatesPage.php:102
msgid "Building your page"
msgstr "Création de votre page"

#: app/Controllers/Admin/TemplatesPage.php:103
msgid "Template imported"
msgstr "Modèle importé"

#: app/Controllers/Admin/TemplatesPage.php:104
msgid "A draft page was created with every block ready to edit."
msgstr "Un brouillon a été créé, avec tous les blocs prêts à modifier."

#: app/Controllers/Admin/TemplatesPage.php:105
msgid "Edit the page"
msgstr "Modifier la page"

#: app/Controllers/Admin/TemplatesPage.php:106
#: src/js/admin/meta/ShortcodeScreen.jsx:61
msgid "Preview"
msgstr "Aperçu"

#: app/Controllers/Admin/TemplatesPage.php:107
msgid "Import another template"
msgstr "Importer un autre modèle"

#: app/Controllers/Admin/TemplatesPage.php:108
msgid "Import failed"
msgstr "Échec de l’import"

#: app/Controllers/Admin/TemplatesPage.php:109
#: src/js/public/components/GlobalDoctorBooking.jsx:37
msgid "Something went wrong. Please try again."
msgstr "Un problème est survenu. Veuillez réessayer."

#: app/Controllers/Admin/TemplatesPage.php:110
msgid "Unlock page templates with Pro"
msgstr "Débloquez les modèles de page avec Pro"

#: app/Controllers/Admin/TemplatesPage.php:111
msgid "Page templates are a DocBooker Pro feature. Upgrade to import polished, niche-specific landing pages built from the DocBooker block library — then customise everything in the editor."
msgstr "Les modèles de page sont une fonction de DocBooker Pro. Passez à Pro pour importer des pages soignées par spécialité, construites avec la bibliothèque de blocs DocBooker — puis personnalisez tout dans l’éditeur."

#: app/Controllers/Admin/TemplatesPage.php:112
msgid "10 ready-made medical niche pages"
msgstr "10 pages médicales prêtes à l’emploi"

#: app/Controllers/Admin/TemplatesPage.php:113
msgid "One-click import — a real, editable draft page"
msgstr "Import en un clic — un vrai brouillon modifiable"

#: app/Controllers/Admin/TemplatesPage.php:114
msgid "Built from the full DocBooker Pro block library"
msgstr "Construit avec toute la bibliothèque de blocs DocBooker Pro"

#: app/Controllers/Admin/TemplatesPage.php:116
msgid "Maybe later"
msgstr "Plus tard"

#: app/Controllers/AjaxControllers.php:53
#: src/js/admin/app/settings/SettingsPage.jsx:126
msgid "Settings saved."
msgstr "Réglages enregistrés."

#: app/Controllers/AjaxControllers.php:210
msgid "This booking is already cancelled."
msgstr "Cette réservation est déjà annulée."

#: app/Controllers/AjaxControllers.php:212
msgid "Booking cancelled."
msgstr "Réservation annulée."

#: app/Controllers/AjaxControllers.php:228
msgid "Booking delete successfully."
msgstr "Réservation supprimée."

#: app/Controllers/AjaxControllers.php:230
msgid "Failed to delete booking."
msgstr "Impossible de supprimer la réservation."

#: app/Controllers/Frontend/DocShortcode.php:92
msgid "No posts found."
msgstr "Aucun élément trouvé."

#: app/Controllers/Frontend/DocShortcode.php:107
msgid "Book Your Appointment"
msgstr "Prenez rendez-vous"

#: app/Controllers/Frontend/ManageBooking.php:59
#: templates/booking/manage.php:87
#: templates/booking/manage.php:92
#: templates/booking/manage.php:101
#: templates/booking/manage.php:106
msgid "Your Appointment"
msgstr "Votre rendez-vous"

#. translators: %s: the fee with its currency, e.g. USD 45
#: app/Controllers/Frontend/ManageBooking.php:99
#, php-format
msgid "%s, to pay at the clinic"
msgstr "%s, à payer à la clinique"

#. translators: %s: the amount with its currency, e.g. USD 45
#: app/Controllers/Frontend/ManageBooking.php:102
#, php-format
msgid "%s, paid online"
msgstr "%s, payé en ligne"

#: app/Controllers/Helper/Helper.php:265
msgid "Invalid template name."
msgstr "Nom de modèle non valide."

#: app/Controllers/Helper/Helper.php:342
#: src/js/admin/meta/ShortcodeScreen.jsx:51
msgid "More Doctors"
msgstr "Plus de médecins"

#: app/Controllers/Helper/Helper.php:364
#: src/js/admin/meta/ShortcodeScreen.jsx:51
msgid "More Clinics"
msgstr "Plus de cliniques"

#. translators: %s: search query
#: app/Controllers/Helper/Helper.php:544
#: app/Traits/TemplateTraits.php:17
#, php-format
msgid "Search results: &ldquo;%s&rdquo;"
msgstr "Résultats de recherche : &laquo;&nbsp;%s&nbsp;&raquo;"

#. translators: %s: page number
#: app/Controllers/Helper/Helper.php:548
#: app/Traits/TemplateTraits.php:21
#, php-format
msgid "&nbsp;&ndash; Page %s"
msgstr "&nbsp;&ndash; Page %s"

#: app/Controllers/Helper/Helper.php:596
#: src/js/admin/app/settings/sections.js:103
#: src/js/admin/app/Shell.jsx:156
msgid "Doctors"
msgstr "Médecins"

#. translators: %s: doctor name
#: app/Controllers/Helper/Helper.php:856
#, php-format
msgid "Dr. %s"
msgstr "Dr %s"

#. translators: %s: patient email address
#: app/Controllers/Helper/Helper.php:860
#, php-format
msgid "Email: %s"
msgstr "E-mail : %s"

#. translators: %s: patient notes
#: app/Controllers/Helper/Helper.php:862
#, php-format
msgid "Notes: %s"
msgstr "Notes : %s"

#. translators: %s: the fee with its currency, e.g. USD 45
#: app/Controllers/Helper/Helper.php:870
#, php-format
msgid "Fee: %s, to pay at the clinic"
msgstr "Tarif : %s, à payer à la clinique"

#. translators: %s: the amount with its currency, e.g. USD 45
#: app/Controllers/Helper/Helper.php:873
#, php-format
msgid "Paid online: %s"
msgstr "Payé en ligne : %s"

#: app/Controllers/Helper/Helper.php:880
msgid "It is too late to cancel online now. If you cannot come, please call the clinic as soon as you can."
msgstr "Il est trop tard pour annuler en ligne. Si vous ne pouvez pas venir, appelez la clinique dès que possible."

#. translators: 1: number of hours, 2: link to the patient's booking page
#: app/Controllers/Helper/Helper.php:885
#, php-format
msgid "Need to cancel? You can do it up to %1$d hour before your appointment here: %2$s"
msgid_plural "Need to cancel? You can do it up to %1$d hours before your appointment here: %2$s"
msgstr[0] "Besoin d’annuler ? Vous pouvez le faire jusqu’à %1$d heure avant votre rendez-vous ici : %2$s"
msgstr[1] "Besoin d’annuler ? Vous pouvez le faire jusqu’à %1$d heures avant votre rendez-vous ici : %2$s"

#. translators: %s: link to the patient's booking page
#: app/Controllers/Helper/Helper.php:887
#, php-format
msgid "Need to cancel? You can do it here: %s"
msgstr "Besoin d’annuler ? C’est ici : %s"

#: app/Controllers/Helper/Helper.php:889
msgid "If you need to cancel or reschedule, please contact us at least 24 hours before your appointment."
msgstr "Pour annuler ou déplacer votre rendez-vous, contactez-nous au moins 24 heures avant."

#. translators: %s: link that adds the appointment to a calendar
#: app/Controllers/Helper/Helper.php:894
#, php-format
msgid "Add it to your calendar: %s"
msgstr "Ajoutez-le à votre agenda : %s"

#. translators: %s: clinic address
#: app/Controllers/Helper/Helper.php:898
#, php-format
msgid "Address: %s"
msgstr "Adresse : %s"

#: app/Controllers/Helper/Helper.php:906
msgid "Your appointment booking confirmation"
msgstr "Confirmation de votre rendez-vous"

#. translators: 1: patient, 2: doctor, 3: booking ID, 4: day or date, 5: time, 6: clinic, 7: site name, 11: fee line, 12: how to cancel, 14: add-to-calendar line
#: app/Controllers/Helper/Helper.php:908
#, php-format
msgid ""
"Dear %1$s,\n"
"\n"
"Thank you for booking an appointment with %2$s.\n"
"\n"
"Appointment Details:\n"
"Booking ID: %3$s\n"
"Day: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s%11$s%14$s\n"
"\n"
"%12$s\n"
"\n"
"Best regards,\n"
"%7$s"
msgstr "Bonjour %1$s,\n\nMerci d’avoir pris rendez-vous avec %2$s.\n\nDétails du rendez-vous :\nN° de réservation : %3$s\nJour : %4$s\nHeure : %5$s\nClinique : %6$s%11$s%14$s\n\n%12$s\n\nCordialement,\n%7$s"

#: app/Controllers/Helper/Helper.php:909
msgid "New appointment booking"
msgstr "Nouvelle réservation de rendez-vous"

#. translators: 1: patient, 2: doctor, 4: day or date, 5: time, 6: clinic, 8: phone, 9: email line, 10: notes line, 11: fee line
#: app/Controllers/Helper/Helper.php:911
#, php-format
msgid ""
"Dear %2$s,\n"
"\n"
"A new appointment has been booked with you.\n"
"\n"
"Appointment Details:\n"
"Patient: %1$s\n"
"Phone: %8$s\n"
"%9$sDay: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s%11$s\n"
"%10$s"
msgstr "Bonjour %2$s,\n\nUn nouveau rendez-vous a été réservé avec vous.\n\nDétails du rendez-vous :\nPatient : %1$s\nTéléphone : %8$s\n%9$sJour : %4$s\nHeure : %5$s\nClinique : %6$s%11$s\n%10$s"

#: app/Controllers/Helper/Helper.php:912
msgid "New doctor appointment booking"
msgstr "Nouvelle réservation de rendez-vous médical"

#. translators: 1: patient, 2: doctor, 3: booking ID, 4: day or date, 5: time, 6: clinic, 8: phone, 9: email line, 10: notes line, 11: fee line
#: app/Controllers/Helper/Helper.php:914
#, php-format
msgid ""
"A new appointment has been booked.\n"
"\n"
"Booking ID: %3$s\n"
"\n"
"Doctor: %2$s\n"
"Patient: %1$s\n"
"Phone: %8$s\n"
"%9$sDay: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s%11$s\n"
"%10$s"
msgstr "Un nouveau rendez-vous a été réservé.\n\nN° de réservation : %3$s\n\nMédecin : %2$s\nPatient : %1$s\nTéléphone : %8$s\n%9$sJour : %4$s\nHeure : %5$s\nClinique : %6$s%11$s\n%10$s"

#. translators: 4: day or date, 5: time
#: app/Controllers/Helper/Helper.php:918
#, php-format
msgid "Reminder: your appointment on %4$s at %5$s"
msgstr "Rappel : votre rendez-vous le %4$s à %5$s"

#. translators: 1: patient, 2: doctor, 3: booking ID, 4: day or date, 5: time, 6: clinic, 7: site name, 11: fee line, 12: how to cancel, 13: clinic address line
#: app/Controllers/Helper/Helper.php:920
#, php-format
msgid ""
"Dear %1$s,\n"
"\n"
"This is a reminder of your appointment with %2$s.\n"
"\n"
"Appointment Details:\n"
"Booking ID: %3$s\n"
"Day: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s%13$s%11$s\n"
"\n"
"%12$s\n"
"\n"
"Best regards,\n"
"%7$s"
msgstr "Bonjour %1$s,\n\nNous vous rappelons votre rendez-vous avec %2$s.\n\nDétails du rendez-vous :\nN° de réservation : %3$s\nJour : %4$s\nHeure : %5$s\nClinique : %6$s%13$s%11$s\n\n%12$s\n\nCordialement,\n%7$s"

#. translators: 1: patient, 4: day or date, 5: time
#: app/Controllers/Helper/Helper.php:922
#, php-format
msgid "Reminder: %1$s on %4$s at %5$s"
msgstr "Rappel : %1$s le %4$s à %5$s"

#. translators: 1: patient, 2: doctor, 3: booking ID, 4: day or date, 5: time, 6: clinic, 8: phone, 9: email line, 10: notes line, 11: fee line
#: app/Controllers/Helper/Helper.php:924
#, php-format
msgid ""
"Dear %2$s,\n"
"\n"
"A reminder of your appointment with %1$s.\n"
"\n"
"Appointment Details:\n"
"Booking ID: %3$s\n"
"Patient: %1$s\n"
"Phone: %8$s\n"
"%9$sDay: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s%11$s\n"
"%10$s"
msgstr "Bonjour %2$s,\n\nRappel de votre rendez-vous avec %1$s.\n\nDétails du rendez-vous :\nN° de réservation : %3$s\nPatient : %1$s\nTéléphone : %8$s\n%9$sJour : %4$s\nHeure : %5$s\nClinique : %6$s%11$s\n%10$s"

#: app/Controllers/Helper/Helper.php:927
#: app/Controllers/Helper/Helper.php:938
msgid "Your appointment has been cancelled"
msgstr "Votre rendez-vous a été annulé"

#. translators: 1: patient, 2: doctor, 3: booking ID, 4: day or date, 5: time, 6: clinic, 7: site name
#: app/Controllers/Helper/Helper.php:929
#, php-format
msgid ""
"Dear %1$s,\n"
"\n"
"Your appointment with %2$s has been cancelled, as you asked.\n"
"\n"
"Appointment Details:\n"
"Booking ID: %3$s\n"
"Day: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s\n"
"\n"
"Best regards,\n"
"%7$s"
msgstr "Bonjour %1$s,\n\nVotre rendez-vous avec %2$s a été annulé, comme vous l’avez demandé.\n\nDétails du rendez-vous :\nN° de réservation : %3$s\nJour : %4$s\nHeure : %5$s\nClinique : %6$s\n\nCordialement,\n%7$s"

#: app/Controllers/Helper/Helper.php:930
msgid "Appointment cancelled by the patient"
msgstr "Rendez-vous annulé par le patient"

#. translators: 1: patient, 2: doctor, 4: day or date, 5: time, 6: clinic, 8: phone, 9: email line
#: app/Controllers/Helper/Helper.php:932
#, php-format
msgid ""
"Dear %2$s,\n"
"\n"
"A patient cancelled their appointment with you. The time is free again.\n"
"\n"
"Appointment Details:\n"
"Patient: %1$s\n"
"Phone: %8$s\n"
"%9$sDay: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s\n"
""
msgstr "Bonjour %2$s,\n\nUn patient a annulé son rendez-vous avec vous. Le créneau est de nouveau libre.\n\nDétails du rendez-vous :\nPatient : %1$s\nTéléphone : %8$s\n%9$sJour : %4$s\nHeure : %5$s\nClinique : %6$s\n"

#: app/Controllers/Helper/Helper.php:933
msgid "A patient cancelled their appointment"
msgstr "Un patient a annulé son rendez-vous"

#. translators: 1: patient, 2: doctor, 3: booking ID, 4: day or date, 5: time, 6: clinic, 8: phone, 9: email line
#: app/Controllers/Helper/Helper.php:935
#, php-format
msgid ""
"A patient cancelled their appointment from the link in their email. The time is free again.\n"
"\n"
"Booking ID: %3$s\n"
"\n"
"Doctor: %2$s\n"
"Patient: %1$s\n"
"Phone: %8$s\n"
"%9$sDay: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s\n"
""
msgstr "Un patient a annulé son rendez-vous via le lien de son e-mail. Le créneau est de nouveau libre.\n\nN° de réservation : %3$s\n\nMédecin : %2$s\nPatient : %1$s\nTéléphone : %8$s\n%9$sJour : %4$s\nHeure : %5$s\nClinique : %6$s\n"

#. translators: 1: patient, 2: doctor, 3: booking ID, 4: day or date, 5: time, 6: clinic, 7: site name
#: app/Controllers/Helper/Helper.php:940
#, php-format
msgid ""
"Dear %1$s,\n"
"\n"
"Sorry, your appointment with %2$s has been cancelled.\n"
"\n"
"Appointment Details:\n"
"Booking ID: %3$s\n"
"Day: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s\n"
"\n"
"Best regards,\n"
"%7$s"
msgstr "Bonjour %1$s,\n\nNous sommes désolés, votre rendez-vous avec %2$s a été annulé.\n\nDétails du rendez-vous :\nN° de réservation : %3$s\nJour : %4$s\nHeure : %5$s\nClinique : %6$s\n\nCordialement,\n%7$s"

#: app/Controllers/Helper/Helper.php:941
msgid "Appointment cancelled"
msgstr "Rendez-vous annulé"

#. translators: 1: patient, 2: doctor, 4: day or date, 5: time, 6: clinic, 8: phone, 9: email line, 10: notes line
#: app/Controllers/Helper/Helper.php:943
#, php-format
msgid ""
"Dear %2$s,\n"
"\n"
"An appointment with you has been cancelled.\n"
"\n"
"Appointment Details:\n"
"Patient: %1$s\n"
"Phone: %8$s\n"
"%9$sDay: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s\n"
"%10$s"
msgstr "Bonjour %2$s,\n\nUn rendez-vous avec vous a été annulé.\n\nDétails du rendez-vous :\nPatient : %1$s\nTéléphone : %8$s\n%9$sJour : %4$s\nHeure : %5$s\nClinique : %6$s\n%10$s"

#: app/Controllers/Helper/Helper.php:944
msgid "A doctor appointment was cancelled"
msgstr "Un rendez-vous médical a été annulé"

#. translators: 1: patient, 2: doctor, 3: booking ID, 4: day or date, 5: time, 6: clinic, 8: phone, 9: email line, 10: notes line
#: app/Controllers/Helper/Helper.php:946
#, php-format
msgid ""
"An appointment has been cancelled.\n"
"\n"
"Booking ID: %3$s\n"
"\n"
"Doctor: %2$s\n"
"Patient: %1$s\n"
"Phone: %8$s\n"
"%9$sDay: %4$s\n"
"Time: %5$s\n"
"Clinic: %6$s\n"
"%10$s"
msgstr "Un rendez-vous a été annulé.\n\nN° de réservation : %3$s\n\nMédecin : %2$s\nPatient : %1$s\nTéléphone : %8$s\n%9$sJour : %4$s\nHeure : %5$s\nClinique : %6$s\n%10$s"

#. translators: 1: weekday name, 2: date in the site's date format
#: app/Controllers/Helper/Helper.php:1066
#, php-format
msgctxt "weekday, date"
msgid "%1$s, %2$s"
msgstr "%1$s %2$s"

#: app/Controllers/Hooks/ActionHooks.php:49
msgid "No schedule available"
msgstr "Aucun horaire disponible"

#: app/Controllers/Hooks/ActionHooks.php:91
msgid "Doctor Schedule"
msgstr "Horaires du médecin"

#: app/Controllers/Hooks/ActionHooks.php:107
#: src/js/admin/app/bookings/AddBooking.jsx:8
#: src/js/admin/components/AddBooking.jsx:14
#: src/js/public/components/DoctorDetailsBooking.jsx:14
#: src/js/public/components/ScheduleSelection.jsx:14
msgid "Not available"
msgstr "Non disponible"

#: app/Controllers/Hooks/ActionHooks.php:130
msgid "Call For Booking:"
msgstr "Appelez pour réserver :"

#: app/Controllers/Hooks/ActionHooks.php:148
msgid "Clinic Holiday Schedule"
msgstr "Jours de fermeture de la clinique"

#. translators: 1: clinic name, 2: first holiday date, 3: last holiday date
#: app/Controllers/Hooks/ActionHooks.php:159
#, php-format
msgid "%1$s is on holiday from %2$s to %3$s"
msgstr "%1$s est absent du %2$s au %3$s"

#: app/Controllers/Hooks/ActionHooks.php:210
msgid "Our Hotline:"
msgstr "Notre ligne directe :"

#: app/Controllers/Hooks/ActionHooks.php:217
msgid "Our Email:"
msgstr "Notre e-mail :"

#: app/Controllers/Hooks/ActionHooks.php:252
msgid "Our Address:"
msgstr "Notre adresse :"

#: app/Controllers/Hooks/FilterHooks.php:64
msgid "Page"
msgstr "Page"

#. translators: %s: doctor's name.
#: app/Controllers/Hooks/TemplateHooks.php:158
#, php-format
msgid "View profile of %s"
msgstr "Voir le profil de %s"

#: app/Controllers/Hooks/TemplateHooks.php:160
#: src/js/admin/meta/ShortcodeScreen.jsx:85
msgid "View Profile"
msgstr "Voir le profil"

#: app/Controllers/Hooks/TemplateHooks.php:161
#: src/js/admin/meta/ShortcodeScreen.jsx:85
msgid "Book Now"
msgstr "Réserver"

#: app/Controllers/Hooks/TemplateHooks.php:177
#: src/js/public/components/DoctorSelection.jsx:52
msgid "Working days"
msgstr "Jours de travail"

#: app/Controllers/Hooks/TemplateHooks.php:246
#: app/Controllers/Model/Clinic.php:56
msgid "Hotline:"
msgstr "Ligne directe :"

#. translators: %s: doctor's name
#: app/Controllers/Model/Booking.php:245
#, php-format
msgid "Appointment with %s"
msgstr "Rendez-vous avec %s"

#. translators: %s: booking ID such as #WPDB-12345678
#: app/Controllers/Model/Booking.php:247
#, php-format
msgid "Booking ID: %s"
msgstr "N° de réservation : %s"

#: app/Controllers/Model/Doctor.php:106
#: src/js/public/components/booking-ui.js:29
msgid "Mon"
msgstr "Lun"

#: app/Controllers/Model/Doctor.php:107
#: src/js/public/components/booking-ui.js:30
msgid "Tue"
msgstr "Mar"

#: app/Controllers/Model/Doctor.php:108
#: src/js/public/components/booking-ui.js:31
msgid "Wed"
msgstr "Mer"

#: app/Controllers/Model/Doctor.php:109
#: src/js/public/components/booking-ui.js:32
msgid "Thu"
msgstr "Jeu"

#: app/Controllers/Model/Doctor.php:110
#: src/js/public/components/booking-ui.js:33
msgid "Fri"
msgstr "Ven"

#: app/Controllers/Model/Doctor.php:111
#: src/js/public/components/booking-ui.js:34
msgid "Sat"
msgstr "Sam"

#: app/Controllers/Model/Doctor.php:112
#: src/js/public/components/booking-ui.js:35
msgid "Sun"
msgstr "Dim"

#: app/Traits/SingletonTrait.php:27
#: app/Traits/SingletonTrait.php:33
msgid "Cheatin&#8217; huh?"
msgstr "Alors, on triche ?"

#: app/Widgets/DoctorFilterWidget.php:16
msgid "DocBooker: Doctor Filter"
msgstr "DocBooker : filtre de médecins"

#: app/Widgets/DoctorFilterWidget.php:18
msgid "DocBooker Doctor Filter widget."
msgstr "Widget de filtre de médecins DocBooker."

#: app/Widgets/DoctorFilterWidget.php:36
#: app/Widgets/DoctorFilterWidget.php:38
msgid "Select Doctor Department"
msgstr "Choisir la spécialité du médecin"

#: app/Widgets/DoctorFilterWidget.php:59
#: app/Widgets/DoctorFilterWidget.php:61
#: src/js/admin/components/DoctorClinicInfo.jsx:111
#: src/js/admin/components/DoctorSchedule.jsx:259
#: src/js/public/wpd-doc-booker.js:34
msgid "Select Clinic"
msgstr "Choisir une clinique"

#: app/Widgets/DoctorFilterWidget.php:96
#: app/Widgets/DoctorFilterWidget.php:98
#: src/js/public/wpd-doc-booker.js:20
#: src/js/public/wpd-doc-booker.js:68
msgid "Select Doctor"
msgstr "Choisir un médecin"

#: app/Widgets/DoctorFilterWidget.php:136
#: src/js/admin/components/BookingManagement.jsx:355
msgid "Filter"
msgstr "Filtrer"

#: app/Widgets/DoctorFilterWidget.php:163
msgid "Title"
msgstr "Titre"

#: app/Widgets/DoctorFilterWidget.php:167
msgid "Widget Style"
msgstr "Style du widget"

#: app/Widgets/Widgets.php:25
msgid "DocBooker - Doctor Single Sidebar"
msgstr "DocBooker - Barre latérale page médecin"

#: app/Widgets/Widgets.php:27
msgid "Add widgets on doctor single page"
msgstr "Ajoutez des widgets sur la page d’un médecin"

#: app/Widgets/Widgets.php:36
msgid "DocBooker - Doctor Archive Sidebar"
msgstr "DocBooker - Barre latérale liste des médecins"

#: app/Widgets/Widgets.php:38
msgid "Add widgets on doctor archive page"
msgstr "Ajoutez des widgets sur la liste des médecins"

#: app/Widgets/Widgets.php:47
msgid "DocBooker - Clinic Single Sidebar"
msgstr "DocBooker - Barre latérale page clinique"

#: app/Widgets/Widgets.php:49
msgid "Add widgets on clinic single page"
msgstr "Ajoutez des widgets sur la page d’une clinique"

#: app/Widgets/Widgets.php:58
msgid "DocBooker - Clinic Archive Sidebar"
msgstr "DocBooker - Barre latérale liste des cliniques"

#: app/Widgets/Widgets.php:60
msgid "Add widgets on clinic archive page"
msgstr "Ajoutez des widgets sur la liste des cliniques"

#: templates/archive_wpddb_clinic.php:66
msgid "No clinics were found."
msgstr "Aucune clinique trouvée."

#: templates/archive_wpddb_doctor.php:67
#: templates/wpddb_doctor_department.php:63
msgid "No doctors were found."
msgstr "Aucun médecin trouvé."

#: templates/booking/manage.php:59
msgid "This Link Doesn’t Work"
msgstr "Ce lien ne fonctionne pas"

#: templates/booking/manage.php:60
msgid "It may be incomplete. Open it again from your appointment email, or contact the clinic."
msgstr "Il est peut-être incomplet. Rouvrez-le depuis l’e-mail de rendez-vous, ou contactez la clinique."

#. translators: %s: clinic phone number
#: templates/booking/manage.php:65
#, php-format
msgid "Please call the clinic: %s"
msgstr "Veuillez appeler la clinique : %s"

#: templates/booking/manage.php:66
msgid "Please contact the clinic."
msgstr "Veuillez contacter la clinique."

#: templates/booking/manage.php:72
msgid "Your Appointment Is Cancelled"
msgstr "Votre rendez-vous est annulé"

#: templates/booking/manage.php:73
msgid "The time is free again for other patients. We have emailed you a confirmation."
msgstr "Le créneau est de nouveau libre pour d’autres patients. Nous vous avons envoyé une confirmation par e-mail."

#: templates/booking/manage.php:77
msgid "This Appointment Is Cancelled"
msgstr "Ce rendez-vous est annulé"

#: templates/booking/manage.php:78
msgid "There is nothing more to do. You are welcome to book another time."
msgstr "Il n’y a plus rien à faire. Vous pouvez réserver un autre créneau."

#: templates/booking/manage.php:82
msgid "This Appointment Has Passed"
msgstr "Ce rendez-vous est passé"

#: templates/booking/manage.php:83
msgid "It can no longer be changed."
msgstr "Il ne peut plus être modifié."

#: templates/booking/manage.php:88
msgid "This appointment was paid online, so it can’t be cancelled here. Please contact the clinic to cancel and arrange a refund."
msgstr "Ce rendez-vous a été payé en ligne et ne peut pas être annulé ici. Contactez la clinique pour l’annuler et obtenir un remboursement."

#. translators: %d: number of hours
#: templates/booking/manage.php:95
#, php-format
msgid "It’s less than %d hour to your appointment, so it can’t be cancelled online."
msgid_plural "It’s less than %d hours to your appointment, so it can’t be cancelled online."
msgstr[0] "Il reste moins de %d heure avant votre rendez-vous : il ne peut plus être annulé en ligne."
msgstr[1] "Il reste moins de %d heures avant votre rendez-vous : il ne peut plus être annulé en ligne."

#: templates/booking/manage.php:102
msgid "To cancel or change it, please contact the clinic."
msgstr "Pour l’annuler ou le modifier, contactez la clinique."

#: templates/booking/manage.php:108
msgid "The page was open for too long. Please press Cancel Appointment again."
msgstr "La page est restée ouverte trop longtemps. Appuyez à nouveau sur Annuler le rendez-vous."

#: templates/booking/manage.php:109
msgid "Here are the details of your booking."
msgstr "Voici les détails de votre réservation."

#: templates/booking/manage.php:120
#: src/js/admin/app/bookings/AddBooking.jsx:109
#: src/js/admin/components/AddBooking.jsx:156
#: src/js/admin/components/AddBooking.jsx:165
#: src/js/public/components/Booking/BookingSummary.jsx:22
msgid "Date"
msgstr "Date"

#: templates/booking/manage.php:122
#: src/js/admin/app/bookings/AddBooking.jsx:116
#: src/js/admin/components/AddBooking.jsx:168
#: src/js/admin/components/DoctorSchedule.jsx:283
#: src/js/admin/utils/data.js:345
#: src/js/public/components/Booking/BookingSummary.jsx:24
msgid "Time"
msgstr "Heure"

#: templates/booking/manage.php:130
#: src/js/admin/app/bookings/BookingDrawer.jsx:94
#: src/js/admin/app/bookings/BookingsPage.jsx:270
#: src/js/admin/app/bookings/BookingsPage.jsx:296
#: src/js/public/components/Booking/BookingSummary.jsx:35
msgid "Fee"
msgstr "Tarif"

#: templates/booking/manage.php:133
#: src/js/admin/utils/data.js:311
msgid "Booking ID"
msgstr "N° de réservation"

#: templates/booking/manage.php:138
#: src/js/public/components/DoctorDetailsBooking.jsx:614
#: src/js/public/components/SuccessMessage.jsx:44
msgid "Add to your calendar:"
msgstr "Ajouter à votre agenda :"

#: templates/booking/manage.php:139
#: src/js/public/components/DoctorDetailsBooking.jsx:615
#: src/js/public/components/SuccessMessage.jsx:45
msgid "Google Calendar"
msgstr "Google Calendar"

#: templates/booking/manage.php:140
#: src/js/public/components/DoctorDetailsBooking.jsx:616
#: src/js/public/components/SuccessMessage.jsx:46
msgid "Apple / Outlook"
msgstr "Apple / Outlook"

#. translators: %d: number of hours
#: templates/booking/manage.php:149
#, php-format
msgid "Can’t make it? You can cancel up to %d hour before the appointment, and the time goes to another patient."
msgid_plural "Can’t make it? You can cancel up to %d hours before the appointment, and the time goes to another patient."
msgstr[0] "Un empêchement ? Vous pouvez annuler jusqu’à %d heure avant le rendez-vous, et le créneau ira à un autre patient."
msgstr[1] "Un empêchement ? Vous pouvez annuler jusqu’à %d heures avant le rendez-vous, et le créneau ira à un autre patient."

#: templates/booking/manage.php:150
msgid "Can’t make it? Cancel, and the time goes to another patient."
msgstr "Un empêchement ? Annulez, et le créneau ira à un autre patient."

#: templates/booking/manage.php:155
msgid "Cancel Appointment"
msgstr "Annuler le rendez-vous"

#: templates/booking/manage.php:157
msgid "Nothing changes until you press the button."
msgstr "Rien ne change tant que vous n’appuyez pas sur le bouton."

#: templates/booking/manage.php:159
#: src/js/public/components/DoctorDetailsBooking.jsx:635
#: src/js/public/components/SuccessMessage.jsx:55
msgid "Book Another Appointment"
msgstr "Prendre un autre rendez-vous"

#. translators: %s: clinic phone number
#: templates/booking/manage.php:164
#, php-format
msgid "Call %s"
msgstr "Appeler le %s"

#: templates/global/pagination.php:16
msgid "Page navigation"
msgstr "Navigation des pages"

#: templates/global/pagination.php:20
#: src/js/admin/app/ui.jsx:111
msgid "Previous page"
msgstr "Page précédente"

#: templates/global/pagination.php:34
#: src/js/admin/app/ui.jsx:119
msgid "Next page"
msgstr "Page suivante"

#: src/js/admin/app/App.jsx:51
#: src/js/admin/app/bookings/BookingsPage.jsx:174
#: src/js/admin/app/bookings/BookingsPage.jsx:262
#: src/js/admin/app/dashboard/DashboardPage.jsx:117
#: src/js/admin/app/Shell.jsx:116
#: src/js/admin/app/Shell.jsx:154
msgid "Bookings"
msgstr "Réservations"

#: src/js/admin/app/bookings/AddBooking.jsx:8
#: src/js/admin/components/AddBooking.jsx:12
#: src/js/public/components/ScheduleSelection.jsx:11
msgid "Passed"
msgstr "Passé"

#: src/js/admin/app/bookings/AddBooking.jsx:8
#: src/js/admin/components/AddBooking.jsx:13
#: src/js/public/components/DoctorDetailsBooking.jsx:12
#: src/js/public/components/ScheduleSelection.jsx:12
msgid "Clinic closed"
msgstr "Clinique fermée"

#: src/js/admin/app/bookings/AddBooking.jsx:38
#: src/js/admin/components/AddBooking.jsx:66
msgid "The doctor does not work on this day."
msgstr "Le médecin ne travaille pas ce jour-là."

#: src/js/admin/app/bookings/AddBooking.jsx:38
#: src/js/admin/components/AddBooking.jsx:66
msgid "No times found for this day."
msgstr "Aucun horaire pour ce jour."

#: src/js/admin/app/bookings/AddBooking.jsx:59
#: src/js/admin/components/AddBooking.jsx:90
msgid "Pick a time."
msgstr "Choisissez une heure."

#: src/js/admin/app/bookings/AddBooking.jsx:60
#: src/js/admin/components/AddBooking.jsx:91
msgid "Enter the patient’s name."
msgstr "Saisissez le nom du patient."

#: src/js/admin/app/bookings/AddBooking.jsx:61
#: src/js/admin/components/AddBooking.jsx:92
msgid "Enter the patient’s phone number."
msgstr "Saisissez le numéro de téléphone du patient."

#: src/js/admin/app/bookings/AddBooking.jsx:62
#: src/js/admin/components/AddBooking.jsx:93
msgid "This email address is not valid."
msgstr "Cette adresse e-mail n’est pas valide."

#: src/js/admin/app/bookings/AddBooking.jsx:83
#: src/js/admin/components/AddBooking.jsx:113
msgid "The booking could not be saved."
msgstr "La réservation n’a pas pu être enregistrée."

#: src/js/admin/app/bookings/AddBooking.jsx:92
#: src/js/admin/app/bookings/BookingsPage.jsx:189
#: src/js/admin/app/dashboard/DashboardPage.jsx:176
msgid "Add booking"
msgstr "Ajouter une réservation"

#: src/js/admin/app/bookings/AddBooking.jsx:93
#: src/js/admin/components/AddBooking.jsx:142
msgid "For bookings made by phone or at the front desk. The doctor gets the usual booking email."
msgstr "Pour les réservations par téléphone ou à l’accueil. Le médecin reçoit l’e-mail de réservation habituel."

#: src/js/admin/app/bookings/AddBooking.jsx:96
#: src/js/admin/app/settings/SettingsPage.jsx:154
#: src/js/admin/app/settings/SettingsPage.jsx:157
msgid "Saving…"
msgstr "Enregistrement…"

#: src/js/admin/app/bookings/AddBooking.jsx:96
msgid "Save booking"
msgstr "Enregistrer la réservation"

#: src/js/admin/app/bookings/AddBooking.jsx:104
#: src/js/admin/components/AddBooking.jsx:149
msgid "Choose a doctor"
msgstr "Choisir un médecin"

#: src/js/admin/app/bookings/AddBooking.jsx:118
#: src/js/admin/components/AddBooking.jsx:170
msgid "Choose a doctor and a date to see the free times."
msgstr "Choisissez un médecin et une date pour voir les créneaux libres."

#: src/js/admin/app/bookings/AddBooking.jsx:128
#: src/js/admin/components/AddBooking.jsx:181
msgid "Closed on this day."
msgstr "Fermé ce jour-là."

#: src/js/admin/app/bookings/AddBooking.jsx:144
#: src/js/admin/components/AddBooking.jsx:204
msgid "No free times on this day."
msgstr "Aucun créneau libre ce jour-là."

#. translators: 1: date, 2: time, 3: clinic
#: src/js/admin/app/bookings/AddBooking.jsx:152
#: src/js/admin/components/AddBooking.jsx:212
#, js-format
msgid "%1$s at %2$s · %3$s"
msgstr "%1$s à %2$s · %3$s"

#: src/js/admin/app/bookings/AddBooking.jsx:158
msgid "Patient name"
msgstr "Nom du patient"

#: src/js/admin/app/bookings/AddBooking.jsx:163
#: src/js/admin/app/bookings/BookingDrawer.jsx:106
#: src/js/admin/components/AddBooking.jsx:219
#: src/js/admin/meta/ClinicScreen.jsx:131
#: src/js/admin/meta/ShortcodeScreen.jsx:124
msgid "Phone"
msgstr "Téléphone"

#: src/js/admin/app/bookings/AddBooking.jsx:169
#: src/js/admin/app/bookings/BookingDrawer.jsx:107
#: src/js/admin/components/AddBooking.jsx:223
#: src/js/admin/meta/ClinicScreen.jsx:132
#: src/js/admin/meta/DoctorScreen.jsx:149
msgid "Email"
msgstr "E-mail"

#: src/js/admin/app/bookings/AddBooking.jsx:171
#: src/js/admin/components/AddBooking.jsx:223
msgid "Optional. Needed for the confirmation and reminder emails."
msgstr "Facultatif. Nécessaire pour les e-mails de confirmation et de rappel."

#: src/js/admin/app/bookings/AddBooking.jsx:174
#: src/js/admin/components/AddBooking.jsx:226
msgid "Note"
msgstr "Note"

#: src/js/admin/app/bookings/AddBooking.jsx:179
#: src/js/admin/components/AddBooking.jsx:230
msgid "Email the booking confirmation to the patient"
msgstr "Envoyer la confirmation au patient par e-mail"

#: src/js/admin/app/bookings/AddBooking.jsx:179
msgid "Add an email address first."
msgstr "Ajoutez d’abord une adresse e-mail."

#: src/js/admin/app/bookings/badges.jsx:5
#: src/js/admin/app/bookings/BookingsPage.jsx:154
#: src/js/admin/app/bookings/BookingsPage.jsx:205
#: src/js/admin/utils/data.js:76
#: src/js/admin/utils/data.js:362
msgid "Upcoming"
msgstr "À venir"

#: src/js/admin/app/bookings/badges.jsx:12
msgid "Pay at clinic"
msgstr "Payer à la clinique"

#: src/js/admin/app/bookings/badges.jsx:13
msgid "No charge"
msgstr "Gratuit"

#: src/js/admin/app/bookings/badges.jsx:14
#: src/js/admin/app/bookings/BookingsPage.jsx:210
msgid "Paid online"
msgstr "Payé en ligne"

#: src/js/admin/app/bookings/badges.jsx:16
msgid "Payment failed"
msgstr "Échec du paiement"

#: src/js/admin/app/bookings/badges.jsx:17
msgid "Awaiting payment"
msgstr "En attente de paiement"

#: src/js/admin/app/bookings/badges.jsx:21
#: src/js/admin/app/bookings/BookingsPage.jsx:243
msgid "At the clinic"
msgstr "À la clinique"

#: src/js/admin/app/bookings/badges.jsx:22
msgid "Online · Razorpay"
msgstr "En ligne · Razorpay"

#: src/js/admin/app/bookings/badges.jsx:22
msgid "Online · Stripe (card)"
msgstr "En ligne · Stripe (carte)"

#: src/js/admin/app/bookings/BookingDrawer.jsx:38
msgid "Booking cancelled. The patient has been emailed."
msgstr "Réservation annulée. Le patient a été prévenu par e-mail."

#: src/js/admin/app/bookings/BookingDrawer.jsx:44
msgid "Booking deleted."
msgstr "Réservation supprimée."

#: src/js/admin/app/bookings/BookingDrawer.jsx:50
msgid "That did not work. Please try again."
msgstr "Cela n’a pas fonctionné. Veuillez réessayer."

#: src/js/admin/app/bookings/BookingDrawer.jsx:67
msgid "This booking was cancelled. The time is free for someone else."
msgstr "Cette réservation a été annulée. Le créneau est libre pour quelqu’un d’autre."

#: src/js/admin/app/bookings/BookingDrawer.jsx:67
msgid "The online payment was refunded."
msgstr "Le paiement en ligne a été remboursé."

#: src/js/admin/app/bookings/BookingDrawer.jsx:68
msgid "Email the patient"
msgstr "Écrire au patient"

#: src/js/admin/app/bookings/BookingDrawer.jsx:68
msgid "The online payment did not go through. Ask the patient to pay at the clinic."
msgstr "Le paiement en ligne n’a pas abouti. Demandez au patient de payer à la clinique."

#: src/js/admin/app/bookings/BookingDrawer.jsx:69
#, js-format
msgid "%s to collect at the clinic on the day."
msgstr "%s à encaisser à la clinique le jour même."

#: src/js/admin/app/bookings/BookingDrawer.jsx:75
#: src/js/admin/app/bookings/BookingDrawer.jsx:104
#: src/js/admin/app/bookings/BookingsPage.jsx:266
#: src/js/admin/app/bookings/BookingsPage.jsx:283
msgid "Patient"
msgstr "Patient"

#: src/js/admin/app/bookings/BookingDrawer.jsx:75
#: src/js/admin/meta/DoctorScreen.jsx:148
#: src/js/admin/meta/DoctorScreen.jsx:219
msgid "Booking"
msgstr "Réservation"

#: src/js/admin/app/bookings/BookingDrawer.jsx:80
#: src/js/admin/app/bookings/BookingsPage.jsx:287
#: src/js/admin/app/dashboard/DashboardPage.jsx:260
msgid "NEW"
msgstr "NOUVEAU"

#: src/js/admin/app/bookings/BookingDrawer.jsx:80
#: src/js/admin/app/bookings/BookingsPage.jsx:288
#, js-format
msgid "Booked %s"
msgstr "Réservé %s"

#: src/js/admin/app/bookings/BookingDrawer.jsx:91
#: src/js/admin/components/BookingFilters.jsx:146
msgid "When"
msgstr "Quand"

#: src/js/admin/app/bookings/BookingDrawer.jsx:99
msgid "Call patient"
msgstr "Appeler le patient"

#: src/js/admin/app/bookings/BookingDrawer.jsx:100
msgid "Email patient"
msgstr "Écrire au patient"

#: src/js/admin/app/bookings/BookingDrawer.jsx:101
#: src/js/admin/app/bookings/BookingDrawer.jsx:132
#: src/js/admin/utils/data.js:382
msgid "Cancel booking"
msgstr "Annuler la réservation"

#: src/js/admin/app/bookings/BookingDrawer.jsx:102
#: src/js/admin/app/bookings/BookingDrawer.jsx:132
msgid "Delete"
msgstr "Supprimer"

#: src/js/admin/app/bookings/BookingDrawer.jsx:109
#: src/js/admin/app/bookings/BookingsPage.jsx:240
#: src/js/admin/app/bookings/BookingsPage.jsx:269
#: src/js/admin/app/bookings/BookingsPage.jsx:295
#: src/js/admin/components/BookingFilters.jsx:232
#: src/js/public/components/BookingForm.jsx:208
msgid "Payment"
msgstr "Paiement"

#: src/js/admin/app/bookings/BookingDrawer.jsx:110
msgid "Transaction"
msgstr "Transaction"

#: src/js/admin/app/bookings/BookingDrawer.jsx:112
msgid "Patient's note"
msgstr "Note du patient"

#: src/js/admin/app/bookings/BookingDrawer.jsx:113
msgid "History"
msgstr "Historique"

#: src/js/admin/app/bookings/BookingDrawer.jsx:128
msgid "Cancel this booking?"
msgstr "Annuler cette réservation ?"

#: src/js/admin/app/bookings/BookingDrawer.jsx:128
msgid "Delete this booking?"
msgstr "Supprimer cette réservation ?"

#: src/js/admin/app/bookings/BookingDrawer.jsx:130
#, js-format
msgid "%1$s gets an email saying the appointment on %2$s is cancelled, and the time becomes free again."
msgstr "%1$s reçoit un e-mail indiquant que le rendez-vous du %2$s est annulé, et le créneau redevient libre."

#: src/js/admin/app/bookings/BookingDrawer.jsx:130
msgid "The patient"
msgstr "Le patient"

#: src/js/admin/app/bookings/BookingDrawer.jsx:131
msgid "It is removed for good, with its history. The patient is not told. To keep a record, cancel it instead."
msgstr "Elle est supprimée définitivement, avec son historique. Le patient n’est pas prévenu. Pour garder une trace, annulez-la plutôt."

#: src/js/admin/app/bookings/BookingsPage.jsx:98
msgid "The bookings could not be loaded."
msgstr "Les réservations n’ont pas pu être chargées."

#. translators: 1: cancelled count, 2: skipped count
#. translators: 1: success count, 2: failed count
#: src/js/admin/app/bookings/BookingsPage.jsx:138
#: src/js/admin/components/BookingManagement.jsx:220
#, js-format
msgid "%1$d cancelled, %2$d skipped."
msgstr "%1$d annulée(s), %2$d ignorée(s)."

#: src/js/admin/app/bookings/BookingsPage.jsx:143
#: src/js/admin/components/BookingManagement.jsx:231
msgid "Bulk cancel failed."
msgstr "Échec de l’annulation groupée."

#: src/js/admin/app/bookings/BookingsPage.jsx:153
msgid "New"
msgstr "Nouvelles"

#: src/js/admin/app/bookings/BookingsPage.jsx:157
#: src/js/admin/components/DoctorSchedule.jsx:93
#: src/js/admin/meta/ScheduleEditor.jsx:100
msgid "All"
msgstr "Toutes"

#: src/js/admin/app/bookings/BookingsPage.jsx:163
msgid "Any date"
msgstr "Toutes dates"

#: src/js/admin/app/bookings/BookingsPage.jsx:163
#: src/js/admin/app/dashboard/DashboardPage.jsx:10
#: src/js/admin/app/dashboard/DashboardPage.jsx:235
msgid "Today"
msgstr "Aujourd’hui"

#: src/js/admin/app/bookings/BookingsPage.jsx:163
msgid "Tomorrow"
msgstr "Demain"

#: src/js/admin/app/bookings/BookingsPage.jsx:164
#: src/js/admin/app/dashboard/DashboardPage.jsx:237
msgid "Next 7 days"
msgstr "7 prochains jours"

#: src/js/admin/app/bookings/BookingsPage.jsx:164
#: src/js/admin/app/dashboard/DashboardPage.jsx:12
msgid "This month"
msgstr "Ce mois-ci"

#: src/js/admin/app/bookings/BookingsPage.jsx:164
msgid "Earlier"
msgstr "Passées"

#: src/js/admin/app/bookings/BookingsPage.jsx:164
msgid "Custom…"
msgstr "Personnalisé…"

#: src/js/admin/app/bookings/BookingsPage.jsx:174
msgid "Every appointment: who is coming, when, with which doctor, and whether it is paid."
msgstr "Chaque rendez-vous : qui vient, quand, avec quel médecin, et s’il est payé."

#: src/js/admin/app/bookings/BookingsPage.jsx:178
#: src/js/admin/components/BookingFilters.jsx:147
msgid "Date range"
msgstr "Période"

#: src/js/admin/app/bookings/BookingsPage.jsx:187
#: src/js/admin/app/bookings/BookingsPage.jsx:188
#: src/js/admin/components/BookingManagement.jsx:367
msgid "Export CSV"
msgstr "Exporter en CSV"

#: src/js/admin/app/bookings/BookingsPage.jsx:188
#: src/js/admin/app/bookings/BookingsPage.jsx:231
#: src/js/admin/app/bookings/BookingsPage.jsx:236
#: src/js/admin/app/bookings/BookingsPage.jsx:241
msgid "Comes with DocBooker Pro"
msgstr "Inclus dans DocBooker Pro"

#: src/js/admin/app/bookings/BookingsPage.jsx:196
#: src/js/admin/app/dashboard/DashboardPage.jsx:220
#, js-format
msgid "%d new booking"
msgid_plural "%d new bookings"
msgstr[0] "%d nouvelle réservation"
msgstr[1] "%d nouvelles réservations"

#: src/js/admin/app/bookings/BookingsPage.jsx:196
#: src/js/admin/app/dashboard/DashboardPage.jsx:220
msgid "since you last looked. They stay green until someone opens them."
msgstr "depuis votre dernière visite. Elles restent en vert jusqu’à ce que quelqu’un les ouvre."

#: src/js/admin/app/bookings/BookingsPage.jsx:198
#: src/js/admin/app/dashboard/DashboardPage.jsx:222
msgid "Show new bookings"
msgstr "Voir les nouvelles réservations"

#: src/js/admin/app/bookings/BookingsPage.jsx:199
#: src/js/admin/app/dashboard/DashboardPage.jsx:223
msgid "Mark all as seen"
msgstr "Tout marquer comme vu"

#: src/js/admin/app/bookings/BookingsPage.jsx:206
#, js-format
msgid "%1$d today · %2$d tomorrow"
msgstr "%1$d aujourd’hui · %2$d demain"

#: src/js/admin/app/bookings/BookingsPage.jsx:207
#: src/js/admin/app/dashboard/DashboardPage.jsx:287
msgid "To collect at the clinic"
msgstr "À encaisser à la clinique"

#: src/js/admin/app/bookings/BookingsPage.jsx:208
#, js-format
msgid "%d upcoming booking"
msgid_plural "%d upcoming bookings"
msgstr[0] "%d réservation à venir"
msgstr[1] "%d réservations à venir"

#: src/js/admin/app/bookings/BookingsPage.jsx:210
#, js-format
msgid "%d payment failed"
msgid_plural "%d payments failed"
msgstr[0] "%d paiement échoué"
msgstr[1] "%d paiements échoués"

#: src/js/admin/app/bookings/BookingsPage.jsx:210
msgid "No failed payments"
msgstr "Aucun paiement échoué"

#: src/js/admin/app/bookings/BookingsPage.jsx:211
msgid "Appointments that have passed"
msgstr "Rendez-vous passés"

#: src/js/admin/app/bookings/BookingsPage.jsx:213
#, js-format
msgid "%s%% of bookings"
msgstr "%s%% des réservations"

#: src/js/admin/app/bookings/BookingsPage.jsx:218
msgid "Show"
msgstr "Afficher"

#: src/js/admin/app/bookings/BookingsPage.jsx:227
msgid "Search bookings"
msgstr "Rechercher des réservations"

#: src/js/admin/app/bookings/BookingsPage.jsx:228
msgid "Search name, booking ID, email or phone"
msgstr "Rechercher nom, n° de réservation, e-mail ou téléphone"

#: src/js/admin/app/bookings/BookingsPage.jsx:232
#: src/js/admin/components/BookingFilters.jsx:162
#: src/js/admin/components/BookingFilters.jsx:299
#: src/js/admin/meta/ShortcodeScreen.jsx:67
#: src/js/admin/meta/ShortcodeScreen.jsx:218
msgid "All clinics"
msgstr "Toutes les cliniques"

#: src/js/admin/app/bookings/BookingsPage.jsx:237
#: src/js/admin/components/BookingFilters.jsx:191
#: src/js/admin/components/BookingFilters.jsx:331
#: src/js/admin/meta/ShortcodeScreen.jsx:218
msgid "All doctors"
msgstr "Tous les médecins"

#: src/js/admin/app/bookings/BookingsPage.jsx:242
msgid "Any payment"
msgstr "Tous paiements"

#: src/js/admin/app/bookings/BookingsPage.jsx:244
msgid "Online"
msgstr "En ligne"

#: src/js/admin/app/bookings/BookingsPage.jsx:246
msgid "Filter by clinic, doctor and payment"
msgstr "Filtrer par clinique, médecin et paiement"

#: src/js/admin/app/bookings/BookingsPage.jsx:251
#, js-format
msgid "%d selected"
msgid_plural "%d selected"
msgstr[0] "%d sélectionnée"
msgstr[1] "%d sélectionnées"

#: src/js/admin/app/bookings/BookingsPage.jsx:252
#: src/js/admin/components/BookingManagement.jsx:384
msgid "Export selected"
msgstr "Exporter la sélection"

#: src/js/admin/app/bookings/BookingsPage.jsx:253
#: src/js/admin/components/BookingManagement.jsx:394
msgid "Cancel selected"
msgstr "Annuler la sélection"

#: src/js/admin/app/bookings/BookingsPage.jsx:254
msgid "Clear selection"
msgstr "Effacer la sélection"

#: src/js/admin/app/bookings/BookingsPage.jsx:265
#: src/js/admin/components/BookingManagement.jsx:254
msgid "Select all bookings on this page"
msgstr "Sélectionner toutes les réservations de la page"

#: src/js/admin/app/bookings/BookingsPage.jsx:267
#: src/js/admin/app/bookings/BookingsPage.jsx:293
msgid "Appointment"
msgstr "Rendez-vous"

#: src/js/admin/app/bookings/BookingsPage.jsx:271
#: src/js/admin/app/bookings/BookingsPage.jsx:297
#: src/js/admin/components/BookingFilters.jsx:205
#: src/js/admin/utils/data.js:352
msgid "Status"
msgstr "Statut"

#: src/js/admin/app/bookings/BookingsPage.jsx:272
msgid "Open"
msgstr "Ouvrir"

#: src/js/admin/app/bookings/BookingsPage.jsx:282
#: src/js/public/components/DoctorSelection.jsx:59
msgid "Select"
msgstr "Sélectionner"

#: src/js/admin/app/bookings/BookingsPage.jsx:282
#, js-format
msgid "Select %s"
msgstr "Sélectionner %s"

#: src/js/admin/app/bookings/BookingsPage.jsx:298
#, js-format
msgid "Open %s's booking"
msgstr "Ouvrir la réservation de %s"

#: src/js/admin/app/bookings/BookingsPage.jsx:304
msgid "No bookings match"
msgstr "Aucune réservation ne correspond"

#: src/js/admin/app/bookings/BookingsPage.jsx:304
msgid "Clear search and filters"
msgstr "Effacer la recherche et les filtres"

#: src/js/admin/app/bookings/BookingsPage.jsx:304
msgid "Try another name or date, or clear the search."
msgstr "Essayez un autre nom ou une autre date, ou effacez la recherche."

#: src/js/admin/app/bookings/BookingsPage.jsx:305
msgid "No new bookings"
msgstr "Aucune nouvelle réservation"

#: src/js/admin/app/bookings/BookingsPage.jsx:305
msgid "No upcoming bookings"
msgstr "Aucune réservation à venir"

#: src/js/admin/app/bookings/BookingsPage.jsx:305
msgid "No past appointments yet"
msgstr "Aucun rendez-vous passé pour l’instant"

#: src/js/admin/app/bookings/BookingsPage.jsx:305
msgid "No cancelled bookings"
msgstr "Aucune réservation annulée"

#: src/js/admin/app/bookings/BookingsPage.jsx:305
msgid "No bookings yet"
msgstr "Aucune réservation pour l’instant"

#: src/js/admin/app/bookings/BookingsPage.jsx:305
msgid "Bookings appear here when patients book online, or when you add one."
msgstr "Les réservations apparaissent ici quand les patients réservent en ligne ou quand vous en ajoutez une."

#. translators: %s: booking ID such as #WPDB-12345678
#: src/js/admin/app/bookings/BookingsPage.jsx:311
#: src/js/admin/app/dashboard/DashboardPage.jsx:297
#: src/js/admin/components/BookingManagement.jsx:425
#, js-format
msgid "Booking %s is saved."
msgstr "La réservation %s est enregistrée."

#: src/js/admin/app/bookings/BookingsPage.jsx:312
#: src/js/admin/components/BookingManagement.jsx:387
msgid "Cancel the selected bookings?"
msgstr "Annuler les réservations sélectionnées ?"

#: src/js/admin/app/bookings/BookingsPage.jsx:312
msgid "Each patient gets an email saying the appointment is cancelled, and the times become free again."
msgstr "Chaque patient reçoit un e-mail indiquant que le rendez-vous est annulé, et les créneaux redeviennent libres."

#: src/js/admin/app/bookings/BookingsPage.jsx:312
msgid "Cancel bookings"
msgstr "Annuler les réservations"

#: src/js/admin/app/bookings/BookingsPage.jsx:331
msgid "Choose both dates."
msgstr "Choisissez les deux dates."

#: src/js/admin/app/bookings/BookingsPage.jsx:332
msgid "The start date must be on or before the end date."
msgstr "La date de début doit être antérieure ou égale à la date de fin."

#: src/js/admin/app/bookings/BookingsPage.jsx:337
#: src/js/admin/app/dashboard/DashboardPage.jsx:200
#: src/js/admin/components/DoctorSchedule.jsx:54
#: src/js/admin/components/DoctorSchedule.jsx:55
#: src/js/admin/meta/ScheduleEditor.jsx:76
msgid "To"
msgstr "Au"

#: src/js/admin/app/bookings/BookingsPage.jsx:342
#: src/js/admin/app/dashboard/DashboardPage.jsx:201
#: src/js/admin/components/BookingManagement.jsx:342
msgid "Apply"
msgstr "Appliquer"

#: src/js/admin/app/dashboard/DashboardPage.jsx:11
msgid "7 days"
msgstr "7 jours"

#: src/js/admin/app/dashboard/DashboardPage.jsx:13
msgid "3 months"
msgstr "3 mois"

#: src/js/admin/app/dashboard/DashboardPage.jsx:41
#, js-format
msgid "Search %s"
msgstr "Rechercher : %s"

#: src/js/admin/app/dashboard/DashboardPage.jsx:68
#: src/js/admin/app/dashboard/DashboardPage.jsx:248
msgid "Bookings per day"
msgstr "Réservations par jour"

#: src/js/admin/app/dashboard/DashboardPage.jsx:91
#, js-format
msgid "%d booked"
msgid_plural "%d booked"
msgstr[0] "%d réservation"
msgstr[1] "%d réservations"

#: src/js/admin/app/dashboard/DashboardPage.jsx:92
#, js-format
msgid "%d cancelled"
msgid_plural "%d cancelled"
msgstr[0] "%d annulée"
msgstr[1] "%d annulées"

#: src/js/admin/app/dashboard/DashboardPage.jsx:152
msgid "The dashboard could not be loaded."
msgstr "Le tableau de bord n’a pas pu être chargé."

#: src/js/admin/app/dashboard/DashboardPage.jsx:175
msgid "How the clinic's appointments are going."
msgstr "Où en sont les rendez-vous de la clinique."

#: src/js/admin/app/dashboard/DashboardPage.jsx:179
msgid "Filters"
msgstr "Filtres"

#: src/js/admin/app/dashboard/DashboardPage.jsx:180
msgid "Period"
msgstr "Période"

#: src/js/admin/app/dashboard/DashboardPage.jsx:184
msgid "Custom"
msgstr "Personnalisé"

#: src/js/admin/app/dashboard/DashboardPage.jsx:194
msgid "Choose a start date on or before the end date."
msgstr "Choisissez une date de début antérieure ou égale à la date de fin."

#: src/js/admin/app/dashboard/DashboardPage.jsx:207
#, js-format
msgid "compared with %s"
msgstr "par rapport à %s"

#: src/js/admin/app/dashboard/DashboardPage.jsx:210
#: src/js/admin/app/settings/fields.jsx:202
#: src/js/admin/meta/DoctorScreen.jsx:196
#: src/js/admin/meta/ScheduleEditor.jsx:194
#: src/js/admin/meta/ui.jsx:126
#: src/js/admin/meta/ui.jsx:146
#, js-format
msgid "Remove %s"
msgstr "Retirer %s"

#: src/js/admin/app/dashboard/DashboardPage.jsx:212
msgid "Clear all"
msgstr "Tout effacer"

#: src/js/admin/app/dashboard/DashboardPage.jsx:229
msgid "Add doctor emails"
msgstr "Ajouter les e-mails des médecins"

#: src/js/admin/app/dashboard/DashboardPage.jsx:230
#, js-format
msgid "%d doctor has no email, so they don't get booking emails or reminders."
msgid_plural "%d doctors have no email, so they don't get booking emails or reminders."
msgstr[0] "%d médecin n’a pas d’e-mail : il ne reçoit ni réservations ni rappels."
msgstr[1] "%d médecins n’ont pas d’e-mail : ils ne reçoivent ni réservations ni rappels."

#: src/js/admin/app/dashboard/DashboardPage.jsx:236
#, js-format
msgid "Next: %1$s · %2$s"
msgstr "Prochain : %1$s · %2$s"

#: src/js/admin/app/dashboard/DashboardPage.jsx:236
msgid "No more appointments today"
msgstr "Plus de rendez-vous aujourd’hui"

#: src/js/admin/app/dashboard/DashboardPage.jsx:238
#, js-format
msgid "%s vs the 7 days before"
msgstr "%s par rapport aux 7 jours précédents"

#: src/js/admin/app/dashboard/DashboardPage.jsx:240
#, js-format
msgid "%s vs the period before"
msgstr "%s par rapport à la période précédente"

#: src/js/admin/app/dashboard/DashboardPage.jsx:243
#, js-format
msgid "%1$s vs the period before · %2$s of bookings"
msgstr "%1$s par rapport à la période précédente · %2$s des réservations"

#: src/js/admin/app/dashboard/DashboardPage.jsx:244
#, js-format
msgid "%s of bookings"
msgstr "%s des réservations"

#: src/js/admin/app/dashboard/DashboardPage.jsx:249
msgid "Last 14 days. Cancelled are shown on top."
msgstr "14 derniers jours. Les annulations sont affichées en haut."

#: src/js/admin/app/dashboard/DashboardPage.jsx:249
msgid "By week. Cancelled are shown on top."
msgstr "Par semaine. Les annulations sont affichées en haut."

#: src/js/admin/app/dashboard/DashboardPage.jsx:249
msgid "Cancelled are shown on top."
msgstr "Les annulations sont affichées en haut."

#: src/js/admin/app/dashboard/DashboardPage.jsx:251
#: src/js/admin/app/dashboard/DashboardPage.jsx:279
#: src/js/admin/app/dashboard/DashboardPage.jsx:284
msgid "No bookings in this period"
msgstr "Aucune réservation sur cette période"

#: src/js/admin/app/dashboard/DashboardPage.jsx:253
msgid "Today's appointments"
msgstr "Rendez-vous du jour"

#: src/js/admin/app/dashboard/DashboardPage.jsx:253
msgid "All bookings"
msgstr "Toutes les réservations"

#: src/js/admin/app/dashboard/DashboardPage.jsx:264
msgid "No appointments today"
msgstr "Aucun rendez-vous aujourd’hui"

#: src/js/admin/app/dashboard/DashboardPage.jsx:269
msgid "Busiest doctors"
msgstr "Médecins les plus demandés"

#: src/js/admin/app/dashboard/DashboardPage.jsx:281
msgid "By department"
msgstr "Par spécialité"

#: src/js/admin/app/dashboard/DashboardPage.jsx:289
#, js-format
msgid "%d upcoming booking in this period"
msgid_plural "%d upcoming bookings in this period"
msgstr[0] "%d réservation à venir sur cette période"
msgstr[1] "%d réservations à venir sur cette période"

#: src/js/admin/app/dashboard/DashboardPage.jsx:292
#, js-format
msgid "Paid online: %1$s · %2$d booking"
msgid_plural "Paid online: %1$s · %2$d bookings"
msgstr[0] "Payé en ligne : %1$s · %2$d réservation"
msgstr[1] "Payé en ligne : %1$s · %2$d réservations"

#: src/js/admin/app/ExtPage.jsx:39
msgid "This page could not load. Reload the page; if it stays like this, update DocBooker and DocBooker Pro."
msgstr "Cette page n’a pas pu se charger. Rechargez la page ; si le problème persiste, mettez à jour DocBooker et DocBooker Pro."

#: src/js/admin/app/settings/fields.jsx:58
msgid "Less"
msgstr "Moins"

#: src/js/admin/app/settings/fields.jsx:60
#: src/js/admin/app/settings/GetProPage.jsx:15
msgid "More"
msgstr "Plus"

#: src/js/admin/app/settings/fields.jsx:110
#: src/js/admin/components/settings-page/PageSettings.jsx:110
#: src/js/admin/components/settings-page/PageSettings.jsx:129
#: src/js/admin/components/settings-page/PageSettings.jsx:149
#: src/js/admin/components/settings-page/PageSettings.jsx:169
#: src/js/admin/components/settings-page/PageSettings.jsx:188
msgid "Choose a page"
msgstr "Choisir une page"

#: src/js/admin/app/settings/fields.jsx:134
#: src/js/admin/app/settings/fields.jsx:145
#: src/js/admin/app/settings/fields.jsx:363
#: src/js/admin/app/settings/fields.jsx:366
#: src/js/admin/app/settings/fields.jsx:372
#: src/js/admin/meta/ShortcodeScreen.jsx:21
#: src/js/admin/meta/ShortcodeScreen.jsx:219
#: src/js/admin/meta/ShortcodeScreen.jsx:245
#: src/js/admin/meta/ShortcodeScreen.jsx:265
#: src/js/admin/meta/ShortcodeScreen.jsx:266
#: src/js/admin/utils/data.js:215
msgid "None"
msgstr "Aucune"

#: src/js/admin/app/settings/fields.jsx:143
msgid "Pick a colour"
msgstr "Choisir une couleur"

#: src/js/admin/app/settings/fields.jsx:145
msgid "Colour code"
msgstr "Code couleur"

#: src/js/admin/app/settings/fields.jsx:146
msgid "Clear colour"
msgstr "Effacer la couleur"

#: src/js/admin/app/settings/fields.jsx:148
#, js-format
msgid "Use %s"
msgstr "Utiliser %s"

#: src/js/admin/app/settings/fields.jsx:178
#: src/js/admin/meta/ShortcodeScreen.jsx:142
msgid "Portrait card"
msgstr "Carte portrait"

#: src/js/admin/app/settings/fields.jsx:178
msgid "Photo on top, name and details below. Several cards in a row."
msgstr "Photo en haut, nom et détails dessous. Plusieurs cartes par ligne."

#: src/js/admin/app/settings/fields.jsx:178
#: src/js/admin/meta/ShortcodeScreen.jsx:143
msgid "Directory row"
msgstr "Ligne d’annuaire"

#: src/js/admin/app/settings/fields.jsx:178
msgid "One doctor per line with a round photo and a side column."
msgstr "Un médecin par ligne, avec photo ronde et colonne latérale."

#: src/js/admin/app/settings/fields.jsx:179
#: src/js/admin/meta/ShortcodeScreen.jsx:143
msgid "Card"
msgstr "Carte"

#: src/js/admin/app/settings/fields.jsx:179
msgid "Photo on top with the address and map button."
msgstr "Photo en haut avec l’adresse et le bouton carte."

#: src/js/admin/app/settings/fields.jsx:179
msgid "Row"
msgstr "Ligne"

#: src/js/admin/app/settings/fields.jsx:179
msgid "A wide row with the photo on the left."
msgstr "Une ligne large avec la photo à gauche."

#: src/js/admin/app/settings/fields.jsx:217
#: src/js/admin/app/settings/sections.js:18
#: src/js/admin/meta/ShortcodeScreen.jsx:223
msgid "As added"
msgstr "Ordre d’ajout"

#: src/js/admin/app/settings/fields.jsx:217
#: src/js/admin/app/settings/sections.js:19
msgid "Name, A to Z"
msgstr "Nom, de A à Z"

#: src/js/admin/app/settings/fields.jsx:217
#: src/js/admin/app/settings/sections.js:22
#: src/js/admin/meta/ShortcodeScreen.jsx:223
msgid "Date added"
msgstr "Date d’ajout"

#: src/js/admin/app/settings/fields.jsx:217
#: src/js/admin/app/settings/sections.js:20
msgid "Post ID"
msgstr "ID de publication"

#: src/js/admin/app/settings/fields.jsx:217
#: src/js/admin/app/settings/sections.js:21
#: src/js/admin/meta/ShortcodeScreen.jsx:223
msgid "Address name"
msgstr "Nom d’adresse"

#: src/js/admin/app/settings/fields.jsx:217
#: src/js/admin/app/settings/sections.js:23
#: src/js/admin/meta/ShortcodeScreen.jsx:223
msgid "Page order"
msgstr "Ordre des pages"

#: src/js/admin/app/settings/fields.jsx:217
#: src/js/admin/app/settings/sections.js:24
#: src/js/admin/meta/ShortcodeScreen.jsx:223
msgid "Random"
msgstr "Aléatoire"

#: src/js/admin/app/settings/fields.jsx:219
msgid "Direction"
msgstr "Sens"

#: src/js/admin/app/settings/fields.jsx:220
#: src/js/admin/app/settings/sections.js:26
#: src/js/admin/utils/data.js:205
msgid "Ascending"
msgstr "Croissant"

#: src/js/admin/app/settings/fields.jsx:221
#: src/js/admin/app/settings/sections.js:26
#: src/js/admin/utils/data.js:209
msgid "Descending"
msgstr "Décroissant"

#: src/js/admin/app/settings/fields.jsx:243
#: src/js/admin/meta/ShortcodeScreen.jsx:315
msgid "Copied"
msgstr "Copié"

#: src/js/admin/app/settings/fields.jsx:244
#: src/js/admin/components/DoctorSchedule.jsx:96
#: src/js/admin/meta/ScheduleEditor.jsx:101
#: src/js/admin/meta/ShortcodeScreen.jsx:315
msgid "Copy"
msgstr "Copier"

#: src/js/admin/app/settings/fields.jsx:255
msgid "Add to the message"
msgstr "Ajouter au message"

#: src/js/admin/app/settings/fields.jsx:266
msgid "This is not valid. It must look like {\"Name\":\"value\"}. The last valid headers are kept until you fix it."
msgstr "Format non valide. Il doit ressembler à {\"Name\":\"value\"}. Les derniers en-têtes valides sont conservés en attendant."

#: src/js/admin/app/settings/fields.jsx:274
msgid "Cards, Apple Pay and Google Pay."
msgstr "Cartes, Apple Pay et Google Pay."

#: src/js/admin/app/settings/fields.jsx:274
msgid "Cards, UPI and netbanking in India."
msgstr "Cartes, UPI et netbanking en Inde."

#: src/js/admin/app/settings/fields.jsx:290
msgid "Live publishable key"
msgstr "Clé publiable réelle"

#: src/js/admin/app/settings/fields.jsx:290
msgid "Test publishable key"
msgstr "Clé publiable de test"

#: src/js/admin/app/settings/fields.jsx:290
msgid "Live key ID"
msgstr "ID de clé réelle"

#: src/js/admin/app/settings/fields.jsx:290
msgid "Test key ID"
msgstr "ID de clé de test"

#: src/js/admin/app/settings/fields.jsx:291
msgid "Live secret key"
msgstr "Clé secrète réelle"

#: src/js/admin/app/settings/fields.jsx:291
msgid "Test secret key"
msgstr "Clé secrète de test"

#: src/js/admin/app/settings/fields.jsx:292
msgid "Find them in your Stripe dashboard → Developers → API keys."
msgstr "Vous les trouverez dans votre tableau de bord Stripe → Développeurs → Clés API."

#: src/js/admin/app/settings/fields.jsx:292
msgid "Find them in your Razorpay dashboard → Account & Settings → API keys."
msgstr "Vous les trouverez dans votre tableau de bord Razorpay → Account & Settings → API keys."

#: src/js/admin/app/settings/fields.jsx:295
msgid "Real payments. Use your live keys."
msgstr "Paiements réels. Utilisez vos clés réelles."

#: src/js/admin/app/settings/fields.jsx:295
msgid "Use test cards to try a booking. No money moves."
msgstr "Utilisez des cartes de test pour essayer. Aucun argent n’est débité."

#: src/js/admin/app/settings/fields.jsx:297
msgid "Test (no real money)"
msgstr "Test (sans argent réel)"

#: src/js/admin/app/settings/fields.jsx:297
msgid "Live"
msgstr "Réel"

#: src/js/admin/app/settings/fields.jsx:308
msgid "Hide key"
msgstr "Masquer la clé"

#: src/js/admin/app/settings/fields.jsx:308
msgid "Show key"
msgstr "Afficher la clé"

#: src/js/admin/app/settings/fields.jsx:324
msgid "Staff go to the page you picked after they log in."
msgstr "Le personnel arrive sur la page choisie après connexion."

#: src/js/admin/app/settings/fields.jsx:325
#, js-format
msgid "Pick the %s first. Until then staff see a placeholder after they log in."
msgstr "Choisissez d’abord la %s. En attendant, le personnel voit une page d’attente après connexion."

#: src/js/admin/app/settings/fields.jsx:325
#: src/js/admin/app/settings/fields.jsx:331
msgid "Pick a page"
msgstr "Choisir une page"

#: src/js/admin/app/settings/fields.jsx:331
msgid "Pick a lab reports page so patients can log in and see their reports."
msgstr "Choisissez une page de résultats pour que les patients puissent s’y connecter."

#: src/js/admin/app/settings/fields.jsx:349
#: src/js/admin/app/settings/sections.js:257
#: src/js/admin/app/settings/sections.js:274
#: src/js/admin/meta/ShortcodeScreen.jsx:259
msgid "Text"
msgstr "Texte"

#: src/js/admin/app/settings/fields.jsx:349
#: src/js/admin/meta/ShortcodeScreen.jsx:259
msgid "Colour"
msgstr "Couleur"

#: src/js/admin/app/settings/fields.jsx:349
msgid "Size (px)"
msgstr "Taille (px)"

#: src/js/admin/app/settings/fields.jsx:349
#: src/js/admin/meta/ShortcodeScreen.jsx:259
msgid "Weight"
msgstr "Graisse"

#: src/js/admin/app/settings/fields.jsx:349
#: src/js/admin/components/fields/StyleControlRow.jsx:140
#: src/js/admin/components/settings-page/SettingsStyleControlRowtest.jsx:98
#: src/js/admin/meta/ShortcodeScreen.jsx:259
msgid "Alignment"
msgstr "Alignement"

#: src/js/admin/app/settings/fields.jsx:356
#: src/js/admin/meta/ui.jsx:166
#, js-format
msgid "%s – no colour"
msgstr "%s – sans couleur"

#: src/js/admin/app/settings/fields.jsx:362
msgid "colour"
msgstr "couleur"

#: src/js/admin/app/settings/fields.jsx:362
msgid "hover colour"
msgstr "couleur au survol"

#: src/js/admin/app/settings/fields.jsx:363
msgid "size"
msgstr "taille"

#: src/js/admin/app/settings/fields.jsx:365
msgid "weight"
msgstr "graisse"

#: src/js/admin/app/settings/fields.jsx:366
#: src/js/admin/meta/ShortcodeScreen.jsx:20
msgid "Light"
msgstr "Fin"

#: src/js/admin/app/settings/fields.jsx:366
#: src/js/admin/meta/ShortcodeScreen.jsx:20
msgid "Regular"
msgstr "Normal"

#: src/js/admin/app/settings/fields.jsx:366
#: src/js/admin/meta/ShortcodeScreen.jsx:20
msgid "Medium"
msgstr "Moyen"

#: src/js/admin/app/settings/fields.jsx:366
#: src/js/admin/meta/ShortcodeScreen.jsx:20
msgid "Semi-bold"
msgstr "Demi-gras"

#: src/js/admin/app/settings/fields.jsx:366
#: src/js/admin/meta/ShortcodeScreen.jsx:20
msgid "Bold"
msgstr "Gras"

#: src/js/admin/app/settings/fields.jsx:371
msgid "alignment"
msgstr "alignement"

#: src/js/admin/app/settings/fields.jsx:372
#: src/js/admin/meta/ShortcodeScreen.jsx:21
#: src/js/admin/utils/data.js:297
msgid "Left"
msgstr "Gauche"

#: src/js/admin/app/settings/fields.jsx:372
#: src/js/admin/meta/ShortcodeScreen.jsx:21
msgid "Centre"
msgstr "Centre"

#: src/js/admin/app/settings/fields.jsx:372
#: src/js/admin/meta/ShortcodeScreen.jsx:21
#: src/js/admin/utils/data.js:305
msgid "Right"
msgstr "Droite"

#: src/js/admin/app/settings/GetProPage.jsx:8
#: src/js/admin/app/Shell.jsx:208
#: src/js/admin/meta/ui.jsx:272
msgid "Online payments"
msgstr "Paiements en ligne"

#: src/js/admin/app/settings/GetProPage.jsx:8
msgid "Stripe at booking"
msgstr "Stripe à la réservation"

#: src/js/admin/app/settings/GetProPage.jsx:8
msgid "Razorpay at booking"
msgstr "Razorpay à la réservation"

#: src/js/admin/app/settings/GetProPage.jsx:8
msgid "Test and live modes, any currency"
msgstr "Modes test et réel, toutes devises"

#: src/js/admin/app/settings/GetProPage.jsx:9
#: src/js/admin/app/Shell.jsx:209
#: src/js/admin/meta/ui.jsx:272
msgid "Clinic staff logins"
msgstr "Accès du personnel de clinique"

#: src/js/admin/app/settings/GetProPage.jsx:9
msgid "Clinic manager and receptionist accounts"
msgstr "Comptes responsable de clinique et réceptionniste"

#: src/js/admin/app/settings/GetProPage.jsx:9
msgid "Each sees only their own clinic"
msgstr "Chacun ne voit que sa clinique"

#: src/js/admin/app/settings/GetProPage.jsx:9
msgid "Front-end clinic dashboard"
msgstr "Tableau de bord clinique sur le site"

#: src/js/admin/app/settings/GetProPage.jsx:10
#: src/js/admin/app/Shell.jsx:210
#: src/js/admin/meta/ui.jsx:272
msgid "Patients and visits"
msgstr "Patients et visites"

#: src/js/admin/app/settings/GetProPage.jsx:10
msgid "Front desk dashboard"
msgstr "Tableau de bord de l’accueil"

#: src/js/admin/app/settings/GetProPage.jsx:10
msgid "OPD and IPD visits"
msgstr "Consultations externes et hospitalisations"

#: src/js/admin/app/settings/GetProPage.jsx:10
msgid "Beds, admission and discharge"
msgstr "Lits, admissions et sorties"

#: src/js/admin/app/settings/GetProPage.jsx:11
#: src/js/admin/app/Shell.jsx:211
#: src/js/admin/meta/ui.jsx:272
msgid "Bills and invoices"
msgstr "Notes et factures"

#: src/js/admin/app/settings/GetProPage.jsx:11
msgid "Itemised running bills"
msgstr "Notes détaillées en cours"

#: src/js/admin/app/settings/GetProPage.jsx:11
msgid "Part and daily payments"
msgstr "Paiements partiels et journaliers"

#: src/js/admin/app/settings/GetProPage.jsx:11
msgid "Discharge invoice with a PAID stamp"
msgstr "Facture de sortie avec tampon PAYÉ"

#: src/js/admin/app/settings/GetProPage.jsx:12
msgid "Lab tests and portal"
msgstr "Analyses et portail"

#: src/js/admin/app/settings/GetProPage.jsx:12
msgid "Test catalogue and CSV import"
msgstr "Catalogue d’analyses et import CSV"

#: src/js/admin/app/settings/GetProPage.jsx:12
msgid "PDF report uploads"
msgstr "Envoi de résultats en PDF"

#: src/js/admin/app/settings/GetProPage.jsx:12
msgid "Patients log in with a text code"
msgstr "Les patients se connectent avec un code SMS"

#: src/js/admin/app/settings/GetProPage.jsx:13
msgid "Design"
msgstr "Design"

#: src/js/admin/app/settings/GetProPage.jsx:13
msgid "More doctor and clinic layouts"
msgstr "Plus de mises en page médecin et clinique"

#: src/js/admin/app/settings/GetProPage.jsx:13
msgid "Awards, services and gallery"
msgstr "Distinctions, services et galerie"

#: src/js/admin/app/settings/GetProPage.jsx:13
msgid "Every size, weight and colour"
msgstr "Chaque taille, graisse et couleur"

#: src/js/admin/app/settings/GetProPage.jsx:14
msgid "Page builder"
msgstr "Constructeur de pages"

#: src/js/admin/app/settings/GetProPage.jsx:14
msgid "21 blocks for the block editor"
msgstr "21 blocs pour l’éditeur de blocs"

#: src/js/admin/app/settings/GetProPage.jsx:14
msgid "10 ready-made clinic templates"
msgstr "10 modèles de clinique prêts à l’emploi"

#: src/js/admin/app/settings/GetProPage.jsx:14
msgid "One-click demo import"
msgstr "Import de démo en un clic"

#: src/js/admin/app/settings/GetProPage.jsx:15
msgid "Advanced doctor filtering"
msgstr "Filtrage avancé des médecins"

#: src/js/admin/app/settings/GetProPage.jsx:15
msgid "Clinic photo sliders"
msgstr "Carrousels photo des cliniques"

#: src/js/admin/app/settings/GetProPage.jsx:15
msgid "Priority support"
msgstr "Assistance prioritaire"

#: src/js/admin/app/settings/GetProPage.jsx:21
msgid "Everything DocBooker Pro adds."
msgstr "Tout ce qu’apporte DocBooker Pro."

#: src/js/admin/app/settings/GetProPage.jsx:24
msgid "Run the whole clinic, not just the bookings"
msgstr "Gérez toute la clinique, pas seulement les réservations"

#: src/js/admin/app/settings/GetProPage.jsx:25
msgid "Online payments, staff logins, OPD/IPD visits, bills and invoices, lab tests, a patient portal and a page builder."
msgstr "Paiements en ligne, accès du personnel, consultations et hospitalisations, notes et factures, analyses, portail patient et constructeur de pages."

#: src/js/admin/app/settings/GetProPage.jsx:26
#: src/js/admin/app/Shell.jsx:229
#: src/js/admin/meta/ui.jsx:274
msgid "Get DocBooker Pro"
msgstr "Obtenir DocBooker Pro"

#: src/js/admin/app/settings/GetProPage.jsx:27
msgid "30-day money-back guarantee"
msgstr "Satisfait ou remboursé 30 jours"

#: src/js/admin/app/settings/sections.js:9
msgid "Full width"
msgstr "Pleine largeur"

#: src/js/admin/app/settings/sections.js:10
msgid "Sidebar on the left"
msgstr "Barre latérale à gauche"

#: src/js/admin/app/settings/sections.js:11
msgid "Sidebar on the right"
msgstr "Barre latérale à droite"

#. translators: %d: number of cards side by side.
#: src/js/admin/app/settings/sections.js:14
#, js-format
msgid "%d column"
msgid_plural "%d columns"
msgstr[0] "%d colonne"
msgstr[1] "%d colonnes"

#. translators: %d: number of text lines shown.
#: src/js/admin/app/settings/sections.js:16
#: src/js/admin/meta/ShortcodeScreen.jsx:205
#, js-format
msgid "%d line"
msgid_plural "%d lines"
msgstr[0] "%d ligne"
msgstr[1] "%d lignes"

#: src/js/admin/app/settings/sections.js:48
#: src/js/admin/app/Shell.jsx:115
msgid "General"
msgstr "Général"

#: src/js/admin/app/settings/sections.js:49
msgid "Currency and the booking form."
msgstr "Devise et formulaire de réservation."

#: src/js/admin/app/settings/sections.js:52
msgid "Money"
msgstr "Prix"

#: src/js/admin/app/settings/sections.js:52
msgid "How fees are written on the site."
msgstr "Comment les tarifs s’affichent sur le site."

#: src/js/admin/app/settings/sections.js:54
#: src/js/admin/components/settings-page/GlobalSettings.jsx:200
msgid "Currency"
msgstr "Devise"

#: src/js/admin/app/settings/sections.js:54
msgid "Used for each doctor's fee."
msgstr "Utilisée pour le tarif de chaque médecin."

#: src/js/admin/app/settings/sections.js:55
msgid "Without online payment, patients see the fee and pay at the clinic."
msgstr "Sans paiement en ligne, les patients voient le tarif et paient à la clinique."

#: src/js/admin/app/settings/sections.js:59
msgid "The full booking form: department, doctor, time, then the patient's details."
msgstr "Le formulaire complet : spécialité, médecin, horaire, puis coordonnées du patient."

#: src/js/admin/app/settings/sections.js:61
msgid "Open the page in the editor, add a Shortcode block and paste it in."
msgstr "Ouvrez la page dans l’éditeur, ajoutez un bloc Shortcode et collez-le."

#: src/js/admin/app/settings/sections.js:67
msgid "Pages"
msgstr "Pages"

#: src/js/admin/app/settings/sections.js:68
msgid "Which pages show your lists and dashboards."
msgstr "Les pages qui affichent vos listes et tableaux de bord."

#: src/js/admin/app/settings/sections.js:71
msgid "Lists"
msgstr "Listes"

#: src/js/admin/app/settings/sections.js:71
msgid "Which page shows each list. Pick from pages you already have."
msgstr "La page qui affiche chaque liste. Choisissez parmi vos pages existantes."

#: src/js/admin/app/settings/sections.js:73
#: src/js/admin/components/settings-page/PageSettings.jsx:118
msgid "The page that lists all doctors."
msgstr "La page qui liste tous les médecins."

#: src/js/admin/app/settings/sections.js:74
#: src/js/admin/components/settings-page/PageSettings.jsx:137
msgid "The page that lists all clinics."
msgstr "La page qui liste toutes les cliniques."

#: src/js/admin/app/settings/sections.js:78
msgid "Front-end pages for clinic staff, and for patients to see their lab reports."
msgstr "Pages du site pour le personnel, et pour que les patients consultent leurs résultats."

#: src/js/admin/app/settings/sections.js:80
msgid "Clinic managers go here after they log in."
msgstr "Les responsables de clinique arrivent ici après connexion."

#: src/js/admin/app/settings/sections.js:80
msgid "Used once clinic manager accounts are on (Settings → Clinic Staff)."
msgstr "Utilisé une fois les comptes responsable activés (Réglages → Personnel de clinique)."

#: src/js/admin/app/settings/sections.js:81
msgid "Receptionists go here after they log in."
msgstr "Les réceptionnistes arrivent ici après connexion."

#: src/js/admin/app/settings/sections.js:81
msgid "Used once receptionist accounts are on (Settings → Clinic Staff)."
msgstr "Utilisé une fois les comptes réceptionniste activés (Réglages → Personnel de clinique)."

#: src/js/admin/app/settings/sections.js:82
msgid "Patients enter their mobile number and invoice code here to see their reports."
msgstr "Les patients saisissent ici leur numéro de mobile et leur code de facture pour voir leurs résultats."

#: src/js/admin/app/settings/sections.js:88
msgid "Web Addresses"
msgstr "Adresses web"

#: src/js/admin/app/settings/sections.js:89
msgid "The links to doctor, department and clinic pages."
msgstr "Les liens vers les pages médecin, spécialité et clinique."

#: src/js/admin/app/settings/sections.js:92
msgid "The word in the link before each doctor, department or clinic name."
msgstr "Le mot du lien placé avant chaque nom de médecin, de spécialité ou de clinique."

#: src/js/admin/app/settings/sections.js:93
msgid "Changing a word breaks links people have saved or shared. Change it before the site goes live."
msgstr "Changer un mot casse les liens enregistrés ou partagés. Modifiez-le avant la mise en ligne."

#: src/js/admin/app/settings/sections.js:104
msgid "How doctors are listed and what their pages show."
msgstr "Comment les médecins sont listés et ce qu’affichent leurs pages."

#: src/js/admin/app/settings/sections.js:107
msgid "How the page with all doctors looks."
msgstr "L’apparence de la page de tous les médecins."

#: src/js/admin/app/settings/sections.js:116
#: src/js/admin/meta/ShortcodeScreen.jsx:197
#: src/js/admin/meta/ShortcodeScreen.jsx:293
msgid "Turn parts of the card on or off."
msgstr "Activez ou désactivez les éléments de la carte."

#: src/js/admin/app/settings/sections.js:118
msgid "The first lines of the doctor's bio."
msgstr "Les premières lignes de la bio du médecin."

#: src/js/admin/app/settings/sections.js:120
msgid "For example Cardiology."
msgstr "Par exemple Cardiologie."

#: src/js/admin/app/settings/sections.js:121
msgid "For example Senior Consultant."
msgstr "Par exemple Praticien hospitalier."

#: src/js/admin/app/settings/sections.js:122
msgid "What the doctor treats most."
msgstr "Ce que le médecin soigne le plus."

#: src/js/admin/app/settings/sections.js:123
#: src/js/admin/app/settings/sections.js:263
#: src/js/admin/meta/DoctorScreen.jsx:146
#: src/js/admin/meta/ShortcodeScreen.jsx:123
#: src/js/admin/meta/ShortcodeScreen.jsx:152
msgid "Workplace"
msgstr "Lieu d’exercice"

#: src/js/admin/app/settings/sections.js:123
msgid "Hospital or practice name."
msgstr "Nom de l’hôpital ou du cabinet."

#: src/js/admin/app/settings/sections.js:124
#: src/js/admin/app/settings/sections.js:264
#: src/js/admin/meta/DoctorScreen.jsx:145
#: src/js/admin/meta/ShortcodeScreen.jsx:123
#: src/js/admin/meta/ShortcodeScreen.jsx:152
msgid "Degrees"
msgstr "Diplômes"

#: src/js/admin/app/settings/sections.js:124
msgid "For example MBBS, FCPS."
msgstr "Par exemple MBBS, FCPS."

#: src/js/admin/app/settings/sections.js:125
msgid "Icons for the doctor's profiles."
msgstr "Icônes vers les profils du médecin."

#: src/js/admin/app/settings/sections.js:129
#: src/js/admin/app/settings/sections.js:182
#: src/js/admin/meta/ShortcodeScreen.jsx:282
msgid "Photos"
msgstr "Photos"

#: src/js/admin/app/settings/sections.js:129
#: src/js/admin/app/settings/sections.js:182
#: src/js/admin/meta/ShortcodeScreen.jsx:233
#: src/js/admin/meta/ShortcodeScreen.jsx:291
msgid "Size of the photo on each card."
msgstr "Taille de la photo sur chaque carte."

#: src/js/admin/app/settings/sections.js:131
#: src/js/admin/app/settings/sections.js:184
#: src/js/admin/meta/ShortcodeScreen.jsx:238
msgid "Width (px)"
msgstr "Largeur (px)"

#: src/js/admin/app/settings/sections.js:132
#: src/js/admin/app/settings/sections.js:185
#: src/js/admin/meta/ShortcodeScreen.jsx:239
msgid "Height (px)"
msgstr "Hauteur (px)"

#: src/js/admin/app/settings/sections.js:133
#: src/js/admin/app/settings/sections.js:186
msgid "Off keeps the whole photo and may leave the cards different heights."
msgstr "Désactivé, la photo reste entière et les cartes peuvent avoir des hauteurs différentes."

#: src/js/admin/app/settings/sections.js:136
#: src/js/admin/app/settings/sections.js:189
msgid "None – e.g. 12px or 0 15px 15px 15px"
msgstr "Aucun – ex. 12px ou 0 15px 15px 15px"

#: src/js/admin/app/settings/sections.js:136
msgid "One value for all corners, or four: top-left, top-right, bottom-right, bottom-left."
msgstr "Une valeur pour tous les coins, ou quatre : haut-gauche, haut-droite, bas-droite, bas-gauche."

#: src/js/admin/app/settings/sections.js:140
msgid "Leave these empty to list every doctor."
msgstr "Laissez vide pour lister tous les médecins."

#: src/js/admin/app/settings/sections.js:142
#: src/js/admin/app/settings/sections.js:143
msgid "Add a doctor…"
msgstr "Ajouter un médecin…"

#: src/js/admin/app/settings/sections.js:144
msgid "Add a department…"
msgstr "Ajouter une spécialité…"

#: src/js/admin/app/settings/sections.js:152
msgid "Days, times and clinics on the doctor's page."
msgstr "Jours, horaires et cliniques sur la page du médecin."

#: src/js/admin/app/settings/sections.js:153
msgid "Adds \"Bookable\" next to times patients can book online."
msgstr "Ajoute « Réservable » à côté des horaires réservables en ligne."

#: src/js/admin/app/settings/sections.js:154
msgid "The clinic's phone number beside the schedule."
msgstr "Le numéro de la clinique à côté des horaires."

#: src/js/admin/app/settings/sections.js:161
msgid "How clinics are listed and what their pages show."
msgstr "Comment les cliniques sont listées et ce qu’affichent leurs pages."

#: src/js/admin/app/settings/sections.js:164
msgid "How the page with all clinics looks."
msgstr "L’apparence de la page de toutes les cliniques."

#: src/js/admin/app/settings/sections.js:175
msgid "The first lines about the clinic."
msgstr "Les premières lignes sur la clinique."

#: src/js/admin/app/settings/sections.js:177
msgid "Opens the clinic's location on a map."
msgstr "Affiche l’emplacement de la clinique sur une carte."

#: src/js/admin/app/settings/sections.js:178
#: src/js/admin/meta/ShortcodeScreen.jsx:85
msgid "View Location Map"
msgstr "Voir le plan d’accès"

#: src/js/admin/app/settings/sections.js:182
#: src/js/admin/meta/ClinicScreen.jsx:243
msgid "Clinic photos"
msgstr "Photos des cliniques"

#: src/js/admin/app/settings/sections.js:193
msgid "Leave these empty to list every clinic."
msgstr "Laissez vide pour lister toutes les cliniques."

#: src/js/admin/app/settings/sections.js:195
#: src/js/admin/app/settings/sections.js:196
msgid "Add a clinic…"
msgstr "Ajouter une clinique…"

#: src/js/admin/app/settings/sections.js:204
msgid "Slider"
msgstr "Carrousel"

#: src/js/admin/app/settings/sections.js:204
msgid "Grid"
msgstr "Grille"

#: src/js/admin/app/settings/sections.js:214
msgid "Booking Rules"
msgstr "Règles de réservation"

#: src/js/admin/app/settings/sections.js:215
msgid "Booking limits, reminder emails and cancelling."
msgstr "Limites de réservation, e-mails de rappel et annulation."

#: src/js/admin/app/settings/sections.js:220
msgid "days ahead"
msgstr "jours à l’avance"

#: src/js/admin/app/settings/sections.js:220
msgid "0 means no limit. The calendar only shows days up to this."
msgstr "0 = aucune limite. Le calendrier n’affiche que les jours jusqu’à cette limite."

#: src/js/admin/app/settings/sections.js:221
#: src/js/admin/components/settings-page/DoctorSettings.jsx:419
msgid "hours"
msgstr "heures"

#: src/js/admin/app/settings/sections.js:221
msgid "With 2, at 10:15 the earliest time a patient can pick is 12:15. 0 allows any time that has not passed."
msgstr "Avec 2, à 10:15 le premier horaire possible est 12:15. 0 autorise tout horaire non passé."

#: src/js/admin/app/settings/sections.js:225
msgid "Sent about a day before the appointment."
msgstr "Envoyé environ un jour avant le rendez-vous."

#: src/js/admin/app/settings/sections.js:227
msgid "With the clinic address and a link to cancel. Not sent for bookings made less than a day ahead."
msgstr "Avec l’adresse de la clinique et un lien d’annulation. Non envoyé pour les réservations faites moins d’un jour avant."

#: src/js/admin/app/settings/sections.js:228
msgid "With the patient's name and phone, to the email on the doctor's profile."
msgstr "Avec le nom et le téléphone du patient, à l’e-mail du profil du médecin."

#: src/js/admin/app/settings/sections.js:232
msgid "Cancelling"
msgstr "Annulation"

#: src/js/admin/app/settings/sections.js:234
msgid "The time then opens up for other patients. Bookings paid online can only be cancelled by the clinic."
msgstr "Le créneau se libère alors pour d’autres patients. Les réservations payées en ligne ne peuvent être annulées que par la clinique."

#: src/js/admin/app/settings/sections.js:235
#: src/js/admin/components/settings-page/DoctorSettings.jsx:481
msgid "hours before"
msgstr "heures avant"

#: src/js/admin/app/settings/sections.js:235
msgid "After this, the link tells the patient to call the clinic. 0 allows cancelling until the appointment starts."
msgstr "Passé ce délai, le lien invite le patient à appeler la clinique. 0 autorise l’annulation jusqu’au début du rendez-vous."

#: src/js/admin/app/settings/sections.js:241
#: src/js/admin/meta/ShortcodeScreen.jsx:283
msgid "Style"
msgstr "Style"

#: src/js/admin/app/settings/sections.js:242
msgid "Colours and text on doctor and clinic cards."
msgstr "Couleurs et textes des cartes médecin et clinique."

#: src/js/admin/app/settings/sections.js:245
msgid "Colours"
msgstr "Couleurs"

#: src/js/admin/app/settings/sections.js:245
msgid "Used across doctor and clinic pages, buttons and the booking form."
msgstr "Utilisée sur les pages médecin et clinique, les boutons et le formulaire de réservation."

#: src/js/admin/app/settings/sections.js:247
msgid "Buttons, links and highlights."
msgstr "Boutons, liens et mises en avant."

#: src/js/admin/app/settings/sections.js:248
msgid "Soft backgrounds and tags."
msgstr "Fonds doux et étiquettes."

#: src/js/admin/app/settings/sections.js:249
msgid "Lines around cards and boxes."
msgstr "Bordures des cartes et encadrés."

#: src/js/admin/app/settings/sections.js:258
#: src/js/admin/app/settings/sections.js:275
#: src/js/admin/meta/ClinicScreen.jsx:190
#: src/js/admin/meta/ShortcodeScreen.jsx:122
#: src/js/admin/meta/ShortcodeScreen.jsx:124
#: src/js/admin/meta/ShortcodeScreen.jsx:223
msgid "Name"
msgstr "Nom"

#: src/js/admin/app/settings/sections.js:285
msgid "Payments"
msgstr "Paiements"

#: src/js/admin/app/settings/sections.js:286
msgid "Take payment by card when patients book."
msgstr "Encaisser par carte lors de la réservation."

#: src/js/admin/app/settings/sections.js:289
msgid "Patients pay when they book."
msgstr "Les patients paient en réservant."

#: src/js/admin/app/settings/sections.js:291
msgid "Patients pay by card when they book."
msgstr "Les patients paient par carte en réservant."

#: src/js/admin/app/settings/sections.js:293
msgid "Mode"
msgstr "Mode"

#: src/js/admin/app/settings/sections.js:294
#: src/js/admin/components/settings-page/GlobalSettings.jsx:192
msgid "Patients choose: pay online now, or pay at the clinic on the day. When off, they must pay online."
msgstr "Les patients choisissent : payer en ligne maintenant ou à la clinique le jour même. Désactivé, ils doivent payer en ligne."

#: src/js/admin/app/settings/sections.js:300
msgid "SMS & OTP"
msgstr "SMS et OTP"

#: src/js/admin/app/settings/sections.js:301
msgid "Text message login codes and booking confirmations."
msgstr "Codes de connexion et confirmations de réservation par SMS."

#: src/js/admin/app/settings/sections.js:304
msgid "Sends login codes for the lab reports page and booking confirmations by text."
msgstr "Envoie par SMS les codes de connexion aux résultats et les confirmations de réservation."

#: src/js/admin/app/settings/sections.js:306
msgid "On. Codes and confirmations go out through the service below."
msgstr "Activé. Codes et confirmations passent par le service ci-dessous."

#: src/js/admin/app/settings/sections.js:306
msgid "Off. Patients can't get report login codes by text."
msgstr "Désactivé. Les patients ne reçoivent pas de code par SMS."

#: src/js/admin/app/settings/sections.js:307
msgid "Your SMS service gives you this address."
msgstr "Votre service SMS vous fournit cette adresse."

#: src/js/admin/app/settings/sections.js:308
msgid "The message is added to the address."
msgstr "Le message est ajouté à l’adresse."

#: src/js/admin/app/settings/sections.js:308
msgid "The message is sent in the request body."
msgstr "Le message est envoyé dans le corps de la requête."

#: src/js/admin/app/settings/sections.js:309
msgid "Headers"
msgstr "En-têtes"

#: src/js/admin/app/settings/sections.js:309
msgid "Sent with every message, for example your API key."
msgstr "Envoyé avec chaque message, par exemple votre clé API."

#: src/js/admin/app/settings/sections.js:311
msgid "Leave empty to treat any OK reply as sent."
msgstr "Laissez vide pour considérer toute réponse OK comme envoyée."

#: src/js/admin/app/settings/sections.js:318
msgid "The code has 6 digits."
msgstr "Le code comporte 6 chiffres."

#: src/js/admin/app/settings/sections.js:319
msgid "Sent right after a booking is made."
msgstr "Envoyé juste après une réservation."

#: src/js/admin/app/settings/sections.js:325
#: src/js/admin/components/settings-page/MainHeader.jsx:72
msgid "Clinic Staff"
msgstr "Personnel de clinique"

#: src/js/admin/app/settings/sections.js:326
msgid "Logins for clinic managers and the front desk."
msgstr "Accès pour les responsables de clinique et l’accueil."

#: src/js/admin/app/settings/sections.js:329
msgid "You can already run as many clinics as you need. These add logins for clinic staff."
msgstr "Vous pouvez déjà gérer autant de cliniques que nécessaire. Ceci ajoute des accès pour le personnel."

#: src/js/admin/app/settings/sections.js:331
msgid "Each manager gets a dashboard for their own clinic: its doctors, bookings and details."
msgstr "Chaque responsable a un tableau de bord pour sa clinique : médecins, réservations et infos."

#: src/js/admin/app/settings/sections.js:331
msgid "clinic dashboard page"
msgstr "page du tableau de bord clinique"

#: src/js/admin/app/settings/sections.js:332
msgid "A front-desk dashboard for patients, visits, test orders and lab reports."
msgstr "Un tableau de bord d’accueil pour patients, visites, analyses et résultats."

#: src/js/admin/app/settings/sections.js:332
msgid "front desk page"
msgstr "page de l’accueil"

#: src/js/admin/app/settings/sections.js:338
msgid "days"
msgstr "jours"

#: src/js/admin/app/settings/sections.js:338
msgid "Counted from the day the report is uploaded."
msgstr "À compter du jour de l’envoi du résultat."

#: src/js/admin/app/settings/SettingsPage.jsx:57
msgid "The settings could not be loaded. Reload the page to try again."
msgstr "Les réglages n’ont pas pu être chargés. Rechargez la page pour réessayer."

#: src/js/admin/app/settings/SettingsPage.jsx:120
msgid "Settings saved. Updating the menu…"
msgstr "Réglages enregistrés. Mise à jour du menu…"

#: src/js/admin/app/settings/SettingsPage.jsx:129
msgid "The settings could not be saved. Please try again."
msgstr "Les réglages n’ont pas pu être enregistrés. Veuillez réessayer."

#: src/js/admin/app/settings/SettingsPage.jsx:154
msgid "You have unsaved changes."
msgstr "Vous avez des modifications non enregistrées."

#: src/js/admin/app/settings/SettingsPage.jsx:154
msgid "All changes saved."
msgstr "Toutes les modifications sont enregistrées."

#: src/js/admin/app/settings/SettingsPage.jsx:156
msgid "Undo changes"
msgstr "Annuler les modifications"

#: src/js/admin/app/settings/SettingsPage.jsx:157
msgid "Save settings"
msgstr "Enregistrer les réglages"

#: src/js/admin/app/settings/SettingsPage.jsx:169
msgid "This comes with DocBooker Pro"
msgstr "Inclus dans DocBooker Pro"

#: src/js/admin/app/settings/SettingsPage.jsx:170
msgid "You can look around. The settings unlock when Pro is active."
msgstr "Vous pouvez explorer. Les réglages se débloquent quand Pro est actif."

#: src/js/admin/app/settings/SettingsPage.jsx:172
#: src/js/admin/meta/ui.jsx:70
msgid "See what Pro adds"
msgstr "Voir ce qu’apporte Pro"

#: src/js/admin/app/Shell.jsx:54
msgid "Search settings"
msgstr "Rechercher dans les réglages"

#: src/js/admin/app/Shell.jsx:56
msgid "Search settings…"
msgstr "Rechercher dans les réglages…"

#: src/js/admin/app/Shell.jsx:80
#, js-format
msgid "No setting matches “%s”."
msgstr "Aucun réglage ne correspond à « %s »."

#: src/js/admin/app/Shell.jsx:140
msgid "DocBooker menu"
msgstr "Menu DocBooker"

#: src/js/admin/app/Shell.jsx:143
msgid "Clinic bookings"
msgstr "Réservations de clinique"

#: src/js/admin/app/Shell.jsx:144
msgid "Expand menu"
msgstr "Déplier le menu"

#: src/js/admin/app/Shell.jsx:144
msgid "Collapse menu"
msgstr "Replier le menu"

#: src/js/admin/app/Shell.jsx:154
#, js-format
msgid "%d new"
msgstr "%d nouvelles"

#: src/js/admin/app/Shell.jsx:155
msgid "Manage"
msgstr "Gérer"

#: src/js/admin/app/Shell.jsx:175
msgid "Unlock payments, staff and more"
msgstr "Débloquez paiements, personnel et plus"

#: src/js/admin/app/Shell.jsx:182
msgid "Open menu"
msgstr "Ouvrir le menu"

#: src/js/admin/app/Shell.jsx:183
msgid "Breadcrumb"
msgstr "Fil d’Ariane"

#: src/js/admin/app/Shell.jsx:184
msgid "DocBooker home"
msgstr "Accueil DocBooker"

#: src/js/admin/app/Shell.jsx:193
msgid "Help and guides"
msgstr "Aide et guides"

#: src/js/admin/app/Shell.jsx:193
msgid "Help and guides (opens in a new tab)"
msgstr "Aide et guides (nouvel onglet)"

#: src/js/admin/app/Shell.jsx:194
msgid "View your site"
msgstr "Voir votre site"

#: src/js/admin/app/Shell.jsx:194
msgid "View your site (opens in a new tab)"
msgstr "Voir votre site (nouvel onglet)"

#: src/js/admin/app/Shell.jsx:195
#, js-format
msgid "Signed in as %s"
msgstr "Connecté en tant que %s"

#: src/js/admin/app/Shell.jsx:212
msgid "Lab tests and patient portal"
msgstr "Analyses et portail patient"

#: src/js/admin/app/Shell.jsx:213
#: src/js/admin/meta/ui.jsx:272
msgid "21 blocks and 10 templates"
msgstr "21 blocs et 10 modèles"

#: src/js/admin/app/Shell.jsx:214
msgid "And more…"
msgstr "Et plus encore…"

#: src/js/admin/app/Shell.jsx:219
msgid "DocBooker Pro"
msgstr "DocBooker Pro"

#: src/js/admin/app/Shell.jsx:223
#: src/js/admin/meta/ui.jsx:268
msgid "Run the whole clinic on WordPress"
msgstr "Gérez toute la clinique avec WordPress"

#: src/js/admin/app/Shell.jsx:234
msgid "Read the setup guide or ask in the support forum."
msgstr "Lisez le guide de configuration ou posez votre question sur le forum."

#: src/js/admin/app/Shell.jsx:235
msgid "Open the guide"
msgstr "Ouvrir le guide"

#: src/js/admin/app/ui.jsx:55
msgid "No earlier figures to compare"
msgstr "Pas de chiffres antérieurs à comparer"

#: src/js/admin/app/ui.jsx:106
msgid "Pagination"
msgstr "Pagination"

#: src/js/admin/app/ui.jsx:108
#, js-format
msgid "Showing %1$s–%2$s of %3$s"
msgstr "%1$s–%2$s sur %3$s"

#: src/js/admin/app/ui.jsx:118
#, js-format
msgid "%1$s / %2$s"
msgstr "%1$s / %2$s"

#: src/js/admin/app/ui.jsx:124
msgid "Rows per page"
msgstr "Lignes par page"

#: src/js/admin/app/ui.jsx:190
msgid "Keep it"
msgstr "La garder"

#: src/js/admin/app/ui.jsx:191
msgid "Working…"
msgstr "En cours…"

#: src/js/admin/app/ui.jsx:232
msgid "PRO"
msgstr "PRO"

#: src/js/admin/components/AddBooking.jsx:68
msgid "Could not load the times. Please try again."
msgstr "Impossible de charger les horaires. Veuillez réessayer."

#: src/js/admin/components/AddBooking.jsx:128
#: src/js/admin/components/BookingManagement.jsx:262
msgid "Add Booking"
msgstr "Ajouter une réservation"

#: src/js/admin/components/AddBooking.jsx:137
msgid "Save Booking"
msgstr "Enregistrer la réservation"

#: src/js/admin/components/AddBooking.jsx:216
#: src/js/admin/utils/data.js:319
msgid "Patient Name"
msgstr "Nom du patient"

#: src/js/admin/components/BookingFilters.jsx:17
#: src/js/admin/components/ExpandedRowRender.jsx:33
#: src/js/admin/components/ExpandedRowRender.jsx:60
#: src/js/public/components/Booking/BookingSummary.jsx:47
#: src/js/public/components/DoctorDetailsBooking.jsx:575
msgid "Pay at the clinic"
msgstr "Payer à la clinique"

#: src/js/admin/components/BookingFilters.jsx:158
msgid "Where"
msgstr "Où"

#: src/js/admin/components/BookingFilters.jsx:177
#: src/js/admin/components/BookingFilters.jsx:315
#: src/js/admin/meta/ShortcodeScreen.jsx:67
#: src/js/admin/meta/ShortcodeScreen.jsx:217
msgid "All departments"
msgstr "Toutes les spécialités"

#: src/js/admin/components/BookingFilters.jsx:207
msgid "Booking status"
msgstr "Statut de la réservation"

#: src/js/admin/components/BookingFilters.jsx:210
#: src/js/admin/components/BookingFilters.jsx:347
msgid "All statuses"
msgstr "Tous les statuts"

#: src/js/admin/components/BookingFilters.jsx:218
msgid "Present status"
msgstr "Statut de présence"

#: src/js/admin/components/BookingFilters.jsx:221
#: src/js/admin/components/BookingFilters.jsx:360
msgid "Upcoming + expired"
msgstr "À venir + expirées"

#: src/js/admin/components/BookingFilters.jsx:234
msgid "Payment status"
msgstr "Statut du paiement"

#: src/js/admin/components/BookingFilters.jsx:237
#: src/js/admin/components/BookingFilters.jsx:373
msgid "All payment states"
msgstr "Tous les statuts de paiement"

#: src/js/admin/components/BookingFilters.jsx:245
msgid "Payment gateway"
msgstr "Passerelle de paiement"

#: src/js/admin/components/BookingFilters.jsx:248
#: src/js/admin/components/BookingFilters.jsx:386
msgid "All gateways"
msgstr "Toutes les passerelles"

#: src/js/admin/components/BookingFilters.jsx:257
msgid "Amount range"
msgstr "Fourchette de montant"

#: src/js/admin/components/BookingFilters.jsx:262
#: src/js/admin/components/BookingFilters.jsx:402
msgid "Min"
msgstr "Min"

#: src/js/admin/components/BookingFilters.jsx:270
#: src/js/admin/components/BookingFilters.jsx:412
msgid "Max"
msgstr "Max"

#: src/js/admin/components/BookingFilters.jsx:285
msgid "Date Range"
msgstr "Période"

#: src/js/admin/components/BookingFilters.jsx:344
msgid "Booking Status"
msgstr "Statut de la réservation"

#: src/js/admin/components/BookingFilters.jsx:357
#: src/js/admin/utils/data.js:359
msgid "Present Status"
msgstr "Statut de présence"

#: src/js/admin/components/BookingFilters.jsx:370
msgid "Payment Status"
msgstr "Statut du paiement"

#: src/js/admin/components/BookingFilters.jsx:383
#: src/js/admin/components/settings-page/GlobalSettings.jsx:136
msgid "Payment Gateway"
msgstr "Passerelle de paiement"

#: src/js/admin/components/BookingFilters.jsx:396
msgid "Amount Range"
msgstr "Fourchette de montant"

#: src/js/admin/components/BookingFilters.jsx:426
msgid "Reset"
msgstr "Réinitialiser"

#: src/js/admin/components/BookingFilters.jsx:431
msgid "Apply Filters"
msgstr "Appliquer les filtres"

#: src/js/admin/components/BookingFilters.jsx:449
msgid "Booking Filters"
msgstr "Filtres de réservation"

#: src/js/admin/components/BookingManagement.jsx:79
msgid "Network response was not ok."
msgstr "La réponse du réseau est incorrecte."

#: src/js/admin/components/BookingManagement.jsx:90
msgid "No results"
msgstr "Aucun résultat"

#: src/js/admin/components/BookingManagement.jsx:91
msgid "No bookings match the current filters."
msgstr "Aucune réservation ne correspond aux filtres actuels."

#: src/js/admin/components/BookingManagement.jsx:97
#: src/js/admin/components/BookingManagement.jsx:160
#: src/js/admin/components/BookingManagement.jsx:167
#: src/js/admin/components/BookingManagement.jsx:193
#: src/js/admin/components/BookingManagement.jsx:199
#: src/js/admin/components/BookingManagement.jsx:230
#: src/js/admin/components/DoctorClinicInfo.jsx:44
#: src/js/admin/components/settings-page/SettingsPageApp.jsx:70
#: src/js/admin/components/settings-page/SettingsPageApp.jsx:77
#: src/js/admin/components/settings-page/SettingsPageApp.jsx:116
msgid "Error"
msgstr "Erreur"

#: src/js/admin/components/BookingManagement.jsx:98
msgid "An error occurred while fetching booking data."
msgstr "Une erreur est survenue lors du chargement de la réservation."

#: src/js/admin/components/BookingManagement.jsx:157
#: src/js/admin/components/BookingManagement.jsx:191
#: src/js/admin/components/settings-page/SettingsPageApp.jsx:109
msgid "Success"
msgstr "Succès"

#: src/js/admin/components/BookingManagement.jsx:168
msgid "An error occurred while canceling the booking."
msgstr "Une erreur est survenue lors de l’annulation de la réservation."

#: src/js/admin/components/BookingManagement.jsx:200
msgid "An error occurred while deleting booking."
msgstr "Une erreur est survenue lors de la suppression de la réservation."

#: src/js/admin/components/BookingManagement.jsx:217
msgid "Bulk cancel complete"
msgstr "Annulation groupée terminée"

#: src/js/admin/components/BookingManagement.jsx:253
msgid "Select booking"
msgstr "Sélectionner la réservation"

#: src/js/admin/components/BookingManagement.jsx:265
msgid "Search booking ID, name, email, phone"
msgstr "Rechercher n° de réservation, nom, e-mail, téléphone"

#: src/js/admin/components/BookingManagement.jsx:266
msgid "Search"
msgstr "Rechercher"

#: src/js/admin/components/BookingManagement.jsx:282
msgid "Filters & Sorting"
msgstr "Filtres et tri"

#: src/js/admin/components/BookingManagement.jsx:285
msgid "active"
msgstr "actif(s)"

#: src/js/admin/components/BookingManagement.jsx:308
msgid "Sort"
msgstr "Trier"

#: src/js/admin/components/BookingManagement.jsx:313
msgid "Order by date"
msgstr "Trier par date"

#: src/js/admin/components/BookingManagement.jsx:320
msgid "Newest first (descending)"
msgstr "Plus récentes d’abord (décroissant)"

#: src/js/admin/components/BookingManagement.jsx:321
msgid "Oldest first (ascending)"
msgstr "Plus anciennes d’abord (croissant)"

#: src/js/admin/components/BookingManagement.jsx:335
msgid "Reset all"
msgstr "Tout réinitialiser"

#. translators: %d: count
#: src/js/admin/components/BookingManagement.jsx:378
#, js-format
msgid "%d booking selected"
msgid_plural "%d bookings selected"
msgstr[0] "%d réservation sélectionnée"
msgstr[1] "%d réservations sélectionnées"

#: src/js/admin/components/BookingManagement.jsx:388
msgid "This will set their status to cancelled and notify patients."
msgstr "Leur statut passera à annulé et les patients seront prévenus."

#: src/js/admin/components/BookingManagement.jsx:389
msgid "Yes, cancel them"
msgstr "Oui, les annuler"

#: src/js/admin/components/BookingManagement.jsx:390
msgid "Keep"
msgstr "Garder"

#: src/js/admin/components/BookingManagement.jsx:423
msgid "Booking added"
msgstr "Réservation ajoutée"

#: src/js/admin/components/ClinicGalleryImages.jsx:12
#: src/js/admin/components/DoctorAwards.jsx:10
msgid "WordPress media library is not available."
msgstr "La médiathèque WordPress n’est pas disponible."

#: src/js/admin/components/ClinicGalleryImages.jsx:46
#: src/js/admin/meta/ClinicScreen.jsx:194
#: src/js/admin/meta/ClinicScreen.jsx:260
#: src/js/admin/meta/DoctorScreen.jsx:34
#: src/js/admin/meta/DoctorScreen.jsx:196
msgid "Remove"
msgstr "Retirer"

#: src/js/admin/components/ClinicGalleryImages.jsx:68
msgid "Add Image"
msgstr "Ajouter une image"

#: src/js/admin/components/ClinicInfo.jsx:26
msgid "Clinic Hotline"
msgstr "Ligne directe de la clinique"

#: src/js/admin/components/ClinicInfo.jsx:32
msgid "Clinic Email"
msgstr "E-mail de la clinique"

#: src/js/admin/components/ClinicInfo.jsx:38
msgid "Clinic Social Icons"
msgstr "Icônes sociales de la clinique"

#: src/js/admin/components/ClinicInfo.jsx:48
msgid "Clinic Gallery Images"
msgstr "Images de la galerie"

#: src/js/admin/components/ClinicLocationMap.jsx:114
#: src/js/admin/components/ClinicMetaApp.jsx:38
msgid "Clinic Location"
msgstr "Emplacement de la clinique"

#: src/js/admin/components/ClinicLocationMap.jsx:117
msgid "Enter Address"
msgstr "Saisir l’adresse"

#: src/js/admin/components/ClinicMetaApp.jsx:37
#: src/js/admin/components/DoctorClinicInfo.jsx:90
#: src/js/admin/components/DoctorMetaApp.jsx:43
msgid "Clinic Info"
msgstr "Infos clinique"

#: src/js/admin/components/ClinicMetaApp.jsx:39
msgid "Clinic Profile"
msgstr "Profil de la clinique"

#: src/js/admin/components/ClinicProfileExtended.jsx:84
msgid "Clinic Type"
msgstr "Type de clinique"

#: src/js/admin/components/ClinicProfileExtended.jsx:89
#: src/js/admin/meta/ClinicScreen.jsx:177
msgid "Tagline"
msgstr "Slogan"

#: src/js/admin/components/ClinicProfileExtended.jsx:89
msgid "One-line specialty focus, shown under the clinic name."
msgstr "Spécialité en une ligne, affichée sous le nom de la clinique."

#: src/js/admin/components/ClinicProfileExtended.jsx:90
#: src/js/admin/meta/ClinicScreen.jsx:177
msgid "e.g. Comprehensive care, all under one roof"
msgstr "ex. Des soins complets, sous un même toit"

#: src/js/admin/components/ClinicProfileExtended.jsx:98
msgid "Founded Year"
msgstr "Année de création"

#: src/js/admin/components/ClinicProfileExtended.jsx:99
msgid "e.g. 1987"
msgstr "ex. 1987"

#: src/js/admin/components/ClinicProfileExtended.jsx:101
msgid "Patient Capacity"
msgstr "Capacité d’accueil"

#: src/js/admin/components/ClinicProfileExtended.jsx:102
msgid "beds / rooms"
msgstr "lits / chambres"

#: src/js/admin/components/ClinicProfileExtended.jsx:104
msgid "Specialist Count Override"
msgstr "Nombre de spécialistes (forcé)"

#: src/js/admin/components/ClinicProfileExtended.jsx:104
msgid "0 = auto-count linked doctors."
msgstr "0 = compter automatiquement les médecins liés."

#: src/js/admin/components/ClinicProfileExtended.jsx:109
msgid "24/7 Emergency"
msgstr "Urgences 24h/24"

#: src/js/admin/components/ClinicProfileExtended.jsx:114
#: src/js/admin/meta/ClinicScreen.jsx:187
#: src/js/admin/meta/DoctorScreen.jsx:207
#: src/js/admin/meta/DoctorScreen.jsx:210
#: src/js/admin/meta/DoctorScreen.jsx:225
msgid "Services"
msgstr "Services"

#: src/js/admin/components/ClinicProfileExtended.jsx:114
msgid "Pick from the list or type your own and press Enter. Service lines offered at this location."
msgstr "Choisissez dans la liste ou saisissez le vôtre puis Entrée. Services proposés sur ce site."

#: src/js/admin/components/ClinicProfileExtended.jsx:117
msgid "Select or type a service…"
msgstr "Choisissez ou saisissez un service…"

#: src/js/admin/components/ClinicProfileExtended.jsx:121
#: src/js/admin/meta/ClinicScreen.jsx:188
msgid "Accreditations"
msgstr "Accréditations"

#: src/js/admin/components/ClinicProfileExtended.jsx:124
msgid "Name (e.g. Level I Trauma Center)"
msgstr "Nom (ex. Centre de traumatologie niveau I)"

#: src/js/admin/components/ClinicProfileExtended.jsx:125
msgid "Issuer"
msgstr "Émetteur"

#: src/js/admin/components/ClinicProfileExtended.jsx:126
#: src/js/admin/meta/ClinicScreen.jsx:190
msgid "Year"
msgstr "Année"

#: src/js/admin/components/ClinicProfileExtended.jsx:130
#: src/js/admin/meta/ClinicScreen.jsx:199
msgid "Add accreditation"
msgstr "Ajouter une accréditation"

#: src/js/admin/components/ClinicProfileExtended.jsx:134
msgid "Clinic Hours"
msgstr "Horaires de la clinique"

#: src/js/admin/components/ClinicProfileExtended.jsx:141
#: src/js/admin/components/DoctorSchedule.jsx:220
#: src/js/admin/meta/ClinicScreen.jsx:216
msgid "Closed"
msgstr "Fermé"

#: src/js/admin/components/ClinicProfileExtended.jsx:158
msgid "Architect Credit"
msgstr "Architecte"

#: src/js/admin/components/ClinicProfileExtended.jsx:159
msgid "e.g. Building by Robles & Ben-Ezzraj"
msgstr "ex. Bâtiment de Robles & Ben-Ezzraj"

#: src/js/admin/components/ClinicProfileExtended.jsx:161
msgid "Photographer Credit"
msgstr "Crédit photo"

#: src/js/admin/components/ClinicProfileExtended.jsx:162
msgid "e.g. Photography by Marc Quinn"
msgstr "ex. Photos de Marc Quinn"

#: src/js/admin/components/ClinicShortcodeMeta.jsx:155
#: src/js/admin/components/DoctorShortcodeMeta.jsx:178
msgid "General Settings"
msgstr "Réglages généraux"

#: src/js/admin/components/ClinicShortcodeMeta.jsx:156
#: src/js/admin/components/DoctorShortcodeMeta.jsx:179
#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:16
#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:16
msgid "Image Settings"
msgstr "Réglages d’image"

#: src/js/admin/components/ClinicShortcodeMeta.jsx:157
#: src/js/admin/components/DoctorShortcodeMeta.jsx:180
msgid "Filtering Settings"
msgstr "Réglages de filtrage"

#: src/js/admin/components/ClinicShortcodeMeta.jsx:158
#: src/js/admin/components/DoctorShortcodeMeta.jsx:181
#: src/js/admin/components/settings-page/MainHeader.jsx:60
msgid "Style Settings"
msgstr "Réglages de style"

#: src/js/admin/components/DoctorAwards.jsx:34
msgid "Doctor Awards"
msgstr "Distinctions du médecin"

#: src/js/admin/components/DoctorAwards.jsx:52
msgid "e.g. Best Surgeon 2020"
msgstr "ex. Meilleur chirurgien 2020"

#: src/js/admin/components/DoctorAwards.jsx:71
msgid "Upload"
msgstr "Téléverser"

#: src/js/admin/components/DoctorAwards.jsx:101
msgid "Remove Award"
msgstr "Retirer la distinction"

#: src/js/admin/components/DoctorAwards.jsx:120
msgid "Add Award"
msgstr "Ajouter une distinction"

#: src/js/admin/components/DoctorClinicInfo.jsx:45
msgid "This clinic is already added!."
msgstr "Cette clinique est déjà ajoutée !"

#: src/js/admin/components/DoctorClinicInfo.jsx:93
msgid "At least one clinic is required to add clinic info."
msgstr "Au moins une clinique est requise pour ajouter ses infos."

#: src/js/admin/components/DoctorClinicInfo.jsx:124
msgid "Enter clinic booking phone number"
msgstr "Saisissez le numéro de réservation de la clinique"

#: src/js/admin/components/DoctorClinicInfo.jsx:132
msgid "Set as Holiday:"
msgstr "Marquer comme absence :"

#: src/js/admin/components/DoctorClinicInfo.jsx:161
#: src/js/admin/components/DoctorSchedule.jsx:264
msgid "Remove Clinic"
msgstr "Retirer la clinique"

#: src/js/admin/components/DoctorClinicInfo.jsx:168
msgid "Add Clinic Info"
msgstr "Ajouter une clinique"

#: src/js/admin/components/DoctorDetails.jsx:26
#: src/js/admin/components/settings-page/StyleSettings.jsx:175
msgid "Doctor Designation"
msgstr "Fonction du médecin"

#: src/js/admin/components/DoctorDetails.jsx:32
#: src/js/admin/components/settings-page/StyleSettings.jsx:206
msgid "Doctor Speciality"
msgstr "Spécialité du médecin"

#: src/js/admin/components/DoctorDetails.jsx:38
msgid "Doctor Work Place"
msgstr "Lieu d’exercice du médecin"

#: src/js/admin/components/DoctorDetails.jsx:44
#: src/js/admin/components/settings-page/StyleSettings.jsx:269
msgid "Doctor Degree"
msgstr "Diplôme du médecin"

#: src/js/admin/components/DoctorDetails.jsx:51
msgid "Doctor Email"
msgstr "E-mail du médecin"

#: src/js/admin/components/DoctorDetails.jsx:56
msgid "Where this doctor gets new bookings, cancellations and reminders. Not shown to patients."
msgstr "Où ce médecin reçoit réservations, annulations et rappels. Non visible des patients."

#: src/js/admin/components/DoctorDetails.jsx:62
msgid "Doctor Booking Fee"
msgstr "Tarif de consultation"

#: src/js/admin/components/DoctorDetails.jsx:68
msgid "Patients see it when booking. With online payment on, they pay it online (or at the clinic, if you allow it). Leave empty for no fee."
msgstr "Les patients le voient en réservant. Avec le paiement en ligne, ils le paient en ligne (ou à la clinique si vous l’autorisez). Laissez vide pour la gratuité."

#: src/js/admin/components/DoctorDetails.jsx:69
msgid "Patients see it when booking and pay it at the clinic. Leave empty for no fee."
msgstr "Les patients le voient en réservant et le paient à la clinique. Laissez vide pour la gratuité."

#: src/js/admin/components/DoctorMetaApp.jsx:41
msgid "Doctor Details"
msgstr "Infos du médecin"

#: src/js/admin/components/DoctorMetaApp.jsx:42
msgid "Schedule"
msgstr "Horaires"

#: src/js/admin/components/DoctorMetaApp.jsx:213
msgid "Doctor Social Icons"
msgstr "Icônes sociales du médecin"

#: src/js/admin/components/DoctorMetaApp.jsx:224
msgid "Doctor Services"
msgstr "Services du médecin"

#: src/js/admin/components/DoctorMetaApp.jsx:229
msgid "Separate each service with a comma."
msgstr "Séparez chaque service par une virgule."

#: src/js/admin/components/DoctorProfileExtended.jsx:54
msgid "Years of Experience"
msgstr "Années d’expérience"

#: src/js/admin/components/DoctorProfileExtended.jsx:59
msgid "e.g. 15"
msgstr "ex. 15"

#: src/js/admin/components/DoctorProfileExtended.jsx:65
msgid "Languages Spoken"
msgstr "Langues parlées"

#: src/js/admin/components/DoctorProfileExtended.jsx:71
msgid "Select or type a language…"
msgstr "Choisissez ou saisissez une langue…"

#: src/js/admin/components/DoctorProfileExtended.jsx:74
msgid "Pick from the list or type your own and press Enter. Saved to this doctor only."
msgstr "Choisissez dans la liste ou saisissez le vôtre puis Entrée. Enregistré pour ce médecin uniquement."

#: src/js/admin/components/DoctorProfileExtended.jsx:81
msgid "Featured Label"
msgstr "Étiquette mise en avant"

#: src/js/admin/components/DoctorProfileExtended.jsx:86
msgid "e.g. Chief, Top-rated 2026"
msgstr "ex. Chef de service, Mieux noté 2026"

#: src/js/admin/components/DoctorProfileExtended.jsx:87
msgid "Optional one-line accolade shown as a ribbon."
msgstr "Distinction facultative d’une ligne, affichée en bandeau."

#: src/js/admin/components/DoctorProfileExtended.jsx:93
msgid "Post-nominal Credentials"
msgstr "Titres et diplômes"

#: src/js/admin/components/DoctorProfileExtended.jsx:99
msgid "Select or type a credential…"
msgstr "Choisissez ou saisissez un titre…"

#: src/js/admin/components/DoctorProfileExtended.jsx:102
msgid "Pick from the list or type your own and press Enter. Shown as chips next to the name."
msgstr "Choisissez dans la liste ou saisissez le vôtre puis Entrée. Affiché en étiquettes à côté du nom."

#: src/js/admin/components/DoctorProfileExtended.jsx:109
msgid "Alma Mater"
msgstr "Faculté d’origine"

#: src/js/admin/components/DoctorProfileExtended.jsx:114
#: src/js/admin/meta/DoctorScreen.jsx:170
msgid "e.g. Harvard Medical School"
msgstr "ex. Faculté de médecine de Paris"

#: src/js/admin/components/DoctorProfileExtended.jsx:120
msgid "Rating"
msgstr "Note"

#: src/js/admin/components/DoctorProfileExtended.jsx:126
msgid "Rating and reviews both display only when rating is above 0."
msgstr "La note et les avis ne s’affichent que si la note est supérieure à 0."

#: src/js/admin/components/DoctorProfileExtended.jsx:132
msgid "Review Count"
msgstr "Nombre d’avis"

#: src/js/admin/components/DoctorProfileExtended.jsx:137
msgid "e.g. 412"
msgstr "ex. 412"

#: src/js/admin/components/DoctorProfileExtended.jsx:143
msgid "Patient Count"
msgstr "Nombre de patients"

#: src/js/admin/components/DoctorProfileExtended.jsx:154
msgid "Doctor Quote"
msgstr "Citation du médecin"

#: src/js/admin/components/DoctorProfileExtended.jsx:160
msgid "One sentence in the physician’s voice."
msgstr "Une phrase dans les mots du médecin."

#: src/js/admin/components/DoctorSchedule.jsx:57
#: src/js/admin/components/DoctorSchedule.jsx:58
#: src/js/admin/meta/ScheduleEditor.jsx:77
msgid "Every"
msgstr "Toutes les"

#: src/js/admin/components/DoctorSchedule.jsx:59
#: src/js/admin/meta/ScheduleEditor.jsx:77
#, js-format
msgid "%d min"
msgstr "%d min"

#: src/js/admin/components/DoctorSchedule.jsx:64
#, js-format
msgid "%1$d time: %2$s"
msgid_plural "%1$d times: %2$s"
msgstr[0] "%1$d horaire : %2$s"
msgstr[1] "%1$d horaires : %2$s"

#: src/js/admin/components/DoctorSchedule.jsx:65
msgid "Pick a To time after the From time."
msgstr "Choisissez une heure de fin après l’heure de début."

#: src/js/admin/components/DoctorSchedule.jsx:68
msgid "Add These Times"
msgstr "Ajouter ces horaires"

#: src/js/admin/components/DoctorSchedule.jsx:74
#: src/js/admin/components/DoctorSchedule.jsx:75
msgid "Fill Times"
msgstr "Remplir les créneaux"

#: src/js/admin/components/DoctorSchedule.jsx:89
msgid "Their clinics and times are replaced with this day's."
msgstr "Leurs cliniques et horaires sont remplacés par ceux de ce jour."

#: src/js/admin/components/DoctorSchedule.jsx:92
#: src/js/admin/meta/ScheduleEditor.jsx:99
msgid "Weekdays"
msgstr "Jours ouvrés"

#: src/js/admin/components/DoctorSchedule.jsx:102
#: src/js/admin/meta/ScheduleEditor.jsx:94
#, js-format
msgid "Copy %s to"
msgstr "Copier %s vers"

#: src/js/admin/components/DoctorSchedule.jsx:103
msgid "Copy to Other Days"
msgstr "Copier vers d’autres jours"

#: src/js/admin/components/DoctorSchedule.jsx:223
msgid "Pick a clinic to add times"
msgstr "Choisissez une clinique pour ajouter des horaires"

#: src/js/admin/components/DoctorSchedule.jsx:224
#, js-format
msgid "%1$d time · %2$s"
msgid_plural "%1$d times · %2$s"
msgstr[0] "%1$d horaire · %2$s"
msgstr[1] "%1$d horaires · %2$s"

#: src/js/admin/components/DoctorSchedule.jsx:229
msgid "Time Schedule"
msgstr "Horaires"

#: src/js/admin/components/DoctorSchedule.jsx:230
msgid "At least one clinic is required."
msgstr "Au moins une clinique est requise."

#: src/js/admin/components/DoctorSchedule.jsx:239
#, js-format
msgid "%s open"
msgstr "%s : ouvert"

#: src/js/admin/components/DoctorSchedule.jsx:280
msgid "Select time"
msgstr "Choisir une heure"

#: src/js/admin/components/DoctorSchedule.jsx:290
msgid "Bookable"
msgstr "Réservable"

#: src/js/admin/components/DoctorSchedule.jsx:298
msgid "Remove time"
msgstr "Retirer l’horaire"

#: src/js/admin/components/DoctorSchedule.jsx:305
msgid "No times yet. Use Fill Times to add a whole day at once."
msgstr "Aucun horaire pour l’instant. Utilisez Remplir les horaires pour ajouter une journée entière."

#: src/js/admin/components/DoctorSchedule.jsx:310
msgid "Add Time"
msgstr "Ajouter un horaire"

#: src/js/admin/components/DoctorSchedule.jsx:318
msgid "Add Another Clinic"
msgstr "Ajouter une autre clinique"

#: src/js/admin/components/ExpandedRowRender.jsx:18
msgid "Phone:"
msgstr "Téléphone :"

#: src/js/admin/components/ExpandedRowRender.jsx:23
msgid "Email:"
msgstr "E-mail :"

#: src/js/admin/components/ExpandedRowRender.jsx:32
msgid "Payment:"
msgstr "Paiement :"

#: src/js/admin/components/ExpandedRowRender.jsx:44
msgid "Payment Status:"
msgstr "Statut du paiement :"

#: src/js/admin/components/ExpandedRowRender.jsx:49
msgid "Transaction ID:"
msgstr "ID de transaction :"

#: src/js/admin/components/ExpandedRowRender.jsx:54
msgid "Amount Paid:"
msgstr "Montant payé :"

#: src/js/admin/components/ExpandedRowRender.jsx:59
msgid "Gateway:"
msgstr "Passerelle :"

#: src/js/admin/components/fields/StyleControlRow.jsx:57
#: src/js/admin/components/settings-page/SettingsStyleControlRowtest.jsx:47
msgid "Color"
msgstr "Couleur"

#: src/js/admin/components/fields/StyleControlRow.jsx:96
#: src/js/admin/components/settings-page/SettingsStyleControlRowtest.jsx:62
msgid "Font Size"
msgstr "Taille de police"

#: src/js/admin/components/fields/StyleControlRow.jsx:118
#: src/js/admin/components/settings-page/SettingsStyleControlRowtest.jsx:80
msgid "Font Weight"
msgstr "Graisse de police"

#: src/js/admin/components/settings-page/clinic/FilteringSettings.jsx:75
msgid "Clinic Filtering"
msgstr "Filtrage des cliniques"

#: src/js/admin/components/settings-page/clinic/FilteringSettings.jsx:77
msgid "Include Clinic"
msgstr "Inclure des cliniques"

#: src/js/admin/components/settings-page/clinic/FilteringSettings.jsx:90
msgid "Select the classes that you want to display on Clinic archive page"
msgstr "Choisissez les cliniques à afficher sur la liste des cliniques"

#: src/js/admin/components/settings-page/clinic/FilteringSettings.jsx:95
msgid "Exclude Clinic"
msgstr "Exclure des cliniques"

#: src/js/admin/components/settings-page/clinic/FilteringSettings.jsx:108
msgid "Select the classes that you don't want to display on Clinic archive page"
msgstr "Choisissez les cliniques à masquer sur la liste des cliniques"

#: src/js/admin/components/settings-page/clinic/FilteringSettings.jsx:113
msgid "Clinic Order By"
msgstr "Trier les cliniques par"

#: src/js/admin/components/settings-page/clinic/FilteringSettings.jsx:136
msgid "Clinic Order"
msgstr "Ordre des cliniques"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:18
msgid "Clinic Thumbnail Width"
msgstr "Largeur de la vignette clinique"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:64
msgid "you can set clinic post thumbnail image width"
msgstr "vous pouvez définir la largeur de la vignette clinique"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:69
msgid "Clinic Thumbnail Height"
msgstr "Hauteur de la vignette clinique"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:115
msgid "you can set clinic post thumbnail image height"
msgstr "vous pouvez définir la hauteur de la vignette clinique"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:120
#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:119
msgid "Image Hard Crop"
msgstr "Recadrage strict de l’image"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:141
#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:140
msgid "you can set image hard crop"
msgstr "vous pouvez activer le recadrage strict"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:146
#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:145
msgid "Image Border"
msgstr "Bordure d’image"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:195
#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:194
msgid "Image Border Color"
msgstr "Couleur de bordure de l’image"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:196
msgid "This color is set for clinic image border color"
msgstr "Cette couleur est utilisée pour la bordure des images clinique"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:203
#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:202
msgid "Image Border Radius"
msgstr "Arrondi de l’image"

#: src/js/admin/components/settings-page/clinic/ImageSettings.jsx:223
#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:222
#: src/js/admin/components/shortcode/ImageSettings.jsx:150
msgid "Image Border Radius. Example: 0 15px 15px 15px"
msgstr "Arrondi de l’image. Exemple : 0 15px 15px 15px"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:64
#: src/js/admin/components/settings-page/MainHeader.jsx:54
msgid "Clinic Settings"
msgstr "Réglages des cliniques"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:66
msgid "Clinic Archive Style"
msgstr "Style de la liste des cliniques"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:101
#: src/js/admin/components/settings-page/DoctorSettings.jsx:120
msgid "Posts Per Page"
msgstr "Éléments par page"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:118
msgid "you can select clinic post item per page"
msgstr "vous pouvez choisir le nombre de cliniques par page"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:123
#: src/js/admin/components/settings-page/DoctorSettings.jsx:142
#: src/js/admin/components/shortcode/GeneralSettings.jsx:117
msgid "Grid Columns"
msgstr "Colonnes de la grille"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:144
msgid "you can select clinic archive page grid columns"
msgstr "vous pouvez choisir les colonnes de la liste des cliniques"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:149
#: src/js/admin/components/settings-page/DoctorSettings.jsx:168
msgid "Page Layout"
msgstr "Mise en page"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:173
#: src/js/admin/components/settings-page/DoctorSettings.jsx:192
msgid "Visibility Settings"
msgstr "Réglages de visibilité"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:175
#: src/js/admin/components/settings-page/DoctorSettings.jsx:194
msgid "Show Content"
msgstr "Afficher le contenu"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:176
#: src/js/admin/components/settings-page/DoctorSettings.jsx:195
msgid "Switch on to show content"
msgstr "Activez pour afficher le contenu"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:183
#: src/js/admin/components/settings-page/DoctorSettings.jsx:202
#: src/js/admin/components/shortcode/GeneralSettings.jsx:372
msgid "Content Limit"
msgstr "Limite du contenu"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:206
msgid "you can set clinic content limit"
msgstr "vous pouvez limiter le contenu de la clinique"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:213
#: src/js/admin/components/shortcode/GeneralSettings.jsx:392
msgid "Show Map Button"
msgstr "Afficher le bouton carte"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:214
msgid "Switch on to show google map button"
msgstr "Activez pour afficher le bouton Google Maps"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:221
#: src/js/admin/components/shortcode/GeneralSettings.jsx:150
msgid "Button Text"
msgstr "Texte du bouton"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:243
msgid "you can add map button text"
msgstr "vous pouvez ajouter le texte du bouton carte"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:253
msgid "Clinic Single Settings"
msgstr "Réglages de la page clinique"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:255
#: src/js/admin/components/settings-page/DoctorSettings.jsx:274
msgid "Single Page Layout"
msgstr "Mise en page individuelle"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:276
msgid "you can select clinic single page page layout"
msgstr "vous pouvez choisir la mise en page de la page clinique"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:281
msgid "Clinic Gallery View"
msgstr "Affichage de la galerie"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:310
msgid "Slider Autoplay"
msgstr "Lecture auto du carrousel"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:333
msgid "you can set slider autoplay. Default:True"
msgstr "vous pouvez activer la lecture auto du carrousel. Par défaut : oui"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:338
msgid "Slider Loop"
msgstr "Carrousel en boucle"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:361
msgid "you can set slider loop play. Default:True"
msgstr "vous pouvez activer la lecture en boucle. Par défaut : oui"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:366
msgid "Centered Slider"
msgstr "Carrousel centré"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:389
msgid "you can set slider position. Default:False"
msgstr "vous pouvez centrer le carrousel. Par défaut : non"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:394
msgid "Slides Per View"
msgstr "Diapositives visibles"

#: src/js/admin/components/settings-page/ClinicSettings.jsx:413
msgid "you can set slides per view."
msgstr "vous pouvez définir les diapositives visibles."

#: src/js/admin/components/settings-page/components/RazorpaySettings.jsx:28
msgid "Razorpay Mode"
msgstr "Mode Razorpay"

#: src/js/admin/components/settings-page/components/RazorpaySettings.jsx:36
msgid "Test Mode"
msgstr "Mode test"

#: src/js/admin/components/settings-page/components/RazorpaySettings.jsx:37
msgid "Live Mode"
msgstr "Mode réel"

#: src/js/admin/components/settings-page/components/RazorpaySettings.jsx:48
msgid "Razorpay Test Key ID"
msgstr "ID de clé de test Razorpay"

#: src/js/admin/components/settings-page/components/RazorpaySettings.jsx:63
msgid "Razorpay Test Secret Key"
msgstr "Clé secrète de test Razorpay"

#: src/js/admin/components/settings-page/components/RazorpaySettings.jsx:81
msgid "Razorpay Live Key ID"
msgstr "ID de clé réelle Razorpay"

#: src/js/admin/components/settings-page/components/RazorpaySettings.jsx:96
msgid "Razorpay Live Secret Key"
msgstr "Clé secrète réelle Razorpay"

#: src/js/admin/components/settings-page/components/StripeSettings.jsx:29
msgid "Stripe Mode"
msgstr "Mode Stripe"

#: src/js/admin/components/settings-page/components/StripeSettings.jsx:41
msgid "Use test mode for development and live mode for production"
msgstr "Utilisez le mode test pour le développement et le mode réel en production"

#: src/js/admin/components/settings-page/components/StripeSettings.jsx:48
msgid "Stripe Test Publishable Key"
msgstr "Clé publiable de test Stripe"

#: src/js/admin/components/settings-page/components/StripeSettings.jsx:60
msgid "Stripe Test Secret Key"
msgstr "Clé secrète de test Stripe"

#: src/js/admin/components/settings-page/components/StripeSettings.jsx:75
msgid "Stripe Live Publishable Key"
msgstr "Clé publiable réelle Stripe"

#: src/js/admin/components/settings-page/components/StripeSettings.jsx:87
msgid "Stripe Live Secret Key"
msgstr "Clé secrète réelle Stripe"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:108
msgid "Doctor Filtering"
msgstr "Filtrage des médecins"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:110
msgid "Include Doctor"
msgstr "Inclure des médecins"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:123
msgid "Select the doctors that you want to display on doctor archive page"
msgstr "Choisissez les médecins à afficher sur la liste des médecins"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:128
msgid "Exclude Doctor"
msgstr "Exclure des médecins"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:141
msgid "Select the doctors that you don't want to display on doctor archive page"
msgstr "Choisissez les médecins à masquer sur la liste des médecins"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:146
msgid "Doctor Categories"
msgstr "Spécialités des médecins"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:159
msgid "Select the categories that  want to filter doctors on doctor archive page"
msgstr "Choisissez les spécialités pour filtrer les médecins sur la liste des médecins"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:164
msgid "Doctor Order By"
msgstr "Trier les médecins par"

#: src/js/admin/components/settings-page/doctor/FilteringSettings.jsx:187
msgid "Doctor Order"
msgstr "Ordre des médecins"

#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:18
msgid "Doctor Thumbnail Width"
msgstr "Largeur de la vignette médecin"

#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:63
msgid "you can set doctor post thumbnail image width"
msgstr "vous pouvez définir la largeur de la vignette médecin"

#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:68
msgid "Doctor Thumbnail Height"
msgstr "Hauteur de la vignette médecin"

#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:114
msgid "you can set doctor post thumbnail image height"
msgstr "vous pouvez définir la hauteur de la vignette médecin"

#: src/js/admin/components/settings-page/doctor/ImageSettings.jsx:195
msgid "This color is set for doctor image border color"
msgstr "Cette couleur est utilisée pour la bordure des images médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:83
#: src/js/admin/components/settings-page/MainHeader.jsx:48
msgid "Doctor Settings"
msgstr "Réglages des médecins"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:85
msgid "Doctor Archive Style"
msgstr "Style de la liste des médecins"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:137
msgid "you can select doctor post item per page"
msgstr "vous pouvez choisir le nombre de médecins par page"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:163
msgid "you can select doctor archive page grid columns"
msgstr "vous pouvez choisir les colonnes de la liste des médecins"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:225
msgid "you can doctor content limit"
msgstr "vous pouvez limiter le contenu du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:232
msgid "Show Department"
msgstr "Afficher la spécialité"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:233
msgid "Switch on to show doctor department"
msgstr "Activez pour afficher la spécialité du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:238
msgid "Show Designation"
msgstr "Afficher la fonction"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:239
msgid "Switch on to show doctor designation"
msgstr "Activez pour afficher la fonction du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:244
msgid "Show Speciality"
msgstr "Afficher la spécialité"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:245
msgid "Switch on to show doctor speciality"
msgstr "Activez pour afficher la spécialité du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:250
msgid "Show Workplace"
msgstr "Afficher le lieu d’exercice"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:251
msgid "Switch on to show doctor workplace"
msgstr "Activez pour afficher le lieu d’exercice"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:256
msgid "Show Degree"
msgstr "Afficher le diplôme"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:257
msgid "Switch on to show doctor degree"
msgstr "Activez pour afficher le diplôme du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:262
msgid "Show Social Icons"
msgstr "Afficher les icônes sociales"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:263
msgid "Switch on to show doctor doctor social icons"
msgstr "Activez pour afficher les icônes sociales du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:272
msgid "Doctor Single Settings"
msgstr "Réglages de la page médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:295
msgid "you can select doctor single page page layout"
msgstr "vous pouvez choisir la mise en page de la page médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:300
msgid "Display Doctor Schedule"
msgstr "Afficher les horaires du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:321
msgid "you can enable for display doctor schedule on doctor details page"
msgstr "vous pouvez afficher les horaires sur la page du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:328
msgid "Showing Bookable Text"
msgstr "Afficher le texte « réservable »"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:349
msgid "you can enable for display bookable text on doctor schedule  doctor details page"
msgstr "vous pouvez afficher le texte « réservable » dans les horaires de la page du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:359
msgid "Call For Booking"
msgstr "Appeler pour réserver"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:380
msgid "you can enable call for booking number on  doctor details page"
msgstr "vous pouvez afficher le numéro de réservation sur la page du médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:387
msgid "Pre-Booking Window"
msgstr "Délai de réservation à l’avance"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:407
msgid "Maximum number of days customers can schedule bookings in advance. The checkout calendar will only allow selecting dates within this range. Set to 0 for no limit."
msgstr "Nombre maximum de jours à l’avance pour réserver. Le calendrier ne permettra de choisir que des dates dans cette limite. Mettez 0 pour aucune limite."

#: src/js/admin/components/settings-page/DoctorSettings.jsx:412
msgid "Minimum Notice"
msgstr "Délai minimum"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:424
msgid "How far ahead patients must book online. With 2, at 10:15 the earliest time they can pick is 12:15 or later. Set to 0 to allow any time that has not passed."
msgstr "Délai minimum pour réserver en ligne. Avec 2, à 10:15 le premier horaire possible est 12:15 ou plus tard. Mettez 0 pour autoriser tout horaire non passé."

#: src/js/admin/components/settings-page/DoctorSettings.jsx:429
msgid "Reminders & Cancelling"
msgstr "Rappels et annulation"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:431
msgid "Patient Reminder"
msgstr "Rappel au patient"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:440
msgid "About a day before the appointment, the patient gets a reminder with the clinic address and a cancel link. Not sent for bookings made less than a day ahead."
msgstr "Environ un jour avant le rendez-vous, le patient reçoit un rappel avec l’adresse de la clinique et un lien d’annulation. Non envoyé pour les réservations faites moins d’un jour avant."

#: src/js/admin/components/settings-page/DoctorSettings.jsx:445
msgid "Doctor Reminder"
msgstr "Rappel au médecin"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:454
msgid "The doctor gets the same reminder with the patient’s name and phone. Sent to the Doctor Email set on each doctor."
msgstr "Le médecin reçoit le même rappel avec le nom et le téléphone du patient. Envoyé à l’e-mail défini sur chaque médecin."

#: src/js/admin/components/settings-page/DoctorSettings.jsx:459
msgid "Patients Can Cancel"
msgstr "Annulation par les patients"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:468
msgid "Confirmation and reminder emails include a link where the patient can cancel. The time then opens up for other patients. Bookings paid online can only be cancelled by the clinic."
msgstr "Les e-mails de confirmation et de rappel contiennent un lien d’annulation. Le créneau se libère alors pour d’autres patients. Les réservations payées en ligne ne peuvent être annulées que par la clinique."

#: src/js/admin/components/settings-page/DoctorSettings.jsx:474
msgid "Cancel Up To"
msgstr "Annulation jusqu’à"

#: src/js/admin/components/settings-page/DoctorSettings.jsx:486
msgid "After this, the link tells the patient to call the clinic. Set to 0 to allow cancelling until the appointment starts."
msgstr "Passé ce délai, le lien invite le patient à appeler la clinique. Mettez 0 pour autoriser l’annulation jusqu’au début du rendez-vous."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:85
#: src/js/admin/components/settings-page/MainHeader.jsx:66
msgid "Global Settings"
msgstr "Réglages généraux"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:87
msgid "Doctor Booking Shortcode"
msgstr "Shortcode de réservation"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:100
msgid "Copy Shortcode."
msgstr "Copier le shortcode."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:105
msgid "Online Booking Payment"
msgstr "Paiement en ligne à la réservation"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:128
msgid "you can enable online booking payment"
msgstr "vous pouvez activer le paiement en ligne"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:170
msgid "Allow Paying at the Clinic"
msgstr "Autoriser le paiement à la clinique"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:225
msgid "Currency Position"
msgstr "Position de la devise"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:250
msgid "Used for each doctor's fee. Without online payment, patients see the fee and pay at the clinic."
msgstr "Utilisée pour le tarif de chaque médecin. Sans paiement en ligne, les patients voient le tarif et paient à la clinique."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:257
msgid "OTP / SMS Provider"
msgstr "Fournisseur OTP / SMS"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:261
msgid "Configure the HTTP endpoint that delivers OTP codes for the Patient Report Portal login. Use {{phone}} and {{code}} placeholders inside the payload template — they are substituted at send time."
msgstr "Configurez l’adresse HTTP qui envoie les codes OTP pour la connexion au portail des résultats. Utilisez {{phone}} et {{code}} dans le modèle de requête — ils sont remplacés à l’envoi."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:268
msgid "Enable SMS sending"
msgstr "Activer l’envoi de SMS"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:279
msgid "Active. OTP codes are sent through the provider below."
msgstr "Actif. Les codes OTP sont envoyés via le fournisseur ci-dessous."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:280
msgid "Off. Patients can't get report login codes by text until this is on."
msgstr "Désactivé. Les patients ne reçoivent pas de code par SMS tant que ce n’est pas activé."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:288
msgid "Provider URL"
msgstr "URL du fournisseur"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:297
msgid "Endpoint that receives the OTP request."
msgstr "Adresse qui reçoit la requête OTP."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:302
msgid "HTTP Method"
msgstr "Méthode HTTP"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:315
msgid "Payload template is parsed as a query string."
msgstr "Le modèle de requête est lu comme une chaîne de requête."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:316
msgid "Payload template is sent as the request body."
msgstr "Le modèle de requête est envoyé comme corps de la requête."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:322
msgid "Headers (JSON)"
msgstr "En-têtes (JSON)"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:333
msgid "Invalid JSON"
msgstr "JSON non valide"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:336
msgid "Object of HTTP headers sent with every OTP request."
msgstr "Objet d’en-têtes HTTP envoyé avec chaque requête OTP."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:342
msgid "Payload Template"
msgstr "Modèle de requête"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:352
msgid "Use {{phone}} for the recipient and {{message}} for the SMS body. {{code}} is supported as a legacy alias for {{message}} (kept for backward compatibility)."
msgstr "Utilisez {{phone}} pour le destinataire et {{message}} pour le texte du SMS. {{code}} reste accepté comme ancien alias de {{message}} (pour compatibilité)."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:358
msgid "OTP Message Body"
msgstr "Texte du message OTP"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:362
msgid "Your DocBooker OTP is {{code}}"
msgstr "Votre code DocBooker est {{code}}"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:368
msgid "The text sent for OTP verification. Use {{code}} for the 6-digit code."
msgstr "Le texte envoyé pour la vérification OTP. Utilisez {{code}} pour le code à 6 chiffres."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:374
msgid "Booking Confirmation Body"
msgstr "Texte de confirmation de réservation"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:384
msgid "Sent right after a booking is created. Placeholders: {{patient}}, {{doctor}}, {{time}}, {{order_code}}, {{clinic}}, {{clinic_address}}."
msgstr "Envoyé juste après la création d’une réservation. Variables : {{patient}}, {{doctor}}, {{time}}, {{order_code}}, {{clinic}}, {{clinic_address}}."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:390
msgid "Success Path"
msgstr "Chemin de succès"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:400
msgid "Dot-notation path to a truthy value in the JSON response (leave blank to treat any 2xx as success)."
msgstr "Chemin en notation pointée vers une valeur vraie dans la réponse JSON (laissez vide pour considérer tout 2xx comme un succès)."

#: src/js/admin/components/settings-page/MainHeader.jsx:36
#: src/js/admin/components/settings-page/PageSettings.jsx:102
msgid "Page Settings"
msgstr "Réglages des pages"

#: src/js/admin/components/settings-page/MainHeader.jsx:42
msgid "Permalinks Settings"
msgstr "Réglages des permaliens"

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:52
msgid "Clinic Managers"
msgstr "Responsables de clinique"

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:60
msgid "You can already run as many clinics as you need. This adds logins for clinic staff: assign users to a clinic, and each manager gets their own dashboard limited to that clinic's doctors, bookings and details."
msgstr "Vous pouvez déjà gérer autant de cliniques que nécessaire. Ceci ajoute des accès pour le personnel : rattachez des utilisateurs à une clinique, et chaque responsable a son tableau de bord limité aux médecins, réservations et infos de cette clinique."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:68
msgid "Enable Clinic Manager Accounts"
msgstr "Activer les comptes responsables de clinique"

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:80
msgid "Install and activate Doc-Booker Pro to use this feature."
msgstr "Installez et activez Doc-Booker Pro pour utiliser cette fonction."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:82
msgid "Active. The \"Clinic Managers\" admin submenu is visible."
msgstr "Actif. Le sous-menu « Responsables de clinique » est visible."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:83
msgid "Off. No new role or submenu is registered."
msgstr "Désactivé. Aucun rôle ni sous-menu n’est ajouté."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:95
msgid "Dashboard page is configured."
msgstr "La page du tableau de bord est configurée."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:96
msgid "Pick a dashboard page in Page Settings."
msgstr "Choisissez une page de tableau de bord dans les réglages des pages."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:100
msgid "Clinic managers will be redirected to the selected page after login."
msgstr "Les responsables de clinique seront redirigés vers cette page après connexion."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:104
msgid "Open the \"Page Settings\" tab and choose which existing page should host the front-end Clinic Dashboard. Until then, clinic managers will see a placeholder message after login."
msgstr "Ouvrez l’onglet « Réglages des pages » et choisissez la page qui accueillera le tableau de bord clinique. En attendant, les responsables de clinique verront un message d’attente après connexion."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:113
msgid "Receptionist (Front-desk Staff)"
msgstr "Réceptionniste (personnel d’accueil)"

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:119
msgid "Enable a dedicated front-desk dashboard for receptionists — managing patients, visits, test orders and (in single-clinic mode) uploading lab reports."
msgstr "Activez un tableau de bord dédié à l’accueil pour les réceptionnistes — gestion des patients, des visites, des analyses et (en mode clinique unique) envoi des résultats."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:126
msgid "Enable Receptionist Management"
msgstr "Activer la gestion de l’accueil"

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:138
msgid "Active. Receptionists land on their dashboard after login."
msgstr "Actif. Les réceptionnistes arrivent sur leur tableau de bord après connexion."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:139
msgid "Off. No receptionist role or dashboard available."
msgstr "Désactivé. Aucun rôle ni tableau de bord d’accueil."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:150
msgid "Receptionist Dashboard page is configured."
msgstr "La page du tableau de bord de l’accueil est configurée."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:151
msgid "Pick a Receptionist Dashboard page in Page Settings."
msgstr "Choisissez une page de tableau de bord de l’accueil dans les réglages des pages."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:156
msgid "Lab Report Retention"
msgstr "Conservation des résultats"

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:159
msgid "Auto-delete after (days)"
msgstr "Suppression auto après (jours)"

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:169
msgid "Uploaded lab reports are automatically deleted this many days after upload."
msgstr "Les résultats envoyés sont supprimés automatiquement ce nombre de jours après l’envoi."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:179
msgid "Patient Report Portal page is configured."
msgstr "La page du portail des résultats est configurée."

#: src/js/admin/components/settings-page/MultiClinicSettings.jsx:180
msgid "Pick a Patient Report Portal page in Page Settings to expose the online-report login form."
msgstr "Choisissez une page de portail des résultats dans les réglages des pages pour afficher le formulaire de connexion."

#: src/js/admin/components/settings-page/PageSettings.jsx:104
msgid "Doctors Page"
msgstr "Page des médecins"

#: src/js/admin/components/settings-page/PageSettings.jsx:123
msgid "Clinics Page"
msgstr "Page des cliniques"

#: src/js/admin/components/settings-page/PageSettings.jsx:143
msgid "Clinic Dashboard Page"
msgstr "Page du tableau de bord clinique"

#: src/js/admin/components/settings-page/PageSettings.jsx:156
msgid "Pick a page that will host the front-end Clinic Dashboard. Clinic managers will be redirected here after login."
msgstr "Choisissez la page qui accueillera le tableau de bord clinique. Les responsables y seront redirigés après connexion."

#: src/js/admin/components/settings-page/PageSettings.jsx:163
msgid "Receptionist Dashboard Page"
msgstr "Page du tableau de bord de l’accueil"

#: src/js/admin/components/settings-page/PageSettings.jsx:176
msgid "Pick a page that will host the Receptionist Dashboard."
msgstr "Choisissez la page qui accueillera le tableau de bord de l’accueil."

#: src/js/admin/components/settings-page/PageSettings.jsx:182
msgid "Patient Report Portal Page"
msgstr "Page du portail des résultats"

#: src/js/admin/components/settings-page/PageSettings.jsx:195
msgid "Public page where patients can enter their mobile + invoice code to view reports."
msgstr "Page publique où les patients saisissent leur mobile + code de facture pour voir leurs résultats."

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:17
msgid "Permalink Settings"
msgstr "Réglages des permaliens"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:19
msgid "Doctor Base"
msgstr "Base des médecins"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:42
msgid "you can change your doctor post type base name"
msgstr "vous pouvez changer la base d’URL des médecins"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:47
msgid "Doctor Category Base"
msgstr "Base des spécialités"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:70
msgid "you can change your doctor post type category base name"
msgstr "vous pouvez changer la base d’URL des spécialités"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:75
msgid "Clinic Base"
msgstr "Base des cliniques"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:98
msgid "you can change your clinic post type  base name"
msgstr "vous pouvez changer la base d’URL des cliniques"

#: src/js/admin/components/settings-page/ProFeatures.jsx:127
msgid "Ready to unlock everything?"
msgstr "Prêt à tout débloquer ?"

#: src/js/admin/components/settings-page/SettingsPageApp.jsx:71
msgid "Resource not found (404)."
msgstr "Ressource introuvable (404)."

#: src/js/admin/components/settings-page/SettingsPageApp.jsx:78
msgid "Something is Wrong."
msgstr "Un problème est survenu."

#: src/js/admin/components/settings-page/SettingsPageApp.jsx:126
msgid "An error occurred while save settings."
msgstr "Une erreur est survenue lors de l’enregistrement des réglages."

#: src/js/admin/components/settings-page/SettingsPageApp.jsx:198
msgid "Save Settings"
msgstr "Enregistrer les réglages"

#: src/js/admin/components/settings-page/StyleSettings.jsx:33
msgid "Global Style"
msgstr "Style global"

#: src/js/admin/components/settings-page/StyleSettings.jsx:35
msgid "Primary Color"
msgstr "Couleur principale"

#: src/js/admin/components/settings-page/StyleSettings.jsx:36
msgid "This color is set for all primary color in this plugin"
msgstr "Cette couleur est la couleur principale de toute l’extension"

#: src/js/admin/components/settings-page/StyleSettings.jsx:42
msgid "Secondary Color"
msgstr "Couleur secondaire"

#: src/js/admin/components/settings-page/StyleSettings.jsx:43
msgid "This color is set for all secondary color in this plugin"
msgstr "Cette couleur est la couleur secondaire de toute l’extension"

#: src/js/admin/components/settings-page/StyleSettings.jsx:49
msgid "Border Color"
msgstr "Couleur de bordure"

#: src/js/admin/components/settings-page/StyleSettings.jsx:50
msgid "This color is set for all border color in this plugin"
msgstr "Cette couleur est utilisée pour toutes les bordures de l’extension"

#: src/js/admin/components/settings-page/StyleSettings.jsx:57
msgid "Doctor Style"
msgstr "Style des médecins"

#: src/js/admin/components/settings-page/StyleSettings.jsx:59
msgid "Doctor Background"
msgstr "Fond du médecin"

#: src/js/admin/components/settings-page/StyleSettings.jsx:60
msgid "This color is set for doctor background color"
msgstr "Cette couleur est utilisée pour le fond des médecins"

#: src/js/admin/components/settings-page/StyleSettings.jsx:67
msgid "Doctor Title"
msgstr "Titre du médecin"

#: src/js/admin/components/settings-page/StyleSettings.jsx:107
msgid "Doctor Content"
msgstr "Contenu du médecin"

#: src/js/admin/components/settings-page/StyleSettings.jsx:141
msgid "Doctor Department"
msgstr "Spécialité du médecin"

#: src/js/admin/components/settings-page/StyleSettings.jsx:237
msgid "Doctor Workplace"
msgstr "Lieu d’exercice du médecin"

#: src/js/admin/components/settings-page/StyleSettings.jsx:294
msgid "Clinic Style"
msgstr "Style des cliniques"

#: src/js/admin/components/settings-page/StyleSettings.jsx:296
msgid "Clinic Background"
msgstr "Fond de la clinique"

#: src/js/admin/components/settings-page/StyleSettings.jsx:297
msgid "This color is set for clinic background color"
msgstr "Cette couleur est utilisée pour le fond des cliniques"

#: src/js/admin/components/settings-page/StyleSettings.jsx:310
msgid "Clinic Title"
msgstr "Titre de la clinique"

#: src/js/admin/components/settings-page/StyleSettings.jsx:342
msgid "Clinic Content"
msgstr "Contenu de la clinique"

#: src/js/admin/components/settings-page/StyleSettings.jsx:366
msgid "Clinic Map Button"
msgstr "Bouton carte de la clinique"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:102
msgid "Posts Limit"
msgstr "Nombre max."

#: src/js/admin/components/shortcode/GeneralSettings.jsx:132
msgid "More Button"
msgstr "Bouton « Plus »"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:160
msgid "Button URL"
msgstr "URL du bouton"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:166
msgid "Enter a valid URL"
msgstr "Saisissez une URL valide"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:174
msgid "Please enter a valid URL (starting with http or https)"
msgstr "Veuillez saisir une URL valide (commençant par http ou https)"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:222
msgid "Show Doctor Designation"
msgstr "Afficher la fonction du médecin"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:240
msgid "Show Doctor Speciality"
msgstr "Afficher la spécialité du médecin"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:258
msgid "Show Doctor WorkPlace"
msgstr "Afficher le lieu d’exercice"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:276
msgid "Show Doctor Degree"
msgstr "Afficher le diplôme du médecin"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:294
msgid "Show Doctor Department"
msgstr "Afficher la spécialité du médecin"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:312
msgid "Show Doctor Social Icons"
msgstr "Afficher les icônes sociales du médecin"

#: src/js/admin/components/shortcode/GeneralSettings.jsx:330
msgid "Show Filtering"
msgstr "Afficher les filtres"

#: src/js/admin/components/SocialsRepeater.jsx:82
msgid "e.g. https://www.example.com"
msgstr "ex. https://www.example.com"

#: src/js/admin/components/SocialsRepeater.jsx:88
msgid "Please enter a valid URL"
msgstr "Veuillez saisir une URL valide"

#: src/js/admin/components/SocialsRepeater.jsx:94
msgid "Remove Social"
msgstr "Retirer le réseau"

#: src/js/admin/components/SocialsRepeater.jsx:112
msgid "Add Social"
msgstr "Ajouter un réseau"

#: src/js/admin/meta/ClinicScreen.jsx:56
msgid "Search for the address, or click the map to place the pin."
msgstr "Recherchez l’adresse ou cliquez sur la carte pour placer le repère."

#: src/js/admin/meta/ClinicScreen.jsx:56
msgid "Drag the pin to the right door if needed."
msgstr "Déplacez le repère vers la bonne entrée si besoin."

#: src/js/admin/meta/ClinicScreen.jsx:130
#: src/js/admin/meta/ClinicScreen.jsx:272
msgid "Contact"
msgstr "Contact"

#: src/js/admin/meta/ClinicScreen.jsx:130
#: src/js/admin/meta/ClinicScreen.jsx:282
msgid "Shown on the clinic's page and in booking emails."
msgstr "Affiché sur la page de la clinique et dans les e-mails de réservation."

#: src/js/admin/meta/ClinicScreen.jsx:136
msgid "Search for the address, then drag the pin to the right door if needed."
msgstr "Recherchez l’adresse, puis déplacez le repère vers la bonne entrée si besoin."

#: src/js/admin/meta/ClinicScreen.jsx:143
msgid "Searching…"
msgstr "Recherche…"

#: src/js/admin/meta/ClinicScreen.jsx:143
msgid "Find on map"
msgstr "Trouver sur la carte"

#: src/js/admin/meta/ClinicScreen.jsx:147
msgid "Places found"
msgstr "Lieux trouvés"

#: src/js/admin/meta/ClinicScreen.jsx:148
msgid "Pinned the best match. Not right? Pick another:"
msgstr "Meilleur résultat placé. Pas le bon ? Choisissez-en un autre :"

#: src/js/admin/meta/ClinicScreen.jsx:151
msgid "No place found. Try fewer words, or click the map to place the pin."
msgstr "Aucun lieu trouvé. Essayez avec moins de mots, ou cliquez sur la carte pour placer le repère."

#: src/js/admin/meta/ClinicScreen.jsx:152
msgid "Patients see this address on the clinic's page and in their booking email."
msgstr "Les patients voient cette adresse sur la page de la clinique et dans leur e-mail de réservation."

#: src/js/admin/meta/ClinicScreen.jsx:157
msgid "No location yet — the clinic page shows no map."
msgstr "Pas encore d’emplacement — la page de la clinique n’affiche pas de carte."

#: src/js/admin/meta/ClinicScreen.jsx:159
msgid "Pin at"
msgstr "Repère à"

#: src/js/admin/meta/ClinicScreen.jsx:160
msgid "Use the address at the pin"
msgstr "Utiliser l’adresse du repère"

#: src/js/admin/meta/ClinicScreen.jsx:161
msgid "Clear location"
msgstr "Effacer l’emplacement"

#: src/js/admin/meta/ClinicScreen.jsx:175
msgid "Type"
msgstr "Type"

#: src/js/admin/meta/ClinicScreen.jsx:176
msgid "Hospital"
msgstr "Hôpital"

#: src/js/admin/meta/ClinicScreen.jsx:176
msgid "Urgent care"
msgstr "Soins urgents"

#: src/js/admin/meta/ClinicScreen.jsx:176
msgid "Specialty centre"
msgstr "Centre spécialisé"

#: src/js/admin/meta/ClinicScreen.jsx:176
msgid "Pavilion"
msgstr "Pavillon"

#: src/js/admin/meta/ClinicScreen.jsx:177
msgid "Under the clinic's name"
msgstr "Sous le nom de la clinique"

#: src/js/admin/meta/ClinicScreen.jsx:178
msgid "Facts"
msgstr "Chiffres clés"

#: src/js/admin/meta/ClinicScreen.jsx:180
msgid "Founded"
msgstr "Fondée en"

#: src/js/admin/meta/ClinicScreen.jsx:181
msgid "Beds / rooms"
msgstr "Lits / chambres"

#: src/js/admin/meta/ClinicScreen.jsx:182
msgid "Specialists"
msgstr "Spécialistes"

#: src/js/admin/meta/ClinicScreen.jsx:182
msgid "Auto"
msgstr "Auto"

#: src/js/admin/meta/ClinicScreen.jsx:184
msgid "Leave Specialists empty to count this clinic's doctors."
msgstr "Laissez Spécialistes vide pour compter les médecins de cette clinique."

#: src/js/admin/meta/ClinicScreen.jsx:186
#: src/js/admin/utils/data.js:379
#: src/js/admin/utils/data.js:389
msgid "Yes"
msgstr "Oui"

#: src/js/admin/meta/ClinicScreen.jsx:186
#: src/js/admin/utils/data.js:380
#: src/js/admin/utils/data.js:390
msgid "No"
msgstr "Non"

#: src/js/admin/meta/ClinicScreen.jsx:187
#: src/js/admin/meta/DoctorScreen.jsx:168
msgid "Type and press Enter"
msgstr "Saisissez puis appuyez sur Entrée"

#: src/js/admin/meta/ClinicScreen.jsx:201
msgid "Credits"
msgstr "Crédits"

#: src/js/admin/meta/ClinicScreen.jsx:203
msgid "Building by…"
msgstr "Bâtiment de…"

#: src/js/admin/meta/ClinicScreen.jsx:203
msgid "Architect credit"
msgstr "Crédit architecte"

#: src/js/admin/meta/ClinicScreen.jsx:204
msgid "Photos by…"
msgstr "Photos de…"

#: src/js/admin/meta/ClinicScreen.jsx:204
msgid "Photographer credit"
msgstr "Crédit photo"

#: src/js/admin/meta/ClinicScreen.jsx:209
msgid "Not set yet — nothing is saved until you change something here."
msgstr "Pas encore défini — rien n’est enregistré tant que vous ne changez rien ici."

#: src/js/admin/meta/ClinicScreen.jsx:210
msgid "Copy Monday to weekdays"
msgstr "Copier lundi sur la semaine"

#: src/js/admin/meta/ClinicScreen.jsx:219
#, js-format
msgid "%s opens"
msgstr "%s : ouverture"

#: src/js/admin/meta/ClinicScreen.jsx:221
#, js-format
msgid "%s closes"
msgstr "%s : fermeture"

#: src/js/admin/meta/ClinicScreen.jsx:232
msgid "The first photo is the cover. Drag photos to change the order."
msgstr "La première photo sert de couverture. Faites glisser les photos pour changer l’ordre."

#: src/js/admin/meta/ClinicScreen.jsx:239
msgid "Cover"
msgstr "Couverture"

#: src/js/admin/meta/ClinicScreen.jsx:240
msgid "Remove photo"
msgstr "Retirer la photo"

#: src/js/admin/meta/ClinicScreen.jsx:243
msgid "Add photos"
msgstr "Ajouter des photos"

#: src/js/admin/meta/ClinicScreen.jsx:249
#: src/js/admin/meta/DoctorScreen.jsx:21
msgid "No links yet."
msgstr "Aucun lien pour l’instant."

#: src/js/admin/meta/ClinicScreen.jsx:252
#: src/js/admin/meta/DoctorScreen.jsx:24
msgid "Site"
msgstr "Site"

#: src/js/admin/meta/ClinicScreen.jsx:253
#: src/js/admin/meta/DoctorScreen.jsx:26
msgid "Choose a site"
msgstr "Choisir un site"

#: src/js/admin/meta/ClinicScreen.jsx:257
#: src/js/admin/meta/DoctorScreen.jsx:30
msgid "Link"
msgstr "Lien"

#: src/js/admin/meta/ClinicScreen.jsx:258
#: src/js/admin/meta/DoctorScreen.jsx:32
#: src/js/admin/meta/ShortcodeScreen.jsx:187
msgid "Start the link with https://"
msgstr "Commencez le lien par https://"

#: src/js/admin/meta/ClinicScreen.jsx:263
#: src/js/admin/meta/DoctorScreen.jsx:37
msgid "Add link"
msgstr "Ajouter un lien"

#: src/js/admin/meta/ClinicScreen.jsx:273
msgid "Location"
msgstr "Emplacement"

#: src/js/admin/meta/ClinicScreen.jsx:283
msgid "Where the clinic is, for the map and directions."
msgstr "L’emplacement de la clinique, pour la carte et l’itinéraire."

#: src/js/admin/meta/ClinicScreen.jsx:284
msgid "Type, facts, services and opening hours."
msgstr "Type, chiffres clés, services et heures d’ouverture."

#: src/js/admin/meta/ClinicScreen.jsx:285
msgid "Gallery and profile links."
msgstr "Galerie et liens de profil."

#: src/js/admin/meta/ClinicScreen.jsx:298
msgid "Clinic name"
msgstr "Nom de la clinique"

#: src/js/admin/meta/ClinicScreen.jsx:308
#: src/js/admin/meta/DoctorScreen.jsx:258
msgid "Photo"
msgstr "Photo"

#: src/js/admin/meta/DoctorScreen.jsx:53
#, js-format
msgid "Clinic #%s"
msgstr "Clinique n° %s"

#: src/js/admin/meta/DoctorScreen.jsx:58
msgid "Taken from the weekly schedule. Add a number patients can call, and mark dates the doctor is away."
msgstr "Repris des horaires de la semaine. Ajoutez un numéro que les patients peuvent appeler et indiquez les dates d’absence du médecin."

#: src/js/admin/meta/DoctorScreen.jsx:60
msgid "No clinics yet — add working days in the weekly schedule."
msgstr "Aucune clinique — ajoutez des jours de travail dans les horaires de la semaine."

#: src/js/admin/meta/DoctorScreen.jsx:69
msgid "Not in the weekly schedule"
msgstr "Absente des horaires de la semaine"

#: src/js/admin/meta/DoctorScreen.jsx:70
#, js-format
msgid "Away %1$s – %2$s"
msgstr "Absent %1$s – %2$s"

#: src/js/admin/meta/DoctorScreen.jsx:71
msgid "Taking bookings"
msgstr "Accepte les réservations"

#: src/js/admin/meta/DoctorScreen.jsx:74
msgid "Call-to-book number"
msgstr "Numéro pour réserver par téléphone"

#: src/js/admin/meta/DoctorScreen.jsx:76
msgid "Without a number the page shows no call button for this clinic."
msgstr "Sans numéro, la page n’affiche pas de bouton d’appel pour cette clinique."

#: src/js/admin/meta/DoctorScreen.jsx:79
msgid "Away"
msgstr "Absent"

#: src/js/admin/meta/DoctorScreen.jsx:83
msgid "Away from"
msgstr "Absent du"

#: src/js/admin/meta/DoctorScreen.jsx:85
msgid "Away until"
msgstr "Absent jusqu’au"

#: src/js/admin/meta/DoctorScreen.jsx:87
msgid "Pick the dates the doctor is away."
msgstr "Choisissez les dates d’absence du médecin."

#: src/js/admin/meta/DoctorScreen.jsx:89
msgid "Patients can't book at this clinic on the dates you set."
msgstr "Les patients ne peuvent pas réserver dans cette clinique aux dates choisies."

#: src/js/admin/meta/DoctorScreen.jsx:97
msgid "Add a clinic that isn't in the schedule…"
msgstr "Ajouter une clinique absente des horaires…"

#: src/js/admin/meta/DoctorScreen.jsx:100
#: src/js/admin/meta/ScheduleEditor.jsx:124
msgid "Add"
msgstr "Ajouter"

#: src/js/admin/meta/DoctorScreen.jsx:142
#: src/js/admin/meta/DoctorScreen.jsx:219
msgid "About"
msgstr "À propos"

#: src/js/admin/meta/DoctorScreen.jsx:142
msgid "Shown under the name on cards and on the doctor's page."
msgstr "Affiché sous le nom sur les cartes et sur la page du médecin."

#: src/js/admin/meta/DoctorScreen.jsx:143
msgid "e.g. Senior Cardiologist"
msgstr "ex. Cardiologue senior"

#: src/js/admin/meta/DoctorScreen.jsx:144
msgid "What the doctor treats most"
msgstr "Ce que le médecin soigne le plus"

#: src/js/admin/meta/DoctorScreen.jsx:145
msgid "e.g. MBBS, MD (Cardiology)"
msgstr "ex. MBBS, MD (Cardiologie)"

#: src/js/admin/meta/DoctorScreen.jsx:145
msgid "Separate with commas. Shown on one line."
msgstr "Séparez par des virgules. Affiché sur une ligne."

#: src/js/admin/meta/DoctorScreen.jsx:148
msgid "Emails and the fee patients see when they book."
msgstr "E-mails et tarif affiché aux patients lors de la réservation."

#: src/js/admin/meta/DoctorScreen.jsx:149
msgid "Not shown to patients"
msgstr "Non visible par les patients"

#: src/js/admin/meta/DoctorScreen.jsx:151
msgid "Without an email this doctor gets no booking, cancellation or reminder emails."
msgstr "Sans e-mail, ce médecin ne reçoit aucun e-mail de réservation, d’annulation ou de rappel."

#: src/js/admin/meta/DoctorScreen.jsx:153
#: src/js/public/components/Booking/BookingSummary.jsx:46
msgid "Booking fee"
msgstr "Tarif de réservation"

#: src/js/admin/meta/DoctorScreen.jsx:155
msgid "Patients see it when booking and pay it online (or at the clinic, if you allow it). Leave empty for no fee."
msgstr "Les patients le voient en réservant et le paient en ligne (ou à la clinique, si vous l’autorisez). Laissez vide pour la gratuité."

#: src/js/admin/meta/DoctorScreen.jsx:155
msgid "Patients see it when booking and pay at the clinic. Leave empty for no fee."
msgstr "Les patients le voient en réservant et paient à la clinique. Laissez vide pour la gratuité."

#: src/js/admin/meta/DoctorScreen.jsx:163
msgid "Shown as badges and facts on the card and the doctor's page."
msgstr "Affiché en badges et chiffres clés sur la carte et la page du médecin."

#: src/js/admin/meta/DoctorScreen.jsx:167
msgid "Ribbon"
msgstr "Bandeau"

#: src/js/admin/meta/DoctorScreen.jsx:167
msgid "Up to 32 characters"
msgstr "32 caractères max."

#: src/js/admin/meta/DoctorScreen.jsx:167
msgid "e.g. Top-rated 2026"
msgstr "ex. Mieux noté 2026"

#: src/js/admin/meta/DoctorScreen.jsx:168
msgid "Languages"
msgstr "Langues"

#: src/js/admin/meta/DoctorScreen.jsx:169
msgid "Credentials"
msgstr "Titres"

#: src/js/admin/meta/DoctorScreen.jsx:169
msgid "Shown next to the name"
msgstr "Affiché à côté du nom"

#: src/js/admin/meta/DoctorScreen.jsx:169
msgid "e.g. FACC"
msgstr "ex. FACC"

#: src/js/admin/meta/DoctorScreen.jsx:173
msgid "Rating (0–5)"
msgstr "Note (0–5)"

#: src/js/admin/meta/DoctorScreen.jsx:174
msgid "Reviews"
msgstr "Avis"

#: src/js/admin/meta/DoctorScreen.jsx:175
msgid "Patients"
msgstr "Patients"

#: src/js/admin/meta/DoctorScreen.jsx:177
msgid "Rating and reviews show only when the rating is above 0."
msgstr "La note et les avis s’affichent seulement si la note est supérieure à 0."

#: src/js/admin/meta/DoctorScreen.jsx:179
msgid "Quote"
msgstr "Citation"

#: src/js/admin/meta/DoctorScreen.jsx:179
msgid "One sentence in the doctor's own words."
msgstr "Une phrase, dans les mots du médecin."

#: src/js/admin/meta/DoctorScreen.jsx:184
#: src/js/admin/meta/DoctorScreen.jsx:225
msgid "Awards"
msgstr "Distinctions"

#: src/js/admin/meta/DoctorScreen.jsx:184
msgid "Shown on the doctor's page, with an optional badge image."
msgstr "Affiché sur la page du médecin, avec une image de badge facultative."

#: src/js/admin/meta/DoctorScreen.jsx:187
msgid "No awards yet."
msgstr "Aucune distinction pour l’instant."

#: src/js/admin/meta/DoctorScreen.jsx:191
msgid "Award name"
msgstr "Nom de la distinction"

#: src/js/admin/meta/DoctorScreen.jsx:195
msgid "Award image"
msgstr "Image de la distinction"

#: src/js/admin/meta/DoctorScreen.jsx:195
msgid "Change image"
msgstr "Changer l’image"

#: src/js/admin/meta/DoctorScreen.jsx:195
msgid "Add image"
msgstr "Ajouter une image"

#: src/js/admin/meta/DoctorScreen.jsx:196
msgid "award"
msgstr "distinction"

#: src/js/admin/meta/DoctorScreen.jsx:201
msgid "Add award"
msgstr "Ajouter une distinction"

#: src/js/admin/meta/DoctorScreen.jsx:204
msgid "Icons under the doctor's name."
msgstr "Icônes sous le nom du médecin."

#: src/js/admin/meta/DoctorScreen.jsx:207
msgid "What patients can come in for."
msgstr "Les motifs de consultation possibles."

#: src/js/admin/meta/DoctorScreen.jsx:210
msgid "Type a service and press Enter"
msgstr "Saisissez un service puis Entrée"

#: src/js/admin/meta/DoctorScreen.jsx:219
msgid "Profile"
msgstr "Profil"

#: src/js/admin/meta/DoctorScreen.jsx:224
msgid "Highlights"
msgstr "Points forts"

#: src/js/admin/meta/DoctorScreen.jsx:230
msgid "What patients read about this doctor, and the email and fee used for bookings."
msgstr "Ce que les patients lisent sur ce médecin, et l’e-mail et le tarif des réservations."

#: src/js/admin/meta/DoctorScreen.jsx:231
msgid "The days, clinics and times patients can book."
msgstr "Les jours, cliniques et créneaux que les patients peuvent réserver."

#: src/js/admin/meta/DoctorScreen.jsx:232
msgid "A number to call at each clinic, and dates the doctor is away."
msgstr "Un numéro à appeler pour chaque clinique, et les dates d’absence du médecin."

#: src/js/admin/meta/DoctorScreen.jsx:233
msgid "Extra details that make the doctor's card and page stand out."
msgstr "Des détails en plus pour faire ressortir la carte et la page du médecin."

#: src/js/admin/meta/DoctorScreen.jsx:234
msgid "Recognition, profile links and what patients can come in for."
msgstr "Distinctions, liens de profil et motifs de consultation."

#: src/js/admin/meta/DoctorScreen.jsx:249
msgid "Doctor name"
msgstr "Nom du médecin"

#: src/js/admin/meta/DoctorScreen.jsx:260
msgid "Email for booking emails"
msgstr "E-mail pour les e-mails de réservation"

#: src/js/admin/meta/ScheduleEditor.jsx:24
msgid "No time"
msgstr "Aucune heure"

#: src/js/admin/meta/ScheduleEditor.jsx:81
#, js-format
msgid "Add %d time"
msgid_plural "Add %d times"
msgstr[0] "Ajouter %d créneau"
msgstr[1] "Ajouter %d créneaux"

#: src/js/admin/meta/ScheduleEditor.jsx:92
msgid "Copy to other days"
msgstr "Copier vers d’autres jours"

#: src/js/admin/meta/ScheduleEditor.jsx:103
msgid "Replaces those days' clinics and times."
msgstr "Remplace les cliniques et créneaux de ces jours."

#: src/js/admin/meta/ScheduleEditor.jsx:113
msgid "Add time"
msgstr "Ajouter un créneau"

#: src/js/admin/meta/ScheduleEditor.jsx:123
msgid "New time"
msgstr "Nouveau créneau"

#: src/js/admin/meta/ScheduleEditor.jsx:140
msgid "Add a clinic first (DocBooker → Clinics); each working day needs one."
msgstr "Ajoutez d’abord une clinique (DocBooker → Cliniques) ; chaque jour de travail en demande une."

#: src/js/admin/meta/ScheduleEditor.jsx:141
msgid "Choose the days this doctor works, the clinic for each day and the times patients can pick. Filled times can be booked online; dashed times show on the page as \"call to book\" — click a time to switch."
msgstr "Choisissez les jours de travail de ce médecin, la clinique de chaque jour et les créneaux proposés aux patients. Les créneaux pleins sont réservables en ligne ; les créneaux en pointillés s’affichent sur la page en « appelez pour réserver » — cliquez sur un créneau pour basculer."

#: src/js/admin/meta/ScheduleEditor.jsx:148
#, js-format
msgid "%d time"
msgid_plural "%d times"
msgstr[0] "%d créneau"
msgstr[1] "%d créneaux"

#: src/js/admin/meta/ScheduleEditor.jsx:148
msgid "Off"
msgstr "Repos"

#: src/js/admin/meta/ScheduleEditor.jsx:155
msgid "Not working"
msgstr "Ne travaille pas"

#: src/js/admin/meta/ScheduleEditor.jsx:155
msgid "Pick a clinic"
msgstr "Choisir une clinique"

#: src/js/admin/meta/ScheduleEditor.jsx:173
#, js-format
msgid "Clinic on %s"
msgstr "Clinique le %s"

#: src/js/admin/meta/ScheduleEditor.jsx:175
msgid "Choose a clinic"
msgstr "Choisir une clinique"

#: src/js/admin/meta/ScheduleEditor.jsx:183
msgid "Remove clinic"
msgstr "Retirer la clinique"

#: src/js/admin/meta/ScheduleEditor.jsx:185
msgid "Choose a clinic to add times."
msgstr "Choisissez une clinique pour ajouter des créneaux."

#: src/js/admin/meta/ScheduleEditor.jsx:190
msgid "Can be booked online — click for call to book only"
msgstr "Réservable en ligne — cliquez pour passer sur appel uniquement"

#: src/js/admin/meta/ScheduleEditor.jsx:190
msgid "Call to book only — click to allow online booking"
msgstr "Sur appel uniquement — cliquez pour autoriser la réservation en ligne"

#: src/js/admin/meta/ScheduleEditor.jsx:191
#, js-format
msgid "%s: can be booked online"
msgstr "%s : réservable en ligne"

#: src/js/admin/meta/ScheduleEditor.jsx:191
#, js-format
msgid "%s: call to book only"
msgstr "%s : sur appel uniquement"

#: src/js/admin/meta/ScheduleEditor.jsx:198
msgid "That time is already there."
msgstr "Ce créneau existe déjà."

#: src/js/admin/meta/ScheduleEditor.jsx:208
#, js-format
msgid "Add another clinic for %s"
msgstr "Ajouter une autre clinique pour %s"

#: src/js/admin/meta/ScheduleEditor.jsx:216
msgid "Can be booked online"
msgstr "Réservable en ligne"

#: src/js/admin/meta/ScheduleEditor.jsx:216
msgid "Call to book only"
msgstr "Sur appel uniquement"

#: src/js/admin/meta/ScheduleEditor.jsx:216
#, js-format
msgid "%d time in total"
msgid_plural "%d times in total"
msgstr[0] "%d créneau au total"
msgstr[1] "%d créneaux au total"

#: src/js/admin/meta/ShortcodeScreen.jsx:51
#: src/js/admin/meta/ShortcodeScreen.jsx:182
msgid "Load more"
msgstr "Charger plus"

#: src/js/admin/meta/ShortcodeScreen.jsx:51
msgid "More load as you scroll"
msgstr "La suite se charge au défilement"

#: src/js/admin/meta/ShortcodeScreen.jsx:61
msgid "How the list looks on the page. Your theme's fonts and spacing apply on the site."
msgstr "L’aspect de la liste sur la page. Sur le site, les polices et espacements de votre thème s’appliquent."

#: src/js/admin/meta/ShortcodeScreen.jsx:62
#, js-format
msgid "%d in the list"
msgid_plural "%d in the list"
msgstr[0] "%d dans la liste"
msgstr[1] "%d dans la liste"

#: src/js/admin/meta/ShortcodeScreen.jsx:62
#, js-format
msgid "%d per row"
msgid_plural "%d per row"
msgstr[0] "%d par ligne"
msgstr[1] "%d par ligne"

#: src/js/admin/meta/ShortcodeScreen.jsx:62
#, js-format
msgid "%d fit here"
msgstr "%d possibles ici"

#: src/js/admin/meta/ShortcodeScreen.jsx:65
msgid "No published doctors yet."
msgstr "Aucun médecin publié pour l’instant."

#: src/js/admin/meta/ShortcodeScreen.jsx:65
msgid "No published clinics yet."
msgstr "Aucune clinique publiée pour l’instant."

#: src/js/admin/meta/ShortcodeScreen.jsx:65
msgid "Nothing matches these choices."
msgstr "Rien ne correspond à ces choix."

#: src/js/admin/meta/ShortcodeScreen.jsx:90
#, js-format
msgid "+ %d more on the page"
msgid_plural "+ %d more on the page"
msgstr[0] "+ %d de plus sur la page"
msgstr[1] "+ %d de plus sur la page"

#: src/js/admin/meta/ShortcodeScreen.jsx:142
msgid "Photo on top"
msgstr "Photo en haut"

#: src/js/admin/meta/ShortcodeScreen.jsx:143
msgid "Round photo, details beside it"
msgstr "Photo ronde, détails à côté"

#: src/js/admin/meta/ShortcodeScreen.jsx:143
msgid "Photo and details"
msgstr "Photo et détails"

#: src/js/admin/meta/ShortcodeScreen.jsx:152
msgid "Filter bar above the list"
msgstr "Barre de filtres au-dessus de la liste"

#: src/js/admin/meta/ShortcodeScreen.jsx:157
#: src/js/admin/meta/ShortcodeScreen.jsx:289
msgid "Card design, how many cards and what comes after the list."
msgstr "Style de carte, nombre de cartes et ce qui suit la liste."

#: src/js/admin/meta/ShortcodeScreen.jsx:172
msgid "The directory row shows at most 2 per row."
msgstr "La ligne annuaire affiche au plus 2 par ligne."

#: src/js/admin/meta/ShortcodeScreen.jsx:177
#: src/js/admin/meta/ShortcodeScreen.jsx:180
msgid "Below the list"
msgstr "Sous la liste"

#: src/js/admin/meta/ShortcodeScreen.jsx:181
msgid "Nothing"
msgstr "Rien"

#: src/js/admin/meta/ShortcodeScreen.jsx:181
msgid "\"More\" button"
msgstr "Bouton « Plus »"

#: src/js/admin/meta/ShortcodeScreen.jsx:182
msgid "Page numbers"
msgstr "Numéros de page"

#: src/js/admin/meta/ShortcodeScreen.jsx:182
msgid "Infinite scroll"
msgstr "Défilement infini"

#: src/js/admin/meta/ShortcodeScreen.jsx:183
#, js-format
msgid "Shows the first %s only."
msgstr "Affiche seulement les %s premiers."

#: src/js/admin/meta/ShortcodeScreen.jsx:183
msgid "Shows the list, then a button to another page."
msgstr "Affiche la liste, puis un bouton vers une autre page."

#: src/js/admin/meta/ShortcodeScreen.jsx:183
msgid "Splits the list into pages."
msgstr "Divise la liste en pages."

#: src/js/admin/meta/ShortcodeScreen.jsx:183
msgid "A button loads the next ones."
msgstr "Un bouton charge les suivants."

#: src/js/admin/meta/ShortcodeScreen.jsx:183
msgid "More load as the visitor scrolls."
msgstr "La suite se charge quand le visiteur fait défiler."

#: src/js/admin/meta/ShortcodeScreen.jsx:185
msgid "Button text (More Doctors)"
msgstr "Texte du bouton (Plus de médecins)"

#: src/js/admin/meta/ShortcodeScreen.jsx:185
msgid "Button text (More Clinics)"
msgstr "Texte du bouton (Plus de cliniques)"

#: src/js/admin/meta/ShortcodeScreen.jsx:185
msgid "Button text"
msgstr "Texte du bouton"

#: src/js/admin/meta/ShortcodeScreen.jsx:186
msgid "Button link"
msgstr "Lien du bouton"

#: src/js/admin/meta/ShortcodeScreen.jsx:211
#: src/js/admin/meta/ShortcodeScreen.jsx:290
msgid "Leave these empty to list them all."
msgstr "Laissez vide pour tout afficher."

#: src/js/admin/meta/ShortcodeScreen.jsx:223
msgid "ID"
msgstr "ID"

#: src/js/admin/meta/ShortcodeScreen.jsx:225
msgid "Order"
msgstr "Ordre"

#: src/js/admin/meta/ShortcodeScreen.jsx:226
msgid "A to Z / oldest first"
msgstr "A à Z / plus anciens d’abord"

#: src/js/admin/meta/ShortcodeScreen.jsx:226
msgid "Z to A / newest first"
msgstr "Z à A / plus récents d’abord"

#: src/js/admin/meta/ShortcodeScreen.jsx:236
#: src/js/admin/meta/ShortcodeScreen.jsx:259
msgid "Size"
msgstr "Taille"

#: src/js/admin/meta/ShortcodeScreen.jsx:243
msgid "Border"
msgstr "Bordure"

#: src/js/admin/meta/ShortcodeScreen.jsx:245
msgid "Border width"
msgstr "Épaisseur de bordure"

#: src/js/admin/meta/ShortcodeScreen.jsx:247
msgid "Corner rounding, e.g. 12px"
msgstr "Arrondi des coins, ex. 12px"

#: src/js/admin/meta/ShortcodeScreen.jsx:253
msgid "Colours, sizes and weights. \"None\" keeps your theme's look."
msgstr "Couleurs, tailles et graisses. « Aucune » garde le style de votre thème."

#: src/js/admin/meta/ShortcodeScreen.jsx:264
#, js-format
msgid "%s colour"
msgstr "%s : couleur"

#: src/js/admin/meta/ShortcodeScreen.jsx:265
#, js-format
msgid "%s size"
msgstr "%s : taille"

#: src/js/admin/meta/ShortcodeScreen.jsx:266
#, js-format
msgid "%s weight"
msgstr "%s : graisse"

#: src/js/admin/meta/ShortcodeScreen.jsx:267
#: src/js/admin/meta/ShortcodeScreen.jsx:268
#, js-format
msgid "%s alignment"
msgstr "%s : alignement"

#: src/js/admin/meta/ShortcodeScreen.jsx:274
msgid "Job title, speciality, workplace and degrees appear here when the cards show them."
msgstr "Fonction, spécialité, lieu d’exercice et diplômes apparaissent ici quand les cartes les affichent."

#: src/js/admin/meta/ShortcodeScreen.jsx:280
msgid "Layout"
msgstr "Mise en page"

#: src/js/admin/meta/ShortcodeScreen.jsx:292
msgid "Colours, sizes and weights of the texts."
msgstr "Couleurs, tailles et graisses des textes."

#: src/js/admin/meta/ShortcodeScreen.jsx:310
msgid "Paste the shortcode into a page or post, or use the PHP line in a theme file."
msgstr "Collez le shortcode dans une page ou un article, ou utilisez la ligne PHP dans un fichier du thème."

#: src/js/admin/meta/ui.jsx:70
msgid "Available with DocBooker Pro."
msgstr "Disponible avec DocBooker Pro."

#: src/js/admin/meta/ui.jsx:149
msgid "Add…"
msgstr "Ajouter…"

#: src/js/admin/meta/ui.jsx:174
msgid "Use these"
msgstr "Utiliser ces images"

#: src/js/admin/meta/ui.jsx:214
msgid "Sections"
msgstr "Sections"

#: src/js/admin/meta/ui.jsx:216
msgid "Search fields…"
msgstr "Rechercher un champ…"

#: src/js/admin/meta/ui.jsx:216
msgid "Search fields"
msgstr "Rechercher un champ"

#: src/js/admin/utils/data.js:71
#: src/js/admin/utils/data.js:355
msgid "Approved"
msgstr "Approuvé"

#: src/js/admin/utils/data.js:77
#: src/js/admin/utils/data.js:362
msgid "Expired"
msgstr "Expiré"

#: src/js/admin/utils/data.js:81
#: src/js/public/components/Booking/BookingSummary.jsx:35
msgid "Paid"
msgstr "Payé"

#: src/js/admin/utils/data.js:82
msgid "Pending"
msgstr "En attente"

#: src/js/admin/utils/data.js:83
msgid "Failed"
msgstr "Échoué"

#: src/js/admin/utils/data.js:85
msgid "Free / no payment"
msgstr "Gratuit / sans paiement"

#: src/js/admin/utils/data.js:97
msgid "Left ($99.99)"
msgstr "Gauche ($99.99)"

#: src/js/admin/utils/data.js:101
msgid "Right (99.99$)"
msgstr "Droite (99.99$)"

#: src/js/admin/utils/data.js:105
msgid "Left with space ($ 99.99)"
msgstr "Gauche avec espace ($ 99.99)"

#: src/js/admin/utils/data.js:109
msgid "Right with space (99.99 $)"
msgstr "Droite avec espace (99.99 $)"

#: src/js/admin/utils/data.js:115
msgid "Stripe"
msgstr "Stripe"

#: src/js/admin/utils/data.js:119
msgid "Razorpay"
msgstr "Razorpay"

#: src/js/admin/utils/data.js:161
msgid "Full Width"
msgstr "Pleine largeur"

#: src/js/admin/utils/data.js:165
msgid "Left Sidebar"
msgstr "Barre latérale gauche"

#: src/js/admin/utils/data.js:169
msgid "Right Sidebar"
msgstr "Barre latérale droite"

#: src/js/admin/utils/data.js:175
msgid "No Order"
msgstr "Aucun ordre"

#: src/js/admin/utils/data.js:179
msgid "Order by Title"
msgstr "Trier par titre"

#: src/js/admin/utils/data.js:183
msgid "Order by Post Id"
msgstr "Trier par ID"

#: src/js/admin/utils/data.js:187
msgid "Order by Post Name"
msgstr "Trier par nom"

#: src/js/admin/utils/data.js:191
msgid "Order by Date"
msgstr "Trier par date"

#: src/js/admin/utils/data.js:195
msgid "Random Order"
msgstr "Ordre aléatoire"

#: src/js/admin/utils/data.js:199
msgid "Order by Page Order"
msgstr "Trier par ordre des pages"

#: src/js/admin/utils/data.js:219
msgid "Ajax Number Pagination"
msgstr "Pagination numérotée Ajax"

#: src/js/admin/utils/data.js:223
msgid "Load More Button"
msgstr "Bouton « Charger plus »"

#: src/js/admin/utils/data.js:227
msgid "Load More Scroll"
msgstr "Chargement au défilement"

#: src/js/admin/utils/data.js:233
msgid "1 line"
msgstr "1 ligne"

#: src/js/admin/utils/data.js:237
msgid "2 lines"
msgstr "2 lignes"

#: src/js/admin/utils/data.js:241
msgid "3 lines"
msgstr "3 lignes"

#: src/js/admin/utils/data.js:245
msgid "4 lines"
msgstr "4 lignes"

#: src/js/admin/utils/data.js:249
msgid "5 lines"
msgstr "5 lignes"

#: src/js/admin/utils/data.js:255
msgid "100"
msgstr "100"

#: src/js/admin/utils/data.js:259
msgid "200"
msgstr "200"

#: src/js/admin/utils/data.js:263
msgid "300"
msgstr "300"

#: src/js/admin/utils/data.js:267
msgid "400"
msgstr "400"

#: src/js/admin/utils/data.js:271
msgid "500"
msgstr "500"

#: src/js/admin/utils/data.js:275
msgid "600"
msgstr "600"

#: src/js/admin/utils/data.js:279
msgid "700"
msgstr "700"

#: src/js/admin/utils/data.js:283
msgid "800"
msgstr "800"

#: src/js/admin/utils/data.js:287
msgid "900"
msgstr "900"

#: src/js/admin/utils/data.js:293
msgid "Default"
msgstr "Par défaut"

#: src/js/admin/utils/data.js:301
msgid "Center"
msgstr "Centre"

#: src/js/admin/utils/data.js:332
msgid "Doctor Name"
msgstr "Nom du médecin"

#: src/js/admin/utils/data.js:338
msgid "Day / Date"
msgstr "Jour / Date"

#: src/js/admin/utils/data.js:366
msgid "Patient Note"
msgstr "Note du patient"

#: src/js/admin/utils/data.js:372
msgid "Actions"
msgstr "Actions"

#: src/js/admin/utils/data.js:377
msgid "Are you sure to cancel this Booking?"
msgstr "Voulez-vous vraiment annuler cette réservation ?"

#: src/js/admin/utils/data.js:387
msgid "Are you sure to delete this booking?"
msgstr "Voulez-vous vraiment supprimer cette réservation ?"

#: src/js/admin/utils/data.js:392
msgid "Delete booking"
msgstr "Supprimer la réservation"

#: src/js/public/components/booking-ui.js:77
#: src/js/public/components/Booking/patientError.js:17
msgid "Please enter your email address."
msgstr "Veuillez saisir votre adresse e-mail."

#: src/js/public/components/Booking/BookingSummary.jsx:38
msgid "To pay at the clinic"
msgstr "À payer à la clinique"

#: src/js/public/components/Booking/LoadingSpinner.jsx:4
#: src/js/public/components/Skeletons.jsx:13
#: src/js/public/components/Skeletons.jsx:81
msgid "Loading"
msgstr "Chargement"

#: src/js/public/components/Booking/PatientDetailsForm.jsx:34
msgid "Full Name"
msgstr "Nom complet"

#: src/js/public/components/Booking/PatientDetailsForm.jsx:35
msgid "e.g. Maria Lopez"
msgstr "ex. Marie Dupont"

#: src/js/public/components/Booking/PatientDetailsForm.jsx:40
msgid "Email Address"
msgstr "Adresse e-mail"

#: src/js/public/components/Booking/PatientDetailsForm.jsx:41
msgid "you@example.com"
msgstr "vous@exemple.com"

#: src/js/public/components/Booking/PatientDetailsForm.jsx:43
msgid "Notes for the Doctor"
msgstr "Notes pour le médecin"

#: src/js/public/components/Booking/PatientDetailsForm.jsx:44
msgid "Anything the doctor should know before the visit"
msgstr "Ce que le médecin doit savoir avant la visite"

#: src/js/public/components/Booking/PaymentForm.jsx:34
msgid "Payment system not loaded. Please refresh the page."
msgstr "Le système de paiement n’est pas chargé. Veuillez actualiser la page."

#: src/js/public/components/Booking/PaymentForm.jsx:91
msgid "Stripe is not loaded yet. Please wait and try again."
msgstr "Stripe n’est pas encore chargé. Patientez puis réessayez."

#: src/js/public/components/Booking/PaymentForm.jsx:96
#: src/js/public/components/PaymentForm.jsx:29
msgid "Please enter cardholder name"
msgstr "Veuillez saisir le nom du titulaire"

#: src/js/public/components/Booking/PaymentForm.jsx:121
msgid "Failed to create payment method"
msgstr "Impossible de créer le moyen de paiement"

#. translators: %s: doctor's name, e.g. "Dr. Sarah Mitchell".
#: src/js/public/components/Booking/PaymentForm.jsx:131
#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:77
#: src/js/public/components/PaymentForm.jsx:59
#, js-format
msgid "Booking for %s"
msgstr "Réservation avec %s"

#: src/js/public/components/Booking/PaymentForm.jsx:157
#: src/js/public/components/PaymentForm.jsx:83
msgid "Payment processing failed"
msgstr "Échec du traitement du paiement"

#: src/js/public/components/Booking/PaymentForm.jsx:164
#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:133
#: src/js/public/components/PaymentForm.jsx:91
msgid "Failed to process payment.  Please try again."
msgstr "Impossible de traiter le paiement. Veuillez réessayer."

#: src/js/public/components/Booking/PaymentForm.jsx:176
#: src/js/public/components/PaymentForm.jsx:102
msgid "Secured by Stripe - Your payment information is encrypted"
msgstr "Sécurisé par Stripe - Vos données de paiement sont chiffrées"

#: src/js/public/components/Booking/PaymentForm.jsx:183
#: src/js/public/components/PaymentForm.jsx:107
msgid "Test Mode Active - Use test card:  4242 4242 4242 4242"
msgstr "Mode test actif - Carte de test :  4242 4242 4242 4242"

#: src/js/public/components/Booking/PaymentForm.jsx:194
#: src/js/public/components/PaymentForm.jsx:116
msgid "Cardholder Name *"
msgstr "Nom du titulaire *"

#: src/js/public/components/Booking/PaymentForm.jsx:201
#: src/js/public/components/PaymentForm.jsx:123
msgid "John Doe"
msgstr "Jean Dupont"

#: src/js/public/components/Booking/PaymentForm.jsx:210
msgid "Card Details *"
msgstr "Données de carte *"

#: src/js/public/components/Booking/PaymentForm.jsx:225
#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:176
#: src/js/public/components/PaymentForm.jsx:160
msgid "Total Amount:"
msgstr "Montant total :"

#: src/js/public/components/Booking/PaymentForm.jsx:241
#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:192
msgid "Processing Payment..."
msgstr "Paiement en cours…"

#: src/js/public/components/Booking/PaymentForm.jsx:245
msgid "Loading... "
msgstr "Chargement… "

#. translators: 1: currency code, 2: amount.
#: src/js/public/components/Booking/PaymentForm.jsx:252
#: src/js/public/components/PaymentForm.jsx:182
#, js-format
msgid "Pay %1$s %2$s & Confirm"
msgstr "Payer %1$s %2$s et confirmer"

#: src/js/public/components/Booking/PaymentForm.jsx:262
#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:204
#: src/js/public/components/PaymentForm.jsx:191
msgid "By confirming your booking, you agree to our terms and conditions"
msgstr "En confirmant votre réservation, vous acceptez nos conditions générales"

#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:32
msgid "Razorpay not loaded.  Please refresh the page."
msgstr "Razorpay n’est pas chargé. Veuillez actualiser la page."

#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:67
msgid "Failed to create order"
msgstr "Impossible de créer la commande"

#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:109
msgid "Payment verification failed"
msgstr "Échec de la vérification du paiement"

#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:144
msgid "Secured by Razorpay - Your payment information is encrypted"
msgstr "Sécurisé par Razorpay - Vos données de paiement sont chiffrées"

#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:151
msgid "Test Mode Active"
msgstr "Mode test actif"

#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:161
msgid "Doctor:"
msgstr "Médecin :"

#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:165
msgid "Booking Fee:"
msgstr "Tarif de réservation :"

#: src/js/public/components/Booking/RazorpayPaymentForm.jsx:197
msgid "Pay with Razorpay"
msgstr "Payer avec Razorpay"

#: src/js/public/components/BookingForm.jsx:59
msgid "Failed to fetch Stripe configuration"
msgstr "Impossible de charger la configuration Stripe"

#: src/js/public/components/BookingForm.jsx:64
msgid "Failed to load payment configuration.  Please contact support."
msgstr "Impossible de charger la configuration de paiement. Veuillez contacter l’assistance."

#: src/js/public/components/BookingForm.jsx:137
#: src/js/public/components/DoctorDetailsBooking.jsx:253
msgid "Failed to create booking"
msgstr "Impossible de créer la réservation"

#: src/js/public/components/BookingForm.jsx:150
msgid "Failed to create booking.  Please try again."
msgstr "Impossible de créer la réservation. Veuillez réessayer."

#: src/js/public/components/BookingForm.jsx:158
#: src/js/public/components/DoctorDetailsBooking.jsx:289
msgid "Invalid payment intent ID"
msgstr "ID d’intention de paiement non valide"

#: src/js/public/components/BookingForm.jsx:170
msgid "Payment succeeded but booking failed.  Please contact support."
msgstr "Paiement réussi mais réservation échouée. Veuillez contacter l’assistance."

#: src/js/public/components/BookingForm.jsx:191
msgid "Online booking is unavailable right now"
msgstr "La réservation en ligne est indisponible pour le moment"

#: src/js/public/components/BookingForm.jsx:192
msgid "The payment settings could not be loaded. Please call the clinic to book, or try again later."
msgstr "Les réglages de paiement n’ont pas pu être chargés. Appelez la clinique pour réserver, ou réessayez plus tard."

#: src/js/public/components/BookingForm.jsx:194
msgid "Go Back"
msgstr "Retour"

#: src/js/public/components/BookingForm.jsx:208
#: src/js/public/components/ProgressBar.jsx:10
msgid "Your Details"
msgstr "Vos coordonnées"

#: src/js/public/components/BookingForm.jsx:211
msgid "Pay the booking fee to confirm your appointment."
msgstr "Réglez le tarif de réservation pour confirmer votre rendez-vous."

#: src/js/public/components/BookingForm.jsx:212
msgid "We send the confirmation to your email."
msgstr "Nous envoyons la confirmation à votre e-mail."

#: src/js/public/components/BookingForm.jsx:227
msgid "Test mode: no real money is taken."
msgstr "Mode test : aucun argent réel n’est débité."

#: src/js/public/components/BookingForm.jsx:271
#: src/js/public/components/DoctorDetailsBooking.jsx:531
msgid "How Would You Like to Pay?"
msgstr "Comment souhaitez-vous payer ?"

#: src/js/public/components/BookingForm.jsx:274
#: src/js/public/components/DoctorDetailsBooking.jsx:534
msgid "Pay Online Now"
msgstr "Payer en ligne maintenant"

#: src/js/public/components/BookingForm.jsx:274
msgid "Card payment on the next screen"
msgstr "Paiement par carte à l’écran suivant"

#: src/js/public/components/BookingForm.jsx:278
#: src/js/public/components/DoctorDetailsBooking.jsx:535
msgid "Pay at the Clinic"
msgstr "Payer à la clinique"

#: src/js/public/components/BookingForm.jsx:278
msgid "Pay on the day of your visit"
msgstr "Payez le jour de votre visite"

#: src/js/public/components/BookingForm.jsx:284
msgid "Booking…"
msgstr "Réservation…"

#: src/js/public/components/BookingForm.jsx:286
msgid "Continue to Payment"
msgstr "Continuer vers le paiement"

#: src/js/public/components/BookingForm.jsx:287
#: src/js/public/components/DoctorDetailsBooking.jsx:563
msgid "Confirm Booking"
msgstr "Confirmer la réservation"

#: src/js/public/components/BookingForm.jsx:291
msgid "You pay on the next screen. Payments are handled securely."
msgstr "Vous payez à l’écran suivant. Les paiements sont sécurisés."

#: src/js/public/components/BookingForm.jsx:294
#, js-format
msgid "Nothing to pay now. You pay %s at the clinic."
msgstr "Rien à payer maintenant. Vous réglerez %s à la clinique."

#: src/js/public/components/BookingForm.jsx:295
msgid "No payment needed now."
msgstr "Aucun paiement requis maintenant."

#: src/js/public/components/CalendarPicker.jsx:85
#: src/js/public/components/CalendarPicker.jsx:126
msgid "Previous month"
msgstr "Mois précédent"

#: src/js/public/components/CalendarPicker.jsx:87
#: src/js/public/components/CalendarPicker.jsx:143
msgid "Next month"
msgstr "Mois suivant"

#: src/js/public/components/DepartmentsSelection.jsx:19
msgid "Choose a Department"
msgstr "Choisissez une spécialité"

#: src/js/public/components/DepartmentsSelection.jsx:20
msgid "Pick what you need help with. You choose the doctor next."
msgstr "Choisissez le motif de votre visite. Vous choisirez le médecin ensuite."

#: src/js/public/components/DepartmentsSelection.jsx:23
msgid "No departments are open for booking yet."
msgstr "Aucune spécialité n’est encore ouverte à la réservation."

#: src/js/public/components/DepartmentsSelection.jsx:32
#: src/js/public/components/DepartmentsSelection.jsx:33
msgid "Search departments or doctors"
msgstr "Rechercher une spécialité ou un médecin"

#: src/js/public/components/DepartmentsSelection.jsx:54
#, js-format
msgid "%d doctor available"
msgid_plural "%d doctors available"
msgstr[0] "%d médecin disponible"
msgstr[1] "%d médecins disponibles"

#: src/js/public/components/DepartmentsSelection.jsx:64
#, js-format
msgid "No department or doctor matches “%s”."
msgstr "Aucune spécialité ni aucun médecin ne correspond à « %s »."

#: src/js/public/components/DoctorDetailsBooking.jsx:11
msgid "Time passed"
msgstr "Heure passée"

#: src/js/public/components/DoctorDetailsBooking.jsx:13
msgid "Too soon to book"
msgstr "Trop tôt pour réserver"

#: src/js/public/components/DoctorDetailsBooking.jsx:15
msgid "Slot Booked"
msgstr "Créneau pris"

#: src/js/public/components/DoctorDetailsBooking.jsx:139
msgid "Failed to fetch doctor schedule"
msgstr "Impossible de charger les horaires du médecin"

#: src/js/public/components/DoctorDetailsBooking.jsx:214
msgid "Please select a time slot"
msgstr "Veuillez choisir un créneau"

#: src/js/public/components/DoctorDetailsBooking.jsx:280
msgid "Failed to book appointment. Please try again."
msgstr "Impossible de réserver le rendez-vous. Veuillez réessayer."

#: src/js/public/components/DoctorDetailsBooking.jsx:300
msgid "Payment succeeded but booking failed. Please contact support."
msgstr "Paiement réussi mais réservation échouée. Veuillez contacter l’assistance."

#: src/js/public/components/DoctorDetailsBooking.jsx:328
msgid "Doctor Appointment Booking"
msgstr "Prise de rendez-vous médical"

#: src/js/public/components/DoctorDetailsBooking.jsx:339
msgid "Select Date"
msgstr "Choisir une date"

#: src/js/public/components/DoctorDetailsBooking.jsx:362
msgid "Available Clinics"
msgstr "Cliniques disponibles"

#: src/js/public/components/DoctorDetailsBooking.jsx:376
msgid "On holiday"
msgstr "Absent"

#: src/js/public/components/DoctorDetailsBooking.jsx:439
msgid "Patient Information"
msgstr "Informations du patient"

#: src/js/public/components/DoctorDetailsBooking.jsx:450
msgid "Full Name *"
msgstr "Nom complet *"

#: src/js/public/components/DoctorDetailsBooking.jsx:467
msgid "Phone Number *"
msgstr "Numéro de téléphone *"

#: src/js/public/components/DoctorDetailsBooking.jsx:484
msgid "Email *"
msgstr "E-mail *"

#: src/js/public/components/DoctorDetailsBooking.jsx:501
msgid "Notes"
msgstr "Notes"

#. translators: 1: date, 2: time, 3: clinic name.
#: src/js/public/components/DoctorDetailsBooking.jsx:524
#, js-format
msgid "Selected: <b>%1$s, %2$s</b> at <b>%3$s</b>"
msgstr "Sélection : <b>%1$s, %2$s</b> à <b>%3$s</b>"

#: src/js/public/components/DoctorDetailsBooking.jsx:554
msgid "Processing..."
msgstr "Traitement…"

#: src/js/public/components/DoctorDetailsBooking.jsx:559
msgid "Proceed to Payment"
msgstr "Passer au paiement"

#: src/js/public/components/DoctorDetailsBooking.jsx:570
#: src/js/public/components/DoctorDetailsBooking.jsx:675
msgid "Booking fee:"
msgstr "Tarif de réservation :"

#: src/js/public/components/DoctorDetailsBooking.jsx:587
msgid "Booking Successful!"
msgstr "Réservation confirmée !"

#. translators: 1: date, 2: time.
#: src/js/public/components/DoctorDetailsBooking.jsx:595
#, js-format
msgid "Your appointment has been booked for %1$s at %2$s."
msgstr "Votre rendez-vous est réservé pour le %1$s à %2$s."

#: src/js/public/components/DoctorDetailsBooking.jsx:601
msgid "A confirmation has been sent to your contact information."
msgstr "Une confirmation a été envoyée à vos coordonnées."

#: src/js/public/components/DoctorDetailsBooking.jsx:609
#, js-format
msgid "Please pay %s at the clinic."
msgstr "Veuillez régler %s à la clinique."

#: src/js/public/components/DoctorDetailsBooking.jsx:621
#: src/js/public/components/SuccessMessage.jsx:51
msgid "Can’t make it? You can cancel from the link in your email."
msgstr "Un empêchement ? Vous pouvez annuler via le lien de votre e-mail."

#: src/js/public/components/DoctorDetailsBooking.jsx:654
msgid "Back to Details"
msgstr "Retour aux détails"

#: src/js/public/components/DoctorDetailsBooking.jsx:659
msgid "Payment Details"
msgstr "Détails du paiement"

#: src/js/public/components/DoctorDetailsBooking.jsx:664
msgid "Date:"
msgstr "Date :"

#: src/js/public/components/DoctorDetailsBooking.jsx:668
msgid "Time:"
msgstr "Heure :"

#: src/js/public/components/DoctorDetailsBooking.jsx:671
msgid "Clinic:"
msgstr "Clinique :"

#: src/js/public/components/DoctorSelection.jsx:22
msgid "Choose a Doctor"
msgstr "Choisissez un médecin"

#: src/js/public/components/DoctorSelection.jsx:25
#, js-format
msgid "%1$d doctor available in %2$s."
msgid_plural "%1$d doctors available in %2$s."
msgstr[0] "%1$d médecin disponible en %2$s."
msgstr[1] "%1$d médecins disponibles en %2$s."

#: src/js/public/components/DoctorSelection.jsx:29
msgid "No doctors are taking bookings in this department yet."
msgstr "Aucun médecin ne prend encore de réservations dans cette spécialité."

#: src/js/public/components/GlobalDoctorBooking.jsx:50
msgid "This list could not be loaded. Please check your connection and try again."
msgstr "Cette liste n’a pas pu être chargée. Vérifiez votre connexion et réessayez."

#: src/js/public/components/GlobalDoctorBooking.jsx:217
msgid "Change"
msgstr "Modifier"

#: src/js/public/components/PaymentForm.jsx:130
msgid "Card Number *"
msgstr "Numéro de carte *"

#: src/js/public/components/PaymentForm.jsx:140
msgid "Expiry Date *"
msgstr "Date d’expiration *"

#: src/js/public/components/PaymentForm.jsx:149
msgid "CVC *"
msgstr "CVC *"

#: src/js/public/components/PaymentForm.jsx:175
msgid "Processing Payment... "
msgstr "Paiement en cours… "

#: src/js/public/components/ProgressBar.jsx:9
msgid "Date & Time"
msgstr "Date et heure"

#: src/js/public/components/ProgressBar.jsx:18
#, js-format
msgid "Step %1$d of %2$d · %3$s"
msgstr "Étape %1$d sur %2$d · %3$s"

#: src/js/public/components/ScheduleSelection.jsx:13
msgid "Too soon"
msgstr "Trop tôt"

#: src/js/public/components/ScheduleSelection.jsx:60
msgid "No availability found for this date."
msgstr "Aucune disponibilité à cette date."

#: src/js/public/components/ScheduleSelection.jsx:63
msgid "Failed to load availability. Please try again."
msgstr "Impossible de charger les disponibilités. Veuillez réessayer."

#: src/js/public/components/ScheduleSelection.jsx:112
msgid "Pick a Date and Time"
msgstr "Choisissez une date et une heure"

#: src/js/public/components/ScheduleSelection.jsx:115
#, js-format
msgid "Times with %s. Greyed-out days are closed or not open for booking yet."
msgstr "Horaires avec %s. Les jours grisés sont fermés ou pas encore ouverts à la réservation."

#: src/js/public/components/ScheduleSelection.jsx:132
msgid "Available Times"
msgstr "Horaires disponibles"

#: src/js/public/components/ScheduleSelection.jsx:135
msgid "Loading times"
msgstr "Chargement des horaires"

#: src/js/public/components/ScheduleSelection.jsx:137
msgid "Pick a day in the calendar."
msgstr "Choisissez un jour dans le calendrier."

#. translators: %s: phone number.
#: src/js/public/components/ScheduleSelection.jsx:144
#, js-format
msgid "Call to book: %s"
msgstr "Appelez pour réserver : %s"

#: src/js/public/components/ScheduleSelection.jsx:148
msgid "This clinic is closed on this day."
msgstr "Cette clinique est fermée ce jour-là."

#: src/js/public/components/ScheduleSelection.jsx:175
msgid "This doctor has no bookable hours yet. Please choose another doctor."
msgstr "Ce médecin n’a pas encore d’horaires réservables. Veuillez choisir un autre médecin."

#: src/js/public/components/Skeletons.jsx:27
msgid "Loading departments"
msgstr "Chargement des spécialités"

#: src/js/public/components/Skeletons.jsx:42
msgid "Loading doctors"
msgstr "Chargement des médecins"

#: src/js/public/components/Skeletons.jsx:68
msgid "Loading the calendar"
msgstr "Chargement du calendrier"

#: src/js/public/components/SuccessMessage.jsx:21
msgid "Your Appointment Is Booked"
msgstr "Votre rendez-vous est réservé"

#: src/js/public/components/SuccessMessage.jsx:24
#, js-format
msgid "We sent the details to %s."
msgstr "Nous avons envoyé les détails à %s."

#: src/js/public/components/SuccessMessage.jsx:29
#, js-format
msgid "Booking ID %s"
msgstr "Réservation n° %s"

#: src/js/public/components/SuccessMessage.jsx:43
msgid "Add to your calendar"
msgstr "Ajouter à votre agenda"

#: src/js/public/components/SuccessMessage.jsx:52
msgid "Need to change it? Call the clinic."
msgstr "Besoin de le modifier ? Appelez la clinique."

#: src/js/public/wpd-doc-booker.js:19
#: src/js/public/wpd-doc-booker.js:55
msgid "Loading..."
msgstr "Chargement…"

#: src/js/public/wpd-doc-booker.js:42
msgid "No Clinics Found"
msgstr "Aucune clinique trouvée"

#: src/js/public/wpd-doc-booker.js:76
msgid "No Doctors Found"
msgstr "Aucun médecin trouvé"

#: src/js/public/components/DoctorDetailsBooking.jsx
msgid "This clinic is not taking bookings."
msgstr "Cette clinique ne prend pas de rendez-vous."

#: src/js/public/components/DoctorDetailsBooking.jsx
msgid "This doctor has no booking times yet. Please call the clinic to book."
msgstr "Ce médecin n’a pas encore de créneaux. Appelez la clinique pour prendre rendez-vous."

#: src/js/public/components/DoctorDetailsBooking.jsx
msgid "Off. Report login codes are emailed to the patient instead."
msgstr "Désactivé. Les codes de connexion aux résultats sont envoyés au patient par e-mail."

#: app/Controllers/Admin/Api/RestApi.php
msgid "Bookings can only be made up to %d day in advance."
msgid_plural "Bookings can only be made up to %d days in advance."
msgstr[0] "Les rendez-vous ne peuvent être pris que %d jour à l’avance."
msgstr[1] "Les rendez-vous ne peuvent être pris que %d jours à l’avance."

#: app/Controllers/Admin/Api/RestApi.php
msgid "This date is too far ahead. Bookings open %d day in advance."
msgid_plural "This date is too far ahead. Bookings open %d days in advance."
msgstr[0] "Cette date est trop lointaine. Les rendez-vous ouvrent %d jour à l’avance."
msgstr[1] "Cette date est trop lointaine. Les rendez-vous ouvrent %d jours à l’avance."

#: src/js/admin/meta/ClinicScreen.jsx
msgid "Couldn't reach the map search. Check the internet connection, or click the map to place the pin."
msgstr "Impossible de joindre la recherche de carte. Vérifiez la connexion Internet ou cliquez sur la carte pour placer le repère."

#: src/js/admin/app/settings/sections.js
msgid "The keys for this payment service are missing, so patients pay at the clinic for now. Add both keys below to take payment online."
msgstr "Les clés de ce service de paiement sont manquantes : les patients paient donc à la clinique pour le moment. Ajoutez les deux clés ci-dessous pour encaisser en ligne."

#: src/js/admin/app/settings/sections.js:95
msgid "Doctor Pages"
msgstr "Pages des médecins"

#: src/js/admin/app/settings/sections.js:140
msgid "Which Doctors to List"
msgstr "Médecins à afficher"

#: src/js/admin/app/settings/sections.js:142
#: src/js/admin/meta/ShortcodeScreen.jsx:218
msgid "Only These Doctors"
msgstr "Seulement ces médecins"

#: src/js/admin/app/settings/sections.js:304
msgid "Text Messages (SMS)"
msgstr "Messages texte (SMS)"

#: src/js/admin/app/settings/sections.js:129
msgid "Doctor Photos"
msgstr "Photos des médecins"

#: src/js/admin/app/settings/sections.js:270
msgid "Clinic Cards"
msgstr "Cartes des cliniques"

#: src/js/admin/app/settings/sections.js:109
#: src/js/admin/app/settings/sections.js:166
msgid "Card Style"
msgstr "Style de carte"

#: src/js/admin/app/settings/sections.js:225
msgid "Reminder Emails"
msgstr "E-mails de rappel"

#: src/js/admin/app/settings/sections.js:143
#: src/js/admin/meta/ShortcodeScreen.jsx:219
msgid "Never These Doctors"
msgstr "Jamais ces médecins"

#: src/js/admin/app/settings/sections.js:145
#: src/js/admin/app/settings/sections.js:197
#: src/js/admin/meta/ShortcodeScreen.jsx:220
#: src/js/admin/meta/ShortcodeScreen.jsx:222
msgid "Sort By"
msgstr "Trier par"

#: src/js/admin/app/settings/sections.js:135
#: src/js/admin/app/settings/sections.js:188
#: src/js/admin/app/settings/sections.js:249
#: src/js/admin/meta/ShortcodeScreen.jsx:246
msgid "Border Colour"
msgstr "Couleur de bordure"

#: src/js/admin/app/settings/sections.js:116
#: src/js/admin/app/settings/sections.js:173
msgid "What Cards Show"
msgstr "Contenu des cartes"

#: src/js/admin/app/settings/sections.js:255
#: src/js/admin/app/settings/sections.js:272
#: src/js/admin/meta/ShortcodeScreen.jsx:256
msgid "Card Background"
msgstr "Fond de carte"

#: src/js/admin/app/settings/sections.js:228
msgid "Remind the Doctor"
msgstr "Rappel au médecin"

#: src/js/admin/app/settings/sections.js:96
msgid "Department Pages"
msgstr "Pages des spécialités"

#: src/js/admin/app/settings/sections.js:59
msgid "Booking Form"
msgstr "Formulaire de réservation"

#: src/js/admin/app/settings/sections.js:116
msgid "What Each Doctor Card Shows"
msgstr "Contenu de chaque carte médecin"

#: src/js/admin/app/settings/sections.js:110
msgid "Doctors per Page"
msgstr "Médecins par page"

#: src/js/admin/app/settings/sections.js:310
msgid "Request Template"
msgstr "Modèle de requête"

#: src/js/admin/app/settings/sections.js:338
msgid "Delete Uploaded Reports After"
msgstr "Supprimer les résultats envoyés après"

#: src/js/admin/app/settings/sections.js:136
#: src/js/admin/app/settings/sections.js:189
#: src/js/admin/meta/ShortcodeScreen.jsx:247
msgid "Corner Rounding"
msgstr "Arrondi des coins"

#: src/js/admin/app/settings/sections.js:218
msgid "When Patients Can Book Online"
msgstr "Quand les patients peuvent réserver en ligne"

#: src/js/admin/app/settings/sections.js:306
msgid "Send Text Messages"
msgstr "Envoyer des SMS"

#: src/js/admin/app/settings/sections.js:149
msgid "Each Doctor's Own Page"
msgstr "Page de chaque médecin"

#: src/js/admin/app/settings/sections.js:196
#: src/js/admin/meta/ShortcodeScreen.jsx:219
msgid "Never These Clinics"
msgstr "Jamais ces cliniques"

#: src/js/admin/app/settings/sections.js:173
msgid "What Each Clinic Card Shows"
msgstr "Contenu de chaque carte clinique"

#: src/js/admin/app/settings/sections.js:140
#: src/js/admin/meta/ShortcodeScreen.jsx:281
msgid "Which Doctors"
msgstr "Quels médecins"

#: src/js/admin/app/settings/sections.js:144
#: src/js/admin/meta/ShortcodeScreen.jsx:217
msgid "Only These Departments"
msgstr "Seulement ces spécialités"

#: src/js/admin/app/settings/sections.js:207
msgid "Centre the Current Photo"
msgstr "Centrer la photo active"

#: src/js/admin/app/settings/sections.js:227
msgid "Remind the Patient"
msgstr "Rappel au patient"

#: src/js/admin/app/settings/sections.js:111
#: src/js/admin/app/settings/sections.js:168
#: src/js/admin/meta/ShortcodeScreen.jsx:169
#: src/js/admin/meta/ShortcodeScreen.jsx:171
msgid "Cards in a Row"
msgstr "Cartes par ligne"

#: src/js/admin/app/settings/sections.js:55
msgid "Where the Symbol Goes"
msgstr "Position du symbole"

#: src/js/admin/app/settings/sections.js:208
msgid "Photos Visible at Once"
msgstr "Photos visibles à la fois"

#: src/js/admin/app/settings/sections.js:307
msgid "SMS Service Address"
msgstr "Adresse du service SMS"

#: src/js/admin/app/settings/sections.js:294
msgid "Let Patients Pay at the Clinic Instead"
msgstr "Permettre aux patients de payer à la clinique"

#: src/js/admin/app/settings/sections.js:82
msgid "Lab Reports Page"
msgstr "Page des résultats d’analyses"

#: src/js/admin/app/settings/sections.js:81
msgid "Front Desk Page"
msgstr "Page de l’accueil"

#: src/js/admin/app/settings/sections.js:220
msgid "How Far Ahead"
msgstr "Délai maximal"

#: src/js/admin/app/settings/sections.js:154
msgid "Show a \"Call to Book\" Number"
msgstr "Afficher un numéro « Appelez pour réserver »"

#: src/js/admin/app/settings/sections.js:253
msgid "Doctor Cards"
msgstr "Cartes des médecins"

#: src/js/admin/app/settings/sections.js:61
msgid "Put This on Any Page"
msgstr "À placer sur n’importe quelle page"

#: src/js/admin/app/settings/sections.js:336
msgid "Lab Reports"
msgstr "Résultats d’analyses"

#: src/js/admin/app/settings/sections.js:291
msgid "Take Payment Online"
msgstr "Encaisser en ligne"

#: src/js/admin/app/settings/sections.js:204
#: src/js/admin/meta/ClinicScreen.jsx:232
#: src/js/admin/meta/ClinicScreen.jsx:277
msgid "Photo Gallery"
msgstr "Galerie photo"

#: src/js/admin/app/settings/sections.js:193
msgid "Which Clinics to List"
msgstr "Cliniques à afficher"

#: src/js/admin/app/settings/sections.js:97
msgid "Clinic Pages"
msgstr "Pages des cliniques"

#: src/js/admin/app/settings/sections.js:329
msgid "Staff Accounts"
msgstr "Comptes du personnel"

#: src/js/admin/app/settings/sections.js:195
#: src/js/admin/meta/ShortcodeScreen.jsx:218
msgid "Only These Clinics"
msgstr "Seulement ces cliniques"

#: src/js/admin/app/settings/sections.js:292
msgid "Payment Service"
msgstr "Service de paiement"

#: src/js/admin/app/settings/sections.js:177
#: src/js/admin/app/settings/sections.js:277
#: src/js/admin/meta/ShortcodeScreen.jsx:153
msgid "Map Button"
msgstr "Bouton carte"

#: src/js/admin/app/settings/sections.js:121
#: src/js/admin/app/settings/sections.js:261
#: src/js/admin/meta/DoctorScreen.jsx:143
#: src/js/admin/meta/DoctorScreen.jsx:250
#: src/js/admin/meta/ShortcodeScreen.jsx:123
#: src/js/admin/meta/ShortcodeScreen.jsx:152
msgid "Job Title"
msgstr "Fonction"

#: src/js/admin/app/settings/sections.js:248
msgid "Second Colour"
msgstr "Couleur secondaire"

#: src/js/admin/app/settings/sections.js:319
msgid "Booking Confirmation Message"
msgstr "Message de confirmation de réservation"

#: src/js/admin/app/settings/sections.js:235
msgid "Allow Cancelling Up To"
msgstr "Annulation possible jusqu’à"

#: src/js/admin/app/settings/sections.js:234
msgid "Patients Can Cancel from Their Email"
msgstr "Les patients peuvent annuler depuis leur e-mail"

#: src/js/admin/app/settings/sections.js:247
msgid "Main Colour"
msgstr "Couleur principale"

#: src/js/admin/app/settings/sections.js:311
msgid "Treat as Sent When"
msgstr "Considérer comme envoyé si"

#: src/js/admin/app/settings/sections.js:206
msgid "Start Again After the Last Photo"
msgstr "Recommencer après la dernière photo"

#: src/js/admin/app/settings/sections.js:201
msgid "Each Clinic's Own Page"
msgstr "Page de chaque clinique"

#: src/js/admin/app/settings/sections.js:152
msgid "Show the Weekly Schedule"
msgstr "Afficher les horaires de la semaine"

#: src/js/admin/app/settings/sections.js:167
msgid "Clinics per Page"
msgstr "Cliniques par page"

#: src/js/admin/app/settings/sections.js:308
msgid "How to Send"
msgstr "Mode d’envoi"

#: src/js/admin/app/settings/sections.js:149
msgid "Doctor Page"
msgstr "Page médecin"

#: src/js/admin/app/settings/sections.js:107
msgid "Doctors List"
msgstr "Liste des médecins"

#: src/js/admin/app/settings/sections.js:118
#: src/js/admin/app/settings/sections.js:175
#: src/js/admin/meta/ShortcodeScreen.jsx:152
#: src/js/admin/meta/ShortcodeScreen.jsx:153
msgid "Short Description"
msgstr "Description courte"

#: src/js/admin/app/settings/sections.js:315
msgid "Message Wording"
msgstr "Texte des messages"

#: src/js/admin/app/settings/sections.js:318
msgid "Login Code Message"
msgstr "Message du code de connexion"

#: src/js/admin/app/settings/sections.js:205
msgid "Move On by Itself"
msgstr "Défilement automatique"

#: src/js/admin/app/settings/sections.js:134
#: src/js/admin/app/settings/sections.js:187
msgid "Border Width (px)"
msgstr "Épaisseur de bordure (px)"

#: src/js/admin/app/settings/sections.js:193
#: src/js/admin/meta/ShortcodeScreen.jsx:281
msgid "Which Clinics"
msgstr "Quelles cliniques"

#: src/js/admin/app/settings/sections.js:133
#: src/js/admin/app/settings/sections.js:186
#: src/js/admin/meta/ShortcodeScreen.jsx:240
msgid "Crop to Exactly This Size"
msgstr "Recadrer exactement à cette taille"

#: src/js/admin/app/settings/sections.js:78
msgid "Staff and Patient Pages"
msgstr "Pages du personnel et des patients"

#: src/js/admin/app/settings/sections.js:178
msgid "Map Button Text"
msgstr "Texte du bouton carte"

#: src/js/admin/app/settings/sections.js:201
msgid "Clinic Page"
msgstr "Page clinique"

#: src/js/admin/app/settings/sections.js:289
msgid "Online Payment"
msgstr "Paiement en ligne"

#: src/js/admin/app/settings/sections.js:153
msgid "Say Which Times Can Be Booked"
msgstr "Indiquez les horaires réservables"

#: src/js/admin/app/settings/sections.js:164
msgid "Clinics List"
msgstr "Liste des cliniques"

#: src/js/admin/app/settings/sections.js:125
msgid "Social Links"
msgstr "Réseaux sociaux"

#: src/js/admin/app/settings/sections.js:119
#: src/js/admin/app/settings/sections.js:176
#: src/js/admin/meta/ShortcodeScreen.jsx:204
#: src/js/admin/meta/ShortcodeScreen.jsx:205
msgid "Description Length"
msgstr "Longueur de la description"

#: src/js/admin/app/settings/sections.js:332
msgid "Front Desk (Receptionists)"
msgstr "Accueil (réceptionnistes)"

#: src/js/admin/meta/ClinicScreen.jsx:136
msgid "Address & Map"
msgstr "Adresse et carte"

#: src/js/admin/meta/ClinicScreen.jsx:246
#: src/js/admin/meta/ClinicScreen.jsx:277
#: src/js/admin/meta/DoctorScreen.jsx:204
#: src/js/admin/meta/DoctorScreen.jsx:225
#: src/js/admin/meta/ShortcodeScreen.jsx:152
msgid "Profile Links"
msgstr "Liens de profil"

#: src/js/admin/meta/ClinicScreen.jsx:186
msgid "Open 24/7 for Emergencies"
msgstr "Ouvert 24/7 pour les urgences"

#: src/js/admin/meta/ClinicScreen.jsx:208
#: src/js/admin/meta/ClinicScreen.jsx:276
msgid "Opening Hours"
msgstr "Heures d’ouverture"

#: src/js/admin/meta/ClinicScreen.jsx:276
msgid "Profile & Hours"
msgstr "Profil et horaires"

#: src/js/admin/meta/ClinicScreen.jsx:277
msgid "Photos & Links"
msgstr "Photos et liens"

#: src/js/admin/meta/ClinicScreen.jsx:170
#: src/js/admin/meta/ClinicScreen.jsx:276
msgid "About the Clinic"
msgstr "À propos de la clinique"

#: src/js/admin/meta/DoctorScreen.jsx:221
msgid "Clinics & Time Off"
msgstr "Cliniques et absences"

#: src/js/admin/meta/DoctorScreen.jsx:163
msgid "Card and Page Extras"
msgstr "Extras de carte et de page"

#: src/js/admin/meta/DoctorScreen.jsx:220
#: src/js/admin/meta/DoctorScreen.jsx:259
msgid "Weekly Schedule"
msgstr "Horaires de la semaine"

#: src/js/admin/meta/DoctorScreen.jsx:225
msgid "Awards, Links & Services"
msgstr "Distinctions, liens et services"

#: src/js/admin/meta/DoctorScreen.jsx:58
msgid "Clinics This Doctor Works At"
msgstr "Cliniques où ce médecin exerce"

#: src/js/admin/meta/DoctorScreen.jsx:170
msgid "Studied At"
msgstr "Études à"

#: src/js/admin/meta/DoctorScreen.jsx:171
msgid "Reviews & Patients"
msgstr "Avis et patients"

#: src/js/admin/meta/DoctorScreen.jsx:153
#: src/js/public/components/Booking/BookingSummary.jsx:46
msgid "Booking Fee"
msgstr "Tarif de réservation"

#: src/js/admin/meta/ShortcodeScreen.jsx:285
msgid "What Each Card Shows"
msgstr "Ce que montre chaque carte"

#: src/js/admin/meta/ShortcodeScreen.jsx:219
msgid "Never These"
msgstr "Toujours exclure"

#: src/js/admin/meta/ShortcodeScreen.jsx:174
msgid "How Many to Show"
msgstr "Nombre à afficher"

#: src/js/admin/meta/ShortcodeScreen.jsx:177
#: src/js/admin/meta/ShortcodeScreen.jsx:180
msgid "Below the List"
msgstr "Sous la liste"

#: src/js/admin/meta/ShortcodeScreen.jsx:158
#: src/js/admin/meta/ShortcodeScreen.jsx:159
msgid "Card Design"
msgstr "Style de carte"

#: src/js/admin/meta/ShortcodeScreen.jsx:218
msgid "Only These"
msgstr "Inclure seulement"

#: src/js/admin/meta/ShortcodeScreen.jsx:190
msgid "Per Page"
msgstr "Par page"

#: src/js/admin/meta/ClinicScreen.jsx:190
msgid "Issued By"
msgstr "Décernée par"

#: src/js/admin/app/Shell.jsx:227
#: src/js/admin/meta/ui.jsx:270
msgid "Pro Features"
msgstr "Fonctions Pro"

#: src/js/admin/app/Shell.jsx:233
msgid "Need Help?"
msgstr "Besoin d’aide ?"

#: src/js/admin/meta/ClinicScreen.jsx:294
#: src/js/admin/meta/DoctorScreen.jsx:245
msgid "How Patients See It"
msgstr "Ce que voient les patients"

#: src/js/admin/meta/ShortcodeScreen.jsx:309
msgid "Use It on a Page"
msgstr "L’utiliser sur une page"

#: src/js/admin/meta/ui.jsx:286
#, js-format
msgid "Profile %d%% Complete"
msgstr "Profil complet à %d%%"

#: src/js/admin/meta/DoctorScreen.jsx:257
msgid "Job Title and Speciality"
msgstr "Fonction et spécialité"

#: src/js/admin/meta/DoctorScreen.jsx:260
msgid "Add an Email for Booking Emails"
msgstr "Ajoutez un e-mail pour les e-mails de réservation"

#: src/js/admin/meta/DoctorScreen.jsx:261
msgid "Call-to-Book Number for Each Clinic"
msgstr "Numéro pour réserver par téléphone, par clinique"

#: src/js/admin/meta/ClinicScreen.jsx:305
msgid "Phone and Email"
msgstr "Téléphone et e-mail"

#: src/js/admin/meta/ClinicScreen.jsx:307
msgid "Place It on the Map"
msgstr "La placer sur la carte"

#: src/js/admin/meta/ShortcodeScreen.jsx:279
#: src/js/admin/meta/ShortcodeScreen.jsx:288
msgid "Doctor List"
msgstr "Liste des médecins"

#: src/js/admin/meta/ShortcodeScreen.jsx:279
#: src/js/admin/meta/ShortcodeScreen.jsx:288
msgid "Clinic List"
msgstr "Liste des cliniques"
