# Copyright (C) 2026 Gym Builder
# This file is distributed under the same license as the Gym Builder package.
msgid ""
msgstr ""
"Project-Id-Version: Gym Builder\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"
"Language-Team: WpDreamers\n"
"POT-Creation-Date: 2026-10-06 05:19+0000\n"
"Report-Msgid-Bugs-To: https://wpdreamers.com/\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
"X-Poedit-SearchPath-0: .\n"
"X-Poedit-SearchPathExcluded-0: *.js\n"
"X-Poedit-SourceCharset: UTF-8\n"

#: gym-builder.php:3, inc/Controllers/Admin/Settings/Pages/Dashboard.php:33, inc/Controllers/Admin/Settings/Pages/Dashboard.php:34, resources/setup-wizard.php:25
msgid "Gym Builder"
msgstr "Gym Builder"

#: gym-builder.php:4
msgid "https://gymbuilder.wpdreamers.com/"
msgstr "https://gymbuilder.wpdreamers.com/"

#: gym-builder.php:5
msgid "WPDreamers"
msgstr "WPDreamers"

#: gym-builder.php:6
msgid "https://wpdreamers.com/"
msgstr "https://wpdreamers.com/"

#: gym-builder.php:7
msgid "Class timetable with free online class registration, trainers, members, pricing plans and fitness calculators for gyms, fitness and yoga studios."
msgstr "Planning des cours avec inscription en ligne gratuite, coachs, membres, formules tarifaires et calculateurs fitness pour salles de sport, studios de fitness et de yoga."

#: inc/Base/Enqueue.php:150
msgid "Please enter your member user id"
msgstr "Veuillez saisir votre ID de membre"

#: inc/Base/Enqueue.php:151
msgid "Please select at least one pricing plan."
msgstr "Veuillez choisir au moins une formule."

#: inc/Base/Enqueue.php:154
msgid "Registration successful! Check your email for login details."
msgstr "Inscription réussie ! Vos identifiants vous ont été envoyés par e-mail."

#: inc/Base/Enqueue.php:156
msgid "Skill name (e.g. Yoga)"
msgstr "Nom de la compétence (ex. Yoga)"

#: inc/Base/Enqueue.php:157
msgid "Percentage"
msgstr "Pourcentage"

#: inc/Base/Enqueue.php:158
msgid "Remove skill"
msgstr "Retirer la compétence"

#: inc/Base/Enqueue.php:159
msgid "Registration successful! Your account is pending approval."
msgstr "Inscription réussie ! Votre compte est en attente d'approbation."

#: inc/Base/Enqueue.php:160
msgid "Please enter a valid name."
msgstr "Veuillez saisir un nom valide."

#: inc/Base/Enqueue.php:161, inc/Controllers/Frontend/TimetableRegistration.php:525
msgid "Please enter a valid email address."
msgstr "Veuillez saisir une adresse e-mail valide."

#: inc/Base/Enqueue.php:162, inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:46
msgid "Password must be at least 8 characters long."
msgstr "Le mot de passe doit contenir au moins 8 caractères."

#: inc/Base/Install.php:154, inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:10
msgid "Gym Trainer"
msgstr "Coach"

#: inc/Base/Install.php:163, inc/Controllers/StudentLoginSystem/StudentLoginSystem.php:43
msgid "Gym Student"
msgstr "Adhérent"

#: inc/Base/SettingsLink.php:18
msgid "Documentation"
msgstr "Documentation"

#: inc/Base/SettingsLink.php:19, inc/Controllers/Admin/Settings/Pages/Dashboard.php:35
msgid "Settings"
msgstr "Réglages"

#: inc/Base/SettingsLink.php:29
msgid "Facing issue?"
msgstr "Un problème ?"

#: inc/Base/SettingsLink.php:30
msgid "Please open a support ticket."
msgstr "Veuillez ouvrir un ticket d'assistance."

#. translators: %s: comma-separated class names that are full
#: inc/Controllers/AjaxController.php:111
msgid "These class times are full: %s. Pick another time, or raise the slot capacity first."
msgstr "Ces horaires sont complets : %s. Choisissez un autre créneau ou augmentez d'abord la capacité."

#: inc/Controllers/AjaxController.php:113
msgid "Could not book the selected classes. Please try again."
msgstr "Impossible de réserver les cours choisis. Veuillez réessayer."

#. translators: %d: minimum classes required
#: inc/Controllers/AjaxController.php:143
msgid "This plan requires at least %d class. Please book more."
msgid_plural "This plan requires at least %d classes. Please book more."
msgstr[0] "Cette formule exige au moins %d cours. Veuillez en réserver davantage."
msgstr[1] "Cette formule exige au moins %d cours. Veuillez en réserver davantage."

#: inc/Controllers/AjaxController.php:180
msgid "Choose a day and time for each class."
msgstr "Choisissez un jour et une heure pour chaque cours."

#: inc/Controllers/AjaxController.php:326
msgid "Failed to add member."
msgstr "Échec de l'ajout du membre."

#: inc/Controllers/AjaxController.php:324
msgid "Member added successfully."
msgstr "Membre ajouté avec succès."

#: inc/Controllers/AjaxController.php:357
msgid "Failed to delete member."
msgstr "Échec de la suppression du membre."

#: inc/Controllers/AjaxController.php:355
msgid "Member deleted successfully."
msgstr "Membre supprimé avec succès."

#: inc/Controllers/AjaxController.php:394, inc/Controllers/AjaxController.php:421, inc/Controllers/AjaxController.php:465
msgid "Nonce verification failed."
msgstr "Échec de la vérification du nonce."

#: inc/Controllers/AjaxController.php:407
msgid "That plan could not be changed. Reload the page and try again."
msgstr "Cette formule n'a pas pu être modifiée. Rechargez la page et réessayez."

#: inc/Controllers/AjaxController.php:427
msgid "Invalid member ID."
msgstr "ID de membre non valide."

#: inc/Controllers/AjaxController.php:452
msgid "The note could not be saved."
msgstr "La note n'a pas pu être enregistrée."

#: inc/Controllers/AjaxController.php:458
msgid "Note cleared."
msgstr "Note supprimée."

#: inc/Controllers/AjaxController.php:458
msgid "Note saved."
msgstr "Note enregistrée."

#: inc/Controllers/AjaxController.php:471, inc/Controllers/Models/MemberBulkActions.php:67
msgid "Unknown bulk action."
msgstr "Action groupée inconnue."

#: inc/Controllers/AjaxController.php:683
msgid "Failed updated member info."
msgstr "Échec de la mise à jour des informations du membre."

#: inc/Controllers/AjaxController.php:680
msgid "No changes made."
msgstr "Aucune modification."

#: inc/Controllers/AjaxController.php:677
msgid "Member Info Updated successfully."
msgstr "Informations du membre mises à jour."

#: inc/Controllers/AjaxController.php:717
msgid "Failed to mail sent."
msgstr "Échec de l'envoi de l'e-mail."

#: inc/Controllers/AjaxController.php:715
msgid "Mail Sent Successfully."
msgstr "E-mail envoyé avec succès."

#: inc/Controllers/AjaxController.php:741
msgid "Settings Save Successfully."
msgstr "Réglages enregistrés avec succès."

#. translators: %d: recomputed booked count
#: inc/Controllers/AjaxController.php:956
msgid "Recounted — %d booked now shown."
msgstr "Recompté : %d réservations affichées."

#: inc/Controllers/AjaxController.php:981
msgid "Failed to reset booking slot & booking count."
msgstr "Échec de la réinitialisation de la place et du compteur."

#: inc/Controllers/AjaxController.php:978
msgid "Already total slot and total booking are set 0."
msgstr "Les places et les réservations sont déjà à 0."

#: inc/Controllers/AjaxController.php:976
msgid "Booking total slot & total booking count updated successfully."
msgstr "Places et nombre de réservations mis à jour avec succès."

#. translators: %d: number of enrollments removed
#: inc/Controllers/AjaxController.php:1000
msgid "%d booking cleared — seats freed."
msgid_plural "%d bookings cleared — seats freed."
msgstr[0] "%d réservation effacée : places libérées."
msgstr[1] "%d réservations effacées : places libérées."

#: inc/Controllers/AjaxController.php:1044, inc/Controllers/AjaxController.php:1041
msgid "Failed updated booking slot."
msgstr "Échec de la mise à jour de la place."

#: inc/Controllers/AjaxController.php:1039
msgid "Booking slot updated successfully."
msgstr "Place mise à jour avec succès."

#. translators: %s: search query
#: inc/Traits/TemplateTrait.php:15
msgid "Search results: &ldquo;%s&rdquo;"
msgstr "Résultats de recherche : &ldquo;%s&rdquo;"

#. translators: %s: page number
#: inc/Traits/TemplateTrait.php:19
msgid "&nbsp;&ndash; Page %s"
msgstr "&nbsp;&ndash; Page %s"

#: inc/Controllers/Admin/AddConfig.php:20, inc/Controllers/Admin/AddPostTypes.php:58, inc/Controllers/Dashboard/StudentDashboardRegistry.php:69, inc/Controllers/Dashboard/TrainerDashboardRegistry.php:49, inc/Controllers/Widgets/ClassWidget.php:43, inc/Controllers/Widgets/TrainerWidget.php:42, templates/trainer/profile-classes.php:25
msgid "Classes"
msgstr "Cours"

#: inc/Controllers/Admin/AddConfig.php:24, inc/Controllers/Admin/AddPostTypes.php:67
msgid "Trainers"
msgstr "Coachs"

#: inc/Controllers/Admin/AddConfig.php:34
msgid "Member Login"
msgstr "Connexion des membres"

#: inc/Controllers/Admin/AddConfig.php:38
msgid "Member Dashboard"
msgstr "Espace membre"

#: inc/Controllers/Admin/AddConfig.php:55
msgid "Page"
msgstr "Page"

#: inc/Controllers/Admin/AddPostMeta.php:36
msgid "Course Pricing Info & Details "
msgstr "Tarifs et détails du cours "

#: inc/Controllers/Admin/AddPostMeta.php:39, inc/Controllers/Dashboard/TrainerDashboardRegistry.php:69
msgid "Schedule"
msgstr "Planning"

#: inc/Controllers/Admin/AddPostMeta.php:42
msgid "Course Icon"
msgstr "Icône du cours"

#: inc/Controllers/Admin/AddPostMeta.php:47
msgid "Choose Icon"
msgstr "Choisir une icône"

#: inc/Controllers/Admin/AddPostMeta.php:49
msgid "All class layouts are not display this icon"
msgstr "Toutes les mises en page n'affichent pas cette icône"

#: inc/Controllers/Admin/AddPostMeta.php:58
msgid "Trainer Info"
msgstr "Informations du coach"

#: inc/Controllers/Admin/AddPostMeta.php:62
msgid "Trainer Skills"
msgstr "Compétences du coach"

#: inc/Controllers/Admin/AddPostMeta.php:66
msgid "Add New Skill"
msgstr "Ajouter une compétence"

#: inc/Controllers/Admin/AddPostMeta.php:69
msgid "Skill Name"
msgstr "Nom de la compétence"

#: inc/Controllers/Admin/AddPostMeta.php:71
msgid "eg. Yoga"
msgstr "ex. Yoga"

#: inc/Controllers/Admin/AddPostMeta.php:74
msgid "Skill Percentage (%)"
msgstr "Pourcentage de la compétence (%)"

#: inc/Controllers/Admin/AddPostMeta.php:76
msgid "eg. 75"
msgstr "ex. 75"

#: inc/Controllers/Admin/AddPostMeta.php:84
msgid "Membership Package Options"
msgstr "Options du forfait d'abonnement"

#: inc/Controllers/Admin/AddPostMeta.php:87, inc/Controllers/Admin/GbColumnManagement.php:20
msgid "Package Price"
msgstr "Prix du forfait"

#: inc/Controllers/Admin/AddPostMeta.php:91
msgid "Package Price Duration"
msgstr "Durée du prix du forfait"

#: inc/Controllers/Admin/AddPostMeta.php:93
msgid "Example: per year/per month"
msgstr "Exemple : par an / par mois"

#: inc/Controllers/Admin/AddPostMeta.php:97
msgid "Add New Package Feature"
msgstr "Ajouter une prestation"

#: inc/Controllers/Admin/AddPostMeta.php:100
msgid "Feature Item Icon"
msgstr "Icône de la prestation"

#: inc/Controllers/Admin/AddPostMeta.php:103
msgid "Select a Icon Name"
msgstr "Choisir le nom de l'icône"

#: inc/Controllers/Admin/AddPostMeta.php:104
msgid "Check"
msgstr "Vérifier"

#: inc/Controllers/Admin/AddPostMeta.php:105
msgid "Uncheck"
msgstr "Décocher"

#: inc/Controllers/Admin/AddPostMeta.php:109
msgid "Package Feature Item"
msgstr "Prestation du forfait"

#: inc/Controllers/Admin/AddPostMeta.php:115, inc/Controllers/Admin/AddPostMeta.php:268, inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:117, inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:86, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:75
msgid "Button Text"
msgstr "Texte du bouton"

#: inc/Controllers/Admin/AddPostMeta.php:117
msgid "Enter button text eg. Buy Now!"
msgstr "Saisir le texte du bouton, ex. Acheter !"

#: inc/Controllers/Admin/AddPostMeta.php:120, inc/Controllers/Admin/AddPostMeta.php:273, inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:126, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:81
msgid "Button URL"
msgstr "URL du bouton"

#: inc/Controllers/Admin/AddPostMeta.php:122
msgid "Enter button url"
msgstr "Saisir l'URL du bouton"

#: inc/Controllers/Admin/AddPostMeta.php:125
msgid "Classes & Access"
msgstr "Cours et accès"

#: inc/Controllers/Admin/AddPostMeta.php:128
msgid "Choose how this plan grants access to classes. The buyer (or admin) books a weekly day & time for each class."
msgstr "Choisissez comment cette formule donne accès aux cours. L'acheteur ou l'administration réserve un jour et un horaire pour chaque cours."

#: inc/Controllers/Admin/AddPostMeta.php:131
msgid "Access Type"
msgstr "Type d'accès"

#: inc/Controllers/Admin/AddPostMeta.php:135
msgid "Specific classes — buyer books each listed class"
msgstr "Cours précis : l'acheteur réserve chaque cours listé"

#: inc/Controllers/Admin/AddPostMeta.php:136
msgid "A number of classes — buyer picks how many from a pool"
msgstr "Un nombre de cours : l'acheteur choisit combien parmi un ensemble"

#: inc/Controllers/Admin/AddPostMeta.php:137
msgid "All access — every class in a pool"
msgstr "Accès illimité : tous les cours d'un ensemble"

#: inc/Controllers/Admin/AddPostMeta.php:139
msgid "Specific: e.g. \"Yoga Beginner = Hatha\". A number: e.g. \"10 Classes\" from a pool. All access: e.g. \"Unlimited\"."
msgstr "Précis : ex. « Yoga débutant = Hatha ». Un nombre : ex. « 10 cours » dans un ensemble. Illimité : ex. « Sans limite »."

#: inc/Controllers/Admin/AddPostMeta.php:142
msgid "Included Classes"
msgstr "Cours inclus"

#: inc/Controllers/Admin/AddPostMeta.php:144
msgid "The exact classes this plan covers. The buyer books a weekly day & time for each one."
msgstr "Les cours exacts couverts par cette formule. L'acheteur réserve un jour et un horaire pour chacun."

#: inc/Controllers/Admin/AddPostMeta.php:149
msgid "Number of Classes"
msgstr "Nombre de cours"

#: inc/Controllers/Admin/AddPostMeta.php:152
msgid "How many classes the buyer may pick from the pool below. Set 0 for unlimited."
msgstr "Combien de cours l'acheteur peut choisir dans l'ensemble ci-dessous. 0 pour illimité."

#: inc/Controllers/Admin/AddPostMeta.php:156
msgid "Class Pool"
msgstr "Ensemble de cours"

#: inc/Controllers/Admin/AddPostMeta.php:159
msgid "Choose one class category, or All classes. The buyer picks from every class in it. This lists categories (Classes → Categories), not single classes."
msgstr "Choisissez une catégorie de cours ou Tous les cours. L’acheteur choisit parmi tous les cours qu’elle contient. Cette liste affiche des catégories (Cours → Catégories), pas des cours individuels."

#: inc/Controllers/Admin/AddPostMeta.php:164
msgid "Minimum Classes to Select"
msgstr "Nombre minimum de cours à choisir"

#: inc/Controllers/Admin/AddPostMeta.php:167
msgid "Fewest classes the buyer (or admin) must book at checkout. Leave 0 to require all of them. e.g. on a 10-class plan, set 2 to let buyers start with as few as 2 (still up to 10). All access treats 0 as \"at least 1\"."
msgstr "Nombre minimum de cours que l'acheteur ou l'administration doit réserver au paiement. 0 les exige tous. Ex. : sur une formule de 10 cours, 2 permet de commencer avec seulement 2 (jusqu'à 10). En accès illimité, 0 équivaut à « au moins 1 »."

#: inc/Controllers/Admin/AddPostMeta.php:171
msgid "Sessions per Class per Week"
msgstr "Séances par cours et par semaine"

#: inc/Controllers/Admin/AddPostMeta.php:174
msgid "How many weekly sessions of the same class the buyer (or admin) may book. e.g. Yoga runs Mon, Wed and Fri: set 2 to let a buyer take any two of them. Leave 1 for one session per class. When set to 2 or more it is shown on the pricing card."
msgstr "Nombre de séances hebdomadaires d’un même cours que l’acheteur (ou l’administrateur) peut réserver. Ex. : le yoga a lieu lun, mer et ven : indiquez 2 pour qu’un acheteur en choisisse deux. Laissez 1 pour une séance par cours. À partir de 2, c’est affiché sur la carte tarifaire."

#: inc/Controllers/Admin/AddPostMeta.php:187
msgid "Select a Course Package Name"
msgstr "Choisir le nom du forfait de cours"

#: inc/Controllers/Admin/AddPostMeta.php:204
msgid "All classes (including future ones)"
msgstr "Tous les cours (y compris à venir)"

#. translators: %s: class category name
#: inc/Controllers/Admin/AddPostMeta.php:212
msgid "Classes in: %s"
msgstr "Cours dans : %s"

#: inc/Controllers/Admin/AddPostMeta.php:228
msgid "Course Per Day Duration"
msgstr "Durée quotidienne du cours"

#: inc/Controllers/Admin/AddPostMeta.php:230
msgid "As a example: 60 min / Session"
msgstr "Par exemple : 60 min / séance"

#: inc/Controllers/Admin/AddPostMeta.php:239
msgid "Trainer Designation"
msgstr "Fonction du coach"

#: inc/Controllers/Admin/AddPostMeta.php:243
msgid "Trainer Email"
msgstr "E-mail du coach"

#: inc/Controllers/Admin/AddPostMeta.php:245
msgid "The trainer account will be created using this email address. If no email is provided for the trainer, the trainer account will not be created."
msgstr "Le compte du coach sera créé avec cette adresse e-mail. Sans adresse, aucun compte ne sera créé."

#: inc/Controllers/Admin/AddPostMeta.php:248
msgid "Trainer Socials Links"
msgstr "Liens sociaux du coach"

#: inc/Controllers/Admin/AddPostMeta.php:250
msgid "Enter trainer social links here"
msgstr "Saisissez ici les liens sociaux du coach"

#: inc/Controllers/Admin/AddPostMeta.php:263
msgid "Color"
msgstr "Couleur"

#: inc/Controllers/Admin/AddPostMeta.php:265
msgid "Used in Routine Style"
msgstr "Utilisé dans le style du planning"

#: inc/Controllers/Admin/AddPostMeta.php:270
msgid "The button on this class's card and page, e.g. Join Now! Leave empty to show \"Register\". Used when no payment add-on is active."
msgstr "Le bouton de la carte et de la page de ce cours, p. ex. Rejoignez-nous ! Laissez vide pour afficher « S'inscrire ». Utilisé quand aucun module de paiement n'est actif."

#: inc/Controllers/Admin/AddPostMeta.php:275
msgid "Where the button goes. Leave empty and it opens this class's times so visitors can register."
msgstr "Où mène le bouton. Laissez vide et il ouvre les horaires de ce cours pour que les visiteurs s'inscrivent."

#: inc/Controllers/Admin/AddPostMeta.php:279
msgid "Add New Schedule"
msgstr "Ajouter un horaire"

#: inc/Controllers/Admin/AddPostMeta.php:289, inc/Controllers/Admin/AddPostTypes.php:71, inc/Controllers/Admin/Setup/SetupWizard.php:237, templates/archive/toolbar.php:78, templates/auth/member-registration.php:47, templates/auth/trainer-dashboard.php:34
msgid "Trainer"
msgstr "Coach"

#: inc/Controllers/Admin/AddPostMeta.php:295
msgid "Weekday"
msgstr "Jour de la semaine"

#: inc/Controllers/Admin/AddPostMeta.php:298
msgid "Select a Weekday"
msgstr "Choisir un jour"

#: inc/Controllers/Admin/AddPostMeta.php:299, inc/Controllers/Helpers/Helper.php:50, inc/Controllers/Helpers/Helper.php:64, inc/Controllers/Models/GymBuilderClass.php:781
msgid "Monday"
msgstr "Lundi"

#: inc/Controllers/Admin/AddPostMeta.php:300, inc/Controllers/Helpers/Helper.php:51, inc/Controllers/Helpers/Helper.php:65, inc/Controllers/Models/GymBuilderClass.php:782
msgid "Tuesday"
msgstr "Mardi"

#: inc/Controllers/Admin/AddPostMeta.php:301, inc/Controllers/Helpers/Helper.php:52, inc/Controllers/Helpers/Helper.php:66, inc/Controllers/Models/GymBuilderClass.php:783
msgid "Wednesday"
msgstr "Mercredi"

#: inc/Controllers/Admin/AddPostMeta.php:302, inc/Controllers/Helpers/Helper.php:53, inc/Controllers/Helpers/Helper.php:67, inc/Controllers/Models/GymBuilderClass.php:784
msgid "Thursday"
msgstr "Jeudi"

#: inc/Controllers/Admin/AddPostMeta.php:303, inc/Controllers/Helpers/Helper.php:54, inc/Controllers/Helpers/Helper.php:68, inc/Controllers/Models/GymBuilderClass.php:785
msgid "Friday"
msgstr "Vendredi"

#: inc/Controllers/Admin/AddPostMeta.php:304, inc/Controllers/Helpers/Helper.php:55, inc/Controllers/Helpers/Helper.php:69, inc/Controllers/Models/GymBuilderClass.php:786
msgid "Saturday"
msgstr "Samedi"

#: inc/Controllers/Admin/AddPostMeta.php:305, inc/Controllers/Helpers/Helper.php:56, inc/Controllers/Helpers/Helper.php:70, inc/Controllers/Models/GymBuilderClass.php:787
msgid "Sunday"
msgstr "Dimanche"

#: inc/Controllers/Admin/AddPostMeta.php:309
msgid "Start Time"
msgstr "Heure de début"

#: inc/Controllers/Admin/AddPostMeta.php:313
msgid "End Time"
msgstr "Heure de fin"

#: inc/Controllers/Admin/AddPostMeta.php:317
msgid "Maximum Member Allowed Booking"
msgstr "Nombre maximum de membres pouvant réserver"

#: inc/Controllers/Admin/AddPostMeta.php:319
msgid "Maximum numbers of member can book in this session"
msgstr "Nombre maximum de membres pouvant réserver cette séance"

#: inc/Controllers/Admin/AddPostTypes.php:57
msgid "Class"
msgstr "Cours"

#: inc/Controllers/Admin/AddPostTypes.php:66
msgid "Trainer Member"
msgstr "Coach"

#: inc/Controllers/Admin/AddPostTypes.php:78, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:63, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:64
msgid "Class Shortcode"
msgstr "Code court des cours"

#: inc/Controllers/Admin/AddPostTypes.php:79
msgid "Classes Shortcode"
msgstr "Code court des cours"

#: inc/Controllers/Admin/AddPostTypes.php:83, inc/Controllers/Admin/AddPostTypes.php:111
msgid "Shortcode Generator"
msgstr "Générateur de codes courts"

#: inc/Controllers/Admin/AddPostTypes.php:84, inc/Controllers/Admin/AddPostTypes.php:85, inc/Controllers/Admin/AddPostTypes.php:112, inc/Controllers/Admin/AddPostTypes.php:113, inc/Controllers/Admin/AddPostTypes.php:141, inc/Controllers/Admin/Shortcode/AdminInit.php:38, inc/Controllers/Admin/Shortcode/AdminInit.php:44, inc/Controllers/Admin/Shortcode/AdminInit.php:49
msgid "Shortcode"
msgstr "Code court"

#: inc/Controllers/Admin/AddPostTypes.php:86, inc/Controllers/Admin/AddPostTypes.php:114, inc/Controllers/Admin/AddPostTypes.php:142
msgid "Edit Shortcode"
msgstr "Modifier le code court"

#: inc/Controllers/Admin/AddPostTypes.php:87, inc/Controllers/Admin/AddPostTypes.php:115, inc/Controllers/Admin/AddPostTypes.php:143
msgid "New Shortcode"
msgstr "Nouveau code court"

#: inc/Controllers/Admin/AddPostTypes.php:88, inc/Controllers/Admin/AddPostTypes.php:116, inc/Controllers/Admin/AddPostTypes.php:144
msgid "View Shortcode"
msgstr "Voir le code court"

#: inc/Controllers/Admin/AddPostTypes.php:89, inc/Controllers/Admin/AddPostTypes.php:117, inc/Controllers/Admin/AddPostTypes.php:145
msgid "Shortcode Locations"
msgstr "Emplacements des codes courts"

#: inc/Controllers/Admin/AddPostTypes.php:90, inc/Controllers/Admin/AddPostTypes.php:118, inc/Controllers/Admin/AddPostTypes.php:146
msgid "No Shortcode found."
msgstr "Aucun code court trouvé."

#: inc/Controllers/Admin/AddPostTypes.php:91, inc/Controllers/Admin/AddPostTypes.php:119, inc/Controllers/Admin/AddPostTypes.php:147
msgid "No Shortcode found in trash."
msgstr "Aucun code court dans la corbeille."

#: inc/Controllers/Admin/AddPostTypes.php:106, inc/Controllers/Admin/AddPostTypes.php:107, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:71, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:72
msgid "Trainer Shortcode"
msgstr "Code court des coachs"

#: inc/Controllers/Admin/AddPostTypes.php:134, inc/Controllers/Admin/AddPostTypes.php:135
msgid "Fitness Calculator Shortcode"
msgstr "Code court du calculateur fitness"

#: inc/Controllers/Admin/AddPostTypes.php:139
msgid "Fitness Calculator Generator"
msgstr "Générateur de calculateurs fitness"

#: inc/Controllers/Admin/AddPostTypes.php:140, inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:70
msgid "Fitness Calculator"
msgstr "Calculateur fitness"

#: inc/Controllers/Admin/AddPostTypes.php:162, inc/Controllers/Admin/AddPostTypes.php:163, inc/Controllers/Admin/AddPostTypes.php:167, inc/Controllers/Admin/AddPostTypes.php:168, inc/Controllers/Admin/AddPostTypes.php:169, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:87, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:88
msgid "Membership Package"
msgstr "Forfait d'abonnement"

#: inc/Controllers/Admin/AddPostTypes.php:170
msgid "Edit Membership Package"
msgstr "Modifier le forfait d'abonnement"

#: inc/Controllers/Admin/AddPostTypes.php:171
msgid "New Membership Package"
msgstr "Nouveau forfait d'abonnement"

#: inc/Controllers/Admin/AddPostTypes.php:172
msgid "View Membership Package"
msgstr "Voir le forfait d'abonnement"

#: inc/Controllers/Admin/AddPostTypes.php:173
msgid "Membership Package Locations"
msgstr "Emplacements des forfaits d'abonnement"

#: inc/Controllers/Admin/AddPostTypes.php:174
msgid "No Membership Package found."
msgstr "Aucun forfait d'abonnement trouvé."

#: inc/Controllers/Admin/AddPostTypes.php:175
msgid "No Membership Package found in trash."
msgstr "Aucun forfait d'abonnement dans la corbeille."

#: inc/Controllers/Admin/AddTaxonomies.php:25
msgid "Trainer Category"
msgstr "Catégorie de coach"

#: inc/Controllers/Admin/AddTaxonomies.php:26
msgid "Trainers Categories"
msgstr "Catégories de coachs"

#: inc/Controllers/Admin/AddTaxonomies.php:31
msgid "Class Category"
msgstr "Catégorie de cours"

#: inc/Controllers/Admin/AddTaxonomies.php:32
msgid "Classes Categories"
msgstr "Catégories de cours"

#: inc/Controllers/Admin/AddTaxonomies.php:37
msgid "Package Type"
msgstr "Type de forfait"

#: inc/Controllers/Admin/AddTaxonomies.php:38
msgid "Package Types"
msgstr "Types de forfait"

#: inc/Controllers/Admin/AddTaxonomies.php:40
msgid "membership_package_types"
msgstr "membership_package_types"

#: inc/Controllers/Admin/MultiClassMigration.php:89
msgid "Gym Builder: multi-class memberships are ready"
msgstr "Gym Builder : les abonnements multi-cours sont prêts"

#: inc/Controllers/Admin/MultiClassMigration.php:91
msgid "This update lets a membership cover several classes, each with its own weekly day & time. Your existing members keep working exactly as they are. To switch on the new booking screens, copy your current members into the new system — nothing is deleted and no charges change."
msgstr "Cette mise à jour permet à un abonnement de couvrir plusieurs cours, chacun avec son jour et son horaire. Vos membres actuels continuent de fonctionner à l'identique. Pour activer les nouveaux écrans de réservation, basculez vos membres vers le nouveau système : rien n'est supprimé et aucun paiement ne change."

#: inc/Controllers/Admin/MultiClassMigration.php:94, resources/setup-wizard.php:267
msgid "Preview"
msgstr "Aperçu"

#: inc/Controllers/Admin/MultiClassMigration.php:95
msgid "Migrate now"
msgstr "Migrer maintenant"

#: inc/Controllers/Admin/MultiClassMigration.php:106
msgid "Loading preview…"
msgstr "Chargement de l'aperçu…"

#: inc/Controllers/Admin/MultiClassMigration.php:109
msgid "Could not load preview."
msgstr "Impossible de charger l'aperçu."

#: inc/Controllers/Admin/MultiClassMigration.php:112
msgid "This will:"
msgstr "Cette action :"

#: inc/Controllers/Admin/MultiClassMigration.php:129
msgid "Migration error — please retry."
msgstr "Erreur de migration : veuillez réessayer."

#: inc/Controllers/Admin/MultiClassMigration.php:137
msgid "Done! Reloading…"
msgstr "Terminé ! Rechargement…"

#: inc/Controllers/Admin/MultiClassMigration.php:144
msgid "Migrating…"
msgstr "Migration en cours…"

#. translators: %d: number of members
#: inc/Controllers/Admin/MultiClassMigration.php:166
msgid "Move %d member into the new system"
msgid_plural "Move %d members into the new system"
msgstr[0] "Basculer %d membre vers le nouveau système"
msgstr[1] "Basculer %d membres vers le nouveau système"

#. translators: %d: number of subscriptions
#: inc/Controllers/Admin/MultiClassMigration.php:168
msgid "Copy %d active subscription booking"
msgid_plural "Copy %d active subscription bookings"
msgstr[0] "Copier %d réservation d'abonnement actif"
msgstr[1] "Copier %d réservations d'abonnements actifs"

#. translators: %d: number of slots
#: inc/Controllers/Admin/MultiClassMigration.php:170
msgid "Recompute %d class time-slot count"
msgid_plural "Recompute %d class time-slot counts"
msgstr[0] "Recalculer les places de %d créneau"
msgstr[1] "Recalculer les places de %d créneaux"

#: inc/Controllers/Admin/MultiClassMigration.php:171
msgid "Change 0 charges (nothing is billed or deleted)"
msgstr "Ne modifie aucun paiement (rien n'est facturé ni supprimé)"

#: inc/Controllers/Admin/PluginSurvey.php:27
msgid "If you have a moment, please share why you are deactivating Gym Builder:"
msgstr "Si vous avez un instant, dites-nous pourquoi vous désactivez Gym Builder :"

#: inc/Controllers/Admin/PluginSurvey.php:43
msgid "What were you looking for? (optional)"
msgstr "Que cherchiez-vous ? (facultatif)"

#: inc/Controllers/Admin/PluginSurvey.php:44
msgid "Online class booking or member sign-up"
msgstr "Réservation de cours en ligne ou inscription des membres"

#: inc/Controllers/Admin/PluginSurvey.php:45
msgid "Online payments"
msgstr "Paiements en ligne"

#: inc/Controllers/Admin/PluginSurvey.php:46
msgid "It was too hard to set up"
msgstr "La configuration était trop compliquée"

#: inc/Controllers/Admin/PluginSurvey.php:47
msgid "A feature I need is missing"
msgstr "Une fonctionnalité dont j'ai besoin manque"

#: inc/Controllers/Admin/PluginSurvey.php:48
msgid "I was only testing it"
msgstr "Je ne faisais que l'essayer"

#: inc/Controllers/Cron/MembershipCron.php:236
msgid "membership"
msgstr "abonnement"

#. translators: %s: the membership or package name.
#: inc/Controllers/Cron/MembershipCron.php:241
msgid "Your %s is ending soon"
msgstr "Votre %s se termine bientôt"

#. translators: %s: member name.
#: inc/Controllers/Cron/MembershipCron.php:247
msgid "Hi %s,"
msgstr "Bonjour %s,"

#. translators: 1: plan name, 2: number of days, 3: end date.
#: inc/Controllers/Cron/MembershipCron.php:253
msgid "Your %1$s ends in %2$d days, on %3$s."
msgstr "Votre %1$s se termine dans %2$d jours, le %3$s."

#: inc/Controllers/Cron/MembershipCron.php:259
msgid "Get in touch with us to renew and keep your place in your classes."
msgstr "Contactez-nous pour renouveler et garder votre place dans vos cours."

#: inc/Controllers/Dashboard/StudentDashboardRegistry.php:24, inc/Controllers/Dashboard/TrainerDashboardRegistry.php:27
msgid "Overview"
msgstr "Vue d'ensemble"

#: inc/Controllers/Dashboard/StudentDashboardRegistry.php:39, inc/Controllers/Dashboard/TrainerDashboardRegistry.php:117
msgid "Profile"
msgstr "Profil"

#: inc/Controllers/Dashboard/StudentDashboardRegistry.php:54, inc/Controllers/Admin/Setup/SetupInstaller.php:495, inc/Controllers/Admin/Setup/SetupInstaller.php:503, templates/auth/dashboard/student/overview.php:99
msgid "Membership"
msgstr "Abonnement"

#: inc/Controllers/Dashboard/TrainerDashboardRegistry.php:91
msgid "Stats"
msgstr "Statistiques"

#: inc/Controllers/Frontend/ClassShortcode.php:80, inc/Controllers/Frontend/MembershipPackageShortcode.php:86, inc/Controllers/Frontend/TrainerShortcode.php:79, inc/Controllers/Models/GymBuilderClass.php:169
msgid "No posts found."
msgstr "Aucun élément trouvé."

#: inc/Controllers/Frontend/TimetableRegistration.php:109, inc/Controllers/Frontend/TimetableRegistration.php:247
msgid "Please choose a plan."
msgstr "Veuillez choisir une formule."

#: inc/Controllers/Frontend/TimetableRegistration.php:112
msgid "This plan does not include this class. Please choose another."
msgstr "Cette formule n'inclut pas ce cours. Veuillez en choisir un autre."

#: inc/Controllers/Frontend/TimetableRegistration.php:183, templates/class/card-thumb.php:73
msgid "Class full"
msgstr "Cours complet"

#: inc/Controllers/Frontend/TimetableRegistration.php:197, inc/Controllers/Frontend/TimetableRegistration.php:308, inc/Controllers/Admin/Setup/SetupWizard.php:259, templates/class/card-body.php:98, templates/class/loop/button.php:41
msgid "Register"
msgstr "S'inscrire"

#. translators: %d: seats left in the class
#. translators: %d: seats left
#: inc/Controllers/Frontend/TimetableRegistration.php:216, templates/class/card-thumb.php:77
msgid "%d spot left"
msgid_plural "%d spots left"
msgstr[0] "%d place restante"
msgstr[1] "%d places restantes"

#: inc/Controllers/Frontend/TimetableRegistration.php:244, inc/Controllers/Admin/Setup/SetupWizard.php:267
msgid "Something went wrong. Please try again."
msgstr "Une erreur est survenue. Veuillez réessayer."

#: inc/Controllers/Frontend/TimetableRegistration.php:245
msgid "Sending…"
msgstr "Envoi…"

#: inc/Controllers/Frontend/TimetableRegistration.php:246
msgid "Log in"
msgstr "Se connecter"

#: inc/Controllers/Frontend/TimetableRegistration.php:248
msgid "Your plan"
msgstr "Votre formule"

#: inc/Controllers/Frontend/TimetableRegistration.php:266
msgid "Close"
msgstr "Fermer"

#: inc/Controllers/Frontend/TimetableRegistration.php:267
msgid "Register for this class"
msgstr "S'inscrire à ce cours"

#: inc/Controllers/Frontend/TimetableRegistration.php:283, templates/auth/dashboard/student/profile.php:20, templates/auth/dashboard/trainer/profile.php:41
msgid "Full name"
msgstr "Nom complet"

#: inc/Controllers/Frontend/TimetableRegistration.php:286, templates/auth/member-registration.php:64, templates/auth/member-registration.php:95, templates/auth/dashboard/student/profile.php:25, templates/auth/dashboard/trainer/profile.php:52
msgid "Email"
msgstr "E-mail"

#: inc/Controllers/Frontend/TimetableRegistration.php:289, templates/auth/dashboard/student/profile.php:31
msgid "Phone"
msgstr "Téléphone"

#: inc/Controllers/Frontend/TimetableRegistration.php:293
msgid "Website"
msgstr "Site web"

#: inc/Controllers/Frontend/TimetableRegistration.php:279
msgid "Registering as %s."
msgstr "Inscription en tant que %s."

#: inc/Controllers/Frontend/TimetableRegistration.php:299
msgid "Choose a plan"
msgstr "Choisir une formule"

#: inc/Controllers/Frontend/TimetableRegistration.php:270
msgid "You are logged in with a staff account. Log out to register as a member."
msgstr "Vous êtes connecté avec un compte du personnel. Déconnectez-vous pour vous inscrire comme membre."

#: inc/Controllers/Frontend/TimetableRegistration.php:324
msgid "Registration is not available right now."
msgstr "L'inscription n'est pas disponible pour le moment."

#: inc/Controllers/Frontend/TimetableRegistration.php:329, inc/Controllers/Frontend/TimetableRegistration.php:337
msgid "Please reload the page and try again."
msgstr "Veuillez recharger la page et réessayer."

#: inc/Controllers/Frontend/TimetableRegistration.php:340, inc/Controllers/Frontend/TimetableRegistration.php:529
msgid "Too many attempts. Please try again in an hour."
msgstr "Trop de tentatives. Veuillez réessayer dans une heure."

#: inc/Controllers/Frontend/TimetableRegistration.php:348
msgid "This class is no longer available."
msgstr "Ce cours n'est plus disponible."

#: inc/Controllers/Frontend/TimetableRegistration.php:352
msgid "This class time is no longer on the timetable."
msgstr "Cet horaire ne figure plus au planning."

#: inc/Controllers/Frontend/TimetableRegistration.php:378
msgid "Only members can register for classes. Please log in with your member account."
msgstr "Seuls les membres peuvent s'inscrire aux cours. Connectez-vous avec votre compte membre."

#: inc/Controllers/Frontend/TimetableRegistration.php:420
msgid "You are already registered for this class."
msgstr "Vous êtes déjà inscrit à ce cours."

#: inc/Controllers/Frontend/TimetableRegistration.php:430
msgid "Your membership has ended. Please renew it to register for classes."
msgstr "Votre abonnement est terminé. Renouvelez-le pour vous inscrire aux cours."

#: inc/Controllers/Frontend/TimetableRegistration.php:433
msgid "This class is not included in your plan."
msgstr "Ce cours n'est pas inclus dans votre formule."

#. translators: %d: number of classes the plan allows
#: inc/Controllers/Frontend/TimetableRegistration.php:438
msgid "Your plan includes %d class, and you already have it."
msgid_plural "Your plan includes %d classes, and you already have them all."
msgstr[0] "Votre formule comprend %d cours, et vous l'avez déjà."
msgstr[1] "Votre formule comprend %d cours, et vous les avez déjà tous."

#. translators: %d: sessions of one class the plan allows per week
#: inc/Controllers/Frontend/TimetableRegistration.php:450
msgid "Your plan includes %d session of this class per week, and you already have it."
msgid_plural "Your plan includes %d sessions of this class per week, and you already have them all."
msgstr[0] "Votre formule comprend %d séance de ce cours par semaine, et vous l’avez déjà."
msgstr[1] "Votre formule comprend %d séances de ce cours par semaine, et vous les avez déjà toutes."

#: inc/Controllers/Frontend/TimetableRegistration.php:458, inc/Controllers/Frontend/TimetableRegistration.php:576
msgid "Sorry, this class just filled up. Please pick another time."
msgstr "Ce cours vient d'afficher complet. Veuillez choisir un autre horaire."

#: inc/Controllers/Frontend/TimetableRegistration.php:484
msgid "You are registered for this class."
msgstr "Vous êtes inscrit à ce cours."

#. translators: %s: plan name
#: inc/Controllers/Frontend/TimetableRegistration.php:486, inc/Controllers/Frontend/TimetableRegistration.php:506
msgid "You are registered. The gym will confirm your new plan (%s)."
msgstr "Vous êtes inscrit. La salle confirmera votre nouvelle formule (%s)."

#: inc/Controllers/Frontend/TimetableRegistration.php:487
msgid "Your place is held until your payment goes through."
msgstr "Votre place est réservée jusqu'à la validation du paiement."

#: inc/Controllers/Frontend/TimetableRegistration.php:522
msgid "Please enter your name."
msgstr "Veuillez saisir votre nom."

#: inc/Controllers/Frontend/TimetableRegistration.php:532
msgid "Please enter a valid phone number."
msgstr "Veuillez saisir un numéro de téléphone valide."

#: inc/Controllers/Frontend/TimetableRegistration.php:541
msgid "This email already has an account. Please log in to register for more classes."
msgstr "Cette adresse a déjà un compte. Connectez-vous pour vous inscrire à d'autres cours."

#: inc/Controllers/Frontend/TimetableRegistration.php:570
msgid "We could not save your registration. Please try again."
msgstr "Nous n'avons pas pu enregistrer votre inscription. Veuillez réessayer."

#: inc/Controllers/Frontend/TimetableRegistration.php:609
msgid "Thank you! Your place is held. We will confirm your registration by email; your login details are on their way."
msgstr "Merci ! Votre place est réservée. Nous confirmerons votre inscription par e-mail ; vos identifiants arrivent."

#. translators: %s: member name
#: inc/Controllers/Frontend/TimetableRegistration.php:688
msgid "New class registration: %s"
msgstr "Nouvelle inscription au cours : %s"

#. translators: %s: member name
#: inc/Controllers/Frontend/TimetableRegistration.php:690
msgid "Class added by %s"
msgstr "Cours ajouté par %s"

#. translators: %s: member name
#: inc/Controllers/Frontend/TimetableRegistration.php:692
msgid "Plan request from %s"
msgstr "Demande de formule de %s"

#: inc/Controllers/Frontend/TimetableRegistration.php:695
msgid "Someone registered for a class from your timetable. They are a pending member until you activate them."
msgstr "Quelqu'un s'est inscrit à un cours depuis votre planning. Il reste membre en attente jusqu'à son activation."

#: inc/Controllers/Frontend/TimetableRegistration.php:696
msgid "A member added a class from your timetable."
msgstr "Un membre a ajouté un cours depuis votre planning."

#: inc/Controllers/Frontend/TimetableRegistration.php:697
msgid "A member registered for a class on a plan they do not hold yet. Their seat is held; approve or dismiss the plan on their member page."
msgstr "Un membre s'est inscrit à un cours avec une formule qu'il ne possède pas encore. Sa place est réservée ; approuvez ou refusez la formule sur sa fiche."

#. translators: %s: member name
#: inc/Controllers/Frontend/TimetableRegistration.php:703
msgid "Name: %s"
msgstr "Nom : %s"

#. translators: %s: email
#: inc/Controllers/Frontend/TimetableRegistration.php:705, inc/Controllers/StudentLoginSystem/GymStudentEmail.php:16, inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:15
msgid "Email: %s"
msgstr "E-mail : %s"

#. translators: %s: phone
#: inc/Controllers/Frontend/TimetableRegistration.php:707
msgid "Phone: %s"
msgstr "Téléphone : %s"

#. translators: %s: class, day and time
#: inc/Controllers/Frontend/TimetableRegistration.php:709
msgid "Class: %s"
msgstr "Cours : %s"

#. translators: %s: plan name and price
#: inc/Controllers/Frontend/TimetableRegistration.php:713, inc/Controllers/Frontend/TimetableRegistration.php:747
msgid "Plan: %s"
msgstr "Formule : %s"

#. translators: %s: admin URL
#: inc/Controllers/Frontend/TimetableRegistration.php:717
msgid "Review members: %s"
msgstr "Vérifier les membres : %s"

#: inc/Controllers/Frontend/TimetableRegistration.php:734
msgid "Your place is held. We will confirm your membership shortly."
msgstr "Votre place est réservée. Nous confirmerons votre abonnement sous peu."

#: inc/Controllers/Frontend/TimetableRegistration.php:735
msgid "See you in class!"
msgstr "À bientôt en cours !"

#: inc/Controllers/Frontend/TimetableRegistration.php:736
msgid "Your place is held. We will confirm your new plan shortly."
msgstr "Votre place est réservée. Nous confirmerons votre nouvelle formule sous peu."

#. translators: %s: member name
#: inc/Controllers/Frontend/TimetableRegistration.php:740, inc/Controllers/StudentLoginSystem/GymStudentEmail.php:12, inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:11
msgid "Hello %s,"
msgstr "Bonjour %s,"

#. translators: %s: class, day and time
#: inc/Controllers/Frontend/TimetableRegistration.php:743
msgid "You are registered for %s."
msgstr "Vous êtes inscrit à %s."

#: inc/Controllers/Frontend/TimetableRegistration.php:752
msgid "Your class registration"
msgstr "Votre inscription au cours"

#: inc/Controllers/Helpers/Functions.php:141
msgid "Select a Trainer"
msgstr "Choisir un coach"

#: inc/Controllers/Helpers/Functions.php:220, templates/auth/member-registration.php:116
msgid "Facebook"
msgstr "Facebook"

#: inc/Controllers/Helpers/Functions.php:225, templates/auth/member-registration.php:121
msgid "Twitter"
msgstr "Twitter"

#: inc/Controllers/Helpers/Functions.php:230
msgid "Linkedin"
msgstr "LinkedIn"

#: inc/Controllers/Helpers/Functions.php:235, templates/auth/member-registration.php:151
msgid "Skype"
msgstr "Skype"

#: inc/Controllers/Helpers/Functions.php:240
msgid "Youtube"
msgstr "YouTube"

#: inc/Controllers/Helpers/Functions.php:245, templates/auth/member-registration.php:146
msgid "Pinterest"
msgstr "Pinterest"

#: inc/Controllers/Helpers/Functions.php:250, templates/auth/member-registration.php:131
msgid "Instagram"
msgstr "Instagram"

#: inc/Controllers/Helpers/Functions.php:255
msgid "Tiktok"
msgstr "TikTok"

#: inc/Controllers/Helpers/Functions.php:367
msgid "%s does not exist."
msgstr "%s n'existe pas."

#: inc/Controllers/Helpers/Helper.php:234, inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:119
msgid "More Classes"
msgstr "Plus de cours"

#: inc/Controllers/Helpers/Helper.php:246
msgid "Fitness Calculators"
msgstr "Calculateurs fitness"

#: inc/Controllers/Helpers/Helper.php:249, inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:88
msgid "Calculator"
msgstr "Calculateur"

#: inc/Controllers/Helpers/Helper.php:291
msgid "More Trainer"
msgstr "Plus de coachs"

#: inc/Controllers/Helpers/Helper.php:439
msgid "Centimeter"
msgstr "Centimètres"

#: inc/Controllers/Helpers/Helper.php:440
msgid "Kilogram"
msgstr "Kilogrammes"

#: inc/Controllers/Helpers/Helper.php:441
msgid "Feet"
msgstr "Pieds"

#: inc/Controllers/Helpers/Helper.php:442
msgid "Pound"
msgstr "Livres"

#: inc/Controllers/Helpers/Helper.php:443
msgid "Ltr"
msgstr "L"

#: inc/Controllers/Helpers/Helper.php:444, templates/shortcode/fitness-calc/water-intake/layout-1.php:55
msgid "Oz"
msgstr "oz"

#: inc/Controllers/Helpers/Helper.php:445, templates/shortcode/fitness-calc/bmi/layout-1.php:87, templates/shortcode/fitness-calc/bmi/layout-1.php:126, templates/shortcode/fitness-calc/body-fat/layout-1.php:113, templates/shortcode/fitness-calc/body-fat/layout-1.php:158, templates/shortcode/fitness-calc/protien-intake/layout-1.php:114, templates/shortcode/fitness-calc/protien-intake/layout-1.php:173, templates/shortcode/fitness-calc/water-intake/layout-1.php:147
msgid "lbs"
msgstr "lb"

#: inc/Controllers/Helpers/Helper.php:446
msgid "gram"
msgstr "grammes"

#: inc/Controllers/Helpers/Helper.php:447, templates/shortcode/fitness-calc/bmi/layout-1.php:38
msgid "Underweight"
msgstr "Insuffisance pondérale"

#: inc/Controllers/Helpers/Helper.php:448
msgid "Normal Weight"
msgstr "Poids normal"

#: inc/Controllers/Helpers/Helper.php:449, templates/shortcode/fitness-calc/bmi/layout-1.php:40
msgid "Overweight"
msgstr "Surpoids"

#: inc/Controllers/Helpers/Helper.php:450
msgid "(Class I Obese)"
msgstr "(Obésité de classe I)"

#: inc/Controllers/Helpers/Helper.php:451
msgid "(Class II Obese)"
msgstr "(Obésité de classe II)"

#: inc/Controllers/Helpers/Helper.php:452
msgid "(Class III Obese)"
msgstr "(Obésité de classe III)"

#: inc/Controllers/Helpers/Helper.php:453
msgid "Required Fields"
msgstr "Champs obligatoires"

#: inc/Controllers/Helpers/Helper.php:454
msgid "Numbers Only"
msgstr "Chiffres uniquement"

#: inc/Controllers/Helpers/Helper.php:455
msgid "Positive Numbers Only"
msgstr "Nombres positifs uniquement"

#: inc/Controllers/Helpers/Helper.php:456
msgid "Non Negative Numbers Only"
msgstr "Nombres non négatifs uniquement"

#: inc/Controllers/Helpers/Helper.php:457
msgid "Integers Only"
msgstr "Nombres entiers uniquement"

#: inc/Controllers/Helpers/Helper.php:458
msgid "Positive Integers Only"
msgstr "Nombres entiers positifs uniquement"

#: inc/Controllers/Helpers/Helper.php:459
msgid "Non Negative Integres Only"
msgstr "Nombres entiers non négatifs uniquement"

#: inc/Controllers/Helpers/Helper.php:531
msgid "Left ($99.99)"
msgstr "Gauche (99,99 $)"

#: inc/Controllers/Helpers/Helper.php:532
msgid "Right (99.99$)"
msgstr "Droite (99,99 $)"

#: inc/Controllers/Helpers/Helper.php:533
msgid "Left with space ($ 99.99)"
msgstr "Gauche avec espace (99,99 $)"

#: inc/Controllers/Helpers/Helper.php:534
msgid "Right with space (99.99 $)"
msgstr "Droite avec espace (99,99 $)"

#: inc/Controllers/Models/GymBuilderClass.php:60, inc/Controllers/Models/GymBuilderClass.php:75, templates/auth/dashboard/trainer/overview.php:75, templates/auth/dashboard/trainer/schedule.php:66
msgid "Mon"
msgstr "Lun"

#: inc/Controllers/Models/GymBuilderClass.php:61, inc/Controllers/Models/GymBuilderClass.php:76, templates/auth/dashboard/trainer/overview.php:76, templates/auth/dashboard/trainer/schedule.php:67
msgid "Tue"
msgstr "Mar"

#: inc/Controllers/Models/GymBuilderClass.php:62, inc/Controllers/Models/GymBuilderClass.php:77, templates/auth/dashboard/trainer/overview.php:77, templates/auth/dashboard/trainer/schedule.php:68
msgid "Wed"
msgstr "Mer"

#: inc/Controllers/Models/GymBuilderClass.php:63, inc/Controllers/Models/GymBuilderClass.php:78
msgid "Thur"
msgstr "Jeu"

#: inc/Controllers/Models/GymBuilderClass.php:64, inc/Controllers/Models/GymBuilderClass.php:79, templates/auth/dashboard/trainer/overview.php:79, templates/auth/dashboard/trainer/schedule.php:70
msgid "Fri"
msgstr "Ven"

#: inc/Controllers/Models/GymBuilderClass.php:65, inc/Controllers/Models/GymBuilderClass.php:80, templates/auth/dashboard/trainer/overview.php:80, templates/auth/dashboard/trainer/schedule.php:71
msgid "Sat"
msgstr "Sam"

#: inc/Controllers/Models/GymBuilderClass.php:66, inc/Controllers/Models/GymBuilderClass.php:81, templates/auth/dashboard/trainer/overview.php:81, templates/auth/dashboard/trainer/schedule.php:72
msgid "Sun"
msgstr "Dim"

#: inc/Controllers/Models/GymBuilderClass.php:315, templates/class/loop/meta.php:55
msgid "Trainer : "
msgstr "Coach : "

#: inc/Controllers/Models/GymBuilderClass.php:322, templates/class/loop/meta.php:60
msgid "Schedule : "
msgstr "Planning : "

#: inc/Controllers/Models/MemberBulkActions.php:74
msgid "No members were selected."
msgstr "Aucun membre sélectionné."

#: inc/Controllers/Models/MemberBulkActions.php:315
msgid "there"
msgstr "là"

#: inc/Controllers/Models/MemberBulkActions.php:405
msgid "%d member activated."
msgstr "%d membre activé."

#: inc/Controllers/Models/MemberBulkActions.php:406
msgid "%d member deactivated."
msgstr "%d membre désactivé."

#: inc/Controllers/Models/MemberBulkActions.php:407
msgid "%d membership extended."
msgstr "%d abonnement prolongé."

#: inc/Controllers/Models/MemberBulkActions.php:408
msgid "%d member emailed."
msgstr "E-mail envoyé à %d membre."

#: inc/Controllers/Models/MemberBulkActions.php:409
msgid "%d member deleted."
msgstr "%d membre supprimé."

#: inc/Controllers/Models/MemberBulkActions.php:413
msgid "%d members activated."
msgstr "%d membres activés."

#: inc/Controllers/Models/MemberBulkActions.php:414
msgid "%d members deactivated."
msgstr "%d membres désactivés."

#: inc/Controllers/Models/MemberBulkActions.php:415
msgid "%d memberships extended."
msgstr "%d abonnements prolongés."

#: inc/Controllers/Models/MemberBulkActions.php:416
msgid "%d members emailed."
msgstr "E-mail envoyé à %d membres."

#: inc/Controllers/Models/MemberBulkActions.php:417
msgid "%d members deleted."
msgstr "%d membres supprimés."

#. translators: %d: number of members that needed no change.
#: inc/Controllers/Models/MemberBulkActions.php:426
msgid "No change needed — %d member was already in that state."
msgid_plural "No change needed — %d members were already in that state."
msgstr[0] "Aucun changement nécessaire : %d membre était déjà dans cet état."
msgstr[1] "Aucun changement nécessaire : %d membres étaient déjà dans cet état."

#. translators: %d: number of members left unchanged.
#: inc/Controllers/Models/MemberBulkActions.php:441
msgid "%d was skipped."
msgid_plural "%d were skipped."
msgstr[0] "%d a été ignoré."
msgstr[1] "%d ont été ignorés."

#. translators: %d: number of members the action failed for.
#: inc/Controllers/Models/MemberBulkActions.php:449
msgid "%d failed."
msgid_plural "%d failed."
msgstr[0] "%d en échec."
msgstr[1] "%d en échec."

#. translators: 1: per-request limit, 2: number left over.
#: inc/Controllers/Models/MemberBulkActions.php:457
msgid "Only the first %1$d were processed — %2$d were left, so run it again."
msgstr "Seuls les %1$d premiers ont été traités : il en reste %2$d, relancez l'opération."

#: inc/Controllers/Models/MemberPlans.php:106, inc/Controllers/Models/MemberPlans.php:273, inc/Controllers/Models/MemberPlans.php:294
msgid "Assigned by the gym"
msgstr "Attribué par la salle"

#. translators: 1: class name, 2: number of sessions allowed per week
#: inc/Controllers/Models/PlanAccess.php:177
msgid "%1$s: This plan includes %2$d session of the same class per week. Please choose a different class."
msgid_plural "%1$s: This plan includes %2$d sessions of the same class per week. Please choose a different class."
msgstr[0] "%1$s : cette formule comprend %2$d séance du même cours par semaine. Veuillez choisir un autre cours."
msgstr[1] "%1$s : cette formule comprend %2$d séances du même cours par semaine. Veuillez choisir un autre cours."

#: inc/Controllers/Models/PlanAccess.php:433
msgid "Included classes"
msgstr "Cours inclus"

#. translators: %d: sessions of one class the buyer may book per week
#: inc/Controllers/Models/PlanAccess.php:440
msgid "Up to %d sessions of each class per week"
msgstr "Jusqu’à %d séances de chaque cours par semaine"

#: inc/Controllers/Models/PlanAccess.php:464
msgid "Choose your classes"
msgstr "Choisissez vos cours"

#. translators: %d: number of classes the buyer may pick
#: inc/Controllers/Models/PlanAccess.php:466
msgid "Pick any %d class"
msgid_plural "Pick any %d classes"
msgstr[0] "Choisissez %d cours au choix"
msgstr[1] "Choisissez %d cours au choix"

#. translators: %s: class category name
#: inc/Controllers/Models/PlanAccess.php:469
msgid "from %s classes"
msgstr "parmi %s cours"

#: inc/Controllers/Models/PlanAccess.php:470
msgid "from all classes"
msgstr "parmi tous les cours"

#. translators: %s: class category name
#: inc/Controllers/Models/PlanAccess.php:477
msgid "All %s classes"
msgstr "Tous les cours de %s"

#: inc/Controllers/Models/PlanAccess.php:478, templates/shortcode/class/layouts/layout-2.php:68
msgid "All classes"
msgstr "Tous les cours"

#: inc/Controllers/Models/PlanAccess.php:479
msgid "Unlimited access"
msgstr "Accès illimité"

#. translators: %d: number of additional classes
#: inc/Controllers/Models/PlanAccess.php:520, templates/auth/dashboard/student/overview.php:46
msgid "+%d more"
msgstr "+%d autres"

#: inc/Controllers/Models/TrainerCard.php:282, templates/single_gym_builder_trainer.php:163, templates/trainer/profile-header.php:77
msgid "See Classes"
msgstr "Voir les cours"

#: inc/Controllers/Models/TrainerCard.php:283
msgid "View Profile"
msgstr "Voir le profil"

#: inc/Controllers/StudentLoginSystem/GymStudentEmail.php:10
msgid "Your Gym Student Account Login Credentials"
msgstr "Les identifiants de votre compte adhérent"

#: inc/Controllers/StudentLoginSystem/GymStudentEmail.php:13
msgid "Your gym student account has been set up successfully!"
msgstr "Votre compte adhérent a été créé avec succès !"

#: inc/Controllers/StudentLoginSystem/GymStudentEmail.php:14, inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:13
msgid "Login Details:"
msgstr "Identifiants de connexion :"

#: inc/Controllers/StudentLoginSystem/GymStudentEmail.php:15, inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:14
msgid "Username: %s"
msgstr "Identifiant : %s"

#: inc/Controllers/StudentLoginSystem/GymStudentEmail.php:17, inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:16
msgid "Password: %s"
msgstr "Mot de passe : %s"

#: inc/Controllers/StudentLoginSystem/GymStudentEmail.php:18, inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:17
msgid "Login URL: %s"
msgstr "URL de connexion : %s"

#: inc/Controllers/StudentLoginSystem/GymStudentEmail.php:19, inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:18
msgid "Please login and change your password for security."
msgstr "Connectez-vous et changez votre mot de passe par sécurité."

#: inc/Controllers/StudentLoginSystem/GymStudentEmail.php:20, inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:19
msgid "Best regards,"
msgstr "Cordialement,"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:94
msgid "Unauthorized access."
msgstr "Accès non autorisé."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:98
msgid "Security check failed."
msgstr "Échec de la vérification de sécurité."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:214
msgid "Student Management"
msgstr "Gestion des adhérents"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:216
msgid "Migrate existing members to the new WordPress user account system for student login access."
msgstr "Basculez les membres existants vers les comptes WordPress pour leur donner accès à la connexion."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:231, inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:178
msgid "System Upgrade Detected"
msgstr "Mise à jour du système détectée"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:235
msgid "We've detected %d members that can be migrated to WordPress user accounts. Once migrated, students can log in and view their dashboard."
msgstr "Nous avons détecté %d membres à basculer vers des comptes WordPress. Une fois migrés, ils pourront se connecter et voir leur espace."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:244
msgid "Migration Overview"
msgstr "Vue d'ensemble de la migration"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:259
msgid "Students needing migration"
msgstr "Adhérents à migrer"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:274
msgid "Already migrated"
msgstr "Déjà migré"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:289
msgid "No email (cannot migrate)"
msgstr "Aucun e-mail (migration impossible)"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:306
msgid "Total members"
msgstr "Total des membres"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:315
msgid "Bulk Migration"
msgstr "Migration groupée"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:316
msgid "Click the button below to create WordPress user accounts for all eligible members. Each student will receive an email with their login credentials."
msgstr "Cliquez ci-dessous pour créer des comptes WordPress pour tous les membres éligibles. Chacun recevra ses identifiants par e-mail."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:326
msgid "Migrate All Students (%d)"
msgstr "Migrer tous les adhérents (%d)"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:338
msgid "Migration in progress... Please do not close this page."
msgstr "Migration en cours… Ne fermez pas cette page."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:350
msgid "Migration Complete"
msgstr "Migration terminée"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:352
msgid "students migrated successfully"
msgstr "adhérents migrés avec succès"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:353
msgid "skipped (email already in use by another account)"
msgstr "ignoré (e-mail déjà utilisé par un autre compte)"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:354
msgid "failed"
msgstr "échec"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:368
msgid "Are you sure you want to migrate all students? This will create WordPress user accounts and send login credentials via email."
msgstr "Voulez-vous vraiment migrer tous les adhérents ? Des comptes WordPress seront créés et les identifiants envoyés par e-mail."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:410
msgid "Migration failed. Please try again."
msgstr "Échec de la migration. Veuillez réessayer."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:417
msgid "An error occurred. Please try again."
msgstr "Une erreur est survenue. Veuillez réessayer."

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:436
msgid "Members Without Email"
msgstr "Membres sans e-mail"

#: inc/Controllers/StudentLoginSystem/GymStudentMigration.php:440
msgid "%d members do not have an email address and cannot be migrated. To enable login for these members, please add their email address from the Members page."
msgstr "%d membres n'ont pas d'adresse e-mail et ne peuvent pas être migrés. Ajoutez leur adresse depuis la page Membres pour leur permettre de se connecter."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:18
msgid "You are already logged in."
msgstr "Vous êtes déjà connecté."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:31
msgid "Too many registration attempts. Please try again later."
msgstr "Trop de tentatives d'inscription. Veuillez réessayer plus tard."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:41
msgid "Please fill in all required fields."
msgstr "Veuillez remplir tous les champs obligatoires."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:51
msgid "Please provide a valid email address."
msgstr "Veuillez indiquer une adresse e-mail valide."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:56
msgid "If this email is not already in use, a trainer account will be created. Please check your email."
msgstr "Si cette adresse n'est pas déjà utilisée, un compte coach sera créé. Consultez votre messagerie."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:65
msgid "Failed to create user account. Please try again."
msgstr "Échec de la création du compte. Veuillez réessayer."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:84
msgid "Failed to create trainer profile."
msgstr "Échec de la création du profil du coach."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:133
msgid "Registration successful! Your account is pending approval. You will receive an email once approved."
msgstr "Inscription réussie ! Votre compte est en attente d'approbation. Vous recevrez un e-mail une fois approuvé."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:144
msgid "You are already logged in but you are not a trainer or a student."
msgstr "Vous êtes connecté, mais vous n'êtes ni coach ni adhérent."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:142
msgid "You are already logged in as a student."
msgstr "Vous êtes déjà connecté en tant qu'adhérent."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:140
msgid "You are already logged in as a trainer."
msgstr "Vous êtes déjà connecté en tant que coach."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:158, inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:185
msgid "Too many login attempts. Please try again after 15 minutes."
msgstr "Trop de tentatives de connexion. Veuillez réessayer dans 15 minutes."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:166
msgid "Email/Username and Password are required."
msgstr "L'e-mail ou l'identifiant et le mot de passe sont obligatoires."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:183
msgid "Invalid username or password. You have %d attempt(s) remaining."
msgstr "Identifiant ou mot de passe incorrect. Il vous reste %d tentative(s)."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:202
msgid "Invalid login type."
msgstr "Type de connexion non valide."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:198
msgid "This account is not registered as a student. Please select \"Trainer\" login."
msgstr "Ce compte n'est pas enregistré comme adhérent. Choisissez la connexion « Coach »."

#: inc/Controllers/TrainerLoginSystem/GymTrainerAuth.php:193
msgid "This account is not registered as a trainer. Please select \"Student\" login."
msgstr "Ce compte n'est pas enregistré comme coach. Choisissez la connexion « Adhérent »."

#: inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:9
msgid "Your Gym Trainer Account Login Credentials"
msgstr "Les identifiants de votre compte coach"

#: inc/Controllers/TrainerLoginSystem/GymTrainerEmail.php:12
msgid "Your gym trainer account has been set up successfully!"
msgstr "Votre compte coach a été créé avec succès !"

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:168
msgid "Trainer Management"
msgstr "Gestion des coachs"

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:170
msgid "Manage trainers, and track their current status from here."
msgstr "Gérez les coachs et suivez leur statut depuis cet écran."

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:181
msgid "We've detected %d trainers that need to be migrated to the new WordPress user account system."
msgstr "Nous avons détecté %d coachs à basculer vers le nouveau système de comptes WordPress."

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:190
msgid "Migration Status"
msgstr "État de la migration"

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:200
msgid "Trainers needing migration"
msgstr "Coachs à migrer"

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:211
msgid "Trainers are waiting for approval — change status from Draft to Publish."
msgstr "Des coachs attendent une approbation : passez leur statut de Brouillon à Publié."

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:222
msgid "New trainers created by admin with trainer given email(post-migration)"
msgstr "Nouveaux coachs créés par l'administration avec l'e-mail fourni (après migration)"

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:231
msgid "Upgrade Notice"
msgstr "Avis de mise à niveau"

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:232
msgid "If you add the email address for each trainer, a trainer user account will be created automatically. All trainers will receive an email containing their username and password. Using these credentials, trainers can log in to their dashboard."
msgstr "Si vous indiquez une adresse e-mail pour chaque coach, un compte sera créé automatiquement. Tous les coachs recevront leur identifiant et leur mot de passe par e-mail et pourront se connecter à leur espace."

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:244
msgid "Trainer Registration Notice"
msgstr "Avis d'inscription des coachs"

#: inc/Controllers/TrainerLoginSystem/GymTrainerMigration.php:245
msgid " Registered trainers are awaiting approval. Please change their post status from Draft to Publish to activate their profiles. Once published, their trainer dashboard login credentials will be automatically sent to their email."
msgstr " Des coachs inscrits attendent une approbation. Passez leur statut de Brouillon à Publié pour activer leur profil. Une fois publiés, leurs identifiants leur seront envoyés automatiquement par e-mail."

#: inc/Controllers/Widgets/ClassWidget.php:26
msgid "Gym Builder: Class"
msgstr "Gym Builder : cours"

#: inc/Controllers/Widgets/ClassWidget.php:28
msgid "Gym Builder class widget.It should be used only class sidebar"
msgstr "Widget de cours Gym Builder, à utiliser uniquement dans la colonne des cours"

#: inc/Controllers/Widgets/ClassWidget.php:131, inc/Controllers/Widgets/TrainerWidget.php:126
msgid "Title"
msgstr "Titre"

#: inc/Controllers/Widgets/ClassWidget.php:135, inc/Controllers/Widgets/TrainerWidget.php:130
msgid "Number of posts to show"
msgstr "Nombre d'éléments à afficher"

#: inc/Controllers/Widgets/ClassWidget.php:139, inc/Controllers/Widgets/TrainerWidget.php:134
msgid "Order By"
msgstr "Trier par"

#: inc/Controllers/Widgets/ClassWidget.php:144, inc/Controllers/Widgets/TrainerWidget.php:139
msgid "Order"
msgstr "Commande"

#: inc/Controllers/Widgets/ClassWidget.php:152
msgid "Number of schedule to show"
msgstr "Nombre d'horaires à afficher"

#: inc/Controllers/Widgets/TrainerWidget.php:26
msgid "Gym Builder: Trainer"
msgstr "Gym Builder : coach"

#: inc/Controllers/Widgets/TrainerWidget.php:28
msgid "Gym Builder trainer widget.It should be used only trainer sidebar"
msgstr "Widget de coach Gym Builder, à utiliser uniquement dans la colonne des coachs"

#: inc/Controllers/Widgets/Widgets.php:33
msgid "Gym Builder - Class Archive Sidebar"
msgstr "Gym Builder – Colonne de l'archive des cours"

#: inc/Controllers/Widgets/Widgets.php:35
msgid "Add widgets on class archive page"
msgstr "Ajouter des widgets sur l'archive des cours"

#: inc/Controllers/Widgets/Widgets.php:44
msgid "Gym Builder - Trainer Archive Sidebar"
msgstr "Gym Builder – Colonne de l'archive des coachs"

#: inc/Controllers/Widgets/Widgets.php:46
msgid "Add widgets on trainer archive page"
msgstr "Ajouter des widgets sur l'archive des coachs"

#: inc/Controllers/Widgets/Widgets.php:55
msgid "Gym Builder - Class Single Sidebar"
msgstr "Gym Builder – Colonne de la fiche de cours"

#: inc/Controllers/Widgets/Widgets.php:57
msgid "Add widgets on class single page"
msgstr "Ajouter des widgets sur la fiche de cours"

#: inc/Controllers/Widgets/Widgets.php:66
msgid "Gym Builder - Trainer Single Sidebar"
msgstr "Gym Builder – Colonne de la fiche du coach"

#: inc/Controllers/Widgets/Widgets.php:68
msgid "Add widgets on trainer single page"
msgstr "Ajouter des widgets sur la fiche du coach"

#: inc/Controllers/Admin/Api/RestApi.php:172
msgid "Invalid plan."
msgstr "Formule non valide."

#: inc/Controllers/Admin/Api/RestApi.php:784
msgid "You are not allowed to access this endpoint."
msgstr "Vous n'êtes pas autorisé à accéder à ce point d'entrée."

#: inc/Controllers/Admin/ExportImport/ExportImportApi.php:154, inc/Controllers/Admin/ExportImport/ExportImportApi.php:176, inc/Controllers/Admin/ExportImport/ExportImportApi.php:198, inc/Controllers/Admin/ExportImport/ExportImportApi.php:218, inc/Controllers/Admin/ExportImport/ExportImportApi.php:234
msgid "No items found in the uploaded file."
msgstr "Aucun élément trouvé dans le fichier téléversé."

#: inc/Controllers/Admin/ExportImport/ExportImportApi.php:252
msgid "Could not determine the data type. Ensure the file was exported from Gym Builder."
msgstr "Impossible de déterminer le type de données. Vérifiez que le fichier vient de Gym Builder."

#: inc/Controllers/Admin/ExportImport/ExportImportApi.php:274
msgid "Invalid or oversized CSV data."
msgstr "Données CSV non valides ou trop volumineuses."

#: inc/Controllers/Admin/ExportImport/ExportImportApi.php:346
msgid "Demo data file not found: %s"
msgstr "Fichier de démonstration introuvable : %s"

#: inc/Controllers/Admin/ExportImport/ExportImportApi.php:347
msgid "Demo data file not found."
msgstr "Fichier de démonstration introuvable."

#: inc/Controllers/Admin/ExportImport/ExportImportApi.php:360
msgid "Invalid or empty demo data file."
msgstr "Fichier de démonstration non valide ou vide."

#: inc/Controllers/Admin/ExportImport/ExportImportApi.php:361
msgid "Invalid demo data file."
msgstr "Fichier de démonstration non valide."

#: inc/Controllers/Admin/ExportImport/ExportImportPage.php:21, inc/Controllers/Admin/ExportImport/ExportImportPage.php:22
msgid "Import / Export"
msgstr "Import / Export"

#: inc/Controllers/Admin/ExportImport/ExportImportPage.php:65
msgid "You're All Set!"
msgstr "Tout est prêt !"

#: inc/Controllers/Admin/ExportImport/ExportImportPage.php:66
msgid "Permalinks have been flushed successfully. Gym Builder is ready to use."
msgstr "Les permaliens ont été régénérés. Gym Builder est prêt à l'emploi."

#: inc/Controllers/Admin/ExportImport/ExportImportPage.php:84, inc/Controllers/Admin/ExportImport/ExportImportPage.php:87
msgid "Flush Permalinks"
msgstr "Régénérer les permaliens"

#: inc/Controllers/Admin/ExportImport/ExportImportPage.php:85
msgid "Your permalink structure is set to \"Post name\". Please flush the permalinks to ensure all Gym Builder pages (trainers, classes, packages) load correctly."
msgstr "Votre structure de permaliens est réglée sur « Nom de l'article ». Régénérez les permaliens pour que toutes les pages Gym Builder (coachs, cours, forfaits) s'affichent correctement."

#: inc/Controllers/Admin/ExportImport/ExportImportPage.php:104, resources/setup-wizard-permalink.php:23
msgid "Permalink Setup Required"
msgstr "Configuration des permaliens requise"

#: inc/Controllers/Admin/ExportImport/ExportImportPage.php:105, resources/setup-wizard-permalink.php:24
msgid "Please set your permalink structure to \"Post name\" otherwise trainer, class, and package pages will not be accessible."
msgstr "Réglez la structure des permaliens sur « Nom de l'article », sinon les pages coachs, cours et forfaits seront inaccessibles."

#: inc/Controllers/Admin/ExportImport/ExportImportPage.php:107, resources/setup-wizard-permalink.php:25
msgid "Go to Permalink Settings"
msgstr "Aller aux réglages des permaliens"

#: inc/Controllers/Admin/ExportImport/Importer.php:29
msgid "Skipped class with empty title."
msgstr "Cours sans titre ignoré."

#. translators: 1: class title, 2: error message
#: inc/Controllers/Admin/ExportImport/Importer.php:51
msgid "Failed to import class \"%1$s\": %2$s"
msgstr "Échec de l'import du cours « %1$s » : %2$s"

#: inc/Controllers/Admin/ExportImport/Importer.php:148, inc/Controllers/Admin/Setup/SetupWizard.php:281
msgid "classes"
msgstr "cours"

#: inc/Controllers/Admin/ExportImport/Importer.php:169
msgid "Skipped trainer with empty title."
msgstr "Coach sans nom ignoré."

#: inc/Controllers/Admin/ExportImport/Importer.php:189
msgid "Failed to import trainer \"%1$s\": %2$s"
msgstr "Échec de l'import du coach « %1$s » : %2$s"

#: inc/Controllers/Admin/ExportImport/Importer.php:244
msgid "trainers"
msgstr "coachs"

#: inc/Controllers/Admin/ExportImport/Importer.php:265
msgid "Skipped package with empty title."
msgstr "Forfait sans titre ignoré."

#: inc/Controllers/Admin/ExportImport/Importer.php:288
msgid "Failed to import package \"%1$s\": %2$s"
msgstr "Échec de l'import du forfait « %1$s » : %2$s"

#: inc/Controllers/Admin/ExportImport/Importer.php:340
msgid "packages"
msgstr "forfaits"

#: inc/Controllers/Admin/ExportImport/Importer.php:354
msgid "Invalid or empty CSV data."
msgstr "Données CSV non valides ou vides."

#: inc/Controllers/Admin/ExportImport/Importer.php:360
msgid "CSV file is empty or has no data rows."
msgstr "Le fichier CSV est vide ou ne contient aucune ligne de données."

#: inc/Controllers/Admin/ExportImport/Importer.php:370
msgid "Could not determine the data type from CSV headers. Ensure the file was exported from Gym Builder."
msgstr "Impossible de déterminer le type de données depuis les en-têtes CSV. Vérifiez que le fichier vient de Gym Builder."

#: inc/Controllers/Admin/ExportImport/Importer.php:415
msgid "No valid data rows found in the CSV file."
msgstr "Aucune ligne de données valide dans le fichier CSV."

#. translators: 1: count, 2: item type
#: inc/Controllers/Admin/ExportImport/Importer.php:740
msgid "Imported %1$d %2$s."
msgstr "%1$d %2$s importés."

#. translators: 1: count
#: inc/Controllers/Admin/ExportImport/Importer.php:745
msgid "Skipped %1$d duplicates."
msgstr "%1$d doublons ignorés."

#: inc/Controllers/Admin/ExportImport/Importer.php:749
msgid "%d errors occurred."
msgstr "%d erreurs rencontrées."

#: inc/Controllers/Admin/ExportImport/Importer.php:753
msgid "No items found to import."
msgstr "Aucun élément à importer."

#: inc/Controllers/Admin/Setup/SetupAddons.php:36
msgid "Membership Subscription with Stripe"
msgstr "Abonnement récurrent avec Stripe"

#: inc/Controllers/Admin/Setup/SetupAddons.php:37
msgid "Sell memberships with recurring Stripe checkout — plans activate themselves once payment clears."
msgstr "Vendez des abonnements avec le paiement récurrent Stripe : les formules s'activent dès le paiement validé."

#: inc/Controllers/Admin/Setup/SetupAddons.php:44
msgid "Offline & Manual Payments"
msgstr "Paiements sur place et manuels"

#: inc/Controllers/Admin/Setup/SetupAddons.php:45
msgid "Take bank transfer, cash or cheque — the membership starts once you confirm the money arrived."
msgstr "Acceptez virement, espèces ou chèque : l'abonnement démarre dès que vous confirmez la réception."

#: inc/Controllers/Admin/Setup/SetupAddons.php:52
msgid "Promotions & Trials"
msgstr "Promotions et essais"

#: inc/Controllers/Admin/Setup/SetupAddons.php:53
msgid "Coupons, discount codes and free trials, with a dashboard showing what each one earned."
msgstr "Bons, codes de réduction et essais gratuits, avec un tableau de bord des recettes de chacun."

#: inc/Controllers/Admin/Setup/SetupAddons.php:60
msgid "Class Booking with WooCommerce"
msgstr "Réservation de cours avec WooCommerce"

#: inc/Controllers/Admin/Setup/SetupAddons.php:61
msgid "Route class bookings through WooCommerce checkout, with reminders for every booking."
msgstr "Faites passer les réservations par le paiement WooCommerce, avec des rappels pour chacune."

#: inc/Controllers/Admin/Setup/SetupAddons.php:68
msgid "Personal Session Booking"
msgstr "Réservation de séances individuelles"

#: inc/Controllers/Admin/Setup/SetupAddons.php:69
msgid "One-to-one training: clients pick a trainer, a slot and pay, all from one screen."
msgstr "Entraînement individuel : le client choisit un coach, un créneau et paie, depuis un seul écran."

#: inc/Controllers/Admin/Setup/SetupAddons.php:76
msgid "Attendance System"
msgstr "Système de présence"

#: inc/Controllers/Admin/Setup/SetupAddons.php:77
msgid "Check members in, follow who actually turns up, and print the reports."
msgstr "Pointez les membres, suivez qui vient vraiment et imprimez les rapports."

#: inc/Controllers/Admin/Setup/SetupAddons.php:84
msgid "Member Fitness Tracking"
msgstr "Suivi fitness des membres"

#: inc/Controllers/Admin/Setup/SetupAddons.php:85
msgid "Workouts, measurements and progress charts, with trainer-to-member messaging."
msgstr "Séances, mesures et courbes de progression, avec messagerie entre coach et membre."

#: inc/Controllers/Admin/Setup/SetupAddons.php:92
msgid "Member Registration Popup"
msgstr "Fenêtre d'inscription des membres"

#: inc/Controllers/Admin/Setup/SetupAddons.php:93
msgid "A registration popup on any page, in three layouts, with reCAPTCHA and email setup."
msgstr "Une fenêtre d'inscription sur n'importe quelle page, en trois mises en page, avec reCAPTCHA et réglages e-mail."

#: inc/Controllers/Admin/Setup/SetupAddons.php:100
msgid "Zoom Integration"
msgstr "Intégration Zoom"

#: inc/Controllers/Admin/Setup/SetupAddons.php:101
msgid "Run classes online: Zoom links per session, online/offline badges, links sent by email."
msgstr "Donnez vos cours en ligne : liens Zoom par séance, badges en ligne/sur place et envoi par e-mail."

#: inc/Controllers/Admin/Setup/SetupAddons.php:108
msgid "Gym Builder Block Tools"
msgstr "Gym Builder Block Tools"

#: inc/Controllers/Admin/Setup/SetupAddons.php:109
msgid "Nine Gutenberg blocks and six ready-made niche templates to build pages in minutes."
msgstr "Neuf blocs Gutenberg et six modèles prêts à l'emploi pour créer des pages en quelques minutes."

#: inc/Controllers/Admin/Setup/SetupAddons.php:116
msgid "Elementor Widgets"
msgstr "Widgets Elementor"

#: inc/Controllers/Admin/Setup/SetupAddons.php:117
msgid "Fourteen Elementor widgets for every public surface — classes, trainers, pricing, bookings."
msgstr "Quatorze widgets Elementor pour toutes les pages publiques : cours, coachs, tarifs, réservations."

#: inc/Controllers/Admin/Setup/SetupAddons.php:124
msgid "AI Agent"
msgstr "Agent IA"

#: inc/Controllers/Admin/Setup/SetupAddons.php:125
msgid "An assistant that answers visitors and helps them find the right class and plan."
msgstr "Un assistant qui répond aux visiteurs et les oriente vers le bon cours et la bonne formule."

#: inc/Controllers/Admin/Setup/SetupAddons.php:132
msgid "Yoga & Fitness Studio Theme"
msgstr "Thème pour studio de yoga et fitness"

#: inc/Controllers/Admin/Setup/SetupAddons.php:133
msgid "A matching theme: three homepages, one-click demo import and live customizer options."
msgstr "Un thème assorti : trois pages d'accueil, import de démo en un clic et options en direct."

#: inc/Controllers/Admin/Setup/SetupChecklist.php:43
msgid "Studio details"
msgstr "Informations du studio"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:47
msgid "Open setup"
msgstr "Ouvrir la configuration"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:51
msgid "Classes with weekly times"
msgstr "Cours avec horaires hebdomadaires"

#. translators: %d: number of classes
#. translators: %d: how many classes run on this day.
#: inc/Controllers/Admin/Setup/SetupChecklist.php:52, templates/auth/trainer-classes.php:32, templates/trainer/card-index.php:42, templates/trainer/card-sticker.php:36, templates/class/timetable/day.php:42, templates/auth/dashboard/trainer/schedule.php:24
msgid "%d class"
msgid_plural "%d classes"
msgstr[0] "%d cours"
msgstr[1] "%d cours"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:52
msgid "%d classes"
msgstr "%d cours"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:55
msgid "Add a class"
msgstr "Ajouter un cours"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:59
msgid "A membership plan"
msgstr "Une formule d'abonnement"

#. translators: %d: number of active plans
#: inc/Controllers/Admin/Setup/SetupChecklist.php:60, templates/auth/dashboard/student/membership.php:30
msgid "%d plan"
msgid_plural "%d plans"
msgstr[0] "%d formule"
msgstr[1] "%d formules"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:60
msgid "%d plans"
msgstr "%d formules"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:63
msgid "Add a plan"
msgstr "Ajouter une formule"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:67
msgid "Timetable and Pricing pages"
msgstr "Pages Planning et Tarifs"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:71
msgid "Create them"
msgstr "Les créer"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:75
msgid "Class registration"
msgstr "Inscription aux cours"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:77
msgid "On — visitors can register from the timetable"
msgstr "Activé : les visiteurs peuvent s'inscrire depuis le planning"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:78
msgid "Off — visitors cannot register yet"
msgstr "Désactivé : les visiteurs ne peuvent pas encore s'inscrire"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:81
msgid "Turn it on"
msgstr "L'activer"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:85
msgid "Replace the sample classes with yours"
msgstr "Remplacer les cours d'exemple par les vôtres"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:87
msgid "Sample classes are still on your timetable"
msgstr "Les cours d'exemple sont encore dans votre planning"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:88
msgid "All your own"
msgstr "Tout créer moi-même"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:91
msgid "Edit classes"
msgstr "Modifier les cours"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:95
msgid "A trainer photo and bio"
msgstr "Photo et biographie d'un coach"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:96
msgid "Shown on your class and trainer pages"
msgstr "Affiché sur vos pages de cours et de coachs"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:99
msgid "Edit trainer"
msgstr "Modifier le coach"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:99
msgid "Add a trainer"
msgstr "Ajouter un coach"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:103
msgid "Your first member"
msgstr "Votre premier membre"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:105
msgid "%d member"
msgid_plural "%d members"
msgstr[0] "%d membre"
msgstr[1] "%d membres"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:105
msgid "%d members"
msgstr "%d membres"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:106
msgid "Try a registration yourself in a private window"
msgstr "Essayez vous-même une inscription en navigation privée"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:109
msgid "Open timetable"
msgstr "Ouvrir le planning"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:153
msgid "Answer a few questions and we set the rest up"
msgstr "Répondez à quelques questions, nous faisons le reste"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:161
msgid "Saved"
msgstr "Enregistré"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:181
msgid "Published"
msgstr "Publié"

#: inc/Controllers/Admin/Setup/SetupChecklist.php:181
msgid "Not created yet"
msgstr "Pas encore créé"

#: inc/Controllers/Admin/Setup/SetupInstaller.php:126
msgid "Studio details saved."
msgstr "Informations du studio enregistrées."

#. translators: %s: class name
#: inc/Controllers/Admin/Setup/SetupInstaller.php:175
msgid "Could not create the class \"%s\"."
msgstr "Impossible de créer le cours « %s »."

#: inc/Controllers/Admin/Setup/SetupInstaller.php:186
msgid "No classes to create — add a class name and at least one time."
msgstr "Aucun cours à créer : ajoutez un nom et au moins un horaire."

#. translators: %d: number of classes
#: inc/Controllers/Admin/Setup/SetupInstaller.php:195
msgid "%d class added."
msgid_plural "%d classes added."
msgstr[0] "%d cours ajouté."
msgstr[1] "%d cours ajoutés."

#. translators: %s: plan name
#: inc/Controllers/Admin/Setup/SetupInstaller.php:404
msgid "Could not create the plan \"%s\"."
msgstr "Impossible de créer la formule « %s »."

#: inc/Controllers/Admin/Setup/SetupInstaller.php:438
msgid "No plans to create — give each plan a name."
msgstr "Aucune formule à créer : donnez un nom à chacune."

#. translators: %d: number of plans
#: inc/Controllers/Admin/Setup/SetupInstaller.php:446
msgid "%d plan added."
msgid_plural "%d plans added."
msgstr[0] "%d formule ajoutée."
msgstr[1] "%d formules ajoutées."

#: inc/Controllers/Admin/Setup/SetupInstaller.php:535
msgid "Could not create the timetable shortcode."
msgstr "Impossible de créer le code court du planning."

#. translators: %s: page title
#: inc/Controllers/Admin/Setup/SetupInstaller.php:559
msgid "\"%s\" page created."
msgstr "Page « %s » créée."

#: inc/Controllers/Admin/Setup/SetupInstaller.php:577, resources/setup-wizard.php:255
msgid "Pricing"
msgstr "Tarifs"

#: inc/Controllers/Admin/Setup/SetupInstaller.php:596
msgid "Pricing page created and both pages added to your menu."
msgstr "Page des tarifs créée et les deux pages ajoutées à votre menu."

#: inc/Controllers/Admin/Setup/SetupInstaller.php:597
msgid "Pricing page created."
msgstr "Page des tarifs créée."

#: inc/Controllers/Admin/Setup/SetupInstaller.php:669
msgid "Class registration is on."
msgstr "L'inscription aux cours est activée."

#: inc/Controllers/Admin/Setup/SetupInstaller.php:670
msgid "Setup finished."
msgstr "Configuration terminée."

#. translators: %s: page title
#: inc/Controllers/Admin/Setup/SetupInstaller.php:731
msgid "Could not create the \"%s\" page."
msgstr "Impossible de créer la page « %s »."

#: inc/Controllers/Admin/Setup/SetupSamples.php:36
msgid "Yoga"
msgstr "Yoga"

#: inc/Controllers/Admin/Setup/SetupSamples.php:38
msgid "Nice — Yoga It Is"
msgstr "Parfait, ce sera le yoga"

#: inc/Controllers/Admin/Setup/SetupSamples.php:42
msgid "Gym & Fitness"
msgstr "Salle et fitness"

#: inc/Controllers/Admin/Setup/SetupSamples.php:44
msgid "Nice — a Gym It Is"
msgstr "Parfait, ce sera une salle de sport"

#: inc/Controllers/Admin/Setup/SetupSamples.php:48
msgid "Boxing & MMA"
msgstr "Boxe et MMA"

#: inc/Controllers/Admin/Setup/SetupSamples.php:50
msgid "Nice — Boxing It Is"
msgstr "Parfait, ce sera la boxe"

#: inc/Controllers/Admin/Setup/SetupSamples.php:54
msgid "Pilates"
msgstr "Pilates"

#: inc/Controllers/Admin/Setup/SetupSamples.php:56
msgid "Nice — Pilates It Is"
msgstr "Parfait, ce sera le pilates"

#: inc/Controllers/Admin/Setup/SetupSamples.php:60
msgid "Dance"
msgstr "Danse"

#: inc/Controllers/Admin/Setup/SetupSamples.php:62
msgid "Nice — Dance It Is"
msgstr "Parfait, ce sera la danse"

#: inc/Controllers/Admin/Setup/SetupSamples.php:66
msgid "Swimming"
msgstr "Natation"

#: inc/Controllers/Admin/Setup/SetupSamples.php:68
msgid "Nice — Swimming It Is"
msgstr "Parfait, ce sera la natation"

#: inc/Controllers/Admin/Setup/SetupSamples.php:72
msgid "Martial Arts"
msgstr "Arts martiaux"

#: inc/Controllers/Admin/Setup/SetupSamples.php:74
msgid "Nice — Martial Arts It Is"
msgstr "Parfait, ce seront les arts martiaux"

#: inc/Controllers/Admin/Setup/SetupSamples.php:78
msgid "Something Else"
msgstr "Autre chose"

#: inc/Controllers/Admin/Setup/SetupSamples.php:80
msgid "Got It — We'll Keep It General"
msgstr "Entendu, nous resterons généralistes"

#: inc/Controllers/Admin/Setup/SetupSamples.php:95
msgid "Yin Yoga"
msgstr "Yin Yoga"

#: inc/Controllers/Admin/Setup/SetupSamples.php:96, inc/Controllers/Admin/Setup/SetupSamples.php:104
msgid "Maya"
msgstr "Maya"

#: inc/Controllers/Admin/Setup/SetupSamples.php:103
msgid "Power Vinyasa"
msgstr "Power Vinyasa"

#: inc/Controllers/Admin/Setup/SetupSamples.php:111, inc/Controllers/Admin/Setup/SetupSamples.php:180
msgid "Monthly Unlimited"
msgstr "Illimité mensuel"

#: inc/Controllers/Admin/Setup/SetupSamples.php:112, inc/Controllers/Admin/Setup/SetupSamples.php:273
msgid "10-Class Pass"
msgstr "Carte 10 cours"

#: inc/Controllers/Admin/Setup/SetupSamples.php:118
msgid "HIIT Circuit"
msgstr "Circuit HIIT"

#: inc/Controllers/Admin/Setup/SetupSamples.php:119, inc/Controllers/Admin/Setup/SetupSamples.php:127
msgid "Leo"
msgstr "Leo"

#: inc/Controllers/Admin/Setup/SetupSamples.php:126
msgid "Strength Basics"
msgstr "Renforcement débutant"

#: inc/Controllers/Admin/Setup/SetupSamples.php:134
msgid "Gym Membership"
msgstr "Abonnement à la salle"

#: inc/Controllers/Admin/Setup/SetupSamples.php:135
msgid "Day Pass"
msgstr "Entrée à la journée"

#: inc/Controllers/Admin/Setup/SetupSamples.php:141
msgid "Boxing Fundamentals"
msgstr "Boxe, les bases"

#: inc/Controllers/Admin/Setup/SetupSamples.php:142, inc/Controllers/Admin/Setup/SetupSamples.php:150
msgid "Rashed"
msgstr "Rashed"

#: inc/Controllers/Admin/Setup/SetupSamples.php:149
msgid "Sparring & Pads"
msgstr "Sparring et pattes d'ours"

#: inc/Controllers/Admin/Setup/SetupSamples.php:157
msgid "Fighter Monthly"
msgstr "Fighter mensuel"

#: inc/Controllers/Admin/Setup/SetupSamples.php:158
msgid "8-Session Pass"
msgstr "Carte 8 séances"

#: inc/Controllers/Admin/Setup/SetupSamples.php:164
msgid "Mat Pilates"
msgstr "Pilates au sol"

#: inc/Controllers/Admin/Setup/SetupSamples.php:165, inc/Controllers/Admin/Setup/SetupSamples.php:173
msgid "Nora"
msgstr "Nora"

#: inc/Controllers/Admin/Setup/SetupSamples.php:172
msgid "Reformer Beginners"
msgstr "Reformer débutants"

#: inc/Controllers/Admin/Setup/SetupSamples.php:181
msgid "5-Class Pass"
msgstr "Carte 5 cours"

#: inc/Controllers/Admin/Setup/SetupSamples.php:187
msgid "Zumba"
msgstr "Zumba"

#: inc/Controllers/Admin/Setup/SetupSamples.php:188, inc/Controllers/Admin/Setup/SetupSamples.php:196
msgid "Priya"
msgstr "Priya"

#: inc/Controllers/Admin/Setup/SetupSamples.php:195
msgid "Hip-Hop Basics"
msgstr "Hip-hop débutant"

#: inc/Controllers/Admin/Setup/SetupSamples.php:203
msgid "Dance Monthly"
msgstr "Danse mensuel"

#: inc/Controllers/Admin/Setup/SetupSamples.php:204
msgid "Drop-in Class"
msgstr "Séance à l'unité"

#: inc/Controllers/Admin/Setup/SetupSamples.php:210
msgid "Adult Swim Lessons"
msgstr "Natation adultes"

#: inc/Controllers/Admin/Setup/SetupSamples.php:211, inc/Controllers/Admin/Setup/SetupSamples.php:219
msgid "Sam"
msgstr "Sam"

#: inc/Controllers/Admin/Setup/SetupSamples.php:218
msgid "Junior Squad"
msgstr "Groupe jeunes"

#: inc/Controllers/Admin/Setup/SetupSamples.php:226
msgid "Monthly Lessons"
msgstr "Séances mensuelles"

#: inc/Controllers/Admin/Setup/SetupSamples.php:227
msgid "4-Lesson Pack"
msgstr "Pack 4 séances"

#: inc/Controllers/Admin/Setup/SetupSamples.php:233
msgid "Karate Beginners"
msgstr "Karaté débutants"

#: inc/Controllers/Admin/Setup/SetupSamples.php:234, inc/Controllers/Admin/Setup/SetupSamples.php:242
msgid "Kenji"
msgstr "Kenji"

#: inc/Controllers/Admin/Setup/SetupSamples.php:241
msgid "Kids Martial Arts"
msgstr "Arts martiaux enfants"

#: inc/Controllers/Admin/Setup/SetupSamples.php:249
msgid "Monthly Training"
msgstr "Entraînement mensuel"

#: inc/Controllers/Admin/Setup/SetupSamples.php:250
msgid "Family Monthly"
msgstr "Famille mensuel"

#: inc/Controllers/Admin/Setup/SetupSamples.php:256
msgid "Morning Group Class"
msgstr "Cours collectif du matin"

#: inc/Controllers/Admin/Setup/SetupSamples.php:257, inc/Controllers/Admin/Setup/SetupSamples.php:265
msgid "Alex"
msgstr "Alex"

#: inc/Controllers/Admin/Setup/SetupSamples.php:264
msgid "Evening Group Class"
msgstr "Cours collectif du soir"

#: inc/Controllers/Admin/Setup/SetupSamples.php:272
msgid "Monthly Membership"
msgstr "Abonnement mensuel"

#: inc/Controllers/Admin/Setup/SetupWizard.php:77, inc/Controllers/Admin/Setup/SetupWizard.php:78, inc/Controllers/Admin/Setup/SetupWizard.php:560
msgid "Setup"
msgstr "Configuration"

#: inc/Controllers/Admin/Setup/SetupWizard.php:120
msgid "Gym Builder Setup"
msgstr "Configuration de Gym Builder"

#: inc/Controllers/Admin/Setup/SetupWizard.php:172, inc/Controllers/Admin/Setup/SetupWizard.php:384, resources/setup-wizard.php:235
msgid "Timetable"
msgstr "Planning"

#. translators: 1: the step the person is on, 2: how many steps there are.
#: inc/Controllers/Admin/Setup/SetupWizard.php:230
msgid "Step %1$d of %2$d"
msgstr "Étape %1$d sur %2$d"

#: inc/Controllers/Admin/Setup/SetupWizard.php:231, resources/setup-wizard.php:33, resources/setup-wizard.php:43, resources/setup-wizard.php:96
msgid "Skip Setup"
msgstr "Passer la configuration"

#: inc/Controllers/Admin/Setup/SetupWizard.php:232, templates/archive/toolbar.php:88
msgid "Day"
msgstr "Jour"

#: inc/Controllers/Admin/Setup/SetupWizard.php:233
msgid "Starts"
msgstr "Commence"

#: inc/Controllers/Admin/Setup/SetupWizard.php:234, templates/auth/dashboard/student/membership.php:109
msgid "Ends"
msgstr "Se termine"

#: inc/Controllers/Admin/Setup/SetupWizard.php:235
msgid "Capacity"
msgstr "Capacité"

#: inc/Controllers/Admin/Setup/SetupWizard.php:236
msgid "Class Name"
msgstr "Nom du cours"

#: inc/Controllers/Admin/Setup/SetupWizard.php:238
msgid "+ Add Another Time"
msgstr "+ Ajouter un autre horaire"

#: inc/Controllers/Admin/Setup/SetupWizard.php:239
msgid "Remove This Time"
msgstr "Retirer cet horaire"

#: inc/Controllers/Admin/Setup/SetupWizard.php:240
msgid "Remove This Class"
msgstr "Retirer ce cours"

#: inc/Controllers/Admin/Setup/SetupWizard.php:241
msgid "Remove This Plan"
msgstr "Retirer cette formule"

#: inc/Controllers/Admin/Setup/SetupWizard.php:242
msgid "Class %d"
msgstr "Cours %d"

#: inc/Controllers/Admin/Setup/SetupWizard.php:243
msgid "Plan Name"
msgstr "Nom de la formule"

#: inc/Controllers/Admin/Setup/SetupWizard.php:244
msgid "Price"
msgstr "Tarif"

#: inc/Controllers/Admin/Setup/SetupWizard.php:245
msgid "Billed"
msgstr "Facturé"

#: inc/Controllers/Admin/Setup/SetupWizard.php:246
msgid "Monthly"
msgstr "Mensuel"

#: inc/Controllers/Admin/Setup/SetupWizard.php:247
msgid "Yearly"
msgstr "Annuel"

#: inc/Controllers/Admin/Setup/SetupWizard.php:248
msgid "One Time"
msgstr "Paiement unique"

#: inc/Controllers/Admin/Setup/SetupWizard.php:249
msgid "Month"
msgstr "mois"

#: inc/Controllers/Admin/Setup/SetupWizard.php:250
msgid "Year"
msgstr "an"

#: inc/Controllers/Admin/Setup/SetupWizard.php:251
msgid "Includes"
msgstr "Comprend"

#: inc/Controllers/Admin/Setup/SetupWizard.php:252, inc/Controllers/Admin/Setup/SetupWizard.php:253
msgid "All Classes"
msgstr "Tous les cours"

#: inc/Controllers/Admin/Setup/SetupWizard.php:254
msgid "Only %s"
msgstr "Seulement %s"

#: inc/Controllers/Admin/Setup/SetupWizard.php:255
msgid "%d Times a Week"
msgstr "%d fois par semaine"

#: inc/Controllers/Admin/Setup/SetupWizard.php:256
msgid "%d Time a Week"
msgstr "%d fois par semaine"

#: inc/Controllers/Admin/Setup/SetupWizard.php:257
msgid "%d Capacity"
msgstr "%d places"

#: inc/Controllers/Admin/Setup/SetupWizard.php:258
msgid "No Limit"
msgstr "sans limite"

#: inc/Controllers/Admin/Setup/SetupWizard.php:260
msgid "%d Spots Left"
msgstr "%d places restantes"

#: inc/Controllers/Admin/Setup/SetupWizard.php:261
msgid "Sample classes and plans will follow %s."
msgstr "Les cours et formules d'exemple suivront %s."

#: inc/Controllers/Admin/Setup/SetupWizard.php:262
msgid "%1$s · %2$s a week"
msgstr "%1$s · %2$s par semaine"

#: inc/Controllers/Admin/Setup/SetupWizard.php:263
msgid "%d Sessions"
msgstr "%d séances"

#: inc/Controllers/Admin/Setup/SetupWizard.php:264
msgid "%d Session"
msgstr "%d séance"

#: inc/Controllers/Admin/Setup/SetupWizard.php:265
msgid "%d Classes"
msgstr "%d cours"

#: inc/Controllers/Admin/Setup/SetupWizard.php:266
msgid "%d Class"
msgstr "%d cours"

#: inc/Controllers/Admin/Setup/SetupWizard.php:268
msgid "One Step Didn't Go Through"
msgstr "Une étape n'a pas abouti"

#: inc/Controllers/Admin/Setup/SetupWizard.php:269, resources/setup-wizard.php:319
msgid "Setting up your classes, plan and pages…"
msgstr "Configuration de vos cours, formules et pages…"

#: inc/Controllers/Admin/Setup/SetupWizard.php:270, resources/setup-wizard.php:331
msgid "Try Again"
msgstr "Réessayer"

#: inc/Controllers/Admin/Setup/SetupWizard.php:271, resources/setup-wizard.php:318
msgid "Getting Things Ready"
msgstr "Préparation en cours"

#: inc/Controllers/Admin/Setup/SetupWizard.php:272
msgid "Give your class a name first — a class without one cannot go on the timetable."
msgstr "Donnez d'abord un nom au cours : sans nom, il ne peut pas figurer au planning."

#: inc/Controllers/Admin/Setup/SetupWizard.php:273
msgid "Give your plan a name first — visitors choose a plan by name when they register."
msgstr "Donnez d'abord un nom à la formule : les visiteurs la choisissent par son nom."

#: inc/Controllers/Admin/Setup/SetupWizard.php:274, resources/setup-wizard.php:333
msgid "Skip This Step"
msgstr "Passer cette étape"

#: inc/Controllers/Admin/Setup/SetupWizard.php:275
msgid "Not Added Yet"
msgstr "Pas encore ajouté"

#: inc/Controllers/Admin/Setup/SetupWizard.php:276
msgid "Skipped"
msgstr "Ignoré"

#: inc/Controllers/Admin/Setup/SetupWizard.php:277
msgid "Skipped for now: %s. You can do it any time from the Gym Builder menu — your dashboard keeps a checklist."
msgstr "Ignoré pour l'instant : %s. Vous pourrez le faire à tout moment depuis le menu Gym Builder : votre tableau de bord garde la liste."

#: inc/Controllers/Admin/Setup/SetupWizard.php:278
msgid "This setup page has been open too long, so the site stopped trusting it. Reload the page and your answers step through again in under a minute."
msgstr "Cette page de configuration est restée ouverte trop longtemps et le site ne lui fait plus confiance. Rechargez-la : vous refaites les étapes en moins d'une minute."

#: inc/Controllers/Admin/Setup/SetupWizard.php:279, resources/setup-wizard.php:334
msgid "Reload the Page"
msgstr "Recharger la page"

#: inc/Controllers/Admin/Setup/SetupWizard.php:280
msgid "studio details"
msgstr "informations du studio"

#: inc/Controllers/Admin/Setup/SetupWizard.php:282
msgid "plans and prices"
msgstr "formules et tarifs"

#: inc/Controllers/Admin/Setup/SetupWizard.php:283
msgid "the timetable page"
msgstr "la page du planning"

#: inc/Controllers/Admin/Setup/SetupWizard.php:284
msgid "the pricing page"
msgstr "la page des tarifs"

#: inc/Controllers/Admin/Setup/SetupWizard.php:285
msgid "Your Sample Classes"
msgstr "Vos cours d'exemple"

#: inc/Controllers/Admin/Setup/SetupWizard.php:286, resources/setup-wizard.php:144
msgid "Your Classes"
msgstr "Vos cours"

#: inc/Controllers/Admin/Setup/SetupWizard.php:287
msgid "These two are set up for you — here's what your week looks like."
msgstr "Ces deux-là sont déjà prêts : voici à quoi ressemble votre semaine."

#: inc/Controllers/Admin/Setup/SetupWizard.php:288, resources/setup-wizard.php:145
msgid "Add each class and every time it runs. A class can run at a different time on each day."
msgstr "Ajoutez chaque cours et tous ses horaires. Un cours peut avoir un horaire différent chaque jour."

#: inc/Controllers/Admin/Setup/SetupWizard.php:301, inc/Controllers/Admin/Setup/SetupWizard.php:348
msgid "You are not allowed to do this."
msgstr "Vous n'êtes pas autorisé à faire cela."

#: inc/Controllers/Admin/Setup/SetupWizard.php:309
msgid "That is more than the setup can take. Please try again."
msgstr "C'est plus que la configuration ne peut traiter. Veuillez réessayer."

#: inc/Controllers/Admin/Setup/SetupWizard.php:325
msgid "Unknown setup step."
msgstr "Étape de configuration inconnue."

#: inc/Controllers/Admin/Setup/SetupWizard.php:582
msgid "Gym Builder is active."
msgstr "Gym Builder est actif."

#: inc/Controllers/Admin/Setup/SetupWizard.php:583
msgid "Set up your first class, plan and timetable — about 3 minutes."
msgstr "Créez votre premier cours, votre formule et votre planning : environ 3 minutes."

#: inc/Controllers/Admin/Setup/SetupWizard.php:586
msgid "Start Setup"
msgstr "Démarrer la configuration"

#: inc/Controllers/Admin/Shortcode/AdminInit.php:144
msgid "All Package Type "
msgstr "Tous les types de forfait "

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:45
msgid "Add New"
msgstr "Ajouter"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:46, inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:48
msgid "Add New %s"
msgstr "Ajouter un %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:47, inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:45
msgid "Edit %s"
msgstr "Modifier %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:48
msgid "New %s"
msgstr "Nouveau %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:49, inc/Controllers/Admin/Models/Posts/RegisterPostType.php:50, inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:46
msgid "View %s"
msgstr "Voir %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:51, inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:40
msgid "Search %s"
msgstr "Rechercher %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:52
msgid "%s not found"
msgstr "%s introuvable"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:53
msgid "%s found in Trash"
msgstr "%s dans la corbeille"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:55, inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:42
msgid "All %s"
msgstr "Tous les %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:56
msgid "%s Archives"
msgstr "Archives %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:57
msgid "%s Attributes"
msgstr "Attributs de %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:58
msgid "Insert into %s"
msgstr "Insérer dans %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:59
msgid "Uploaded to this %s"
msgstr "Téléversé sur ce %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:60
msgid "Filter %s list"
msgstr "Filtrer la liste des %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:61, inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:55
msgid "%s list navigation"
msgstr "Navigation de la liste des %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:62, inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:56
msgid "%s list"
msgstr "Liste des %s"

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:63
msgid "%s published."
msgstr "%s publié."

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:64
msgid "%s published privately."
msgstr "%s publié en privé."

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:65
msgid "%s reverted to draft."
msgstr "%s remis en brouillon."

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:66
msgid "%s scheduled."
msgstr "%s planifié."

#: inc/Controllers/Admin/Models/Posts/RegisterPostType.php:67
msgid "%s  updated."
msgstr "%s mis à jour."

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:41
msgid "Popular %s"
msgstr "%s populaires"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:43
msgid "Parent %s"
msgstr "%s parent"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:44
msgid "Parent %s:"
msgstr "%s parent :"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:47
msgid "Update %s"
msgstr "Mettre à jour %s"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:49
msgid "New %s Name"
msgstr "Nom du nouveau %s"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:50
msgid "Separate %s with commas"
msgstr "Séparez les %s par des virgules"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:51
msgid "Add or remove %s"
msgstr "Ajouter ou retirer %s"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:52
msgid "Choose from the most used %s"
msgstr "Choisissez parmi les %s les plus utilisés"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:53
msgid "No %s found."
msgstr "Aucun %s trouvé."

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:54
msgid "No %s"
msgstr "Aucun %s"

#: inc/Controllers/Admin/Models/Posts/RegisterTaxonomy.php:57
msgid "&larr; Back to %s"
msgstr "&larr; Retour à %s"

#: inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:55, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:56
msgid "Dashboard"
msgstr "Tableau de bord"

#: inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:79, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:80
msgid "Fitness Calc Shortcode"
msgstr "Code court du calculateur fitness"

#: inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:95, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:96
msgid "All Members"
msgstr "Tous les membres"

#: inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:103, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:104
msgid "Add Member"
msgstr "Ajouter un membre"

#: inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:111, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:112
msgid "Get Help"
msgstr "Assistance"

#: inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:119, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:120
msgid "Extensions"
msgstr "Extensions"

#: inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:144, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:145
msgid "Student Migration"
msgstr "Migration des adhérents"

#: inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:165, inc/Controllers/Admin/Settings/Api/ConfigureSettings.php:166
msgid "Trainer Manage"
msgstr "Gestion des coachs"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:26
msgid "Class Settings"
msgstr "Réglages des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:30
msgid "Image Settings"
msgstr "Réglages de l'image"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:33
msgid "Class Filtering"
msgstr "Filtrage des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:62
msgid "Class Time Format"
msgstr "Format horaire des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:64
msgid "you can select class time format from here"
msgstr "vous pouvez choisir ici le format horaire des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:72
msgid "Class Layout"
msgstr "Mise en page du cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:74
msgid "you can select different class layout from here"
msgstr "vous pouvez choisir ici une autre mise en page des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:79
msgid "Routine Navigation"
msgstr "Navigation du planning"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:81
msgid "Show or Hide Class Routine Filtering Navigation List"
msgstr "Afficher ou masquer les filtres du planning"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:87
msgid "Timetable Background"
msgstr "Arrière-plan du planning"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:89
msgid "Full width: the coloured background runs from one edge of the screen to the other, and the classes stay inside the page width. Container: the background stays inside the page width too."
msgstr "Pleine largeur : l'arrière-plan coloré va d'un bord de l'écran à l'autre, et les cours restent dans la largeur de la page. Conteneur : l'arrière-plan reste lui aussi dans la largeur de la page."

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:92
msgid "Full width"
msgstr "Pleine largeur"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:93
msgid "Container"
msgstr "Conteneur"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:100, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:64
msgid "Post's Limit"
msgstr "Nombre d'éléments"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:102
msgid "you can select class post item limit and in class schedule layout post's limit will not be working.Default empty is set for showing all posts"
msgstr "vous pouvez limiter le nombre de cours ; cette limite n'a aucun effet dans la mise en page planning. Vide affiche tout"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:109, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:70
msgid "More Button"
msgstr "Bouton Voir plus"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:111, inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:128, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:72, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:83
msgid "Show or Hide More Button"
msgstr "Afficher ou masquer le bouton Voir plus"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:134, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:86
msgid "Grid Layout"
msgstr "Disposition en grille"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:136
msgid "you can select class grid columns and in class schedule layout post's grid columns will not be working"
msgstr "vous pouvez choisir les colonnes des cours ; elles n'ont aucun effet dans la mise en page planning"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:158
msgid "Class Thumbnail Width"
msgstr "Largeur de la vignette du cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:160
msgid "you can set class post thumbnail image width"
msgstr "vous pouvez définir la largeur de la vignette du cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:164
msgid "Class Thumbnail Height"
msgstr "Hauteur de la vignette du cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:166
msgid "you can set class post thumbnail image height"
msgstr "vous pouvez définir la hauteur de la vignette du cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:170, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:119
msgid "Crop"
msgstr "Recadrage"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:172
msgid "you can select class image thumbnail crop ( Hard crop means images are forced to crop but soft copy crops images its ratio"
msgstr "vous pouvez choisir le recadrage de la vignette du cours (strict force la coupe, souple conserve les proportions)"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:188
msgid "Include Class"
msgstr "Inclure le cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:189
msgid "Select the classes that you want to display on class shortcode"
msgstr "Choisissez les cours à afficher dans le code court des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:194
msgid "Exclude Class"
msgstr "Exclure le cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:195
msgid "Select the classes that you don't t want to display on class shortcode"
msgstr "Choisissez les cours à exclure du code court des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:200
msgid "Class Categories"
msgstr "Catégories de cours"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:201
msgid "Select the class categories that you want to display on class shortcode"
msgstr "Choisissez les catégories de cours à afficher dans le code court"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:206
msgid "Class OrderBy"
msgstr "Trier les cours par"

#: inc/Controllers/Admin/Shortcode/Metabox/ClassShortcodeMeta.php:215
msgid "Class Order"
msgstr "Ordre des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:23
msgid "Calculator Settings"
msgstr "Réglages du calculateur"

#: inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:51
msgid "Calculator Types"
msgstr "Types de calculateur"

#: inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:53
msgid "you can select fitness calculator types from here"
msgstr "vous pouvez choisir ici les types de calculateur fitness"

#: inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:58
msgid "BMI Layout"
msgstr "Mise en page IMC"

#: inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:60
msgid "you can select bmi calculator layout from here"
msgstr "vous pouvez choisir ici la mise en page du calculateur d'IMC"

#: inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:68
msgid "Calculator Heading"
msgstr "Titre du calculateur"

#: inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:73
msgid "Calculator Description"
msgstr "Description du calculateur"

#: inc/Controllers/Admin/Shortcode/Metabox/FitnessCalculatorShortcodeMeta.php:77
msgid "Default Calculation Unit"
msgstr "Unité de calcul par défaut"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:25, inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:29
msgid "Trainer Settings"
msgstr "Réglages des coachs"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:32
msgid "Trainer Filtering"
msgstr "Filtrage des coachs"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:57
msgid "Trainer Layout"
msgstr "Mise en page des coachs"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:59
msgid "you can select different trainer layout from here"
msgstr "vous pouvez choisir ici une autre mise en page des coachs"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:66
msgid "you can select trainer post item limit.Default empty is set for showing all posts"
msgstr "vous pouvez limiter le nombre de coachs. Vide affiche tout"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:77
msgid "More Trainers"
msgstr "Plus de coachs"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:88
msgid "you can select trainer grid columns."
msgstr "vous pouvez choisir les colonnes de la grille des coachs."

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:107
msgid "Trainer Thumbnail Width"
msgstr "Largeur de la vignette du coach"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:109
msgid "you can set trainer post thumbnail image width"
msgstr "vous pouvez définir la largeur de la vignette du coach"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:113
msgid "Trainer Thumbnail Height"
msgstr "Hauteur de la vignette du coach"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:115
msgid "you can set trainer post thumbnail image height"
msgstr "vous pouvez définir la hauteur de la vignette du coach"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:121
msgid "you can select trainer image thumbnail crop ( Hard crop means images are forced to crop but soft copy crops images its ratio"
msgstr "vous pouvez choisir le recadrage de la vignette du coach (strict force la coupe, souple conserve les proportions)"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:137
msgid "Include Trainer"
msgstr "Inclure le coach"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:138
msgid "Select the trainers that you want to display on class shortcode"
msgstr "Choisissez les coachs à afficher dans le code court des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:143
msgid "Exclude Trainer"
msgstr "Exclure le coach"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:144
msgid "Select the trainers that you don't t want to display on class shortcode"
msgstr "Choisissez les coachs à exclure du code court des cours"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:149
msgid "Trainer Categories"
msgstr "Catégories de coachs"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:150
msgid "Select the trainer categories that you want to display on class shortcode"
msgstr "Choisissez les catégories de coachs à afficher dans le code court"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:155
msgid "Trainer OrderBy"
msgstr "Trier les coachs par"

#: inc/Controllers/Admin/Shortcode/Metabox/TrainerShortcodeMeta.php:162
msgid "Trainer Order"
msgstr "Ordre des coachs"

#: inc/Controllers/Admin/Models/Metabox/Fields/MetaFields.php:73
msgid "Add More"
msgstr "Ajouter"

#: inc/Controllers/Admin/Models/Metabox/Fields/MetaFields.php:146, inc/Controllers/Admin/Models/Metabox/Fields/MetaFields.php:164
msgid "Click here to select options"
msgstr "Cliquez ici pour choisir les options"

#: resources/setup-wizard.php:39
msgid "Skip Setup?"
msgstr "Passer la configuration ?"

#: resources/setup-wizard.php:40
msgid "You can still add classes and plans yourself under Gym Builder."
msgstr "Vous pourrez toujours ajouter vos cours et vos formules vous-même dans Gym Builder."

#: resources/setup-wizard.php:42
msgid "Keep Going"
msgstr "Continuer"

#. translators: %s: the person's first name
#: resources/setup-wizard.php:55
msgid "Hey %s 👋"
msgstr "Bonjour %s 👋"

#. translators: %s: the site name
#: resources/setup-wizard.php:60
msgid "Let's set up %s."
msgstr "Configurons %s."

#: resources/setup-wizard.php:63
msgid "A few quick questions and your timetable will be ready to take registrations."
msgstr "Quelques questions et votre planning pourra accueillir des inscriptions."

#: resources/setup-wizard.php:67
msgid "My Own Studio"
msgstr "Mon propre studio"

#: resources/setup-wizard.php:68
msgid "I teach the classes myself"
msgstr "J'assure les cours moi-même"

#: resources/setup-wizard.php:72
msgid "My Gym or Business"
msgstr "Ma salle ou mon activité"

#: resources/setup-wizard.php:73
msgid "We have a team of trainers"
msgstr "Nous avons une équipe de coachs"

#: resources/setup-wizard.php:77
msgid "A Client's Site"
msgstr "Le site d'un client"

#: resources/setup-wizard.php:78
msgid "I'm building this for someone else"
msgstr "Je le construis pour quelqu'un d'autre"

#: resources/setup-wizard.php:84
msgid "Studio Address"
msgstr "Adresse du studio"

#: resources/setup-wizard.php:84, resources/setup-wizard.php:88
msgid "(optional)"
msgstr "(facultatif)"

#: resources/setup-wizard.php:85
msgid "e.g. 12 High Street, Springfield"
msgstr "ex. 12 rue de la Paix, Paris"

#: resources/setup-wizard.php:88
msgid "Phone Number"
msgstr "Numéro de téléphone"

#: resources/setup-wizard.php:89
msgid "e.g. +1 555 0100"
msgstr "ex. +33 1 23 45 67 89"

#: resources/setup-wizard.php:92
msgid "Printed on member ID cards and shown to search engines. Change them any time under Gym Builder → Settings."
msgstr "Imprimés sur les cartes de membre et affichés aux moteurs de recherche. Modifiables à tout moment dans Gym Builder → Réglages."

#: resources/setup-wizard.php:95
msgid "Let's Go"
msgstr "C'est parti"

#: resources/setup-wizard.php:102
msgid "Got It — We'll Keep It Simple"
msgstr "Entendu, nous resterons simples"

#: resources/setup-wizard.php:103
msgid "What Do You Teach?"
msgstr "Qu'enseignez-vous ?"

#: resources/setup-wizard.php:104
msgid "Choose anything that applies. We use it for sample classes and wording."
msgstr "Choisissez tout ce qui s'applique. Cela sert aux cours d'exemple et aux textes."

#: resources/setup-wizard.php:114, resources/setup-wizard.php:137, resources/setup-wizard.php:165, resources/setup-wizard.php:220, resources/setup-wizard.php:284, resources/setup-wizard.php:309
msgid "Back"
msgstr "Retour"

#: resources/setup-wizard.php:115, resources/setup-wizard.php:138, resources/setup-wizard.php:166, resources/setup-wizard.php:221, resources/setup-wizard.php:288, templates/global/pagination.php:89, templates/auth/dashboard/student/classes.php:101
msgid "Next"
msgstr "Suivant"

#: resources/setup-wizard.php:122
msgid "How Do You Want to Start?"
msgstr "Comment voulez-vous commencer ?"

#: resources/setup-wizard.php:123
msgid "Either way you can change everything later."
msgstr "Dans tous les cas, vous pourrez tout modifier plus tard."

#: resources/setup-wizard.php:127
msgid "Start with 2 Sample Classes"
msgstr "Commencer avec 2 cours d'exemple"

#: resources/setup-wizard.php:128
msgid "Two ready-made classes with their weekly times, a trainer and two plans — already filled in, so you only change what you want"
msgstr "Deux cours prêts à l'emploi avec leurs horaires, un coach et deux formules, déjà remplis : vous ne changez que ce que vous voulez"

#: resources/setup-wizard.php:132
msgid "Add My Own Classes"
msgstr "Créer mes propres cours"

#: resources/setup-wizard.php:133
msgid "Start from empty and add your real classes — takes about a minute each"
msgstr "Partez de zéro et ajoutez vos vrais cours : environ une minute chacun"

#: resources/setup-wizard.php:148
msgid "Two Sample Classes Ready — Nothing to Fill In"
msgstr "Deux cours d'exemple prêts : rien à remplir"

#: resources/setup-wizard.php:150
msgid "Want to change them? Do it any time under Gym Builder → Classes."
msgstr "Envie de les modifier ? À tout moment dans Gym Builder → Cours."

#: resources/setup-wizard.php:155
msgid "Add Another Class"
msgstr "Ajouter un autre cours"

#: resources/setup-wizard.php:160
msgid "Your Week"
msgstr "Votre semaine"

#: resources/setup-wizard.php:172
msgid "What Do You Charge?"
msgstr "Quels sont vos tarifs ?"

#: resources/setup-wizard.php:173
msgid "Visitors choose a plan when they register for a class."
msgstr "Les visiteurs choisissent une formule en s'inscrivant à un cours."

#: resources/setup-wizard.php:178
msgid "Use the 2 Sample Plans"
msgstr "Utiliser les 2 formules d'exemple"

#: resources/setup-wizard.php:179
msgid "A monthly plan and a class pass, ready to go — rename and re-price them later"
msgstr "Une formule mensuelle et une carte de cours, prêtes à l'emploi : renommez-les et ajustez les tarifs plus tard"

#: resources/setup-wizard.php:183
msgid "Add My Own Plans"
msgstr "Créer mes propres formules"

#: resources/setup-wizard.php:184
msgid "Enter your real plans and prices now"
msgstr "Saisissez maintenant vos vraies formules et tarifs"

#: resources/setup-wizard.php:190
msgid "Two Sample Plans Ready"
msgstr "Deux formules d'exemple prêtes"

#: resources/setup-wizard.php:192
msgid "Change the names and prices any time under Gym Builder → Membership Package."
msgstr "Modifiez les noms et les tarifs à tout moment dans Gym Builder → Forfait d'abonnement."

#: resources/setup-wizard.php:198
msgid "Currency"
msgstr "Devise"

#: resources/setup-wizard.php:210
msgid "Add Another Plan"
msgstr "Ajouter une autre formule"

#: resources/setup-wizard.php:213
msgid "What a Visitor Sees When Registering"
msgstr "Ce qu'un visiteur voit à l'inscription"

#: resources/setup-wizard.php:227
msgid "Your Timetable Page"
msgstr "Votre page de planning"

#: resources/setup-wizard.php:228
msgid "We'll create it with your classes on it. Classes, Trainers, Member Login and Member Dashboard already exist from installation."
msgstr "Nous la créerons avec vos cours. Les pages Cours, Coachs, Connexion et Espace membre existent déjà depuis l'installation."

#: resources/setup-wizard.php:236
msgid "Weekly schedule with a Register button on every class"
msgstr "Planning hebdomadaire avec un bouton d'inscription sur chaque cours"

#: resources/setup-wizard.php:238, resources/setup-wizard.php:258
msgid "Will Be Created"
msgstr "Sera créé"

#: resources/setup-wizard.php:243
msgid "Page Title"
msgstr "Titre de la page"

#: resources/setup-wizard.php:247, templates/auth/dashboard/student/profile.php:55
msgid "Address"
msgstr "Adresse"

#: resources/setup-wizard.php:256
msgid "Your plans and prices"
msgstr "Vos formules et tarifs"

#: resources/setup-wizard.php:262
msgid "Add Both to My Menu"
msgstr "Ajouter les deux à mon menu"

#: resources/setup-wizard.php:263
msgid "Let Visitors Register for Classes (Free)"
msgstr "Laisser les visiteurs s'inscrire aux cours (gratuit)"

#: resources/setup-wizard.php:275
msgid "Pick a class and register in a few clicks"
msgstr "Choisissez un cours et inscrivez-vous en quelques clics"

#: resources/setup-wizard.php:286, resources/setup-wizard.php:310
msgid "Create My Timetable"
msgstr "Créer mon planning"

#: resources/setup-wizard.php:296
msgid "Set Up Your Page Links"
msgstr "Configurez les liens de vos pages"

#: resources/setup-wizard.php:297
msgid "Class, trainer and plan pages only open when permalinks are set to \"Post name\"."
msgstr "Les pages des cours, des coachs et des formules ne s'ouvrent que si les permaliens sont réglés sur « Nom de l'article »."

#: resources/setup-wizard.php:299
msgid "Now"
msgstr "Maintenant"

#: resources/setup-wizard.php:300
msgid "After"
msgstr "Après"

#: resources/setup-wizard.php:302
msgid "Save Permalinks"
msgstr "Enregistrer les permaliens"

#: resources/setup-wizard.php:303
msgid "Saved as \"Post Name\""
msgstr "Enregistré sur « Nom de l'article »"

#: resources/setup-wizard.php:306
msgid "Not required — you can skip this and change it later under Settings → Permalinks."
msgstr "Facultatif : vous pouvez passer cette étape et le modifier plus tard dans Réglages → Permaliens."

#: resources/setup-wizard.php:321
msgid "Saving Your Studio Details"
msgstr "Enregistrement des informations du studio"

#: resources/setup-wizard.php:322
msgid "Adding Your Classes and Their Weekly Times"
msgstr "Ajout de vos cours et de leurs horaires hebdomadaires"

#: resources/setup-wizard.php:323
msgid "Adding Your Plans and Prices"
msgstr "Ajout de vos formules et tarifs"

#: resources/setup-wizard.php:324
msgid "Creating the Timetable Page with Your Classes"
msgstr "Création de la page de planning avec vos cours"

#: resources/setup-wizard.php:325
msgid "Creating the Pricing Page and Adding Both to Your Menu"
msgstr "Création de la page des tarifs et ajout des deux à votre menu"

#: resources/setup-wizard.php:326
msgid "Turning On Class Registration"
msgstr "Activation de l'inscription aux cours"

#: resources/setup-wizard.php:332
msgid "Go Back and Change It"
msgstr "Revenir en arrière et modifier"

#: resources/setup-wizard.php:336
msgid "Skipping is safe — everything before it is already saved, and your dashboard will show what is left."
msgstr "Passer cette étape est sans risque : tout ce qui précède est enregistré et votre tableau de bord indiquera ce qui reste."

#: resources/setup-wizard.php:345
msgid "Your Timetable Is Live"
msgstr "Votre planning est en ligne"

#: resources/setup-wizard.php:346
msgid "Your timetable is ready for visitors. Open it and try the Register button the way they would."
msgstr "Votre planning est prêt pour vos visiteurs. Ouvrez-le et essayez le bouton d'inscription comme eux."

#: resources/setup-wizard.php:356
msgid "Open My Timetable ↗"
msgstr "Ouvrir mon planning ↗"

#: resources/setup-wizard.php:357
msgid "Go to Dashboard"
msgstr "Aller au tableau de bord"

#: resources/setup-wizard.php:362
msgid "Go Further with the Gym Builder Family"
msgstr "Allez plus loin avec la famille Gym Builder"

#: resources/setup-wizard.php:363
msgid "Payments, bookings, attendance, online classes and page building — each one plugs straight into what you just set up."
msgstr "Paiements, réservations, présence, cours en ligne et création de pages : tout se greffe sur ce que vous venez de configurer."

#: resources/setup-wizard.php:380
msgid "See What It Does ↗"
msgstr "Voir ce que ça fait ↗"

#: resources/setup-wizard.php:377
msgid "Active on This Site"
msgstr "Actif sur ce site"

#. translators: %d: places left
#: templates/single_gym_builder_class.php:109
msgid "%d place left this week"
msgid_plural "%d places left this week"
msgstr[0] "%d place restante cette semaine"
msgstr[1] "%d places restantes cette semaine"

#: templates/single_gym_builder_trainer.php:106
msgid "About"
msgstr "À propos"

#: templates/single_gym_builder_trainer.php:113, templates/auth/member-registration.php:158, templates/auth/trainer-stats.php:59
msgid "Skills"
msgstr "Compétences"

#: templates/single_gym_builder_trainer.php:160
msgid "Book a Class"
msgstr "Réserver un cours"

#: templates/single_gym_builder_trainer.php:161
msgid "Pick a class below and book your place."
msgstr "Choisissez un cours ci-dessous et réservez votre place."

#: templates/archive/empty.php:37
msgid "No classes have been added yet."
msgstr "Aucun cours n'a encore été ajouté."

#: templates/archive/empty.php:38
msgid "No trainers have been added yet."
msgstr "Aucun coach n'a encore été ajouté."

#: templates/archive/empty.php:20
msgid "No classes match that."
msgstr "Aucun cours ne correspond."

#: templates/archive/empty.php:21
msgid "No trainers match that."
msgstr "Aucun coach ne correspond."

#: templates/archive/empty.php:28
msgid "Show every class"
msgstr "Afficher tous les cours"

#: templates/archive/empty.php:29
msgid "Show every trainer"
msgstr "Afficher tous les coachs"

#. translators: %s: a number of trainers.
#: templates/archive/toolbar.php:44
msgid "%s trainer"
msgid_plural "%s trainers"
msgstr[0] "Coach de %s"
msgstr[1] "Coachs de %s"

#: templates/archive/toolbar.php:30
msgid "%s class"
msgid_plural "%s classes"
msgstr[0] "Cours de %s"
msgstr[1] "Cours de %s"

#: templates/archive/toolbar.php:37
msgid "%s session a week"
msgid_plural "%s sessions a week"
msgstr[0] "%s séance par semaine"
msgstr[1] "%s séances par semaine"

#: templates/archive/toolbar.php:52
msgid "Clear"
msgstr "Réinitialiser"

#: templates/archive/toolbar.php:65
msgid "Category"
msgstr "Catégorie"

#: templates/archive/toolbar.php:67
msgid "All categories"
msgstr "Toutes les catégories"

#: templates/archive/toolbar.php:72
msgid "Uncategorised"
msgstr "Sans catégorie"

#: templates/archive/toolbar.php:80
msgid "Any trainer"
msgstr "N'importe quel coach"

#: templates/archive/toolbar.php:90
msgid "Any day"
msgstr "N'importe quel jour"

#: templates/archive/toolbar.php:97
msgid "Sort by"
msgstr "Trier par"

#: templates/archive/toolbar.php:99
msgid "Newest first"
msgstr "Les plus récents d'abord"

#: templates/archive/toolbar.php:100
msgid "A – Z"
msgstr "A – Z"

#: templates/archive/toolbar.php:102
msgid "Most sessions"
msgstr "Plus de séances"

#: templates/archive/toolbar.php:107
msgid "Filter"
msgstr "Filtrer"

#: templates/auth/login-error.php:22
msgid "Access Required"
msgstr "Accès requis"

#: templates/auth/login-error.php:24
msgid "Please log in to access your trainer or student dashboard."
msgstr "Connectez-vous pour accéder à votre espace coach ou adhérent."

#: templates/auth/login-error.php:32
msgid "Go to Login"
msgstr "Aller à la connexion"

#: templates/auth/member-registration.php:27, templates/auth/member-registration.php:72
msgid "Sign In"
msgstr "Se connecter"

#: templates/auth/member-registration.php:31
msgid "Sign Up"
msgstr "S'inscrire"

#: templates/auth/member-registration.php:57
msgid "Student"
msgstr "Adhérent"

#: templates/auth/member-registration.php:68, templates/auth/member-registration.php:99
msgid "Password"
msgstr "Mot de passe"

#: templates/auth/member-registration.php:86
msgid "Trainer registration only. Students cannot register through this form."
msgstr "Inscription des coachs uniquement. Les adhérents ne peuvent pas utiliser ce formulaire."

#: templates/auth/member-registration.php:91
msgid "Full Name"
msgstr "Nom complet"

#: templates/auth/member-registration.php:105, templates/auth/dashboard/trainer/profile.php:46
msgid "Designation"
msgstr "Fonction"

#: templates/auth/member-registration.php:106
msgid "e.g. Personal Trainer, Yoga Instructor"
msgstr "ex. coach personnel, professeur de yoga"

#: templates/auth/member-registration.php:111
msgid "Social Links"
msgstr "Liens sociaux"

#: templates/auth/member-registration.php:111, templates/auth/member-registration.php:158
msgid "Optional"
msgstr "Facultatif"

#: templates/auth/member-registration.php:126
msgid "LinkedIn"
msgstr "LinkedIn"

#: templates/auth/member-registration.php:136
msgid "YouTube"
msgstr "YouTube"

#: templates/auth/member-registration.php:141
msgid "TikTok"
msgstr "TikTok"

#: templates/auth/member-registration.php:159
msgid "+ Add Skill"
msgstr "+ Ajouter une compétence"

#: templates/auth/member-registration.php:164
msgid "Sign Up as Trainer"
msgstr "S'inscrire comme coach"

#: templates/auth/student-dashboard.php:34, templates/auth/student-dashboard.php:43
msgid "Student profile not found. Please contact administrator."
msgstr "Profil d'adhérent introuvable. Veuillez contacter l'administration."

#: templates/auth/student-dashboard.php:47
msgid "Member"
msgstr "Membre"

#: templates/auth/student-dashboard.php:80, templates/auth/trainer-dashboard.php:78
msgid "Open menu"
msgstr "Ouvrir le menu"

#: templates/auth/student-dashboard.php:109
msgid "Active Member"
msgstr "Membre actif"

#: templates/auth/student-dashboard.php:109
msgid "Inactive"
msgstr "Inactif"

#: templates/auth/student-dashboard.php:117
msgid "Days remaining"
msgstr "Jours restants"

#: templates/auth/student-dashboard.php:142, templates/auth/trainer-dashboard.php:140
msgid "Logout"
msgstr "Se déconnecter"

#. translators: %s member name
#. translators: %s trainer name
#: templates/auth/student-dashboard.php:154, templates/auth/trainer-dashboard.php:152
msgid "Welcome back, %s"
msgstr "Bon retour, %s"

#: templates/auth/student-dashboard.php:157
msgid "Here's your dashboard at a glance."
msgstr "Voici votre tableau de bord en un coup d'œil."

#: templates/auth/student-dashboard.php:161, templates/auth/trainer-dashboard.php:167
msgid "Toggle fullscreen"
msgstr "Basculer en plein écran"

#: templates/auth/trainer-classes.php:17
msgid "No classes assigned yet."
msgstr "Aucun cours attribué pour l'instant."

#: templates/auth/trainer-classes.php:30
msgid "Your classes"
msgstr "Vos cours"

#: templates/auth/trainer-dashboard.php:19, templates/auth/trainer-dashboard.php:25
msgid "Trainer profile not found. Please contact administrator."
msgstr "Profil de coach introuvable. Veuillez contacter l'administration."

#: templates/auth/trainer-dashboard.php:29
msgid "Your trainer profile is not approved yet."
msgstr "Votre profil de coach n'est pas encore approuvé."

#: templates/auth/trainer-dashboard.php:107
msgid "Approved"
msgstr "Approuvé"

#: templates/auth/trainer-dashboard.php:115
msgid "Classes today"
msgstr "Cours du jour"

#: templates/auth/trainer-dashboard.php:161, templates/auth/dashboard/trainer/schedule.php:28
msgid "No classes scheduled for today."
msgstr "Aucun cours programmé aujourd'hui."

#: templates/auth/trainer-dashboard.php:159
msgid "You have %d classes scheduled today."
msgstr "Vous avez %d cours programmés aujourd'hui."

#: templates/auth/trainer-stats.php:24, templates/auth/dashboard/trainer/overview.php:52
msgid "Sessions this week"
msgstr "Séances cette semaine"

#: templates/auth/trainer-stats.php:26
msgid "across %d classes"
msgstr "sur %d cours"

#: templates/auth/trainer-stats.php:35
msgid "Total classes"
msgstr "Total des cours"

#: templates/auth/trainer-stats.php:43
msgid "Today's classes"
msgstr "Les cours du jour"

#: templates/auth/trainer-stats.php:68, templates/auth/dashboard/trainer/profile.php:71
msgid "Skills & specialties"
msgstr "Compétences et spécialités"

#. translators: 1: list of weekdays, 2: a time range.
#: templates/class/card-body.php:39, templates/trainer/profile-classes.php:45
msgctxt "weekdays and the time they share"
msgid "%1$s · %2$s"
msgstr "%1$s · %2$s"

#: templates/class/card-body.php:40, templates/trainer/profile-classes.php:46
msgctxt "separator between weekdays"
msgid ", "
msgstr ", "

#. translators: %s: trainer name
#. translators: %s: a trainer's name.
#: templates/class/card-body.php:53, templates/class/timetable/card.php:59
msgid "with %s"
msgstr "avec %s"

#: templates/class/card-body.php:79, templates/class/class-booking-card.php:41
msgid "from"
msgstr "à partir de"

#: templates/class/card-body.php:99, templates/trainer/profile-classes.php:54
msgid "View class"
msgstr "Voir le cours"

#. translators: %d: number of plans
#: templates/class/class-booking-card.php:47
msgid "on %d plan that includes this class"
msgid_plural "on %d plans that include this class"
msgstr[0] "dans %d formule incluant ce cours"
msgstr[1] "dans %d formules incluant ce cours"

#: templates/class/class-booking-card.php:65
msgid "Free registration — the studio confirms you."
msgstr "Inscription gratuite : le studio vous confirme."

#. translators: %s: trainer name
#: templates/class/class-booking-card.php:79
msgid "See %s's classes"
msgstr "Voir les cours de %s"

#: templates/class/class-plans.php:30
msgid "Plans that include this class"
msgstr "Formules incluant ce cours"

#: templates/class/class-plans.php:42
msgid "This class"
msgstr "Ce cours"

#: templates/class/class-plans.php:40
msgid "A set number of classes"
msgstr "Un nombre défini de cours"

#: templates/class/class-plans.php:38
msgid "Every class"
msgstr "Tous les cours"

#: templates/class/class-price-info.php:12
msgid "Class Pricing Info & Details"
msgstr "Tarifs et détails du cours"

#: templates/class/class-price-info.php:18
msgid "Package Per Day Duration:"
msgstr "Durée quotidienne du forfait :"

#: templates/class/class-sessions.php:34
msgid "When it runs"
msgstr "Quand il a lieu"

#. translators: %d: places left
#: templates/class/class-sessions.php:92
msgid "%d place left"
msgid_plural "%d places left"
msgstr[0] "%d place restante"
msgstr[1] "%d places restantes"

#: templates/class/class-sessions.php:88, templates/class/timetable/seats.php:21
msgid "Full"
msgstr "Complet"

#: templates/global/pagination.php:38
msgid "Page navigation"
msgstr "Navigation entre les pages"

#. translators: 1: first item on the page, 2: last item, 3: how many there are.
#: templates/global/pagination.php:44
msgid "Showing %1$s – %2$s of %3$s"
msgstr "%1$s – %2$s sur %3$s"

#: templates/global/pagination.php:57
msgid "Previous"
msgstr "Précédent"

#: templates/trainer/card-index.php:33
msgctxt "separator between skills"
msgid " · "
msgstr " · "

#. translators: 1: "2 classes", 2: "5 sessions"
#: templates/trainer/card-index.php:39
msgid "%1$s, %2$s a week"
msgstr "%1$s, %2$s par semaine"

#. translators: %d: number of weekly sessions
#: templates/trainer/card-index.php:47
msgid "%d session"
msgid_plural "%d sessions"
msgstr[0] "%d séance"
msgstr[1] "%d séances"

#. translators: separates a trainer's skills from how much they teach.
#: templates/trainer/card-index.php:89
msgctxt "separator on a trainer row"
msgid " — "
msgstr " — "

#: templates/trainer/profile-classes.php:50
msgctxt "separator between two sets of session times"
msgid " | "
msgstr " | "

#: templates/trainer/profile-header.php:61
msgid "class taught"
msgid_plural "classes taught"
msgstr[0] "cours enseigné"
msgstr[1] "cours enseignés"

#: templates/trainer/profile-header.php:65
msgid "session a week"
msgid_plural "sessions a week"
msgstr[0] "séance par semaine"
msgstr[1] "séances par semaine"

#: templates/trainer/profile-header.php:69
msgid "day a week"
msgid_plural "days a week"
msgstr[0] "jour par semaine"
msgstr[1] "jours par semaine"

#: templates/trainer/profile-week.php:26
msgid "Weekly Schedule"
msgstr "Planning de la semaine"

#. translators: shown on a day this trainer does not teach.
#: templates/trainer/profile-week.php:36
msgctxt "no sessions on this day"
msgid "—"
msgstr "—"

#. translators: %d: how many minutes a class lasts.
#: templates/class/timetable/card.php:37
msgid "%d min"
msgid_plural "%d min"
msgstr[0] "%d min"
msgstr[1] "%d min"

#: templates/class/timetable/card.php:49
msgid "On now"
msgstr "En cours"

#. translators: %d: days left
#: templates/class/timetable/day.php:34, templates/auth/dashboard/student/classes.php:44, templates/auth/dashboard/student/classes.php:76, templates/auth/dashboard/student/membership.php:113, templates/auth/dashboard/student/overview.php:81, templates/auth/dashboard/trainer/overview.php:60, templates/shortcode/class/layouts/layout-2.php:57
msgid "Today"
msgstr "Aujourd'hui"

#: templates/class/timetable/day.php:37
msgctxt "one class on a day"
msgid "%d class"
msgstr "%d cours"

#: templates/class/timetable/day.php:38
msgctxt "several classes on a day"
msgid "%d classes"
msgstr "%d cours"

#. translators: %s: the time right now, e.g. 4:36pm.
#: templates/class/timetable/now.php:16
msgid "Now · %s"
msgstr "Maintenant · %s"

#: templates/class/timetable/seats.php:16
msgid "No limit"
msgstr "Sans limite"

#. translators: %d: number of seats still free on a class.
#: templates/class/timetable/seats.php:31
msgid "%d left"
msgid_plural "%d left"
msgstr[0] "%d restante"
msgstr[1] "%d restantes"

#: templates/shortcode/membership-package/pricing-plan.php:38
msgid "Plan features"
msgstr "Prestations de la formule"

#: templates/auth/dashboard/student/classes.php:27
msgid "You are not enrolled in any class yet."
msgstr "Vous n'êtes inscrit à aucun cours pour l'instant."

#: templates/auth/dashboard/student/classes.php:47, templates/auth/dashboard/student/overview.php:83
msgid "Tomorrow"
msgstr "Demain"

#. translators: %d: number of days until the next session
#. translators: %d: days until the class
#: templates/auth/dashboard/student/classes.php:52, templates/auth/dashboard/student/overview.php:87
msgid "In %d days"
msgstr "Dans %d jours"

#: templates/auth/dashboard/student/classes.php:60
msgid "Enrolled classes"
msgstr "Cours suivis"

#: templates/auth/dashboard/student/membership.php:24
msgid "Your plans"
msgstr "Vos formules"

#: templates/auth/dashboard/student/membership.php:24
msgid "Current plan"
msgstr "Formule actuelle"

#: templates/auth/dashboard/student/membership.php:47
msgid "Active Membership"
msgstr "Abonnement actif"

#: templates/auth/dashboard/student/membership.php:47
msgid "Inactive Membership"
msgstr "Abonnement inactif"

#. translators: %d days
#: templates/auth/dashboard/student/membership.php:53
msgid "%d days remaining"
msgstr "%d jours restants"

#: templates/auth/dashboard/student/membership.php:76
msgid "Package type"
msgstr "Type de forfait"

#: templates/auth/dashboard/student/membership.php:82, templates/auth/dashboard/student/membership.php:146
msgid "Package name"
msgstr "Nom du forfait"

#: templates/auth/dashboard/student/membership.php:87, templates/auth/dashboard/student/membership.php:135, templates/auth/dashboard/student/membership.php:152
msgid "Joined"
msgstr "Inscrit le"

#: templates/auth/dashboard/student/membership.php:93, templates/auth/dashboard/student/membership.php:159
msgid "Duration"
msgstr "Durée"

#: templates/auth/dashboard/student/membership.php:102
msgid "No end date"
msgstr "Aucune date de fin"

#: templates/auth/dashboard/student/membership.php:100
msgid "Until %s"
msgstr "Jusqu'au %s"

#: templates/auth/dashboard/student/membership.php:109
msgid "Renews"
msgstr "Se renouvelle"

#: templates/auth/dashboard/student/membership.php:113
msgid "In %d day"
msgid_plural "In %d days"
msgstr[0] "Dans %d jour"
msgstr[1] "Dans %d jours"

#: templates/auth/dashboard/student/membership.php:123, templates/auth/dashboard/student/membership.php:170, templates/auth/dashboard/student/overview.php:124
msgid "%d%% elapsed"
msgstr "%d %% écoulés"

#: templates/auth/dashboard/student/membership.php:124, templates/auth/dashboard/student/membership.php:171
msgid "%d days left"
msgstr "%d jours restants"

#: templates/auth/dashboard/student/overview.php:103
msgid "Membership ends in"
msgstr "L'abonnement se termine dans"

#: templates/auth/dashboard/student/overview.php:101
msgid "Membership renews in"
msgstr "L'abonnement se renouvelle dans"

#: templates/auth/dashboard/student/overview.php:109
msgid "No active plan"
msgstr "Aucune formule active"

#. translators: %d: number of other active plans
#: templates/auth/dashboard/student/overview.php:115
msgid "+%d more plan"
msgid_plural "+%d more plans"
msgstr[0] "+%d autre formule"
msgstr[1] "+%d autres formules"

#: templates/auth/dashboard/student/overview.php:136
msgid "Plan type"
msgstr "Type de formule"

#: templates/auth/dashboard/student/overview.php:144
msgid "Enrolled class"
msgid_plural "Enrolled classes"
msgstr[0] "Cours suivi"
msgstr[1] "Cours suivis"

#. translators: 1: class name, 2: scheduled time
#: templates/auth/dashboard/student/overview.php:156
msgid "Next class · %1$s%2$s"
msgstr "Prochain cours · %1$s%2$s"

#: templates/auth/dashboard/student/profile.php:14
msgid "Personal details"
msgstr "Informations personnelles"

#: templates/auth/dashboard/student/profile.php:37, templates/shortcode/fitness-calc/body-fat/layout-1.php:132, templates/shortcode/fitness-calc/protien-intake/layout-1.php:72, templates/shortcode/fitness-calc/water-intake/layout-1.php:103
msgid "Age"
msgstr "Âge"

#: templates/auth/dashboard/student/profile.php:43
msgid "Gender"
msgstr "Sexe"

#: templates/auth/dashboard/student/profile.php:49
msgid "Member ID"
msgstr "ID du membre"

#: templates/auth/dashboard/trainer/overview.php:21
msgid "Today's lineup"
msgstr "Le programme du jour"

#: templates/auth/dashboard/trainer/overview.php:28
msgid "classes scheduled today"
msgstr "cours programmés aujourd'hui"

#: templates/auth/dashboard/trainer/overview.php:26
msgid "classes scheduled · %s"
msgstr "cours programmés · %s"

#: templates/auth/dashboard/trainer/overview.php:68
msgid "Weekly load"
msgstr "Charge hebdomadaire"

#: templates/auth/dashboard/trainer/overview.php:70
msgid "View schedule →"
msgstr "Voir le planning →"

#: templates/auth/dashboard/trainer/overview.php:78, templates/auth/dashboard/trainer/schedule.php:69
msgid "Thu"
msgstr "Jeu"

#: templates/auth/dashboard/trainer/profile.php:34
msgid "Trainer details"
msgstr "Détails du coach"

#: templates/auth/dashboard/trainer/profile.php:58
msgid "Bio"
msgstr "Bio"

#: templates/auth/dashboard/trainer/profile.php:107
msgid "Social links"
msgstr "Liens sociaux"

#. translators: %s today's date
#: templates/auth/dashboard/trainer/schedule.php:21
msgid "Today · %s"
msgstr "Aujourd'hui · %s"

#: templates/auth/dashboard/trainer/schedule.php:42
msgid "Ends %s"
msgstr "Se termine le %s"

#: templates/auth/dashboard/trainer/schedule.php:45
msgid "%d seat"
msgid_plural "%d seats"
msgstr[0] "%d place"
msgstr[1] "%d places"

#: templates/auth/dashboard/trainer/schedule.php:60
msgid "Weekly load · classes per day"
msgstr "Charge hebdomadaire · cours par jour"

#: templates/shortcode/class/layouts/layout-2.php:45
msgid "This week's classes"
msgstr "Les cours de la semaine"

#: templates/shortcode/class/layouts/layout-2.php:46
msgid "Scroll through the week. The day you are looking at stays at the top."
msgstr "Faites défiler la semaine. Le jour que vous consultez reste en haut."

#: templates/shortcode/class/layouts/layout-2.php:54
msgid "Jump to a day"
msgstr "Aller à un jour"

#: templates/shortcode/class/layouts/layout-2.php:64
msgid "Filter the timetable by class"
msgstr "Filtrer le planning par cours"

#: templates/shortcode/class/layouts/layout-2.php:50
msgid "No classes are scheduled yet."
msgstr "Aucun cours n'est encore programmé."

#: templates/shortcode/fitness-calc/bmi/layout-1.php:29, templates/shortcode/fitness-calc/body-fat/layout-1.php:61, templates/shortcode/fitness-calc/protien-intake/layout-1.php:59, templates/shortcode/fitness-calc/water-intake/layout-1.php:90
msgid "Metric"
msgstr "Métrique"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:30, templates/shortcode/fitness-calc/body-fat/layout-1.php:63, templates/shortcode/fitness-calc/protien-intake/layout-1.php:61, templates/shortcode/fitness-calc/water-intake/layout-1.php:92
msgid "Imperial"
msgstr "Impérial"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:38
msgid "Below 18.5"
msgstr "Moins de 18,5"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:39
msgid "18.5 - 24.9"
msgstr "18,5 – 24,9"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:39, templates/shortcode/fitness-calc/water-intake/layout-1.php:36
msgid "Normal"
msgstr "Normal"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:40
msgid "25 - 29.9"
msgstr "25 – 29,9"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:41
msgid "30 and Above"
msgstr "30 et plus"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:41, templates/shortcode/fitness-calc/body-fat/layout-1.php:45, templates/shortcode/fitness-calc/body-fat/layout-1.php:50
msgid "Obese"
msgstr "Obésité"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:66, templates/shortcode/fitness-calc/bmi/layout-1.php:84, templates/shortcode/fitness-calc/body-fat/layout-1.php:93, templates/shortcode/fitness-calc/body-fat/layout-1.php:110, templates/shortcode/fitness-calc/protien-intake/layout-1.php:99, templates/shortcode/fitness-calc/protien-intake/layout-1.php:111, templates/shortcode/fitness-calc/water-intake/layout-1.php:133, templates/shortcode/fitness-calc/water-intake/layout-1.php:144
msgid "Weight"
msgstr "Poids"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:69, templates/shortcode/fitness-calc/bmi/layout-1.php:125, templates/shortcode/fitness-calc/body-fat/layout-1.php:96, templates/shortcode/fitness-calc/body-fat/layout-1.php:157, templates/shortcode/fitness-calc/protien-intake/layout-1.php:102, templates/shortcode/fitness-calc/protien-intake/layout-1.php:172, templates/shortcode/fitness-calc/water-intake/layout-1.php:136
msgid "kg"
msgstr "kg"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:73, templates/shortcode/fitness-calc/bmi/layout-1.php:92, templates/shortcode/fitness-calc/body-fat/layout-1.php:86, templates/shortcode/fitness-calc/body-fat/layout-1.php:117, templates/shortcode/fitness-calc/protien-intake/layout-1.php:92, templates/shortcode/fitness-calc/protien-intake/layout-1.php:118, templates/shortcode/fitness-calc/water-intake/layout-1.php:126, templates/shortcode/fitness-calc/water-intake/layout-1.php:151
msgid "Height"
msgstr "Taille"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:76, templates/shortcode/fitness-calc/body-fat/layout-1.php:89, templates/shortcode/fitness-calc/protien-intake/layout-1.php:95, templates/shortcode/fitness-calc/water-intake/layout-1.php:129
msgid "cm"
msgstr "cm"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:96, templates/shortcode/fitness-calc/body-fat/layout-1.php:121, templates/shortcode/fitness-calc/protien-intake/layout-1.php:122, templates/shortcode/fitness-calc/water-intake/layout-1.php:155
msgid "feet"
msgstr "pieds"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:99, templates/shortcode/fitness-calc/body-fat/layout-1.php:124, templates/shortcode/fitness-calc/protien-intake/layout-1.php:125, templates/shortcode/fitness-calc/water-intake/layout-1.php:158
msgid "Height in inches"
msgstr "Taille en pouces"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:100, templates/shortcode/fitness-calc/body-fat/layout-1.php:125, templates/shortcode/fitness-calc/protien-intake/layout-1.php:126, templates/shortcode/fitness-calc/water-intake/layout-1.php:159
msgid "inch"
msgstr "pouces"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:107, templates/shortcode/fitness-calc/body-fat/layout-1.php:140, templates/shortcode/fitness-calc/protien-intake/layout-1.php:156, templates/shortcode/fitness-calc/water-intake/layout-1.php:188
msgid "Error: One or more fields are empty"
msgstr "Erreur : un ou plusieurs champs sont vides"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:107, templates/shortcode/fitness-calc/body-fat/layout-1.php:140, templates/shortcode/fitness-calc/protien-intake/layout-1.php:157, templates/shortcode/fitness-calc/water-intake/layout-1.php:189
msgid "Error: All field values must be a number"
msgstr "Erreur : tous les champs doivent contenir un nombre"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:119
msgid "A healthy weight for {height} is {range}."
msgstr "Pour {height}, un poids santé se situe entre {range}."

#: templates/shortcode/fitness-calc/bmi/layout-1.php:120
msgid "You are inside it."
msgstr "Vous êtes dans la fourchette."

#: templates/shortcode/fitness-calc/bmi/layout-1.php:121
msgid "You are under it."
msgstr "Vous êtes en dessous."

#: templates/shortcode/fitness-calc/bmi/layout-1.php:122
msgid "You are over it."
msgstr "Vous êtes au-dessus."

#: templates/shortcode/fitness-calc/bmi/layout-1.php:123, templates/shortcode/fitness-calc/bmi/layout-1.php:143
msgid "Your healthy weight range appears here."
msgstr "Votre fourchette de poids santé s'affiche ici."

#: templates/shortcode/fitness-calc/bmi/layout-1.php:124, templates/shortcode/fitness-calc/bmi/layout-1.php:132, templates/shortcode/fitness-calc/body-fat/layout-1.php:152, templates/shortcode/fitness-calc/body-fat/layout-1.php:166, templates/shortcode/fitness-calc/protien-intake/layout-1.php:163
msgid "Fill in the fields"
msgstr "Remplissez les champs"

#. translators: %s: a height in centimetres.
#: templates/shortcode/fitness-calc/bmi/layout-1.php:127
msgid "%s cm"
msgstr "%s cm"

#. translators: 1: feet, 2: inches.
#: templates/shortcode/fitness-calc/bmi/layout-1.php:128
msgid "%1$s ft %2$s in"
msgstr "%1$s ft %2$s in"

#: templates/shortcode/fitness-calc/bmi/layout-1.php:130
msgid "Your BMI"
msgstr "Votre IMC"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:43, templates/shortcode/fitness-calc/body-fat/layout-1.php:48
msgid "Recommended"
msgstr "Recommandé"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:44, templates/shortcode/fitness-calc/body-fat/layout-1.php:49
msgid "Average"
msgstr "Moyen"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:74, templates/shortcode/fitness-calc/protien-intake/layout-1.php:79, templates/shortcode/fitness-calc/water-intake/layout-1.php:113
msgid "Sex"
msgstr "Sexe"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:77, templates/shortcode/fitness-calc/protien-intake/layout-1.php:82, templates/shortcode/fitness-calc/protien-intake/layout-1.php:167, templates/shortcode/fitness-calc/water-intake/layout-1.php:116
msgid "Male"
msgstr "Homme"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:79, templates/shortcode/fitness-calc/protien-intake/layout-1.php:84, templates/shortcode/fitness-calc/protien-intake/layout-1.php:168, templates/shortcode/fitness-calc/water-intake/layout-1.php:118
msgid "Female"
msgstr "Femme"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:135, templates/shortcode/fitness-calc/protien-intake/layout-1.php:75
msgid "yrs"
msgstr "ans"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:153, templates/shortcode/fitness-calc/body-fat/layout-1.php:179
msgid "Your bands appear here."
msgstr "Vos fourchettes s'affichent ici."

#. translators: %s: a BMI figure.
#: templates/shortcode/fitness-calc/body-fat/layout-1.php:154
msgid "Worked out from your BMI of %s, your age and your sex."
msgstr "Calculé à partir de votre IMC de %s, de votre âge et de votre sexe."

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:155
msgid "Above the recommended band"
msgstr "Au-dessus de la fourchette recommandée"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:156
msgid "Below the recommended band"
msgstr "En dessous de la fourchette recommandée"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:159
msgid "Men, for reference"
msgstr "Hommes, à titre indicatif"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:160, templates/shortcode/fitness-calc/body-fat/layout-1.php:175
msgid "Women, for reference"
msgstr "Femmes, à titre indicatif"

#. translators: %s: the lower end of an open-ended band.
#: templates/shortcode/fitness-calc/body-fat/layout-1.php:161
msgid "%s%+"
msgstr "%s%+"

#. translators: 1: lower end, 2: upper end of a band.
#: templates/shortcode/fitness-calc/body-fat/layout-1.php:162
msgid "%1$s – %2$s%"
msgstr "%1$s – %2$s %"

#: templates/shortcode/fitness-calc/body-fat/layout-1.php:164
msgid "Your body fat"
msgstr "Votre masse grasse"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:31
msgid "Fat loss"
msgstr "Perte de gras"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:32
msgid "Maintenance"
msgstr "Maintien"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:33
msgid "Muscle gain"
msgstr "Prise de muscle"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:37
msgid "Sedentary"
msgstr "Sédentaire"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:38, templates/shortcode/fitness-calc/water-intake/layout-1.php:41
msgid "Lightly Active"
msgstr "Peu actif"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:39, templates/shortcode/fitness-calc/water-intake/layout-1.php:42
msgid "Moderately Active"
msgstr "Modérément actif"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:40, templates/shortcode/fitness-calc/water-intake/layout-1.php:43
msgid "Very Active"
msgstr "Très actif"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:46
msgid "Breakfast"
msgstr "Petit-déjeuner"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:47
msgid "Lunch"
msgstr "Déjeuner"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:48
msgid "Dinner"
msgstr "Dîner"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:49
msgid "Snack"
msgstr "Collation"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:134
msgid "Goal"
msgstr "Objectif"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:144, templates/shortcode/fitness-calc/water-intake/layout-1.php:176
msgid "Activity level"
msgstr "Niveau d'activité"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:158
msgid "Age should be in 14 to 80 range"
msgstr "L'âge doit être compris entre 14 et 80 ans"

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:164, templates/shortcode/fitness-calc/protien-intake/layout-1.php:190
msgid "Your daily target appears here."
msgstr "Votre objectif quotidien s'affiche ici."

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:165
msgid "g"
msgstr "g"

#. translators: %s: an age in years.
#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:166
msgid "Base · age %s"
msgstr "Base · âge %s"

#. translators: %s: a number of grams per kilo.
#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:169
msgid "%s g/kg"
msgstr "%s g/kg"

#. translators: %s: a number of grams per pound.
#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:170
msgid "%s g/lb"
msgstr "%s g/lb"

#. translators: %s: a body weight with its unit.
#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:171
msgid "Rate × %s"
msgstr "Ratio × %s"

#. translators: 1: total grams, 2: number of meals.
#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:174
msgid "Nobody eats %1$s grams; they eat %2$s meals. Split it and it becomes something you can act on."
msgstr "Personne ne mange %1$s grammes : on fait %2$s repas. Réparti, le chiffre devient concret."

#: templates/shortcode/fitness-calc/protien-intake/layout-1.php:176
msgid "Protein a day"
msgstr "Protéines par jour"

#: templates/shortcode/fitness-calc/water-intake/layout-1.php:30
msgid "14 – 18"
msgstr "14 – 18"

#: templates/shortcode/fitness-calc/water-intake/layout-1.php:31
msgid "19 and over"
msgstr "19 ans et plus"

#: templates/shortcode/fitness-calc/water-intake/layout-1.php:35
msgid "Winter"
msgstr "Hiver"

#: templates/shortcode/fitness-calc/water-intake/layout-1.php:37
msgid "Summer"
msgstr "Été"

#: templates/shortcode/fitness-calc/water-intake/layout-1.php:53, templates/shortcode/fitness-calc/water-intake/layout-1.php:82
msgid "Your daily total appears here."
msgstr "Votre total quotidien s'affiche ici."

#: templates/shortcode/fitness-calc/water-intake/layout-1.php:54
msgid "ltr"
msgstr "L"

#. translators: %s: a number of glasses.
#: templates/shortcode/fitness-calc/water-intake/layout-1.php:56
msgid "about %s glasses of 250 ml"
msgstr "environ %s verres de 250 ml"

#. translators: %s: a number of cups.
#: templates/shortcode/fitness-calc/water-intake/layout-1.php:57
msgid "about %s cups of 8 oz"
msgstr "environ %s verres de 8 oz"

#. translators: %s: a number of litres.
#: templates/shortcode/fitness-calc/water-intake/layout-1.php:74
msgid "%s L"
msgstr "%s L"

#: templates/shortcode/fitness-calc/water-intake/layout-1.php:166
msgid "Season"
msgstr "Saison"

#: src/js/admin/components/fields/ScheduleSelect.jsx:142
msgid " Slot"
msgstr " Place"

#: src/js/admin/components/MemberDetails.jsx:457
msgid "(+%d more)"
msgstr "(+%d autres)"

#: src/js/admin/components/SetupChecklistCard.jsx:34
msgid "%1$d of %2$d done"
msgstr "%1$d sur %2$d effectués"

#: src/js/admin/components/fields/BookingRows.jsx:363
msgid "%1$d of %2$d required ready"
msgstr "%1$d sur %2$d prérequis prêts"

#: src/js/admin/components/fields/BookingRows.jsx:358
msgid "%d class ready"
msgid_plural "%d classes ready"
msgstr[0] "%d cours prêt"
msgstr[1] "%d cours prêts"

#: src/js/admin/components/AllMembers.jsx:74
msgid "%d day left"
msgid_plural "%d days left"
msgstr[0] "%d jour restant"
msgstr[1] "%d jours restants"

#: src/js/admin/components/MemberDetails.jsx:475
#: src/js/admin/components/AllMembers.jsx:546
msgid "%d selected"
msgid_plural "%d selected"
msgstr[0] "%d sélectionné"
msgstr[1] "%d sélectionnés"

#: src/js/admin/utils/data.js:69
msgid "1 Columns"
msgstr "1 colonne"

#: src/js/admin/utils/data.js:73
msgid "2 Columns"
msgstr "2 colonnes"

#: src/js/admin/utils/data.js:77
msgid "3 Columns"
msgstr "3 colonnes"

#: src/js/admin/utils/data.js:81
msgid "4 Columns"
msgstr "4 colonnes"

#: src/js/admin/utils/data.js:85
msgid "5 Columns"
msgstr "5 colonnes"

#: src/js/admin/utils/data.js:89
msgid "6 Columns"
msgstr "6 colonnes"

#: src/js/admin/components/AllMembers.jsx:208
msgid "Actions"
msgstr "Actions"

#: src/js/admin/components/AllMembers.jsx:558
msgid "Activate"
msgstr "Activer"

#: src/js/admin/components/AllMembers.jsx:203
#: src/js/admin/components/MemberDetails.jsx:530
#: src/js/admin/components/MemberDetails.jsx:587
msgid "Active"
msgstr "Actif"

#: src/js/admin/components/MemberDetails.jsx:374
msgid "Active member"
msgstr "Membre actif"

#: src/js/admin/components/AdminDashboard.jsx:57
msgid "Active Members"
msgstr "Membres actifs"

#: src/js/admin/components/MemberDetails.jsx:579
msgid "Active plans"
msgstr "Formules actives"

#: src/js/admin/components/MemberDetails.jsx:351
msgid "Activity"
msgstr "Activité"

#: src/js/admin/components/fields/BookingRows.jsx:351
msgid "Add another class"
msgstr "Ajouter un autre cours"

#: src/js/admin/components/MemberAddForm.jsx:186
msgid "Add New Member"
msgstr "Ajouter un membre"

#: src/js/admin/components/fields/BookingRows.jsx:215
msgid "All access"
msgstr "Accès illimité"

#: src/js/admin/components/export-import/ExportTab.jsx:170
msgid "All data exported successfully!"
msgstr "Toutes les données ont été exportées avec succès !"

#: src/js/admin/components/export-import/DemoTab.jsx:150
msgid "All demo data imported successfully!"
msgstr "Toutes les données de démonstration ont été importées !"

#: src/js/admin/components/AllMembers.jsx:16
#: src/js/admin/components/EditMember.jsx:295
#: src/js/admin/components/fields/BookingRows.jsx:198
msgid "All-access plan — add any classes, each with its own day & time."
msgstr "Formule illimitée : ajoutez les cours que vous voulez, chacun avec son jour et son horaire."

#: src/js/admin/components/fields/BookingRows.jsx:189
msgid "All-access plan — add at least %d class, each with its own day & time."
msgid_plural "All-access plan — add at least %d classes, each with its own day & time."
msgstr[0] "Formule en accès illimité : ajoutez au moins %d cours, chacun avec son jour et son horaire."
msgstr[1] "Formule en accès illimité : ajoutez au moins %d cours, chacun avec son jour et son horaire."

#: src/js/admin/components/PrintableMemberCard.jsx:166
msgid "Allow pop-ups for this site in your browser, then click Print card again."
msgstr "Autorisez les fenêtres pop-up pour ce site dans votre navigateur, puis cliquez à nouveau sur « Imprimer la carte »."

#: src/js/admin/components/AllMembers.jsx:375
#: src/js/admin/components/AllMembers.jsx:425
msgid "An error occurred while fetching member data."
msgstr "Une erreur est survenue lors du chargement des données du membre."

#: src/js/admin/components/EditMember.jsx:132
#: src/js/admin/components/MemberDetails.jsx:182
msgid "An error occurred while fetching member details."
msgstr "Une erreur est survenue lors du chargement des informations du membre."

#: src/js/admin/components/AdminDashboard.jsx:151
#: src/js/admin/components/AdminDashboard.jsx:177
msgid "An error occurred while fetching members data."
msgstr "Une erreur est survenue lors du chargement des données des membres."

#: src/js/admin/components/AllMembers.jsx:288
msgid "An error occurred while running the bulk action."
msgstr "Une erreur est survenue lors de l'action groupée."

#: src/js/admin/components/AdminSettingsPage.jsx:121
msgid "An error occurred while save settings."
msgstr "Une erreur est survenue lors de l'enregistrement."

#: src/js/admin/components/MemberDetails.jsx:338
msgid "An error occurred while sending the email."
msgstr "Une erreur est survenue lors de l'envoi de l'e-mail."

#: src/js/admin/components/AdminDashboard.jsx:223
#: src/js/admin/components/AdminDashboard.jsx:259
#: src/js/admin/components/AdminDashboard.jsx:304
#: src/js/admin/components/AllMembers.jsx:322
#: src/js/admin/components/MemberAddForm.jsx:171
msgid "An error occurred while submitting the form."
msgstr "Une erreur est survenue lors de l'envoi du formulaire."

#: src/js/admin/components/MemberDetails.jsx:565
msgid "Approve"
msgstr "Approuver"

#: src/js/admin/components/AllMembers.jsx:219
msgid "Are you sure to delete this member?"
msgstr "Voulez-vous vraiment supprimer ce membre ?"

#: src/js/admin/components/AdminDashboard.jsx:418
msgid "Are you sure to reset booking count? Reset booking count means total booking slot & total booked will be 0"
msgstr "Voulez-vous vraiment réinitialiser le compteur ? Les places et les réservations passeront à 0"

#: src/js/admin/components/fields/FileUpload.jsx:97
msgid "Are you sure you want to delete this image?"
msgstr "Voulez-vous vraiment supprimer cette image ?"

#: src/js/admin/utils/data.js:139
msgid "Ascending"
msgstr "Croissant"

#: src/js/admin/components/MemberDetails.jsx:560
msgid "asked %s"
msgstr "demandé %s"

#: src/js/admin/components/settings-page/MainHeader.jsx:83
msgid "Attendance Settings"
msgstr "Réglages de présence"

#: src/js/admin/components/fields/ScheduleSelect.jsx:142
msgid "Available"
msgstr "Disponible"

#: src/js/admin/components/PrintableMemberCard.jsx:145
msgid "Back side"
msgstr "Verso"

#: src/js/admin/components/MemberDetails.jsx:389
msgid "Back to members"
msgstr "Retour aux membres"

#: src/js/admin/components/export-import/DemoTab.jsx:10
msgid "Basic, Standard, and Premium plans with features."
msgstr "Formules Basic, Standard et Premium avec leurs prestations."

#: src/js/admin/components/export-import/ImportTab.jsx:275
msgid "Batch import failed."
msgstr "Échec de l'import par lot."

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:151
msgid "Blind copy the site admin address on every reminder that goes out."
msgstr "Mettre l'administration en copie cachée de chaque rappel envoyé."

#: src/js/admin/components/AllMembers.jsx:542
msgid "Bulk actions"
msgstr "Actions groupées"

#: src/js/admin/components/AdminDashboard.jsx:398
#: src/js/admin/components/AdminDashboard.jsx:408
#: src/js/admin/components/AllMembers.jsx:568
#: src/js/admin/components/EditMember.jsx:390
#: src/js/admin/components/MemberAddForm.jsx:292
msgid "Cancel"
msgstr "Annuler"

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:71
msgid "Centered Slider"
msgstr "Carrousel centré"

#: src/js/admin/components/export-import/ImportTab.jsx:402
msgid "Change File"
msgstr "Changer de fichier"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:40
msgid "Check-in Reminders"
msgstr "Rappels de présence"

#: src/js/admin/components/fields/BookingRows.jsx:121
msgid "Choose a day."
msgstr "Choisissez un jour."

#: src/js/admin/components/fields/BookingRows.jsx:124
msgid "Choose a time."
msgstr "Choisissez une heure."

#: src/js/admin/components/settings-page/ClassSettings.jsx:126
msgid "Class Archive Style"
msgstr "Style de l'archive des cours"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:19
msgid "Class Base"
msgstr "Base d'URL des cours"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:47
msgid "Class Category Base"
msgstr "Base d'URL des catégories de cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:45
msgid "Class Content"
msgstr "Contenu du cours"

#: src/js/admin/components/settings-page/class/ClassFilteringSettings.jsx:159
msgid "Class Order By"
msgstr "Trier les cours par"

#: src/js/admin/components/settings-page/ClassSettings.jsx:101
msgid "Class Registration From Timetable"
msgstr "Inscription aux cours depuis le planning"

#: src/js/admin/components/settings-page/StyleSettings.jsx:52
msgid "Class Schedule"
msgstr "Planning du cours"

#: src/js/admin/components/settings-page/ClassSettings.jsx:73
#: src/js/admin/components/settings-page/ClassSettings.jsx:239
msgid "Class Single Settings"
msgstr "Réglages de la fiche de cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:36
msgid "Class Style"
msgstr "Style des cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:38
msgid "Class Title"
msgstr "Titre du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:59
msgid "Class Trainer"
msgstr "Coach du cours"

#: src/js/admin/components/EditMember.jsx:371
#: src/js/admin/components/export-import/DemoTab.jsx:35
#: src/js/admin/components/export-import/ExportTab.jsx:9
#: src/js/admin/components/export-import/ImportTab.jsx:71
#: src/js/admin/components/MemberAddForm.jsx:281
#: src/js/admin/components/MemberDetails.jsx:604
msgid "Classes & schedule"
msgstr "Cours et planning"

#: src/js/admin/components/MemberDetails.jsx:535
msgid "Classes on plan"
msgstr "Cours inclus dans la formule"

#: src/js/admin/components/settings-page/PageSettings.jsx:120
msgid "Classes Page"
msgstr "Page des cours"

#: src/js/admin/components/AdminDashboard.jsx:407
#: src/js/admin/components/AdminDashboard.jsx:412
msgid "Clear slot"
msgstr "Vider la place"

#: src/js/admin/components/SendMailModal.jsx:99
msgid "Click to Upload Pdf"
msgstr "Cliquez pour téléverser un PDF"

#: src/js/admin/components/AllMembers.jsx:156
msgid "Contact"
msgstr "Contact"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:102
msgid "Contact Number"
msgstr "Numéro de téléphone"

#: src/js/admin/components/MemberDetails.jsx:100
msgid "Core"
msgstr "Gainage"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:125
msgid "Count a Zoom Link as Attendance"
msgstr "Compter un lien Zoom comme une présence"

#: src/js/admin/components/AllMembers.jsx:616
msgid "Counted from today when the membership has already ended, so an expired member really does get the full period. A membership that ends in the future is reactivated."
msgstr "Compté à partir d'aujourd'hui lorsque l'abonnement est déjà terminé, afin qu'un membre expiré bénéficie vraiment de toute la période. Un abonnement qui se termine plus tard est réactivé."

#: src/js/admin/components/MemberAddForm.jsx:187
msgid "Create a member, assign a plan, and book their classes."
msgstr "Créez un membre, attribuez une formule et réservez ses cours."

#: src/js/admin/components/export-import/ImportTab.jsx:151
msgid "CSV file appears to be empty."
msgstr "Le fichier CSV semble vide."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:242
msgid "Currency Position"
msgstr "Position de la devise"

#: src/js/admin/components/AllMembers.jsx:627
msgid "days"
msgstr "jours"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:288
msgid "Days Before Expiry"
msgstr "Jours avant expiration"

#: src/js/admin/components/AllMembers.jsx:561
msgid "Deactivate"
msgstr "Désactiver"

#: src/js/admin/components/AllMembers.jsx:566
#: src/js/admin/components/AllMembers.jsx:571
msgid "Delete"
msgstr "Supprimer"

#: src/js/admin/components/AllMembers.jsx:224
msgid "Delete Member"
msgstr "Supprimer le membre"

#: src/js/admin/components/AllMembers.jsx:564
msgid "Delete the selected members?"
msgstr "Supprimer les membres sélectionnés ?"

#: src/js/admin/components/export-import/DemoTab.jsx:166
#: src/js/admin/components/export-import/TabNav.jsx:29
msgid "Demo Data"
msgstr "Données de démonstration"

#: src/js/admin/utils/data.js:143
msgid "Descending"
msgstr "Décroissant"

#: src/js/admin/components/export-import/DemoTab.jsx:220
#: src/js/admin/components/export-import/ExportTab.jsx:244
#: src/js/admin/components/MemberDetails.jsx:568
msgid "Dismiss"
msgstr "Masquer"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:23
msgid "Display Class Type Badge"
msgstr "Afficher le badge du type de cours"

#: src/js/admin/components/export-import/DemoTab.jsx:211
#: src/js/admin/components/export-import/ExportTab.jsx:235
msgid "done"
msgstr "effectué"

#: src/js/admin/components/AllMembers.jsx:270
msgid "Done"
msgstr "Terminé"

#: src/js/admin/components/export-import/ExportTab.jsx:188
msgid "Download your classes, trainers, and membership packages as JSON or CSV files."
msgstr "Téléchargez vos cours, coachs et forfaits d'abonnement en JSON ou CSV."

#: src/js/admin/components/export-import/ImportTab.jsx:377
msgid "Drop your file here"
msgstr "Déposez votre fichier ici"

#: src/js/admin/components/export-import/ImportTab.jsx:294
msgid "duplicates."
msgstr "doublons."

#: src/js/admin/components/MemberAddForm.jsx:210
msgid "e.g. Jane Doe"
msgstr "ex. Marie Dupont"

#: src/js/admin/components/MemberDetails.jsx:495
msgid "e.g. Paused for injury until March. Prefers morning classes."
msgstr "ex. En pause pour blessure jusqu'en mars. Préfère les cours du matin."

#: src/js/admin/components/AllMembers.jsx:215
#: src/js/admin/components/EditMember.jsx:290
msgid "Edit Member"
msgstr "Modifier le membre"

#: src/js/admin/components/AllMembers.jsx:552
#: src/js/admin/components/MemberDetails.jsx:399
#: src/js/admin/components/settings-page/GlobalSettings.jsx:282
msgid "Email an active member once before their membership end date, so they can renew in time."
msgstr "Écrire une fois à un membre actif avant la fin de son abonnement, pour qu'il puisse renouveler à temps."

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:52
msgid "Email the member once per plan period: “You have N check-ins left before your period ends on <date>”."
msgstr "Envoyer un e-mail au membre une fois par période de formule : « Il vous reste N arrivées avant la fin de votre période le <date> »."

#: src/js/admin/components/AllMembers.jsx:581
msgid "Email the selected members"
msgstr "Envoyer un e-mail aux membres sélectionnés"

#: src/js/admin/components/EditMember.jsx:335
#: src/js/admin/components/MemberAddForm.jsx:237
msgid "Enable for an active membership"
msgstr "Activer pour un abonnement actif"

#: src/js/admin/components/MemberDetails.jsx:534
msgid "End date"
msgstr "Date de fin"

#: src/js/admin/components/MemberDetails.jsx:401
#: src/js/admin/components/AllMembers.jsx:64
msgid "Ends in %d day"
msgid_plural "Ends in %d days"
msgstr[0] "Se termine dans %d jour"
msgstr[1] "Se termine dans %d jours"

#: src/js/admin/components/AllMembers.jsx:56
msgid "Ends today"
msgstr "Se termine aujourd'hui"

#: src/js/admin/components/SendMailModal.jsx:79
msgid "Enter your message"
msgstr "Saisissez votre message"

#: src/js/admin/components/AdminDashboard.jsx:150
#: src/js/admin/components/AdminDashboard.jsx:176
#: src/js/admin/components/AdminDashboard.jsx:218
#: src/js/admin/components/AdminDashboard.jsx:251
#: src/js/admin/components/AdminDashboard.jsx:296
#: src/js/admin/components/AdminSettingsPage.jsx:112
#: src/js/admin/components/AdminSettingsPage.jsx:71
#: src/js/admin/components/AdminSettingsPage.jsx:77
#: src/js/admin/components/AllMembers.jsx:278
#: src/js/admin/components/AllMembers.jsx:365
#: src/js/admin/components/AllMembers.jsx:374
#: src/js/admin/components/AllMembers.jsx:415
#: src/js/admin/components/AllMembers.jsx:424
#: src/js/admin/components/EditMember.jsx:131
#: src/js/admin/components/EditMember.jsx:188
#: src/js/admin/components/EditMember.jsx:197
#: src/js/admin/components/MemberAddForm.jsx:103
#: src/js/admin/components/MemberAddForm.jsx:163
#: src/js/admin/components/MemberAddForm.jsx:94
#: src/js/admin/components/MemberDetails.jsx:181
#: src/js/admin/components/MemberDetails.jsx:236
#: src/js/admin/components/MemberDetails.jsx:244
#: src/js/admin/components/MemberDetails.jsx:291
#: src/js/admin/components/MemberDetails.jsx:300
#: src/js/admin/components/MemberDetails.jsx:328
#: src/js/admin/components/MemberDetails.jsx:337
msgid "Error"
msgstr "Erreur"

#: src/js/admin/components/export-import/ImportTab.jsx:439
msgid "Errors"
msgstr "Erreurs"

#: src/js/admin/components/export-import/ImportTab.jsx:297
msgid "errors occurred."
msgstr "erreurs rencontrées."

#: src/js/admin/components/export-import/ImportTab.jsx:490
msgid "Existing data will not be affected. Duplicate items (same title) will be skipped."
msgstr "Les données existantes ne sont pas touchées. Les doublons (même titre) sont ignorés."

#: src/js/admin/components/AllMembers.jsx:18
#: src/js/admin/components/AllMembers.jsx:47
msgid "Expired"
msgstr "Expiré"

#: src/js/admin/components/AllMembers.jsx:50
msgid "Expired %d day ago"
msgid_plural "Expired %d days ago"
msgstr[0] "Expiré depuis %d jour"
msgstr[1] "Expiré depuis %d jours"

#: src/js/admin/components/AdminDashboard.jsx:93
#: src/js/admin/components/AllMembers.jsx:17
msgid "Expiring Soon"
msgstr "Bientôt expiré"

#: src/js/admin/components/export-import/ExportTab.jsx:348
#: src/js/admin/components/export-import/TabNav.jsx:7
msgid "Export"
msgstr "Exporter"

#: src/js/admin/components/export-import/ExportTab.jsx:208
#: src/js/admin/components/export-import/ExportTab.jsx:224
msgid "Export All Data"
msgstr "Exporter toutes les données"

#: src/js/admin/components/export-import/ExportTab.jsx:210
msgid "Export classes, trainers, and packages in one go. Each type uses the format selected on its card below."
msgstr "Exportez cours, coachs et forfaits en une fois. Chaque type utilise le format choisi sur sa carte ci-dessous."

#: src/js/admin/components/export-import/ExportTab.jsx:235
msgid "Export complete"
msgstr "Export terminé"

#: src/js/admin/components/export-import/ExportTab.jsx:169
msgid "Export completed with some errors."
msgstr "Export terminé avec quelques erreurs."

#: src/js/admin/components/export-import/ExportTab.jsx:186
msgid "Export Data"
msgstr "Exporter les données"

#: src/js/admin/components/export-import/ExportTab.jsx:101
#: src/js/admin/components/export-import/ExportTab.jsx:159
msgid "Export failed."
msgstr "Échec de l'export."

#: src/js/admin/components/export-import/App.jsx:24
msgid "Export your gym data or import content from files and demo data."
msgstr "Exportez vos données ou importez du contenu depuis des fichiers et des données de démonstration."

#: src/js/admin/components/export-import/ImportTab.jsx:397
msgid "Exported"
msgstr "Exporté"

#: src/js/admin/components/export-import/ExportTab.jsx:150
msgid "exported as"
msgstr "exporté en"

#: src/js/admin/components/export-import/ExportTab.jsx:98
msgid "exported successfully!"
msgstr "exporté avec succès !"

#: src/js/admin/components/export-import/ExportTab.jsx:233
msgid "Exporting"
msgstr "Export en cours"

#: src/js/admin/components/export-import/ExportTab.jsx:339
msgid "Exporting..."
msgstr "Export en cours…"

#: src/js/admin/components/AllMembers.jsx:555
#: src/js/admin/components/AllMembers.jsx:611
msgid "Extend"
msgstr "Prolonger"

#: src/js/admin/components/AllMembers.jsx:608
msgid "Extend the selected memberships"
msgstr "Prolonger les abonnements sélectionnés"

#: src/js/admin/components/EditMember.jsx:127
#: src/js/admin/components/MemberDetails.jsx:177
msgid "Failed to fetch member details."
msgstr "Échec du chargement des informations du membre."

#: src/js/admin/components/export-import/ImportTab.jsx:185
msgid "Failed to parse JSON file."
msgstr "Échec de la lecture du fichier JSON."

#: src/js/admin/components/export-import/ImportTab.jsx:193
msgid "Failed to read the file."
msgstr "Échec de la lecture du fichier."

#: src/js/admin/components/EditMember.jsx:330
#: src/js/admin/components/export-import/ImportTab.jsx:124
msgid "File size exceeds the 10 MB limit."
msgstr "Le fichier dépasse la limite de 10 Mo."

#: src/js/admin/components/AllMembers.jsx:518
msgid "Filter members"
msgstr "Filtrer les membres"

#: src/js/admin/components/SetupChecklistCard.jsx:31
msgid "Finish setting up"
msgstr "Terminer la configuration"

#: src/js/admin/components/SetupHealthCard.jsx:57
msgid "Fix"
msgstr "Corriger"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:157
msgid "Footer Note"
msgstr "Note de pied de page"

#: src/js/admin/components/AdminDashboard.jsx:103
#: src/js/admin/components/EditMember.jsx:63
#: src/js/admin/components/EditMember.jsx:72
#: src/js/admin/components/fields/RowSchedule.jsx:12
#: src/js/admin/components/PrintableMemberCard.jsx:109
msgid "Front side"
msgstr "Recto"

#: src/js/admin/utils/data.js:95
msgid "Full Width"
msgstr "Pleine largeur"

#: src/js/admin/components/AllMembers.jsx:169
#: src/js/admin/components/EditMember.jsx:327
#: src/js/admin/components/MemberAddForm.jsx:229
#: src/js/admin/components/MemberDetails.jsx:383
msgid "Generate ID card"
msgstr "Générer la carte de membre"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:101
msgid "Get Zoom Class Button Text"
msgstr "Texte du bouton du lien Zoom"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:72
#: src/js/admin/components/settings-page/MainHeader.jsx:65
msgid "Global Settings"
msgstr "Réglages globaux"

#: src/js/admin/components/settings-page/StyleSettings.jsx:19
msgid "Global Style"
msgstr "Style global"

#: src/js/admin/components/settings-page/ClassSettings.jsx:183
#: src/js/admin/components/settings-page/TrainerSettings.jsx:130
msgid "Grid Columns"
msgstr "Colonnes de la grille"

#: src/js/admin/components/AllMembers.jsx:601
msgid "Hi {name}, your membership is ending soon…"
msgstr "Bonjour {name}, votre abonnement se termine bientôt…"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:303
msgid "How many days before the end date the reminder goes out (1–90). The dashboard's Expiring Soon figure and the All Members filter use the same window."
msgstr "Combien de jours avant la fin le rappel est envoyé (1–90). L'indicateur « Bientôt expiré » et le filtre Tous les membres utilisent la même période."

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:95
msgid "https://example.com/membership/"
msgstr "https://example.com/membership/"

#: src/js/admin/components/PrintableMemberCard.jsx:140
msgid "If found, please return to %s."
msgstr "Si vous trouvez cette carte, merci de la rapporter à %s."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:207
msgid "If you use WP Mail SMTP,then this sender mail will not be working.Your smtp mail setup will set then."
msgstr "Si vous utilisez WP Mail SMTP, cette adresse d'expédition ne sera pas prise en compte : votre configuration SMTP s'applique."

#: src/js/admin/components/settings-page/class/ImageSettings.jsx:70
#: src/js/admin/components/settings-page/trainer/ImageSettings.jsx:70
msgid "Image Hard Crop"
msgstr "Recadrage strict"

#: src/js/admin/components/fields/FileUpload.jsx:18
msgid "Image must be smaller than 1MB!"
msgstr "L'image doit faire moins de 1 Mo."

#: src/js/admin/components/settings-page/class/ImageSettings.jsx:14
#: src/js/admin/components/export-import/DemoTab.jsx:304
#: src/js/admin/components/export-import/ImportTab.jsx:480
#: src/js/admin/components/export-import/TabNav.jsx:18
msgid "Import"
msgstr "Importer"

#: src/js/admin/components/export-import/DemoTab.jsx:188
#: src/js/admin/components/export-import/DemoTab.jsx:202
msgid "Import All Demo Data"
msgstr "Importer toutes les données de démonstration"

#: src/js/admin/components/export-import/ImportTab.jsx:452
msgid "Import Another File"
msgstr "Importer un autre fichier"

#: src/js/admin/components/export-import/DemoTab.jsx:211
#: src/js/admin/components/export-import/ImportTab.jsx:417
msgid "Import complete"
msgstr "Import terminé"

#: src/js/admin/components/export-import/DemoTab.jsx:90
msgid "Import complete."
msgstr "Import terminé."

#: src/js/admin/components/export-import/DemoTab.jsx:149
msgid "Import completed with some errors."
msgstr "Import terminé avec quelques erreurs."

#: src/js/admin/components/export-import/ImportTab.jsx:326
msgid "Import Data"
msgstr "Importer des données"

#: src/js/admin/components/export-import/DemoTab.jsx:139
#: src/js/admin/components/export-import/DemoTab.jsx:93
msgid "Import failed."
msgstr "Échec de l'import."

#: src/js/admin/components/export-import/DemoTab.jsx:190
msgid "Import packages, trainers, and classes in the correct order. Class schedules will be linked to demo trainers automatically."
msgstr "Importez forfaits, coachs et cours dans le bon ordre. Les plannings seront reliés automatiquement aux coachs de démonstration."

#: src/js/admin/components/export-import/ImportTab.jsx:291
#: src/js/admin/components/export-import/ImportTab.jsx:430
msgid "Imported"
msgstr "Importé"

#: src/js/admin/components/export-import/DemoTab.jsx:210
#: src/js/admin/components/export-import/ImportTab.jsx:414
msgid "Importing"
msgstr "Import en cours"

#: src/js/admin/components/export-import/DemoTab.jsx:301
msgid "Importing..."
msgstr "Import en cours…"

#: src/js/admin/components/AllMembers.jsx:203
#: src/js/admin/components/MemberDetails.jsx:374
#: src/js/admin/components/AdminDashboard.jsx:63
msgid "Inactive Members"
msgstr "Membres inactifs"

#: src/js/admin/components/export-import/DemoTab.jsx:176
#: src/js/admin/components/export-import/ExportTab.jsx:196
#: src/js/admin/components/export-import/ImportTab.jsx:465
msgid "Include Images"
msgstr "Inclure les images"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:74
msgid "Include Recurring Members"
msgstr "Inclure les membres récurrents"

#: src/js/admin/components/export-import/ImportTab.jsx:176
msgid "Invalid file format. Expected a Gym Builder export file."
msgstr "Format de fichier non valide. Un export Gym Builder est attendu."

#: src/js/admin/components/SetupChecklistCard.jsx:71
msgid "It creates your classes, plans and timetable page for you."
msgstr "Elle crée pour vous vos cours, vos formules et votre page de planning."

#: src/js/admin/components/export-import/DemoTab.jsx:285
#: src/js/admin/components/export-import/ExportTab.jsx:305
#: src/js/admin/components/export-import/ImportTab.jsx:395
msgid "items"
msgstr "éléments"

#: src/js/admin/components/export-import/ImportTab.jsx:291
msgid "items."
msgstr "éléments."

#: src/js/admin/components/export-import/ImportTab.jsx:414
msgid "items..."
msgstr "éléments…"

#: src/js/admin/components/MemberDetails.jsx:400
#: src/js/admin/components/AdminDashboard.jsx:75
msgid "Joined Previous Month"
msgstr "Inscrits le mois dernier"

#: src/js/admin/components/AdminDashboard.jsx:69
msgid "Joined This Month"
msgstr "Inscrits ce mois-ci"

#: src/js/admin/components/MemberDetails.jsx:532
msgid "Joining date"
msgstr "Date d'inscription"

#: src/js/admin/components/EditMember.jsx:356
msgid "Leave empty for a membership with no end date. It won't lapse or get a renewal reminder."
msgstr "Laissez vide pour un abonnement sans date de fin. Il n'expirera pas et ne recevra aucun rappel."

#: src/js/admin/components/fields/RowSchedule.jsx:181
msgid "left"
msgstr "restantes"

#: src/js/admin/utils/data.js:99
msgid "Left Sidebar"
msgstr "Colonne à gauche"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:131
msgid "Limit When the Link Works"
msgstr "Limiter la période de validité du lien"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:129
msgid "Link Availability"
msgstr "Disponibilité du lien"

#: src/js/admin/components/EditMember.jsx:329
#: src/js/admin/components/AllMembers.jsx:129
#: src/js/admin/components/MemberDetails.jsx:371
#: src/js/admin/components/EditMember.jsx:340
#: src/js/admin/components/MemberAddForm.jsx:242
msgid "Member Address"
msgstr "Adresse du membre"

#: src/js/admin/components/EditMember.jsx:322
#: src/js/admin/components/MemberAddForm.jsx:224
msgid "Member Age"
msgstr "Âge du membre"

#: src/js/admin/components/settings-page/PageSettings.jsx:176
msgid "Member Dashboard Page"
msgstr "Page de l'espace membre"

#: src/js/admin/components/EditMember.jsx:309
#: src/js/admin/components/MemberAddForm.jsx:206
msgid "Member details"
msgstr "Détails du membre"

#: src/js/admin/components/EditMember.jsx:312
#: src/js/admin/components/MemberAddForm.jsx:214
msgid "Member Email"
msgstr "E-mail du membre"

#: src/js/admin/components/MemberDetails.jsx:442
#: src/js/admin/components/PrintableMemberCard.jsx:175
#: src/js/admin/components/PrintableMemberCard.jsx:193
msgid "Member ID card"
msgstr "Carte de membre"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:74
msgid "Member ID Card Title/Shop Name"
msgstr "Titre de la carte ou nom de la salle"

#: src/js/admin/components/MemberAddForm.jsx:259
msgid "Member Joining Date"
msgstr "Date d'inscription du membre"

#: src/js/admin/components/MemberAddForm.jsx:209
msgid "Member Name"
msgstr "Nom du membre"

#: src/js/admin/components/EditMember.jsx:317
#: src/js/admin/components/MemberAddForm.jsx:219
msgid "Member Phone Number"
msgstr "Téléphone du membre"

#: src/js/admin/components/EditMember.jsx:377
#: src/js/admin/components/MemberAddForm.jsx:287
msgid "Member Photo"
msgstr "Photo du membre"

#: src/js/admin/components/settings-page/PageSettings.jsx:150
msgid "Member Registration Page"
msgstr "Page d'inscription des membres"

#: src/js/admin/components/PrintableMemberCard.jsx:97
msgid "Member since"
msgstr "Membre depuis"

#: src/js/admin/components/EditMember.jsx:312
#: src/js/admin/components/MemberAddForm.jsx:214
msgid "Member user automatically created with this email ( user get his login credentials with a mail )"
msgstr "Le compte du membre est créé automatiquement avec cette adresse (il reçoit ses identifiants par e-mail)"

#: src/js/admin/components/AllMembers.jsx:271
msgid "Members updated."
msgstr "Membres mis à jour."

#: src/js/admin/components/AllMembers.jsx:181
#: src/js/admin/components/EditMember.jsx:348
#: src/js/admin/components/MemberAddForm.jsx:250
#: src/js/admin/components/MemberDetails.jsx:349
#: src/js/admin/components/fields/ClassesMultiSelect.jsx:42
msgid "Membership Classes"
msgstr "Cours de l'abonnement"

#: src/js/admin/components/MemberDetails.jsx:524
msgid "Membership detail"
msgstr "Détails de l'abonnement"

#: src/js/admin/components/EditMember.jsx:356
#: src/js/admin/components/MemberAddForm.jsx:264
msgid "Membership Duration"
msgstr "Durée de l'abonnement"

#: src/js/admin/components/MemberDetails.jsx:467
msgid "Membership expired"
msgstr "Abonnement expiré"

#: src/js/admin/components/fields/PostPackageTypeSelect.jsx:51
msgid "Membership Package Name"
msgstr "Nom du forfait d'abonnement"

#: src/js/admin/components/fields/PackageTypeSelect.jsx:47
msgid "Membership Package Types"
msgstr "Types de forfait d'abonnement"

#: src/js/admin/components/export-import/DemoTab.jsx:9
msgid "Membership Packages"
msgstr "Forfaits d'abonnement"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:270
msgid "Membership Renewal Reminder"
msgstr "Rappel de renouvellement d'abonnement"

#: src/js/admin/components/MemberDetails.jsx:528
msgid "Membership status"
msgstr "Statut de l'abonnement"

#: src/js/admin/components/EditMember.jsx:335
#: src/js/admin/components/MemberAddForm.jsx:237
msgid "Membership Status"
msgstr "Statut de l'abonnement"

#: src/js/admin/components/SendMailModal.jsx:36
msgid "Message field cannot be empty."
msgstr "Le champ du message ne peut pas être vide."

#: src/js/admin/components/AdminDashboard.jsx:99
#: src/js/admin/components/EditMember.jsx:59
#: src/js/admin/components/EditMember.jsx:68
#: src/js/admin/components/fields/RowSchedule.jsx:8
#: src/js/admin/components/SetupHealthCard.jsx:37
msgid "Needs your attention"
msgstr "Demande votre attention"

#: src/js/admin/components/fields/PackageTypeSelect.jsx:29
#: src/js/admin/components/fields/PostPackageTypeSelect.jsx:29
#: src/js/admin/components/fields/ScheduleSelect.jsx:47
msgid "Network response was not ok"
msgstr "La réponse du serveur est incorrecte"

#: src/js/admin/components/AllMembers.jsx:370
#: src/js/admin/components/AllMembers.jsx:420
msgid "Network response was not ok."
msgstr "La réponse du serveur est incorrecte."

#: src/js/admin/components/AdminDashboard.jsx:421
#: src/js/admin/components/fields/FileUpload.jsx:100
msgid "No"
msgstr "Non"

#: src/js/admin/components/MemberDetails.jsx:629
msgid "No add-on data for this member."
msgstr "Aucune donnée d'extension pour ce membre."

#: src/js/admin/components/AdminDashboard.jsx:344
msgid "No class schedule found or if you are a old user of this plugin please update all class post just clicking update button"
msgstr "Aucun planning trouvé. Si vous utilisez l'extension depuis longtemps, mettez à jour tous les cours avec le bouton Mettre à jour"

#: src/js/admin/components/MemberDetails.jsx:616
msgid "No classes enrolled."
msgstr "Aucun cours suivi."

#: src/js/admin/components/AllMembers.jsx:39
#: src/js/admin/components/export-import/ImportTab.jsx:235
msgid "No items found in the file."
msgstr "Aucun élément trouvé dans le fichier."

#: src/js/admin/components/export-import/ImportTab.jsx:302
msgid "No items to import."
msgstr "Aucun élément à importer."

#: src/js/admin/components/MemberDetails.jsx:359
msgid "No member details available."
msgstr "Aucune information disponible sur le membre."

#: src/js/admin/utils/data.js:109
msgid "No Order"
msgstr "Aucun tri"

#: src/js/admin/components/fields/RowSchedule.jsx:144
msgid "No schedule set for this class yet"
msgstr "Aucun horaire défini pour ce cours"

#: src/js/admin/components/fields/RowSchedule.jsx:192
msgid "No schedule set for this class yet."
msgstr "Aucun horaire défini pour ce cours."

#: src/js/admin/components/export-import/DemoTab.jsx:287
msgid "Not available"
msgstr "Non disponible"

#: src/js/admin/components/export-import/DemoTab.jsx:210
#: src/js/admin/components/export-import/DemoTab.jsx:211
#: src/js/admin/components/export-import/ExportTab.jsx:233
#: src/js/admin/components/export-import/ExportTab.jsx:235
#: src/js/admin/components/export-import/ImportTab.jsx:414
msgid "of"
msgstr "sur"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:83
msgid "Off by default: a recurring plan starts its count again on renewal, so there is nothing to buy."
msgstr "Désactivé par défaut : une formule récurrente repart de zéro au renouvellement, il n’y a donc rien à acheter."

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:134
msgid "Off by default: asking for a link is not the same as turning up. Switch on to check the member in to today’s session when the link is sent."
msgstr "Désactivé par défaut : demander un lien, ce n’est pas venir. Activez-le pour pointer l’arrivée du membre à la séance du jour lorsque le lien est envoyé."

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:151
msgid "Off by default: the link works at any time. On, it only works around the class itself, so a shared link stops being useful once the class is over."
msgstr "Désactivé par défaut : le lien fonctionne à tout moment. Activé, il ne vaut qu'autour du cours, si bien qu'un lien partagé devient inutile une fois le cours terminé."

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:192
msgid "Offline Badge Color"
msgstr "Couleur du badge Sur place"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:45
msgid "Offline Class Badge Text"
msgstr "Texte du badge Cours sur place"

#: src/js/admin/components/AllMembers.jsx:513
msgid "Oldest first"
msgstr "Les plus anciens d'abord"

#: src/js/admin/components/AllMembers.jsx:591
msgid "One message goes to each selected member who has an email address. Use {name} to insert their name."
msgstr "Un message part vers chaque membre sélectionné disposant d'une adresse e-mail. Utilisez {name} pour insérer son nom."

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:185
msgid "Online Badge Color"
msgstr "Couleur du badge En ligne"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:73
msgid "Online Class Badge Text"
msgstr "Texte du badge Cours en ligne"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:107
msgid "Online Classes"
msgstr "Cours en ligne"

#: src/js/admin/components/fields/BookingRows.jsx:99
msgid "Only %d session of this class per week."
msgid_plural "Only %d sessions of this class per week."
msgstr[0] "Seulement %d séance de ce cours par semaine."
msgstr[1] "Seulement %d séances de ce cours par semaine."

#: src/js/admin/components/export-import/ImportTab.jsx:119
msgid "Only JSON and CSV files are supported for import."
msgstr "Seuls les fichiers JSON et CSV sont acceptés à l'import."

#: src/js/admin/components/MemberDetails.jsx:488
msgid "Only staff can see this. The member never sees it on their dashboard."
msgstr "Seule l'équipe voit ceci. Le membre ne le voit jamais dans son espace."

#: src/js/admin/components/SetupChecklistCard.jsx:59
msgid "Open"
msgstr "Ouvrir"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:156
msgid "Open the Link This Many Minutes Early"
msgstr "Ouvrir le lien ce nombre de minutes à l'avance"

#: src/js/admin/components/export-import/ImportTab.jsx:377
msgid "or click to browse"
msgstr "ou cliquez pour parcourir"

#: src/js/admin/utils/data.js:125
msgid "Order by Date"
msgstr "Trier par date"

#: src/js/admin/utils/data.js:133
msgid "Order by Page Order"
msgstr "Trier par ordre de page"

#: src/js/admin/utils/data.js:117
msgid "Order by Post Id"
msgstr "Trier par ID"

#: src/js/admin/utils/data.js:121
msgid "Order by Post Name"
msgstr "Trier par slug"

#: src/js/admin/utils/data.js:113
msgid "Order by Title"
msgstr "Trier par titre"

#: src/js/admin/components/MemberDetails.jsx:454
msgid "Package"
msgstr "Forfait"

#: src/js/admin/components/export-import/ExportTab.jsx:35
#: src/js/admin/components/export-import/ImportTab.jsx:73
msgid "Packages"
msgstr "Forfaits"

#: src/js/admin/components/settings-page/ClassSettings.jsx:209
#: src/js/admin/components/settings-page/TrainerSettings.jsx:156
msgid "Page Layout"
msgstr "Mise en page"

#: src/js/admin/components/settings-page/MainHeader.jsx:35
#: src/js/admin/components/settings-page/PageSettings.jsx:118
msgid "Page Settings"
msgstr "Réglages de la page"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:43
msgid "Period Ending Reminder"
msgstr "Rappel de fin de période"

#: src/js/admin/components/MemberDetails.jsx:470
#: src/js/admin/components/MemberDetails.jsx:540
msgid "Period used"
msgstr "Période utilisée"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:17
msgid "Permalink Settings"
msgstr "Réglages des permaliens"

#: src/js/admin/components/settings-page/MainHeader.jsx:41
msgid "Permalinks Settings"
msgstr "Réglages des permaliens"

#: src/js/admin/components/MemberDetails.jsx:398
#: src/js/admin/components/fields/BookingRows.jsx:211
msgid "Pick %d"
msgstr "Choisir %d"

#: src/js/admin/components/fields/BookingRows.jsx:177
msgid "Pick %d class — each with its own day & time."
msgid_plural "Pick %d classes — each with its own day & time."
msgstr[0] "Choisissez %d cours, chacun avec son jour et son horaire."
msgstr[1] "Choisissez %d cours, chacun avec son jour et son horaire."

#: src/js/admin/components/fields/BookingRows.jsx:170
msgid "Pick at least %1$d (up to %2$d) classes — each with its own day & time."
msgstr "Choisissez au moins %1$d cours (jusqu'à %2$d), chacun avec son jour et son horaire."

#: src/js/admin/components/fields/BookingRows.jsx:143
msgid "Pick the classes this member attends — each with its own day & time."
msgstr "Choisissez les cours que suit ce membre, chacun avec son jour et son horaire."

#: src/js/admin/components/PrintableMemberCard.jsx:92
msgid "Plan"
msgstr "Formule"

#: src/js/admin/components/MemberDetails.jsx:551
msgid "Plan requests"
msgstr "Demandes de formule"

#: src/js/admin/components/EditMember.jsx:189
#: src/js/admin/components/MemberAddForm.jsx:95
msgid "Please add at least one class with a day & time."
msgstr "Veuillez ajouter au moins un cours avec un jour et un horaire."

#: src/js/admin/components/EditMember.jsx:340
#: src/js/admin/components/MemberAddForm.jsx:242
msgid "Please input a member address"
msgstr "Veuillez saisir l'adresse du membre"

#: src/js/admin/components/MemberAddForm.jsx:209
msgid "Please input a member name"
msgstr "Veuillez saisir le nom du membre"

#: src/js/admin/components/EditMember.jsx:312
#: src/js/admin/components/MemberAddForm.jsx:214
msgid "Please input member email!"
msgstr "Veuillez saisir l'e-mail du membre."

#: src/js/admin/components/EditMember.jsx:317
#: src/js/admin/components/MemberAddForm.jsx:219
msgid "Please input member phone number!"
msgstr "Veuillez saisir le téléphone du membre."

#: src/js/admin/components/EditMember.jsx:327
#: src/js/admin/components/MemberAddForm.jsx:229
msgid "Please select gender name!"
msgstr "Veuillez choisir le sexe."

#: src/js/admin/components/settings-page/ClassSettings.jsx:161
#: src/js/admin/components/settings-page/TrainerSettings.jsx:108
msgid "Posts Per Page"
msgstr "Éléments par page"

#: src/js/admin/components/EditMember.jsx:382
msgid "Previous Uploaded Image:"
msgstr "Image téléversée précédemment :"

#: src/js/admin/components/settings-page/StyleSettings.jsx:21
msgid "Primary Color"
msgstr "Couleur principale"

#: src/js/admin/components/PrintableMemberCard.jsx:207
msgid "Print at 100% size (turn off \"fit to page\"), then cut along the dashed lines. Fold or glue the two sides back to back, or print on card stock."
msgstr "Imprimez à 100 % (désactivez « Ajuster à la page »), puis découpez le long des pointillés. Pliez ou collez les deux faces dos à dos, ou imprimez sur du papier cartonné."

#: src/js/admin/components/PrintableMemberCard.jsx:195
msgid "Print card"
msgstr "Imprimer la carte"

#: src/js/admin/components/MemberDetails.jsx:486
msgid "Private notes"
msgstr "Notes internes"

#: src/js/admin/components/export-import/DemoTab.jsx:168
msgid "Quickly populate your site with sample content. Demo data is added alongside your existing data — nothing is replaced."
msgstr "Remplissez rapidement votre site avec du contenu d'exemple. Les données de démonstration s'ajoutent aux vôtres : rien n'est remplacé."

#: src/js/admin/utils/data.js:129
msgid "Random Order"
msgstr "Ordre aléatoire"

#: src/js/admin/components/export-import/ImportTab.jsx:345
msgid "Reading file..."
msgstr "Lecture du fichier…"

#: src/js/admin/components/AdminDashboard.jsx:395
msgid "Recompute the booked count for this slot from the actual member enrollments? Capacity is not changed."
msgstr "Recalculer les réservations de ce créneau à partir des inscriptions réelles ? La capacité n'est pas modifiée."

#: src/js/admin/components/AdminDashboard.jsx:397
#: src/js/admin/components/AdminDashboard.jsx:401
msgid "Recount"
msgstr "Recompter"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:58
msgid "Remind When Check-ins Left"
msgstr "Rappeler quand il reste des arrivées"

#: src/js/admin/components/MemberDetails.jsx:590
msgid "Remove"
msgstr "Retirer"

#: src/js/admin/components/fields/BookingRows.jsx:334
msgid "Remove class"
msgstr "Retirer le cours"

#: src/js/admin/components/AdminDashboard.jsx:405
msgid "Remove every member booked in this slot? This frees all the seats and cannot be undone."
msgstr "Retirer tous les membres de ce créneau ? Cela libère toutes les places et est irréversible."

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:91
msgid "Renew Page"
msgstr "Page de renouvellement"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:273
msgid "Renewal Reminder Email"
msgstr "E-mail de rappel de renouvellement"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:110
msgid "Require a Booked Session for Zoom Links"
msgstr "Exiger une séance réservée pour les liens Zoom"

#: src/js/admin/components/AdminDashboard.jsx:427
msgid "Reset"
msgstr "Réinitialiser"

#: src/js/admin/components/AllMembers.jsx:498
msgid "Reset Search"
msgstr "Réinitialiser la recherche"

#: src/js/admin/components/AdminSettingsPage.jsx:72
#: src/js/admin/components/AllMembers.jsx:366
#: src/js/admin/components/AllMembers.jsx:416
msgid "Resource not found (404)."
msgstr "Ressource introuvable (404)."

#: src/js/admin/utils/data.js:103
msgid "Right Sidebar"
msgstr "Colonne à droite"

#: src/js/admin/components/SetupChecklistCard.jsx:69
msgid "Run the setup wizard"
msgstr "Lancer l'assistant de configuration"

#: src/js/admin/components/fields/BookingRows.jsx:112
msgid "Same day & time as row %d."
msgstr "Même jour et même heure que la ligne %d."

#: src/js/admin/components/export-import/DemoTab.jsx:22
msgid "Sample trainers with skills and social profiles."
msgstr "Coachs d'exemple avec compétences et profils sociaux."

#: src/js/admin/components/AdminDashboard.jsx:104
#: src/js/admin/components/EditMember.jsx:64
#: src/js/admin/components/EditMember.jsx:73
#: src/js/admin/components/fields/RowSchedule.jsx:13
#: src/js/admin/components/MemberDetails.jsx:505
msgid "Save note"
msgstr "Enregistrer la note"

#: src/js/admin/components/AdminSettingsPage.jsx:178
msgid "Save Settings"
msgstr "Enregistrer les réglages"

#: src/js/admin/components/MemberDetails.jsx:505
msgid "Saving…"
msgstr "Enregistrement…"

#: src/js/admin/components/settings-page/StyleSettings.jsx:28
msgid "Secondary Color"
msgstr "Couleur secondaire"

#: src/js/admin/components/EditMember.jsx:328
#: src/js/admin/components/MemberAddForm.jsx:230
msgid "Select"
msgstr "Sélectionner"

#: src/js/admin/components/fields/BookingRows.jsx:304
msgid "Select a class"
msgstr "Choisir un cours"

#: src/js/admin/components/fields/ScheduleSelect.jsx:103
msgid "Select a day"
msgstr "Choisir un jour"

#: src/js/admin/components/fields/ScheduleSelect.jsx:129
msgid "Select a time"
msgstr "Choisir un horaire"

#: src/js/admin/components/fields/ClassesMultiSelect.jsx:46
msgid "Select Class Names"
msgstr "Choisir les noms de cours"

#: src/js/admin/components/fields/FileUpload.jsx:31
msgid "Select or Upload Media"
msgstr "Choisir ou téléverser un fichier"

#: src/js/admin/components/fields/PackageTypeSelect.jsx:53
#: src/js/admin/components/fields/PostPackageTypeSelect.jsx:55
msgid "Select Package Type"
msgstr "Choisir le type de forfait"

#: src/js/admin/components/settings-page/class/ClassFilteringSettings.jsx:154
msgid "Select the categories that  want to filter classes on class archive page"
msgstr "Choisissez les catégories servant à filtrer les cours sur l'archive"

#: src/js/admin/components/settings-page/trainer/TrainerFiltering.jsx:151
msgid "Select the categories that  want to filter classes on Trainer archive page"
msgstr "Choisissez les catégories servant à filtrer les cours sur l'archive des coachs"

#: src/js/admin/components/settings-page/class/ClassFilteringSettings.jsx:136
msgid "Select the classes that you don't want to display on class archive page"
msgstr "Choisissez les cours à exclure de l'archive des cours"

#: src/js/admin/components/settings-page/trainer/TrainerFiltering.jsx:133
msgid "Select the classes that you don't want to display on Trainer archive page"
msgstr "Choisissez les cours à exclure de l'archive des coachs"

#: src/js/admin/components/settings-page/class/ClassFilteringSettings.jsx:118
msgid "Select the classes that you want to display on class archive page"
msgstr "Choisissez les cours à afficher sur l'archive des cours"

#: src/js/admin/components/settings-page/trainer/TrainerFiltering.jsx:115
msgid "Select the classes that you want to display on Trainer archive page"
msgstr "Choisissez les cours à afficher sur l'archive des coachs"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:237
msgid "Select the currency name for membership pricing plan"
msgstr "Choisissez la devise des formules d'abonnement"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:263
msgid "Select the currency position for showing with price"
msgstr "Choisissez la position de la devise par rapport au prix"

#: src/js/admin/components/fields/ScheduleSelect.jsx:124
msgid "Select Time"
msgstr "Choisir l'horaire"

#: src/js/admin/components/fields/ScheduleSelect.jsx:95
msgid "Select Weekday"
msgstr "Choisir le jour"

#: src/js/admin/components/AllMembers.jsx:584
msgid "Send"
msgstr "Envoyer"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:142
msgid "Send a Copy to Admin"
msgstr "Envoyer une copie à l'administration"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:68
msgid "Send it when this many booked session dates are left in the period."
msgstr "L’envoyer lorsqu’il reste ce nombre de dates de séances réservées dans la période."

#: src/js/admin/components/MemberDetails.jsx:386
msgid "Send mail"
msgstr "Envoyer l'e-mail"

#: src/js/admin/components/settings-page/AttendanceSettings.jsx:119
msgid "Send the meeting link only to a member who booked this class on that weekday, within a current plan period with session dates left."
msgstr "N’envoyer le lien de la réunion qu’à un membre ayant réservé ce cours ce jour de la semaine, dans une période de formule en cours avec des dates de séances restantes."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:184
msgid "Sender Email Address"
msgstr "Adresse e-mail d'expédition"

#: src/js/admin/components/SetupHealthCard.jsx:28
msgid "Setup looks healthy — nothing needs your attention."
msgstr "La configuration est en ordre : rien à signaler."

#: src/js/admin/components/settings-page/GlobalSettings.jsx:130
msgid "Shop Address"
msgstr "Adresse de la salle"

#: src/js/admin/components/settings-page/ClassSettings.jsx:121
msgid "Show a Register button on each timetable class. Visitors sign up with their name, email and phone; they are added as pending members and their seat is held until you activate them. Hidden when the Registration Page Popup add-on is active, which uses its own form."
msgstr "Affiche un bouton d'inscription sur chaque cours du planning. Les visiteurs s'inscrivent avec leur nom, leur e-mail et leur téléphone ; ils deviennent membres en attente et leur place est réservée jusqu'à leur activation. Masqué lorsque l'extension Fenêtre d'inscription est active, car elle utilise son propre formulaire."

#: src/js/admin/components/settings-page/StyleSettings.jsx:73
msgid "Single Class Table Border"
msgstr "Bordure du tableau du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:80
msgid "Single Class Table Heading"
msgstr "En-tête du tableau du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:66
msgid "Single Class Table Title"
msgstr "Titre du tableau du cours"

#: src/js/admin/components/settings-page/ClassSettings.jsx:241
#: src/js/admin/components/settings-page/TrainerSettings.jsx:185
msgid "Single Page Layout"
msgstr "Mise en page de la fiche"

#: src/js/admin/components/export-import/ImportTab.jsx:294
#: src/js/admin/components/export-import/ExportTab.jsx:123
msgid "Skipped — no items."
msgstr "Ignoré : aucun élément."

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:19
msgid "Slider Autoplay"
msgstr "Défilement automatique"

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:45
msgid "Slider Loop"
msgstr "Boucle du carrousel"

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:17
msgid "Slider Settings"
msgstr "Réglages du carrousel"

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:97
msgid "Slides Per View"
msgstr "Diapositives visibles"

#: src/js/admin/components/AdminSettingsPage.jsx:78
msgid "Something is Wrong."
msgstr "Quelque chose ne va pas."

#: src/js/admin/components/AllMembers.jsx:505
msgid "Sort"
msgstr "Trier"

#: src/js/admin/components/fields/BookingRows.jsx:206
msgid "Specific classes"
msgstr "Cours précis"

#: src/js/admin/components/MemberDetails.jsx:533
msgid "Start date"
msgstr "Date de début"

#: src/js/admin/components/MemberDetails.jsx:461
msgid "Started"
msgstr "Commencé"

#: src/js/admin/components/AllMembers.jsx:197
msgid "Status"
msgstr "Statut"

#: src/js/admin/components/MemberAddForm.jsx:243
msgid "Street, city…"
msgstr "Rue, ville…"

#: src/js/admin/components/settings-page/MainHeader.jsx:59
#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:183
msgid "Style Settings"
msgstr "Réglages du style"

#: src/js/admin/components/AllMembers.jsx:594
msgid "Subject"
msgstr "Objet"

#: src/js/admin/components/AdminDashboard.jsx:454
msgid "Submit"
msgstr "Envoyer"

#: src/js/admin/components/AdminDashboard.jsx:215
#: src/js/admin/components/AdminDashboard.jsx:244
#: src/js/admin/components/AdminDashboard.jsx:289
#: src/js/admin/components/AdminSettingsPage.jsx:106
#: src/js/admin/components/MemberAddForm.jsx:156
#: src/js/admin/components/MemberDetails.jsx:322
msgid "Success"
msgstr "Opération réussie"

#: src/js/admin/components/AdminDashboard.jsx:105
#: src/js/admin/components/EditMember.jsx:65
#: src/js/admin/components/EditMember.jsx:74
#: src/js/admin/components/fields/RowSchedule.jsx:14
#: src/js/admin/components/export-import/ImportTab.jsx:379
msgid "Supports .json and .csv files exported from Gym Builder"
msgstr "Accepte les fichiers .json et .csv exportés depuis Gym Builder"

#: src/js/admin/components/MemberDetails.jsx:237
#: src/js/admin/components/MemberDetails.jsx:244
msgid "That plan could not be changed."
msgstr "Cette formule n'a pas pu être modifiée."

#: src/js/admin/components/AllMembers.jsx:282
msgid "The bulk action could not be completed."
msgstr "L'action groupée n'a pas pu être effectuée."

#: src/js/admin/components/PrintableMemberCard.jsx:210
msgid "The card title, address, phone and bottom note come from Gym Builder → Settings → Global Settings."
msgstr "Le titre, l’adresse, le téléphone et la note du bas se règlent dans Gym Builder → Réglages → Réglages globaux."

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:177
msgid "The link stays open until the class ends."
msgstr "Le lien reste actif jusqu'à la fin du cours."

#: src/js/admin/components/MemberDetails.jsx:292
#: src/js/admin/components/PrintableMemberCard.jsx:165
msgid "The print window was blocked"
msgstr "La fenêtre d'impression a été bloquée"

#: src/js/admin/components/AllMembers.jsx:565
msgid "Their bookings are released and their WordPress accounts are removed. This cannot be undone."
msgstr "Leurs réservations sont libérées et leurs comptes WordPress supprimés. Cette action est irréversible."

#: src/js/admin/components/fields/PackageTypeSelect.jsx:34
#: src/js/admin/components/fields/PostPackageTypeSelect.jsx:35
msgid "There has network response issue"
msgstr "Problème de réponse du serveur"

#: src/js/admin/components/fields/ScheduleSelect.jsx:66
msgid "There was a network response issue"
msgstr "Un problème de réponse du serveur est survenu"

#: src/js/admin/components/settings-page/StyleSettings.jsx:22
msgid "This color is set for all primary color in this plugin"
msgstr "C'est la couleur principale de toute l'extension"

#: src/js/admin/components/settings-page/StyleSettings.jsx:29
msgid "This color is set for all secondary color in this plugin"
msgstr "C'est la couleur secondaire de toute l'extension"

#: src/js/admin/components/settings-page/StyleSettings.jsx:46
msgid "This color is set for class content color"
msgstr "Cette couleur s'applique au contenu du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:53
msgid "This color is set for class schedule color"
msgstr "Cette couleur s'applique au planning du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:74
msgid "This color is set for class table border color"
msgstr "Cette couleur s'applique à la bordure du tableau du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:81
msgid "This color is set for class table heading color"
msgstr "Cette couleur s'applique à l'en-tête du tableau du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:67
msgid "This color is set for class table title color"
msgstr "Cette couleur s'applique au titre du tableau du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:39
msgid "This color is set for class title color"
msgstr "Cette couleur s'applique au titre du cours"

#: src/js/admin/components/settings-page/StyleSettings.jsx:60
msgid "This color is set for class trainer color"
msgstr "Cette couleur s'applique au coach du cours"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:193
msgid "This color is set for class type offline badge color"
msgstr "Cette couleur s'applique au badge Sur place"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:186
msgid "This color is set for class type online badge color"
msgstr "Cette couleur s'applique au badge En ligne"

#: src/js/admin/components/settings-page/StyleSettings.jsx:111
msgid "This color is set for trainer background color"
msgstr "Cette couleur s'applique au fond du coach"

#: src/js/admin/components/settings-page/StyleSettings.jsx:104
msgid "This color is set for trainer content color"
msgstr "Cette couleur s'applique au contenu du coach"

#: src/js/admin/components/settings-page/StyleSettings.jsx:97
msgid "This color is set for trainer designation color"
msgstr "Cette couleur s'applique à la fonction du coach"

#: src/js/admin/components/settings-page/StyleSettings.jsx:90
msgid "This color is set for trainer title color"
msgstr "Cette couleur s'applique au titre du coach"

#: src/js/admin/components/fields/BookingRows.jsx:151
msgid "This plan includes these classes — set a day & time for at least %d. The rest are optional."
msgid_plural "This plan includes these classes — set a day & time for at least %d of them. The rest are optional."
msgstr[0] "Cette formule comprend ces cours : définissez un jour et un horaire pour au moins %d. Le reste est facultatif."
msgstr[1] "Cette formule comprend ces cours : définissez un jour et un horaire pour au moins %d d’entre eux. Le reste est facultatif."

#: src/js/admin/components/fields/BookingRows.jsx:160
msgid "This plan includes these classes — set a day & time for each. You can add or change classes."
msgstr "Cette formule comprend ces cours : définissez un jour et un horaire pour chacun. Vous pouvez ajouter ou modifier des cours."

#: src/js/admin/components/EditMember.jsx:200
#: src/js/admin/components/MemberAddForm.jsx:106
msgid "This plan requires at least %d class — please add more."
msgid_plural "This plan requires at least %d classes — please add more."
msgstr[0] "Cette formule exige au moins %d cours : veuillez en ajouter."
msgstr[1] "Cette formule exige au moins %d cours : veuillez en ajouter."

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:124
msgid "This text will be used for get zoom class video links button text"
msgstr "Ce texte sera utilisé pour le bouton du lien Zoom"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:125
msgid "This text will be used for member generated id card or any pdf printer contact number"
msgstr "Ce texte servira de numéro de téléphone sur la carte de membre ou les PDF"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:179
msgid "This text will be used for member generated id card or any pdf printer footer text"
msgstr "Ce texte servira de pied de page sur la carte de membre ou les PDF"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:152
msgid "This text will be used for member generated id card or any pdf printer shop address"
msgstr "Ce texte servira d'adresse sur la carte de membre ou les PDF"

#: src/js/admin/components/settings-page/GlobalSettings.jsx:97
msgid "This text will be used for member generated id card title or shop name"
msgstr "Ce texte servira de titre à la carte de membre ou de nom de salle"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:68
msgid "This text will be used for offline class type text"
msgstr "Ce texte sera utilisé pour les cours sur place"

#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:96
msgid "This text will be used for online class type text"
msgstr "Ce texte sera utilisé pour les cours en ligne"

#: src/js/admin/components/AdminDashboard.jsx:102
#: src/js/admin/components/EditMember.jsx:62
#: src/js/admin/components/EditMember.jsx:71
#: src/js/admin/components/fields/RowSchedule.jsx:11
#: src/js/admin/components/fields/RowSchedule.jsx:161
msgid "Time"
msgstr "Horaire"

#: src/js/admin/components/AdminDashboard.jsx:81
msgid "Total Classes"
msgstr "Total des cours"

#: src/js/admin/components/AdminDashboard.jsx:51
msgid "Total Members"
msgstr "Total des membres"

#: src/js/admin/components/AdminDashboard.jsx:456
msgid "Total Slot"
msgstr "Places totales"

#: src/js/admin/components/AdminDashboard.jsx:385
msgid "Total slots: %1$s, booked: %2$s"
msgstr "Places totales : %1$s, réservées : %2$s"

#: src/js/admin/components/AdminDashboard.jsx:87
msgid "Total Trainers"
msgstr "Total des coachs"

#: src/js/admin/components/settings-page/TrainerSettings.jsx:73
msgid "Trainer Archive Style"
msgstr "Style de l'archive des coachs"

#: src/js/admin/components/settings-page/StyleSettings.jsx:110
msgid "Trainer Background"
msgstr "Fond du coach"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:75
msgid "Trainer Base"
msgstr "Base d'URL des coachs"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:103
msgid "Trainer Category Base"
msgstr "Base d'URL des catégories de coachs"

#: src/js/admin/components/settings-page/StyleSettings.jsx:103
msgid "Trainer Content"
msgstr "Contenu du coach"

#: src/js/admin/components/settings-page/trainer/TrainerFiltering.jsx:156
msgid "Trainer Order By"
msgstr "Trier les coachs par"

#: src/js/admin/components/settings-page/MainHeader.jsx:53
#: src/js/admin/components/settings-page/TrainerSettings.jsx:183
msgid "Trainer Single Settings"
msgstr "Réglages de la fiche du coach"

#: src/js/admin/components/settings-page/StyleSettings.jsx:87
msgid "Trainer Style"
msgstr "Style des coachs"

#: src/js/admin/components/settings-page/StyleSettings.jsx:89
msgid "Trainer Title"
msgstr "Titre du coach"

#: src/js/admin/components/export-import/DemoTab.jsx:21
#: src/js/admin/components/export-import/ExportTab.jsx:22
#: src/js/admin/components/settings-page/PageSettings.jsx:135
msgid "Trainers Page"
msgstr "Page des coachs"

#: src/js/admin/components/AdminDashboard.jsx:100
#: src/js/admin/components/EditMember.jsx:60
#: src/js/admin/components/EditMember.jsx:69
#: src/js/admin/components/fields/RowSchedule.jsx:9
#: src/js/admin/components/MemberDetails.jsx:460
msgid "Type"
msgstr "Type"

#: src/js/admin/components/AllMembers.jsx:497
msgid "Type 4 character member name or email for member search"
msgstr "Saisissez au moins 4 caractères du nom ou de l'e-mail"

#: src/js/admin/components/export-import/ImportTab.jsx:180
msgid "Unknown data type."
msgstr "Type de données inconnu."

#: src/js/admin/components/AllMembers.jsx:140
msgid "Unnamed member"
msgstr "Membre sans nom"

#: src/js/admin/components/EditMember.jsx:291
msgid "Update details, plan, and booked classes."
msgstr "Mettre à jour les informations, la formule et les cours réservés."

#: src/js/admin/components/EditMember.jsx:391
msgid "Update Member"
msgstr "Mettre à jour le membre"

#: src/js/admin/components/AdminDashboard.jsx:435
#: src/js/admin/components/AdminDashboard.jsx:450
msgid "Update Slot"
msgstr "Modifier les places"

#: src/js/admin/components/fields/FileUpload.jsx:33
msgid "Upload"
msgstr "Téléverser"

#: src/js/admin/components/export-import/ImportTab.jsx:328
msgid "Upload a previously exported JSON or CSV file. Data will be added alongside your existing content — nothing is replaced."
msgstr "Téléversez un fichier JSON ou CSV exporté précédemment. Les données s'ajoutent à votre contenu : rien n'est remplacé."

#: src/js/admin/components/fields/FileUpload.jsx:89
msgid "Upload Member Image"
msgstr "Téléverser la photo du membre"

#: src/js/admin/components/AllMembers.jsx:149
msgid "User ID"
msgstr "ID utilisateur"

#: src/js/admin/components/PrintableMemberCard.jsx:101
msgid "Valid until"
msgstr "Valable jusqu'au"

#: src/js/admin/components/AllMembers.jsx:212
msgid "View Member"
msgstr "Voir le membre"

#: src/js/admin/components/AdminDashboard.jsx:101
#: src/js/admin/components/EditMember.jsx:61
#: src/js/admin/components/EditMember.jsx:70
#: src/js/admin/components/fields/RowSchedule.jsx:10
#: src/js/admin/components/settings-page/AttendanceSettings.jsx:100
msgid "Where the “Renew your plan” button sends the member. Leave empty to use the site home page."
msgstr "Page vers laquelle le bouton « Renouveler votre formule » envoie le membre. Laissez vide pour utiliser la page d’accueil du site."

#: src/js/admin/components/fields/FileUpload.jsx:26
msgid "WordPress media library is not available."
msgstr "La médiathèque WordPress n'est pas disponible."

#: src/js/admin/components/AdminDashboard.jsx:420
#: src/js/admin/components/fields/FileUpload.jsx:99
msgid "Yes"
msgstr "Oui"

#: src/js/admin/components/export-import/DemoTab.jsx:36
msgid "Yoga, CrossFit, Boxing, Pilates, HIIT, and Spin classes."
msgstr "Cours de yoga, CrossFit, boxe, pilates, HIIT et spinning."

#: src/js/admin/components/settings-page/ClassSettings.jsx:96
#: src/js/admin/components/settings-page/PermalinkSettings.jsx:42
msgid "you can change your class post type base name"
msgstr "vous pouvez modifier la base d'URL du type de contenu des cours"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:70
msgid "you can change your class post type category base name"
msgstr "vous pouvez modifier la base d'URL des catégories de cours"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:98
msgid "you can change your trainer post type  base name"
msgstr "vous pouvez modifier la base d'URL du type de contenu des coachs"

#: src/js/admin/components/settings-page/PermalinkSettings.jsx:126
msgid "you can change your trainer post type category base name"
msgstr "vous pouvez modifier la base d'URL des catégories de coachs"

#: src/js/admin/components/fields/FileUpload.jsx:13
msgid "You can only upload JPG/PNG files!"
msgstr "Vous ne pouvez téléverser que des fichiers JPG ou PNG."

#: src/js/admin/components/settings-page/ClassSettings.jsx:204
msgid "you can select class archive page grid columns"
msgstr "vous pouvez choisir les colonnes de l'archive des cours"

#: src/js/admin/components/settings-page/ClassSettings.jsx:178
msgid "you can select class post item per page"
msgstr "vous pouvez choisir le nombre de cours par page"

#: src/js/admin/components/settings-page/ClassSettings.jsx:262
msgid "you can select class single page page layout"
msgstr "vous pouvez choisir la mise en page de la fiche de cours"

#: src/js/admin/components/settings-page/PageSettings.jsx:130
msgid "you can select classes archive page from dropbox"
msgstr "vous pouvez choisir la page d'archive des cours dans la liste"

#: src/js/admin/components/settings-page/TrainerSettings.jsx:151
msgid "you can select trainer archive page grid columns"
msgstr "vous pouvez choisir les colonnes de l'archive des coachs"

#: src/js/admin/components/settings-page/PageSettings.jsx:197
msgid "you can select trainer dashboard or trainer account page from dropbox"
msgstr "vous pouvez choisir la page d'espace coach ou de compte dans la liste"

#: src/js/admin/components/settings-page/TrainerSettings.jsx:125
msgid "you can select trainer post item per page"
msgstr "vous pouvez choisir le nombre de coachs par page"

#: src/js/admin/components/settings-page/PageSettings.jsx:171
msgid "you can select trainer sign in or sign up page from dropbox"
msgstr "vous pouvez choisir la page de connexion ou d'inscription des coachs"

#: src/js/admin/components/settings-page/TrainerSettings.jsx:206
msgid "you can select trainer single page page layout"
msgstr "vous pouvez choisir la mise en page de la fiche du coach"

#: src/js/admin/components/settings-page/PageSettings.jsx:145
msgid "you can select trainers archive page from dropbox"
msgstr "vous pouvez choisir la page d'archive des coachs dans la liste"

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:114
msgid "you can set how many sliders show on desktop. Default:3"
msgstr "vous pouvez choisir le nombre de diapositives sur ordinateur. Par défaut : 3"

#: src/js/admin/components/settings-page/class/ImageSettings.jsx:91
#: src/js/admin/components/settings-page/trainer/ImageSettings.jsx:91
msgid "you can set image hard crop"
msgstr "vous pouvez activer le recadrage strict"

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:40
msgid "you can set slider autoplay. Default:True"
msgstr "vous pouvez activer le défilement automatique. Par défaut : True"

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:66
msgid "you can set slider loop play. Default:True"
msgstr "vous pouvez activer la lecture en boucle. Par défaut : True"

#: src/js/admin/components/settings-page/class/ClassLayout2Settings.jsx:92
msgid "you can set slider position. Default:False"
msgstr "vous pouvez définir la position du carrousel. Par défaut : False"

#: src/js/admin/components/settings-page/MainHeader.jsx:74
#: src/js/admin/components/settings-page/ZoomIntegrationSettings.jsx:21
msgid "Zoom Integration Settings"
msgstr "Réglages de l'intégration Zoom"

