msgid ""
msgstr ""
"Project-Id-Version: Formatrica\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr_FR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: formatrica i18n pipeline\n"

#. Plugin Name of the plugin
#: formatrica.php
msgid "Formatrica - Drag and Drop Form Builder"
msgstr "Formatrica - Constructeur de formulaires par glisser-déposer"

#. Plugin URI of the plugin
#: formatrica.php
msgid "https://nexusplugins.com/products/formatrica"
msgstr "https://nexusplugins.com/products/formatrica"

#. Description of the plugin
#: formatrica.php
msgid "Lightweight drag-and-drop WordPress form builder with reliable email delivery, strong security, and flexible integrations."
msgstr "Constructeur de formulaires WordPress léger par glisser-déposer, avec distribution d'e-mails fiable, sécurité renforcée et intégrations flexibles."

#. Author of the plugin
#: formatrica.php
msgid "Zoran Tanevski"
msgstr "Zoran Tanevski"

#. Author URI of the plugin
#: formatrica.php
msgid "https://nexusplugins.com"
msgstr "https://nexusplugins.com"

#: app/Admin/Activate_Controller.php:16
#: app/Admin/Delete_Controller.php:17
msgid "Unauthorized"
msgstr "Non autorisé"

#: app/Admin/Activate_Controller.php:23
#: app/Admin/Delete_Controller.php:30
msgid "Invalid request"
msgstr "Requête invalide"

#: app/Admin/Duplicate_Controller.php:23
msgid "You are not allowed to duplicate forms."
msgstr "Vous n'êtes pas autorisé à dupliquer des formulaires."

#: app/Admin/Duplicate_Controller.php:30
msgid "Invalid duplicate request."
msgstr "Requête de duplication invalide."

#: app/Admin/Export_Controller.php:26
msgid "You are not allowed to export submissions."
msgstr "Vous n'êtes pas autorisé à exporter des soumissions."

#: app/Admin/Export_Controller.php:33
msgid "Invalid export request."
msgstr "Requête d'export invalide."

#: app/Admin/Export_Controller.php:39
#: app/REST/Form_Controller.php:97
#: app/Submission/Pipeline/Stages/Form_Lookup_Stage.php:29
msgid "Form not found."
msgstr "Formulaire introuvable."

#: app/Admin/Export_Controller.php:49
msgid "Unable to create export file."
msgstr "Impossible de créer le fichier d'export."

#: app/Admin/Export_Controller.php:59
#: app/Admin/Tables/Submission_List_Table.php:44
msgid "ID"
msgstr "ID"

#: app/Admin/Export_Controller.php:60
msgid "UUID"
msgstr "UUID"

#: app/Admin/Export_Controller.php:61
msgid "Submitted at"
msgstr "Soumis le"

#: app/Admin/Export_Controller.php:62
#: app/Admin/Tables/Submission_List_Table.php:42
#: app/Email/Email_Service.php:213
msgid "Status"
msgstr "Statut"

#: app/Admin/Export_Controller.php:63
#: build/js/admin.js:11375
msgid "IP address"
msgstr "Adresse IP"

#: app/Admin/Export_Controller.php:84
#: app/Submission/Rendering/Template_Renderer.php:74
#: app/Submission/Validation/Field_Validator.php:304
msgid "Yes"
msgstr "Oui"

#: app/Admin/Export_Controller.php:84
#: app/Submission/Rendering/Template_Renderer.php:74
#: app/Submission/Validation/Field_Validator.php:304
msgid "No"
msgstr "Non"

#: app/Admin/Export_Controller.php:152
msgid "Export file missing."
msgstr "Fichier d'export manquant."

#: app/Admin/Menu.php:54
#: app/Admin/Menu.php:55
#: app/Admin/Notices.php:182
#: app/Admin/Pages/Form_Builder_Page.php:118
#: app/Admin/Pages/Form_List_Page.php:34
#: app/Admin/Pages/License_Page.php:64
#: app/Admin/Pages/Settings_Page.php:59
#: build/js/block.js:25
msgid "Formatrica"
msgstr "Formatrica"

#: app/Admin/Menu.php:65
#: app/Admin/Menu.php:66
#: app/Admin/Pages/Form_List_Page.php:34
#: app/Admin/Tables/Form_List_Table.php:34
msgid "Forms"
msgstr "Formulaires"

#: app/Admin/Menu.php:74
#: app/Admin/Menu.php:75
msgid "Create Form"
msgstr "Créer un formulaire"

#: app/Admin/Menu.php:83
#: app/Admin/Menu.php:84
#: app/Admin/Pages/Submissions_Page.php:56
msgid "Submissions"
msgstr "Soumissions"

#: app/Admin/Menu.php:92
#: app/Admin/Menu.php:93
msgid "Settings"
msgstr "Réglages"

#: app/Admin/Menu.php:104
#: app/Admin/Menu.php:105
#: app/Admin/Pages/License_Page.php:64
msgid "License"
msgstr "Licence"

#: app/Admin/Notices.php:68
msgid "We detected a deliverability issue with Formatrica emails."
msgstr "Nous avons détecté un problème de délivrabilité des e-mails Formatrica."

#: app/Admin/Notices.php:71
msgid "Emails may not be delivering. Open the form’s notification settings and select one of the built-in SMTP or API delivery methods for better reliability."
msgstr "Les e-mails pourraient ne pas être distribués. Ouvrez les réglages de notification du formulaire et sélectionnez l'une des méthodes de livraison SMTP ou API intégrées pour plus de fiabilité."

#. translators: 1: attempted sender email, 2: expected domain
#: app/Admin/Notices.php:81
msgid "The “From email” value (%1$s) is not a valid address. Use an address on %2$s to improve SPF/DKIM alignment."
msgstr "La valeur « E-mail expéditeur » (%1$s) n'est pas une adresse valide. Utilisez une adresse sur %2$s pour améliorer l'alignement SPF/DKIM."

#: app/Admin/Notices.php:82
msgid "the configured address"
msgstr "l'adresse configurée"

#. translators: 1: attempted sender email, 2: expected domain
#: app/Admin/Notices.php:90
msgid "We switched the sender back to noreply@%2$s because %1$s uses a different domain. Update your DNS (SPF/DKIM) and use an address on the site domain."
msgstr "Nous avons rebasculé l'expéditeur sur noreply@%2$s car %1$s utilise un domaine différent. Mettez à jour votre DNS (SPF/DKIM) et utilisez une adresse sur le domaine du site."

#. translators: %s: human time diff
#: app/Admin/Notices.php:104
msgid "Logged %s ago."
msgstr "Consigné il y a %s."

#: app/Admin/Notices.php:110
msgid "Last wp_mail() error:"
msgstr "Dernière erreur wp_mail() :"

#. translators: %s: email subject
#: app/Admin/Notices.php:123
msgid "Subject: %s"
msgstr "Sujet : %s"

#. translators: %s: email recipients
#: app/Admin/Notices.php:130
msgid "Recipients: %s"
msgstr "Destinataires : %s"

#. translators: 1: time since last success, 2: recipients, 3: subject
#: app/Admin/Notices.php:143
msgid "Last successful send was %1$s ago to %2$s (subject: %3$s)."
msgstr "Dernier envoi réussi il y a %1$s à %2$s (sujet : %3$s)."

#: app/Admin/Notices.php:145
msgid "configured recipients"
msgstr "les destinataires configurés"

#: app/Admin/Notices.php:146
msgid "not specified"
msgstr "non précisé"

#: app/Admin/Notices.php:150
msgid "Dismiss notice"
msgstr "Ignorer l'avis"

#. translators: %s: current PHP version
#: app/Admin/Notices.php:185
msgid "You are running PHP %s. For better performance and security, we recommend upgrading to PHP 8.3 or higher."
msgstr "Vous utilisez PHP %s. Pour de meilleures performances et une meilleure sécurité, nous recommandons de passer à PHP 8.3 ou supérieur."

#: app/Admin/Notices.php:189
msgid "Dismiss"
msgstr "Fermer"

#: app/Admin/Notices.php:206
msgid "Form deactivated. Submissions were retained."
msgstr "Formulaire désactivé. Les soumissions ont été conservées."

#: app/Admin/Notices.php:210
msgid "Form activated."
msgstr "Formulaire activé."

#: app/Admin/Notices.php:216
msgid "Form and all its submissions were permanently deleted."
msgstr "Le formulaire et toutes ses soumissions ont été définitivement supprimés."

#: app/Admin/Notices.php:218
msgid "Form deleted."
msgstr "Formulaire supprimé."

#: app/Admin/Pages/Form_Builder_Page.php:92
msgid "Form saved."
msgstr "Formulaire enregistré."

#: app/Admin/Pages/Form_Builder_Page.php:93
msgid "Form created."
msgstr "Formulaire créé."

#: app/Admin/Pages/Form_Builder_Page.php:94
msgid "Saving…"
msgstr "Enregistrement en cours…"

#: app/Admin/Pages/Form_Builder_Page.php:95
#: app/Forms/Form_Repository.php:215
#: app/Forms/Form_Sanitizer.php:25
#: app/Forms/Form_Sanitizer.php:33
#: app/Submission/Integrations/Dispatchers/WooCommerce_Dispatcher.php:126
#: build/js/admin.js:7569
#: build/js/admin.js:7800
#: build/js/block.js:58
msgid "Untitled form"
msgstr "Formulaire sans titre"

#: app/Admin/Pages/Form_Builder_Page.php:106
#: app/Admin/Pages/Form_List_Page.php:24
#: app/Admin/Pages/License_Page.php:59
#: app/Admin/Pages/Settings_Page.php:54
#: app/Admin/Pages/Submissions_Page.php:46
msgid "You do not have permission to access this page."
msgstr "Vous n'avez pas l'autorisation d'accéder à cette page."

#: app/Admin/Pages/Form_Builder_Page.php:112
msgid "Form builder assets are not loaded. Run the asset build (`npm install && npm run build`) so the interface can render."
msgstr "Les ressources du constructeur de formulaires ne sont pas chargées. Lancez la compilation des ressources (`npm install && npm run build`) pour que l'interface puisse s'afficher."

#: app/Admin/Pages/Form_Builder_Page.php:119
msgid "Form Builder"
msgstr "Constructeur de formulaires"

#: app/Admin/Pages/Form_List_Page.php:35
msgid "Add New"
msgstr "Ajouter"

#: app/Admin/Pages/Form_List_Page.php:69
msgid "All"
msgstr "Tous"

#: app/Admin/Pages/Form_List_Page.php:73
#: build/js/admin.js:22043
msgid "Active"
msgstr "Actif"

#: app/Admin/Pages/Form_List_Page.php:77
#: app/Admin/Tables/Form_List_Table.php:146
msgid "Inactive"
msgstr "Inactif"

#: app/Admin/Pages/Form_List_Page.php:117
msgid "this form"
msgstr "ce formulaire"

#: app/Admin/Pages/Form_List_Page.php:118
msgid "Are you sure you want to permanently delete"
msgstr "Voulez-vous vraiment supprimer définitivement"

#: app/Admin/Pages/Form_List_Page.php:119
msgid "This will permanently delete the form and all its submissions. This action cannot be undone."
msgstr "Cela supprimera définitivement le formulaire et toutes ses soumissions. Cette action est irréversible."

#: app/Admin/Pages/Form_List_Page.php:120
msgid "Deactivate form"
msgstr "Désactiver le formulaire"

#: app/Admin/Pages/Form_List_Page.php:121
msgid "The form will be disabled on the front\\u2011end but submissions will be retained. You can delete permanently later."
msgstr "Le formulaire sera désactivé côté public, mais les soumissions seront conservées. Vous pourrez le supprimer définitivement plus tard."

#: app/Admin/Pages/License_Page.php:67
msgid "License UI assets are not loaded. Run the asset build (npm install && npm run build) so the interface can render."
msgstr "Les ressources de l'interface de licence ne sont pas chargées. Lancez la compilation des ressources (npm install && npm run build) pour que l'interface puisse s'afficher."

#: app/Admin/Pages/Settings_Page.php:59
msgid "Forms Settings"
msgstr "Réglages des formulaires"

#: app/Admin/Pages/Settings_Page.php:62
msgid "Settings UI assets are not loaded. Run the asset build (npm install && npm run build) so the interface can render."
msgstr "Les ressources de l'interface des réglages ne sont pas chargées. Lancez la compilation des ressources (npm install && npm run build) pour que l'interface puisse s'afficher."

#: app/Admin/Pages/Submissions_Page.php:61
msgid "Search submissions"
msgstr "Rechercher des soumissions"

#. translators: %d: number of submissions deleted
#: app/Admin/Pages/Submissions_Page.php:102
msgid "%d submission deleted."
msgid_plural "%d submissions deleted."
msgstr[0] "%d soumission supprimée."
msgstr[1] "%d soumissions supprimées."

#: app/Admin/Pages/Submissions_Page.php:152
#: build/js/admin.js:11796
#: build/js/admin.js:17812
#: build/js/admin.js:19682
#: build/js/admin.js:20318
#: build/js/admin.js:20728
#: build/js/admin.js:20729
#: build/js/admin.js:21358
msgid "Close"
msgstr "Fermer"

#: app/Admin/Pages/Submissions_Page.php:153
msgid "Submission"
msgstr "Soumission"

#: app/Admin/Pages/Submissions_Page.php:243
msgid "Loading…"
msgstr "Chargement…"

#: app/Admin/Pages/Submissions_Page.php:244
#: app/Admin/Tables/Submission_List_Table.php:149
#: app/Admin/Tables/Submission_List_Table.php:203
msgid "Read"
msgstr "Lu"

#: app/Admin/Submission_Export_Controller.php:33
msgid "You do not have permission to export submissions."
msgstr "Vous n'avez pas l'autorisation d'exporter des soumissions."

#: app/Admin/Submission_Export_Controller.php:44
msgid "No submissions selected for export."
msgstr "Aucune soumission sélectionnée pour l'export."

#: app/Admin/Submission_Export_Controller.php:55
msgid "No submissions found for export."
msgstr "Aucune soumission trouvée pour l'export."

#: app/Admin/Submission_Export_Controller.php:102
msgid "You do not have permission to delete submissions."
msgstr "Vous n'avez pas l'autorisation de supprimer des soumissions."

#: app/Admin/Tables/Form_List_Table.php:33
#: app/Admin/Tables/Submission_List_Table.php:41
#: build/js/block.js:105
msgid "Form"
msgstr "Formulaire"

#: app/Admin/Tables/Form_List_Table.php:42
msgid "Title"
msgstr "Titre"

#: app/Admin/Tables/Form_List_Table.php:43
msgid "Shortcode"
msgstr "Shortcode"

#: app/Admin/Tables/Form_List_Table.php:44
msgid "# Submissions"
msgstr "Nb de soumissions"

#: app/Admin/Tables/Form_List_Table.php:45
#: app/Admin/Tables/Submission_List_Table.php:43
msgid "Created"
msgstr "Créé"

#: app/Admin/Tables/Form_List_Table.php:112
msgid "Edit"
msgstr "Modifier"

#: app/Admin/Tables/Form_List_Table.php:113
msgid "Duplicate"
msgstr "Dupliquer"

#: app/Admin/Tables/Form_List_Table.php:118
#: build/js/admin.js:22207
msgid "Deactivate"
msgstr "Désactiver"

#: app/Admin/Tables/Form_List_Table.php:124
#: app/Admin/Tables/Form_List_Table.php:137
msgid "Delete permanently"
msgstr "Supprimer définitivement"

#: app/Admin/Tables/Form_List_Table.php:131
#: build/js/admin.js:22194
msgid "Activate"
msgstr "Activer"

#. translators: %d: number of submissions
#: app/Admin/Tables/Form_List_Table.php:168
msgid "%d submission"
msgid_plural "%d submissions"
msgstr[0] "%d soumission"
msgstr[1] "%d soumissions"

#: app/Admin/Tables/Form_List_Table.php:193
msgid "CSV"
msgstr "CSV"

#: app/Admin/Tables/Form_List_Table.php:214
msgid "No forms found yet. Create your first form!"
msgstr "Aucun formulaire pour le moment. Créez votre premier formulaire !"

#: app/Admin/Tables/Submission_List_Table.php:40
msgid "Submission UUID"
msgstr "UUID de la soumission"

#: app/Admin/Tables/Submission_List_Table.php:62
#: app/Admin/Tables/Submission_List_Table.php:132
msgid "Delete"
msgstr "Supprimer"

#: app/Admin/Tables/Submission_List_Table.php:63
msgid "Export CSV"
msgstr "Exporter en CSV"

#: app/Admin/Tables/Submission_List_Table.php:116
msgid "Submission preview is a Pro feature."
msgstr "L'aperçu des soumissions est une fonctionnalité Pro."

#: app/Admin/Tables/Submission_List_Table.php:117
#: build/js/admin.js:10426
#: build/js/admin.js:12361
#: build/js/admin.js:12451
#: build/js/admin.js:12645
#: build/js/admin.js:12729
#: build/js/admin.js:13445
#: build/js/admin.js:15446
#: build/js/admin.js:16734
#: build/js/admin.js:19704
#: build/js/admin.js:20774
msgid "Pro"
msgstr "Pro"

#: app/Admin/Tables/Submission_List_Table.php:131
msgid "Delete this submission permanently?"
msgstr "Supprimer définitivement cette soumission ?"

#: app/Admin/Tables/Submission_List_Table.php:141
msgid "(deleted form)"
msgstr "(formulaire supprimé)"

#: app/Admin/Tables/Submission_List_Table.php:149
#: app/Admin/Tables/Submission_List_Table.php:202
msgid "New"
msgstr "Nouveau"

#: app/Admin/Tables/Submission_List_Table.php:189
msgid "All forms"
msgstr "Tous les formulaires"

#: app/Admin/Tables/Submission_List_Table.php:201
msgid "All statuses"
msgstr "Tous les statuts"

#: app/Admin/Tables/Submission_List_Table.php:206
msgid "Filter"
msgstr "Filtrer"

#: app/Admin/Tables/Submission_List_Table.php:212
msgid "No submissions yet."
msgstr "Aucune soumission pour le moment."

#: app/Assets/Manager.php:210
msgid "Thanks!"
msgstr "Merci !"

#: app/Assets/Manager.php:211
msgid "Submission failed. Please try again."
msgstr "Échec de la soumission. Veuillez réessayer."

#: app/Assets/Manager.php:212
msgid "Security verification failed. Please try again."
msgstr "Échec de la vérification de sécurité. Veuillez réessayer."

#: app/Assets/Manager.php:213
msgid "Please complete the verification."
msgstr "Veuillez compléter la vérification."

#: app/Assets/Manager.php:214
#: app/Submission/Validation/Field_Validator.php:79
#: app/Submission/Validation/Field_Validator.php:110
#: app/Submission/Validation/Field_Validator.php:151
msgid "This field is required."
msgstr "Ce champ est obligatoire."

#: app/Assets/Manager.php:215
msgid "Your browser does not support location capture."
msgstr "Votre navigateur ne prend pas en charge la géolocalisation."

#: app/Assets/Manager.php:216
msgid "Locating…"
msgstr "Localisation en cours…"

#: app/Assets/Manager.php:217
msgid "Location permission was denied."
msgstr "Autorisation de géolocalisation refusée."

#: app/Assets/Manager.php:218
msgid "Your location is currently unavailable."
msgstr "Votre position est actuellement indisponible."

#: app/Assets/Manager.php:219
msgid "Location lookup timed out."
msgstr "Délai d'attente dépassé pour la recherche de votre position."

#: app/Assets/Manager.php:220
msgid "Could not capture your location."
msgstr "Impossible de localiser votre position."

#: app/Assets/Manager.php:221
msgid "Enter the link URL:"
msgstr "Saisissez l'URL du lien :"

#: app/Calculation/Formula_Parser.php:62
msgid "The formula is too long."
msgstr "La formule est trop longue."

#: app/Calculation/Formula_Parser.php:69
msgid "The formula is empty."
msgstr "La formule est vide."

#. translators: %s: unexpected token
#: app/Calculation/Formula_Parser.php:77
#: app/Calculation/Formula_Parser.php:312
msgid "Unexpected \"%s\" in the formula."
msgstr "« %s » inattendu dans la formule."

#: app/Calculation/Formula_Parser.php:149
msgid "A number is missing digits after the decimal point."
msgstr "Il manque des chiffres après la virgule dans un nombre."

#. translators: %s: unexpected character
#: app/Calculation/Formula_Parser.php:206
msgid "Unexpected character \"%s\" in the formula."
msgstr "Caractère « %s » inattendu dans la formule."

#: app/Calculation/Formula_Parser.php:272
msgid "The formula ends unexpectedly."
msgstr "La formule se termine de façon inattendue."

#. translators: %s: function name
#: app/Calculation/Formula_Parser.php:302
msgid "Unknown function \"%s\"."
msgstr "Fonction « %s » inconnue."

#: app/Calculation/Formula_Parser.php:326
msgid "if() needs a comparison (==, !=, <, <=, >, >=) as its first argument."
msgstr "if() nécessite une comparaison (==, !=, <, <=, >, >=) comme premier argument."

#: app/Calculation/Formula_Parser.php:355
msgid "Too many function arguments."
msgstr "Trop d'arguments de fonction."

#. translators: %s: function name
#: app/Calculation/Formula_Parser.php:367
msgid "Wrong number of arguments for %s()."
msgstr "Nombre d'arguments incorrect pour %s()."

#: app/Calculation/Formula_Parser.php:382
msgid "Numbers can have at most 4 decimal places."
msgstr "Les nombres peuvent avoir au maximum 4 décimales."

#: app/Calculation/Formula_Parser.php:415
msgid "The formula has a syntax error."
msgstr "La formule contient une erreur de syntaxe."

#: app/Calculation/Formula_Parser.php:424
msgid "The formula is nested too deeply."
msgstr "La formule est imbriquée trop profondément."

#: app/Capability/Rules/Advanced_Validations_Rule.php:79
msgid "Advanced validation rules are a Pro feature; the change was reverted."
msgstr "Les règles de validation avancées sont une fonctionnalité Pro ; la modification a été annulée."

#: app/Capability/Rules/Conditional_Logic_Rule.php:69
msgid "Conditional logic is a Pro feature; the logic was removed."
msgstr "La logique conditionnelle est une fonctionnalité Pro ; la logique a été supprimée."

#: app/Capability/Rules/Custom_Field_Attrs_Rule.php:67
msgid "Custom field attributes are a Pro feature; reverted."
msgstr "Les attributs de champ personnalisés sont une fonctionnalité Pro ; modification annulée."

#: app/Capability/Rules/Headless_Submission_Rule.php:38
msgid "Anonymous API submission is a Pro feature; reverted to off."
msgstr "La soumission anonyme via l'API est une fonctionnalité Pro ; option désactivée."

#: app/Capability/Rules/Hubspot_Pro_Rule.php:54
msgid "The HubSpot integration is a Pro feature; the change was reverted."
msgstr "L'intégration HubSpot est une fonctionnalité Pro ; la modification a été annulée."

#: app/Capability/Rules/Multi_Step_Rule.php:59
msgid "Multi-step forms are a Pro feature; the new page break was removed."
msgstr "Les formulaires multi-étapes sont une fonctionnalité Pro ; le nouveau saut de page a été supprimé."

#. translators: %s: field type
#: app/Capability/Rules/Pro_Field_Type_Rule.php:60
msgid "The %s field is a Pro feature; the new field was removed."
msgstr "Le champ %s est une fonctionnalité Pro ; le nouveau champ a été supprimé."

#: app/Capability/Rules/Salesforce_Pro_Rule.php:48
msgid "The Salesforce integration is a Pro feature; the change was reverted."
msgstr "L'intégration Salesforce est une fonctionnalité Pro ; la modification a été annulée."

#: app/Capability/Rules/Submit_Redirect_Rule.php:43
msgid "Redirect-on-submit is a Pro feature; reverted."
msgstr "La redirection après soumission est une fonctionnalité Pro ; modification annulée."

#: app/Capability/Rules/Theme_Preset_Rule.php:60
msgid "Theme presets are a Pro feature; the preset was reverted."
msgstr "Les préréglages de thème sont une fonctionnalité Pro ; le préréglage a été annulé."

#: app/Capability/Rules/Twilio_Pro_Rule.php:50
msgid "Twilio SMS notifications are a Pro feature; the change was reverted."
msgstr "Les notifications SMS Twilio sont une fonctionnalité Pro ; la modification a été annulée."

#: app/Capability/Rules/Two_Column_Layout_Rule.php:46
msgid "Advanced column layout is a Pro feature and was reverted."
msgstr "La mise en page en colonnes avancée est une fonctionnalité Pro et a été annulée."

#: app/Capability/Rules/Two_Column_Layout_Rule.php:80
msgid "Advanced field widths are a Pro feature and were reverted."
msgstr "Les largeurs de champ avancées sont une fonctionnalité Pro et ont été annulées."

#: app/Capability/Rules/Webhook_Auth_Rule.php:62
msgid "Webhook API-key authentication is a Pro feature."
msgstr "L'authentification par clé API des webhooks est une fonctionnalité Pro."

#: app/Capability/Rules/Webhook_Auth_Rule.php:94
msgid "The Make webhook settings are locked while its Pro API key is preserved; only the on/off toggle can change on Free."
msgstr "Les réglages du webhook Make sont verrouillés tant que sa clé API Pro est conservée ; seul l'interrupteur marche/arrêt peut changer en version Free."

#. translators: 1: integration name, 2: form title holding the slot
#: app/Capability/Rules/Webhook_Unlimited_Rule.php:61
msgid "The free edition allows %1$s on one form across the whole site. It is currently in use on “%2$s”. Disable it there to free up the slot, or upgrade to Pro for unlimited."
msgstr "La version gratuite autorise %1$s sur un seul formulaire pour tout le site. Il est actuellement utilisé sur « %2$s ». Désactivez-le à cet endroit pour libérer l'emplacement, ou passez à Pro pour un usage illimité."

#: app/Capability/Rules/Wrapper_Class_Rule.php:41
msgid "A custom form-wrapper class is a Pro feature; reverted."
msgstr "Une classe personnalisée pour le conteneur du formulaire est une fonctionnalité Pro ; modification annulée."

#: app/Email/Email_Service.php:58
#: app/Email/Email_Service.php:63
msgid "New form submission"
msgstr "Nouvelle soumission de formulaire"

#: app/Email/Email_Service.php:90
#: app/Email/Email_Service.php:1201
msgid "Recipient email is not configured."
msgstr "Adresse e-mail du destinataire non configurée."

#: app/Email/Email_Service.php:115
#: app/Submission/Pipeline/Stages/Notification_Email_Stage.php:26
msgid "Email notifications disabled."
msgstr "Notifications par e-mail désactivées."

#: app/Email/Email_Service.php:139
msgid "Notification email sent."
msgstr "E-mail de notification envoyé."

#: app/Email/Email_Service.php:140
#: app/Email/Email_Service.php:419
#: app/Email/Email_Service.php:556
#: app/Email/Email_Service.php:560
#: app/Submission/Pipeline/Stages/Notification_Email_Stage.php:36
msgid "Email delivery failed."
msgstr "Échec de la distribution de l'e-mail."

#: app/Email/Email_Service.php:154
msgid "The email address is invalid."
msgstr "L'adresse e-mail est invalide."

#: app/Email/Email_Service.php:180
msgid "Test email from Formatrica"
msgstr "E-mail de test de Formatrica"

#: app/Email/Email_Service.php:214
msgid "Success! Emails are configured correctly."
msgstr "Succès ! Les e-mails sont configurés correctement."

#: app/Email/Email_Service.php:218
msgid "Test Form"
msgstr "Formulaire de test"

#: app/Email/Email_Service.php:237
msgid "Test email dispatched. Check your inbox."
msgstr "E-mail de test envoyé. Vérifiez votre boîte de réception."

#: app/Email/Email_Service.php:238
msgid "Sending test email failed."
msgstr "Échec de l'envoi de l'e-mail de test."

#: app/Email/Email_Service.php:435
msgid "SendGrid API key is missing."
msgstr "Clé API SendGrid manquante."

#. translators: %d: HTTP status code
#: app/Email/Email_Service.php:491
msgid "SendGrid API responded with status %d."
msgstr "L'API SendGrid a répondu avec le statut %d."

#: app/Email/Email_Service.php:507
msgid "SMTP2GO API key is missing."
msgstr "Clé API SMTP2GO manquante."

#. translators: %d: HTTP status code
#: app/Email/Email_Service.php:545
msgid "SMTP2GO API responded with status %d."
msgstr "L'API SMTP2GO a répondu avec le statut %d."

#: app/Email/Email_Service.php:577
msgid "Mailgun API key is missing."
msgstr "Clé API Mailgun manquante."

#: app/Email/Email_Service.php:584
msgid "Mailgun domain is missing."
msgstr "Domaine Mailgun manquant."

#. translators: %d: HTTP status code
#: app/Email/Email_Service.php:632
msgid "Mailgun API responded with status %d."
msgstr "L'API Mailgun a répondu avec le statut %d."

#: app/Email/Email_Service.php:651
msgid "Postmark API token is missing."
msgstr "Jeton d'API Postmark manquant."

#. translators: %d: HTTP status code
#: app/Email/Email_Service.php:698
msgid "Postmark API responded with status %d."
msgstr "L'API Postmark a répondu avec le statut %d."

#: app/Email/Email_Service.php:727
msgid "Brevo API key is missing."
msgstr "Clé d'API Brevo manquante."

#. translators: %d: HTTP status code
#: app/Email/Email_Service.php:777
msgid "Brevo API responded with status %d."
msgstr "L'API Brevo a répondu avec le statut %d."

#: app/Email/Email_Service.php:804
msgid "Amazon SES access key is missing."
msgstr "Clé d'accès Amazon SES manquante."

#: app/Email/Email_Service.php:811
msgid "Amazon SES secret key is missing."
msgstr "Clé secrète Amazon SES manquante."

#. translators: %d: HTTP status code
#: app/Email/Email_Service.php:902
msgid "Amazon SES responded with status %d."
msgstr "Amazon SES a répondu avec le statut %d."

#: app/Email/Email_Service.php:934
msgid "PHPMailer library is not available."
msgstr "La bibliothèque PHPMailer n'est pas disponible."

#: app/Email/Email_Service.php:946
msgid "SMTP host is not configured."
msgstr "L'hôte SMTP n'est pas configuré."

#: app/Fields/Data_Source_Registry.php:130
msgid "WordPress posts"
msgstr "Articles WordPress"

#: app/Fields/Data_Source_Registry.php:131
#: build/js/admin.js:14320
msgid "Post type"
msgstr "Type de publication"

#: app/Fields/Data_Source_Registry.php:153
msgid "Taxonomy terms"
msgstr "Termes de taxonomie"

#: app/Fields/Data_Source_Registry.php:154
msgid "Taxonomy"
msgstr "Taxonomie"

#: app/Fields/Data_Source_Registry.php:176
msgid "Users"
msgstr "Utilisateurs"

#: app/Fields/Data_Source_Registry.php:177
msgid "Role (optional)"
msgstr "Rôle (facultatif)"

#. translators: %s: JSON error message
#: app/Forms/Form_Repository.php:135
#: app/Forms/Form_Repository.php:240
msgid "Failed to encode form fields: %s"
msgstr "Échec de l'encodage des champs du formulaire : %s"

#. translators: %s: JSON error message
#: app/Forms/Form_Repository.php:141
#: app/Forms/Form_Repository.php:246
msgid "Failed to encode form settings: %s"
msgstr "Échec de l'encodage des réglages du formulaire : %s"

#. translators: %s: database error message
#: app/Forms/Form_Repository.php:161
msgid "Failed to update form: %s"
msgstr "Échec de la mise à jour du formulaire : %s"

#. translators: %s: database error message
#: app/Forms/Form_Repository.php:183
msgid "Failed to create form: %s"
msgstr "Échec de la création du formulaire : %s"

#: app/Forms/Form_Repository.php:194
msgid "Unable to load form after saving."
msgstr "Impossible de charger le formulaire après l'enregistrement."

#: app/Forms/Form_Repository.php:208
msgid "Original form could not be found."
msgstr "Le formulaire d'origine est introuvable."

#. translators: %s: original form title
#: app/Forms/Form_Repository.php:219
msgid "%s (Copy)"
msgstr "%s (Copie)"

#. translators: %s: database error message
#: app/Forms/Form_Repository.php:263
msgid "Failed to duplicate form: %s"
msgstr "Échec de la duplication du formulaire : %s"

#. translators: %s: site title
#: app/Forms/Form_Sanitizer.php:62
msgid "New form submission on %s"
msgstr "Nouvelle soumission de formulaire sur %s"

#: app/Forms/Form_Sanitizer.php:72
#: app/Frontend/Form_Renderer.php:83
#: app/Submission/Pipeline/Stages/Success_Response_Stage.php:20
#: app/Submission/Pipeline/Stages/Success_Response_Stage.php:24
#: build/js/admin.js:7417
#: build/js/admin.js:12792
msgid "Thanks! Your message has been sent."
msgstr "Merci! Votre message a été envoyé."

#: app/Forms/Form_Sanitizer.php:73
#: app/Frontend/Form_Renderer.php:84
msgid "Something went wrong. Please try again."
msgstr "Une erreur s'est produite. Veuillez réessayer."

#: app/Frontend/Form_Renderer.php:45
msgid "Send"
msgstr "Envoyer"

#: app/Frontend/Form_Renderer.php:103
msgid "JavaScript is required to submit this form."
msgstr "JavaScript est requis pour soumettre ce formulaire."

#: app/Frontend/Form_Renderer.php:424
#: app/Frontend/Form_Renderer.php:514
#: app/Frontend/Form_Renderer.php:536
#: app/Frontend/Form_Renderer.php:556
#: app/Frontend/Form_Renderer.php:622
#: app/Frontend/Form_Renderer.php:635
#: app/Frontend/Form_Renderer.php:680
#: app/Frontend/Form_Renderer.php:704
#: app/Frontend/Form_Renderer.php:754
#: app/Frontend/Form_Renderer.php:838
#: app/Frontend/Form_Renderer.php:942
#: app/Frontend/Form_Renderer.php:960
#: app/Frontend/Form_Renderer.php:1019
#: app/Frontend/Form_Renderer.php:1108
#: build/js/admin.js:19922
msgid "Required"
msgstr "Obligatoire"

#: app/Frontend/Form_Renderer.php:669
#: build/js/admin.js:7014
#: build/js/admin.js:7017
#: build/js/admin.js:14947
#: build/js/admin.js:15061
#: build/js/admin.js:19023
#: build/js/admin.js:19157
msgid "Country"
msgstr "Pays"

#: app/Frontend/Form_Renderer.php:671
#: build/js/admin.js:7019
#: build/js/admin.js:19025
#: build/js/admin.js:19159
msgid "Select a country"
msgstr "Sélectionnez un pays"

#: app/Frontend/Form_Renderer.php:692
#: build/js/admin.js:7025
#: build/js/admin.js:7028
msgid "State/Province"
msgstr "État/Province"

#: app/Frontend/Form_Renderer.php:694
#: build/js/admin.js:7030
#: build/js/admin.js:19033
#: build/js/admin.js:19167
msgid "Select a state"
msgstr "Sélectionnez un État"

#: app/Frontend/Form_Renderer.php:772
msgid "Clear rating"
msgstr "Effacer la note"

#: app/Frontend/Form_Renderer.php:842
#: build/js/admin.js:20016
msgid "Capture my location"
msgstr "Capturer ma position"

#: app/Frontend/Form_Renderer.php:853
msgid "I consent to sharing my location"
msgstr "J'accepte de partager ma position"

#: app/Frontend/Form_Renderer.php:910
#: build/js/admin.js:19916
msgid "Submit"
msgstr "Soumettre"

#: app/Frontend/Form_Renderer.php:983
msgid "Bold"
msgstr "Gras"

#: app/Frontend/Form_Renderer.php:984
msgid "Italic"
msgstr "Italique"

#: app/Frontend/Form_Renderer.php:985
#: build/js/admin.js:13152
msgid "Underline"
msgstr "Souligné"

#: app/Frontend/Form_Renderer.php:986
msgid "Bulleted list"
msgstr "Liste à puces"

#: app/Frontend/Form_Renderer.php:987
msgid "Numbered list"
msgstr "Liste numérotée"

#: app/Frontend/Form_Renderer.php:988
msgid "Insert link"
msgstr "Insérer un lien"

#: app/Frontend/Form_Renderer.php:1023
msgid "Text formatting"
msgstr "Mise en forme du texte"

#. translators: %d: maximum number of files
#: app/Frontend/Form_Renderer.php:1098
msgid "Up to %d files."
msgstr "Jusqu'à %d fichiers."

#: app/Frontend/Modal_Markup_Renderer.php:40
#: build/js/admin.js:20793
msgid "Open form"
msgstr "Ouvrir le formulaire"

#: app/Frontend/Modal_Markup_Renderer.php:101
msgid "Close form dialog"
msgstr "Fermer la boîte de dialogue du formulaire"

#: app/Frontend/Multi_Step_Renderer.php:33
msgid "Step 1"
msgstr "Étape 1"

#. translators: %d: step number
#: app/Frontend/Multi_Step_Renderer.php:38
msgid "Step %d"
msgstr "Étape %d"

#: app/Frontend/Multi_Step_Renderer.php:82
msgid "Form steps"
msgstr "Étapes du formulaire"

#: app/Frontend/Multi_Step_Renderer.php:100
msgid "Previous"
msgstr "Précédent"

#: app/Frontend/Multi_Step_Renderer.php:110
msgid "Next"
msgstr "Suivant"

#: app/Integrations/Integration_Manager.php:28
msgid "Create WordPress posts (or custom post types) directly from form submissions with taxonomy and meta field mapping."
msgstr "Créez des articles WordPress (ou des types de publication personnalisés) directement à partir des soumissions de formulaire, avec mappage des taxonomies et des champs méta."

#: app/Integrations/Integration_Manager.php:32
msgid "Enable the WordPress Post integration in form settings"
msgstr "Activez l'intégration Article WordPress dans les réglages du formulaire"

#: app/Integrations/Integration_Manager.php:33
msgid "Select the post type (post, page, or custom post type)"
msgstr "Sélectionnez le type de publication (article, page ou type personnalisé)"

#: app/Integrations/Integration_Manager.php:34
msgid "Map form fields to post title, content, and excerpt"
msgstr "Associez les champs du formulaire au titre, au contenu et à l'extrait de la publication"

#: app/Integrations/Integration_Manager.php:35
msgid "Configure taxonomy assignments (categories, tags, custom taxonomies)"
msgstr "Configurez les affectations de taxonomies (catégories, étiquettes, taxonomies personnalisées)"

#: app/Integrations/Integration_Manager.php:36
msgid "Set custom meta field mappings if needed"
msgstr "Définissez des mappages de champs méta personnalisés si nécessaire"

#: app/Integrations/Integration_Manager.php:37
msgid "Choose author handling: current user, fixed user, or anonymous"
msgstr "Choisissez la gestion de l'auteur : utilisateur courant, utilisateur fixe ou anonyme"

#: app/Integrations/Integration_Manager.php:39
msgid "Posts are created with \"pending\" status by default for review before publishing."
msgstr "Les publications sont créées par défaut avec le statut « en attente » pour relecture avant publication."

#: app/Integrations/Integration_Manager.php:44
msgid "Generate WooCommerce orders directly from form submissions with product mapping and customer creation."
msgstr "Générez des commandes WooCommerce directement à partir des soumissions de formulaire, avec mappage des produits et création de clients."

#: app/Integrations/Integration_Manager.php:48
msgid "Ensure WooCommerce is installed and active"
msgstr "Assurez-vous que WooCommerce est installé et actif"

#: app/Integrations/Integration_Manager.php:49
msgid "Enable the WooCommerce integration in form settings"
msgstr "Activez l'intégration WooCommerce dans les réglages du formulaire"

#: app/Integrations/Integration_Manager.php:50
msgid "Configure product mode: static products or field-based selection"
msgstr "Configurez le mode produit : produits statiques ou sélection via un champ"

#: app/Integrations/Integration_Manager.php:51
msgid "Map customer details: email, name, phone, billing, and shipping addresses"
msgstr "Associez les informations client : e-mail, nom, téléphone, adresses de facturation et de livraison"

#: app/Integrations/Integration_Manager.php:52
msgid "Set order status (pending, processing, completed, etc.)"
msgstr "Définissez le statut de la commande (en attente, en cours, terminée, etc.)"

#: app/Integrations/Integration_Manager.php:53
msgid "Optionally enable automatic customer account creation"
msgstr "Activez éventuellement la création automatique de comptes clients"

#: app/Integrations/Integration_Manager.php:55
msgid "Orders are created with mapped products, customer details, and metadata from form submissions."
msgstr "Les commandes sont créées avec les produits mappés, les informations client et les métadonnées issues des soumissions de formulaire."

#: app/Integrations/Integration_Manager.php:60
#: build/js/admin.js:15509
msgid "Connect your forms to 5,000+ apps using Zapier's Webhooks by Zapier trigger."
msgstr "Connectez vos formulaires à plus de 5 000 applications grâce au déclencheur Webhooks by Zapier."

#: app/Integrations/Integration_Manager.php:64
msgid "Create a new Zap in Zapier"
msgstr "Créez un nouveau Zap dans Zapier"

#: app/Integrations/Integration_Manager.php:65
msgid "Choose \"Webhooks by Zapier\" as the trigger"
msgstr "Choisissez « Webhooks by Zapier » comme déclencheur"

#: app/Integrations/Integration_Manager.php:66
msgid "Select \"Catch Hook\" as the event"
msgstr "Sélectionnez « Catch Hook » comme événement"

#: app/Integrations/Integration_Manager.php:67
msgid "Copy the webhook URL provided by Zapier"
msgstr "Copiez l'URL de webhook fournie par Zapier"

#: app/Integrations/Integration_Manager.php:68
#: app/Integrations/Integration_Manager.php:84
msgid "Paste it below and save your form"
msgstr "Collez-la ci-dessous et enregistrez votre formulaire"

#: app/Integrations/Integration_Manager.php:69
msgid "Submit a test form to send data to Zapier"
msgstr "Soumettez un formulaire de test pour envoyer des données à Zapier"

#: app/Integrations/Integration_Manager.php:71
msgid "Every form submission will be sent to Zapier in real-time."
msgstr "Chaque soumission de formulaire sera envoyée à Zapier en temps réel."

#: app/Integrations/Integration_Manager.php:76
#: build/js/admin.js:15557
msgid "Automate workflows with Make.com (formerly Integromat) using webhooks."
msgstr "Automatisez vos flux de travail avec Make.com (anciennement Integromat) à l'aide de webhooks."

#: app/Integrations/Integration_Manager.php:80
msgid "Create a new Scenario in Make.com"
msgstr "Créez un nouveau scénario dans Make.com"

#: app/Integrations/Integration_Manager.php:81
msgid "Add a \"Webhooks\" module as the trigger"
msgstr "Ajoutez un module « Webhooks » comme déclencheur"

#: app/Integrations/Integration_Manager.php:82
msgid "Choose \"Custom webhook\""
msgstr "Choisissez « Custom webhook »"

#: app/Integrations/Integration_Manager.php:83
msgid "Copy the webhook URL provided by Make"
msgstr "Copiez l'URL de webhook fournie par Make"

#: app/Integrations/Integration_Manager.php:85
msgid "Submit a test form to determine the data structure in Make"
msgstr "Soumettez un formulaire de test pour déterminer la structure des données dans Make"

#: app/Integrations/Integration_Manager.php:87
msgid "Make will receive JSON data with form fields, metadata, and context."
msgstr "Make recevra des données JSON avec les champs du formulaire, les métadonnées et le contexte."

#: app/Integrations/Integration_Manager.php:92
msgid "Send real-time notifications to Slack channels using Incoming Webhooks."
msgstr "Envoyez des notifications en temps réel vers des canaux Slack à l'aide des Incoming Webhooks."

#: app/Integrations/Integration_Manager.php:96
msgid "In Slack, create an incoming webhook and choose a channel"
msgstr "Dans Slack, créez un webhook entrant et choisissez un canal"

#: app/Integrations/Integration_Manager.php:97
msgid "Copy the webhook URL generated by Slack"
msgstr "Copiez l'URL de webhook générée par Slack"

#: app/Integrations/Integration_Manager.php:98
msgid "Enable Slack in the form settings and paste the webhook URL"
msgstr "Activez Slack dans les réglages du formulaire et collez l'URL du webhook"

#: app/Integrations/Integration_Manager.php:99
msgid "Optionally customize the message template"
msgstr "Personnalisez éventuellement le modèle de message"

#: app/Integrations/Integration_Manager.php:100
msgid "Submit a test form to verify delivery in Slack"
msgstr "Soumettez un formulaire de test pour vérifier la réception dans Slack"

#: app/Integrations/Integration_Manager.php:102
msgid "Messages include the form title and submitted field values by default."
msgstr "Par défaut, les messages incluent le titre du formulaire et les valeurs des champs soumis."

#: app/Integrations/Integration_Manager.php:107
msgid "Add contacts to a Mailchimp audience automatically, with optional double opt-in."
msgstr "Ajoutez automatiquement des contacts à une audience Mailchimp, avec double opt-in facultatif."

#: app/Integrations/Integration_Manager.php:111
msgid "Create or locate your Mailchimp API key"
msgstr "Créez ou retrouvez votre clé API Mailchimp"

#: app/Integrations/Integration_Manager.php:112
msgid "Paste the API key and fetch available audiences"
msgstr "Collez la clé API et récupérez les audiences disponibles"

#: app/Integrations/Integration_Manager.php:113
msgid "Choose the list to subscribe users to"
msgstr "Choisissez la liste à laquelle abonner les utilisateurs"

#: app/Integrations/Integration_Manager.php:114
#: app/Integrations/Integration_Manager.php:129
msgid "Map the email and name fields from your form"
msgstr "Associez les champs e-mail et nom de votre formulaire"

#: app/Integrations/Integration_Manager.php:115
msgid "Decide whether to use double opt-in and save"
msgstr "Décidez d'utiliser ou non le double opt-in et enregistrez"

#: app/Integrations/Integration_Manager.php:117
msgid "Subscribers are created or updated in Mailchimp using the selected field mappings."
msgstr "Les abonnés sont créés ou mis à jour dans Mailchimp selon les mappages de champs sélectionnés."

#: app/Integrations/Integration_Manager.php:122
msgid "Add contacts to a Brevo list automatically, with optional name and tag mapping."
msgstr "Ajoutez automatiquement des contacts à une liste Brevo, avec mappage facultatif du nom et des tags."

#: app/Integrations/Integration_Manager.php:126
msgid "Create an API key in Brevo (SMTP & API → API Keys)"
msgstr "Créez une clé API dans Brevo (SMTP & API → API Keys)"

#: app/Integrations/Integration_Manager.php:127
msgid "Paste the API key and fetch your contact lists"
msgstr "Collez la clé API et récupérez vos listes de contacts"

#: app/Integrations/Integration_Manager.php:128
msgid "Choose the list to add contacts to"
msgstr "Choisissez la liste à laquelle ajouter les contacts"

#: app/Integrations/Integration_Manager.php:130
msgid "Optionally add tags (define a TAGS contact attribute in Brevo) and save"
msgstr "Ajoutez éventuellement des tags (définissez un attribut de contact TAGS dans Brevo) et enregistrez"

#: app/Integrations/Integration_Manager.php:132
msgid "Contacts are created or updated in Brevo using the selected field mappings. This is separate from the Brevo email-delivery transport."
msgstr "Les contacts sont créés ou mis à jour dans Brevo selon les mappages de champs sélectionnés. Ceci est distinct du transport d'e-mails Brevo."

#: app/Integrations/Integration_Manager.php:137
msgid "Create Salesforce leads with the classic Web-to-Lead endpoint—no OAuth required."
msgstr "Créez des prospects Salesforce avec le point de terminaison Web-to-Lead classique — sans OAuth."

#: app/Integrations/Integration_Manager.php:141
msgid "Find your Salesforce organisation ID (Setup → Company Settings)"
msgstr "Trouvez l'ID de votre organisation Salesforce (Setup → Company Settings)"

#: app/Integrations/Integration_Manager.php:142
msgid "Enable Web-to-Lead and copy any assignment rule IDs you plan to use"
msgstr "Activez Web-to-Lead et copiez les ID de règles d'attribution que vous prévoyez d'utiliser"

#: app/Integrations/Integration_Manager.php:143
msgid "Enable the Salesforce integration and enter the organisation ID"
msgstr "Activez l'intégration Salesforce et saisissez l'ID de l'organisation"

#: app/Integrations/Integration_Manager.php:144
msgid "Map form fields (email, name, company, etc.) to Salesforce lead fields"
msgstr "Associez les champs du formulaire (e-mail, nom, société, etc.) aux champs de prospect Salesforce"

#: app/Integrations/Integration_Manager.php:145
msgid "Submit a test form and confirm the lead appears in Salesforce"
msgstr "Soumettez un formulaire de test et vérifiez que le prospect apparaît dans Salesforce"

#: app/Integrations/Integration_Manager.php:147
msgid "We post the payload securely to Salesforce using their Web-to-Lead endpoint."
msgstr "Nous envoyons les données de manière sécurisée à Salesforce via leur point de terminaison Web-to-Lead."

#: app/Integrations/Integration_Manager.php:152
#: build/js/admin.js:16316
msgid "Submit contacts to a HubSpot form using a Private App access token."
msgstr "Envoyez des contacts vers un formulaire HubSpot à l'aide d'un jeton d'accès d'application privée."

#: app/Integrations/Integration_Manager.php:156
msgid "Create a Private App in HubSpot and copy the access token"
msgstr "Créez une application privée dans HubSpot et copiez le jeton d'accès"

#: app/Integrations/Integration_Manager.php:157
msgid "Locate the target form and note the portal ID and form GUID"
msgstr "Repérez le formulaire cible et notez l'ID du portail et le GUID du formulaire"

#: app/Integrations/Integration_Manager.php:158
msgid "Enable the HubSpot integration and provide the token, portal ID, and form GUID"
msgstr "Activez l'intégration HubSpot et fournissez le jeton, l'ID du portail et le GUID du formulaire"

#: app/Integrations/Integration_Manager.php:159
msgid "Map form fields to HubSpot properties such as email, firstname, lastname"
msgstr "Associez les champs du formulaire aux propriétés HubSpot telles que email, firstname, lastname"

#: app/Integrations/Integration_Manager.php:160
msgid "Enable GDPR consent messaging if required and save the form"
msgstr "Activez le message de consentement RGPD si nécessaire et enregistrez le formulaire"

#: app/Integrations/Integration_Manager.php:162
msgid "Each submission is sent to HubSpot using their Forms API with your selected mappings."
msgstr "Chaque soumission est envoyée à HubSpot via leur API Forms avec les mappages sélectionnés."

#: app/Integrations/Integration_Manager.php:167
msgid "Send an SMS notification to a fixed admin number for every submission (Pro)."
msgstr "Envoyez une notification SMS à un numéro administrateur fixe pour chaque soumission (Pro)."

#: app/Integrations/Integration_Manager.php:171
msgid "Create an API key (SID + secret) in the Twilio console"
msgstr "Créez une clé API (SID + secret) dans la console Twilio"

#: app/Integrations/Integration_Manager.php:172
msgid "Enter your Account SID, API key SID, and API key secret"
msgstr "Saisissez votre Account SID, le SID de la clé API et le secret de la clé API"

#: app/Integrations/Integration_Manager.php:173
msgid "Choose the sender: a Twilio phone number or a Messaging Service SID"
msgstr "Choisissez l'expéditeur : un numéro de téléphone Twilio ou un SID de service de messagerie"

#: app/Integrations/Integration_Manager.php:174
msgid "Enter the recipient number in E.164 format (e.g. +15551234567)"
msgstr "Saisissez le numéro du destinataire au format E.164 (par exemple +15551234567)"

#: app/Integrations/Integration_Manager.php:175
msgid "Optionally customise the message template and save"
msgstr "Personnalisez éventuellement le modèle de message et enregistrez"

#: app/Integrations/Integration_Manager.php:177
msgid "One SMS is sent per submission, asynchronously. Messages are capped at 1000 characters."
msgstr "Un SMS est envoyé par soumission, de manière asynchrone. Les messages sont limités à 1000 caractères."

#: app/Integrations/Integration_Manager.php:182
msgid "Send form submissions to any custom webhook endpoint with optional HMAC signature verification."
msgstr "Envoyez les soumissions de formulaire vers n'importe quel point de terminaison webhook personnalisé, avec vérification de signature HMAC facultative."

#: app/Integrations/Integration_Manager.php:186
msgid "Enable custom webhooks in form settings"
msgstr "Activez les webhooks personnalisés dans les réglages du formulaire"

#: app/Integrations/Integration_Manager.php:187
msgid "Enter your webhook endpoint URL"
msgstr "Saisissez l'URL de votre point de terminaison webhook"

#: app/Integrations/Integration_Manager.php:188
msgid "Optionally provide a secret key for HMAC-SHA256 signature verification"
msgstr "Fournissez éventuellement une clé secrète pour la vérification de signature HMAC-SHA256"

#: app/Integrations/Integration_Manager.php:189
msgid "Configure any custom payload transformations using filters"
msgstr "Configurez d'éventuelles transformations personnalisées des données à l'aide de filtres"

#: app/Integrations/Integration_Manager.php:190
msgid "Submit a test form to verify delivery"
msgstr "Soumettez un formulaire de test pour vérifier la réception"

#: app/Integrations/Integration_Manager.php:192
msgid "Webhook requests include form data, metadata, and context. The X-Formatrica-Signature header is included when a secret key is set."
msgstr "Les requêtes webhook incluent les données du formulaire, les métadonnées et le contexte. L'en-tête X-Formatrica-Signature est inclus lorsqu'une clé secrète est définie."

#: app/Integrations/Integration_Manager.php:221
msgid "Unknown integration."
msgstr "Intégration inconnue."

#: app/Integrations/Integration_Manager.php:229
msgid "Webhook URL is required when integration is enabled."
msgstr "L'URL du webhook est requise lorsque l'intégration est activée."

#: app/Integrations/Integration_Manager.php:233
msgid "Invalid webhook URL format."
msgstr "Format d'URL de webhook invalide."

#: app/Plugin.php:44
msgid "Docs"
msgstr "Documentation"

#: app/Plugin.php:45
msgid "Get Support"
msgstr "Obtenir de l'aide"

#: app/Plugin.php:46
msgid "Report Bugs"
msgstr "Signaler des bugs"

#: app/Pro/License/License_Service.php:105
msgid "Enter a license key."
msgstr "Saisissez une clé de licence."

#: app/Pro/License/License_Service.php:112
msgid "Could not reach the license server. Please try again."
msgstr "Impossible de joindre le serveur de licences. Veuillez réessayer."

#: app/Pro/License/License_Service.php:131
msgid "No license to refresh."
msgstr "Aucune licence à actualiser."

#: app/Pro/License/License_Service.php:143
msgid "Could not reach the license server; showing last known status."
msgstr "Impossible de joindre le serveur de licences ; affichage du dernier état connu."

#: app/Pro/License/License_Service.php:171
msgid "License deactivated on this site."
msgstr "Licence désactivée sur ce site."

#: app/Pro/Pro_Service_Provider.php:63
msgid "When you activate or validate a Formatrica Pro license, this site sends its domain, site URL, and a randomly generated instance identifier to nexusplugins.com to verify the license. Your raw license key is transmitted only over a secure connection and is never shared with third parties or exposed to site visitors."
msgstr "Lorsque vous activez ou validez une licence Formatrica Pro, ce site envoie son domaine, l'URL du site et un identifiant d'instance généré aléatoirement à nexusplugins.com pour vérifier la licence. Votre clé de licence n'est transmise que via une connexion sécurisée et n'est jamais partagée avec des tiers ni exposée aux visiteurs du site."

#: app/Pro/Update/Update_Service.php:167
msgid "Refused an update package URL that carried a legacy license credential."
msgstr "URL de paquet de mise à jour refusée car elle contenait un identifiant de licence obsolète."

#: app/Registration/Auth_Guard.php:50
msgid "Please verify your email address to log in. Check your inbox for the verification link."
msgstr "Veuillez vérifier votre adresse e-mail pour vous connecter. Consultez votre boîte de réception pour trouver le lien de vérification."

#: app/Registration/Login_Messages.php:26
msgid "Your email has been confirmed. You can now log in."
msgstr "Votre e-mail a été confirmé. Vous pouvez maintenant vous connecter."

#: app/Registration/Login_Messages.php:29
msgid "Verification link is invalid or expired. Please register again or request a new link."
msgstr "Le lien de vérification est invalide ou expiré. Veuillez vous réinscrire ou demander un nouveau lien."

#: app/Registration/Login_Messages.php:32
msgid "Invalid verification request."
msgstr "Requête de vérification invalide."

#: app/Registration/User_Registration_Handler.php:23
msgid "User registration is currently disabled."
msgstr "L'inscription utilisateur est actuellement désactivée."

#: app/Registration/User_Registration_Handler.php:37
msgid "Username and email are required."
msgstr "Le nom d'utilisateur et l'e-mail sont requis."

#: app/Registration/User_Registration_Handler.php:46
msgid "Invalid username. Only letters, numbers, spaces, underscores, hyphens, periods, and @ symbols are allowed."
msgstr "Nom d'utilisateur invalide. Seuls les lettres, chiffres, espaces, tirets bas, traits d'union, points et symboles @ sont autorisés."

#: app/Registration/User_Registration_Handler.php:55
msgid "This username is already registered."
msgstr "Ce nom d'utilisateur est déjà enregistré."

#: app/Registration/User_Registration_Handler.php:64
msgid "Please provide a valid email address."
msgstr "Veuillez fournir une adresse e-mail valide."

#: app/Registration/User_Registration_Handler.php:73
msgid "This email address is already registered."
msgstr "Cette adresse e-mail est déjà enregistrée."

#: app/Registration/User_Registration_Handler.php:146
msgid "Registration almost done! Please check your inbox to confirm your email address."
msgstr "Inscription presque terminée ! Veuillez consulter votre boîte de réception pour confirmer votre adresse e-mail."

#: app/Registration/User_Registration_Handler.php:147
msgid "Registration successful! Your account has been created."
msgstr "Enregistrement réussi! Votre compte a été créé."

#: app/Registration/Verification_Service.php:65
msgid "Confirm your account"
msgstr "Confirmez votre compte"

#. translators: 1: site name, 2: username, 3: verification link
#: app/Registration/Verification_Service.php:70
msgid ""
"Welcome to %1$s!\n"
"\n"
"Hi %2$s,\n"
"\n"
"Please confirm your email address by clicking the link below:\n"
"%3$s\n"
"\n"
"If you didn't set a password during registration, you can set one here after confirming: %4$s\n"
"\n"
"If you didn’t sign up, you can ignore this email."
msgstr "Bienvenue sur %1$s !\n\nBonjour %2$s,\n\nVeuillez confirmer votre adresse e-mail en cliquant sur le lien ci-dessous :\n%3$s\n\nSi vous n'avez pas défini de mot de passe lors de l'inscription, vous pouvez en définir un ici après confirmation : %4$s\n\nSi vous n'êtes pas à l'origine de cette inscription, vous pouvez ignorer cet e-mail."

#: app/REST/Base_Rest_Controller.php:49
msgid "You are not allowed to access Formatrica data."
msgstr "Vous n'êtes pas autorisé à accéder aux données Formatrica."

#: app/REST/Base_Rest_Controller.php:88
msgid "Security check failed. Refresh and try again."
msgstr "Échec du contrôle de sécurité. Actualisez la page et réessayez."

#: app/REST/Form_Controller.php:125
msgid "Form could not be deleted."
msgstr "Le formulaire n'a pas pu être supprimé."

#: app/REST/Form_Controller.php:179
msgid "Unexpected error."
msgstr "Erreur inattendue."

#: app/REST/Form_Controller.php:192
msgid "Form title."
msgstr "Titre du formulaire."

#: app/REST/Form_Controller.php:198
msgid "Form configuration payload."
msgstr "Données de configuration du formulaire."

#: app/REST/Form_Controller.php:214
msgid "Numeric form identifier."
msgstr "Identifiant numérique du formulaire."

#: app/REST/Integration_Controller.php:77
msgid "Brevo API key is required."
msgstr "La clé API Brevo est requise."

#. translators: %d: HTTP status code
#: app/REST/Integration_Controller.php:106
msgid "Brevo API returned HTTP %d."
msgstr "L'API Brevo a renvoyé HTTP %d."

#: app/REST/Integration_Controller.php:162
msgid "Mailchimp API key is required."
msgstr "La clé API Mailchimp est requise."

#: app/REST/Integration_Controller.php:170
msgid "Unable to determine Mailchimp data center from the API key."
msgstr "Impossible de déterminer le centre de données Mailchimp à partir de la clé API."

#. translators: %d: HTTP status code
#: app/REST/Integration_Controller.php:203
msgid "Mailchimp API returned HTTP %d."
msgstr "L'API Mailchimp a renvoyé HTTP %d."

#: app/REST/License_Controller.php:137
msgid "Formatrica Pro is not installed on this site."
msgstr "Formatrica Pro n'est pas installé sur ce site."

#: app/REST/Settings_Controller.php:178
msgid "Invalid recipient email."
msgstr "E-mail du destinataire invalide."

#: app/REST/Settings_Controller.php:192
msgid "Test email from Formatrica (Global settings)"
msgstr "E-mail de test de Formatrica (réglages globaux)"

#: app/REST/Settings_Controller.php:193
msgid "Success! Global email settings appear to work."
msgstr "Succès ! Les réglages d'e-mail globaux semblent fonctionner."

#: app/REST/Settings_Controller.php:201
msgid "Test email sent. Check your inbox."
msgstr "E-mail de test envoyé. Vérifiez votre boîte de réception."

#: app/REST/Settings_Controller.php:207
msgid "Failed to send test email."
msgstr "Échec de l'envoi de l'e-mail de test."

#: app/REST/Submission_Admin_Controller.php:59
msgid "Submission preview requires an active Pro license."
msgstr "L'aperçu des soumissions nécessite une licence Pro active."

#: app/REST/Submission_Admin_Controller.php:66
msgid "Submission not found."
msgstr "Soumission introuvable."

#: app/REST/Submission_Controller.php:108
msgid "Unexpected error. Please try again later."
msgstr "Erreur inattendue. Veuillez réessayer plus tard."

#: app/REST/Utility_Controller.php:165
msgid "WooCommerce is not installed or active."
msgstr "WooCommerce n'est pas installé ou actif."

#: app/REST/Utility_Controller.php:207
msgid "WooCommerce product functions are unavailable."
msgstr "Les fonctions produit de WooCommerce sont indisponibles."

#: app/REST/Utility_Controller.php:284
msgid "Invalid country code."
msgstr "Code pays invalide."

#: app/Submission/File/File_Uploader.php:149
msgid "Unable to determine upload directory."
msgstr "Impossible de déterminer le répertoire de téléchargement."

#: app/Submission/File/File_Uploader.php:155
msgid "Unable to prepare upload directory."
msgstr "Impossible de préparer le répertoire de téléchargement."

#: app/Submission/File/File_Uploader.php:223
msgid "Failed to store uploaded file."
msgstr "Échec de l'enregistrement du fichier téléchargé."

#: app/Submission/Integrations/Dispatchers/Hubspot_Dispatcher.php:99
msgid "Consent recorded via Formatrica submission."
msgstr "Consentement enregistré via une soumission Formatrica."

#. translators: %s: form title
#: app/Submission/Integrations/Dispatchers/WooCommerce_Dispatcher.php:125
msgid "Created from Formatrica submission (%s)."
msgstr "Créé à partir d'une soumission Formatrica (%s)."

#: app/Submission/Integration_Queue.php:76
msgid "Every Minute"
msgstr "Chaque minute"

#: app/Submission/Pipeline/Stages/Anti_Bot_Stage.php:37
msgid "Submission flagged as spam."
msgstr "Envoi signalé comme spam."

#: app/Submission/Pipeline/Stages/Anti_Bot_Stage.php:46
msgid "Submission received too quickly. Please try again."
msgstr "Soumission reçue trop rapidement. Veuillez réessayer."

#: app/Submission/Pipeline/Stages/Form_Lookup_Stage.php:33
msgid "This form is inactive."
msgstr "Ce formulaire est inactif."

#: app/Submission/Pipeline/Stages/Token_Validation_Stage.php:28
msgid "Security verification failed. Please refresh and retry."
msgstr "Échec de la vérification de sécurité. Veuillez actualiser la page et réessayer."

#: app/Submission/Pipeline/Stages/Validation_Error_Stage.php:30
msgid "Please check the highlighted fields."
msgstr "Veuillez vérifier les champs surlignés."

#: app/Submission/Rendering/Message_Formatter.php:30
msgid "your form"
msgstr "votre formulaire"

#. translators: %s: form title
#: app/Submission/Rendering/Message_Formatter.php:33
msgid "New submission on %s"
msgstr "Nouvelle soumission sur %s"

#: app/Submission/Rendering/Message_Formatter.php:88
#: app/Submission/Rendering/Message_Formatter.php:113
#: app/Submission/Rendering/Message_Formatter.php:136
msgid "(empty)"
msgstr "(vide)"

#: app/Submission/Security/Captcha_Service.php:192
msgid "Captcha verification failed. Please try again."
msgstr "Échec de la vérification du captcha. Veuillez réessayer."

#: app/Submission/Security/Headless_Rejector.php:42
msgid "This form does not accept API submissions."
msgstr "Ce formulaire n'accepte pas les soumissions via l'API."

#: app/Submission/Security/Rate_Limiter.php:51
msgid "Too many submissions detected. Please slow down."
msgstr "Trop de soumissions détectées. Veuillez ralentir."

#: app/Submission/Validation/Field_Validator.php:287
msgid "Please provide a valid email."
msgstr "Veuillez saisir une adresse courriel valide."

#: app/Submission/Validation/Field_Validator.php:294
msgid "Please provide a valid phone number."
msgstr "Veuillez saisir un numéro de téléphone valide."

#: app/Submission/Validation/Field_Validator.php:335
msgid "Please provide a valid URL."
msgstr "Veuillez fournir une URL valide."

#: app/Submission/Validation/Field_Validator.php:346
msgid "Please enter a valid number."
msgstr "Veuillez saisir un numéro valide."

#. translators: %s: minimum numeric value
#: app/Submission/Validation/Field_Validator.php:351
msgid "Value must be at least %s."
msgstr "La valeur doit être au moins %s."

#. translators: %s: maximum numeric value
#: app/Submission/Validation/Field_Validator.php:355
msgid "Value must be at most %s."
msgstr "La valeur doit être au plus %s."

#: app/Submission/Validation/Field_Validator.php:366
msgid "Please choose a valid rating."
msgstr "Veuillez choisir une note valide."

#: app/Submission/Validation/Field_Validator.php:376
msgid "Please enter a valid date and time."
msgstr "Veuillez saisir une date et une heure valides."

#: app/Submission/Validation/Field_Validator.php:386
msgid "Please choose a valid color."
msgstr "Veuillez choisir une couleur valide."

#: app/Submission/Validation/Field_Validator.php:433
#: app/Submission/Validation/Field_Validator.php:441
#: app/Submission/Validation/Field_Validator.php:471
#: app/Submission/Validation/Field_Validator.php:500
#: app/Submission/Validation/Field_Validator.php:517
msgid "Invalid selection."
msgstr "Sélection invalide."

#: app/Submission/Validation/Field_Validator.php:542
#: app/Submission/Validation/Field_Validator.php:547
msgid "The location data is malformed."
msgstr "Les données de localisation sont mal formées."

#: app/Submission/Validation/Field_Validator.php:553
msgid "The captured coordinates are invalid."
msgstr "Les coordonnées capturées sont invalides."

#: app/Submission/Validation/Field_Validator.php:558
msgid "The captured coordinates are out of range."
msgstr "Les coordonnées capturées sont hors limites."

#: app/Submission/Validation/Field_Validator.php:563
msgid "The captured accuracy is invalid."
msgstr "La précision capturée est invalide."

#: app/Submission/Validation/Field_Validator.php:568
#: app/Submission/Validation/Field_Validator.php:572
msgid "The capture timestamp is invalid."
msgstr "L'horodatage de capture est invalide."

#: app/Submission/Validation/Field_Validator.php:576
msgid "The capture timestamp is in the future."
msgstr "L'horodatage de capture est dans le futur."

#: app/Submission/Validation/Field_Validator.php:607
msgid "Please enter a valid date."
msgstr "Veuillez saisir une date valide."

#. translators: %d: maximum number of files
#: app/Submission/Validation/File_Validator.php:78
msgid "Please upload no more than %d files."
msgstr "Veuillez téléverser au maximum %d fichiers."

#: app/Submission/Validation/File_Validator.php:102
msgid "File upload failed."
msgstr "Échec du chargement du fichier."

#. translators: %d: maximum file size in megabytes
#: app/Submission/Validation/File_Validator.php:113
msgid "File size exceeds the %dMB limit."
msgstr "La taille du fichier dépasse la limite de %d Mo."

#: app/Submission/Validation/File_Validator.php:123
msgid "This file type is not allowed."
msgstr "Ce type de fichier n'est pas autorisé."

#: app/Submission/Validation/File_Validator.php:134
msgid "File content does not match allowed types."
msgstr "Le contenu du fichier ne correspond pas aux types autorisés."

#: app/Submission/Validation/File_Validator.php:143
msgid "Invalid image file."
msgstr "Fichier image invalide."

#. translators: 1: max width in pixels, 2: max height in pixels
#: app/Submission/Validation/File_Validator.php:151
msgid "Image dimensions exceed %1$dx%2$d pixels."
msgstr "Les dimensions de l'image dépassent %1$dx%2$d pixels."

#: app/Submission/Validation/Rule_Validator.php:159
#: app/Submission/Validation/Rule_Validator.php:179
msgid "Please use letters only."
msgstr "Veuillez utiliser uniquement des lettres."

#: app/Submission/Validation/Rule_Validator.php:163
#: app/Submission/Validation/Rule_Validator.php:183
msgid "Please use letters and spaces only."
msgstr "Veuillez utiliser uniquement des lettres et des espaces."

#: app/Submission/Validation/Rule_Validator.php:167
#: app/Submission/Validation/Rule_Validator.php:187
msgid "Please use letters and numbers only."
msgstr "Veuillez utiliser uniquement des lettres et des chiffres."

#: app/Submission/Validation/Rule_Validator.php:171
msgid "Please use numbers only."
msgstr "Veuillez utiliser uniquement des chiffres."

#: app/Submission/Validation/Rule_Validator.php:175
msgid "Please use numbers and spaces only."
msgstr "Veuillez utiliser uniquement des chiffres et des espaces."

#. translators: %d: minimum number of characters
#: app/Submission/Validation/Rule_Validator.php:197
msgid "Please enter at least %d characters."
msgstr "Veuillez saisir au moins %d caractères."

#. translators: %d: maximum number of characters
#: app/Submission/Validation/Rule_Validator.php:207
msgid "Please enter no more than %d characters."
msgstr "Veuillez saisir au maximum %d caractères."

#: app/Submission/Validation/Rule_Validator.php:211
#: app/Submission/Validation/Rule_Validator.php:518
#: app/Submission/Validation/Rule_Validator.php:523
#: app/Submission/Validation/Rule_Validator.php:527
msgid "Please enter a valid email address."
msgstr "Veuillez saisir une adresse e-mail valide."

#: app/Submission/Validation/Rule_Validator.php:219
#: app/Submission/Validation/Rule_Validator.php:223
msgid "Please enter a valid URL."
msgstr "Veuillez saisir une URL valide."

#: app/Submission/Validation/Rule_Validator.php:227
msgid "Please enter a valid IP address."
msgstr "Veuillez saisir une adresse IP valide."

#: app/Submission/Validation/Rule_Validator.php:231
msgid "Please enter a valid ZIP code."
msgstr "Veuillez saisir un code postal valide."

#: app/Submission/Validation/Rule_Validator.php:235
msgid "Please enter a valid phone number."
msgstr "Veuillez saisir un numéro de téléphone valide."

#: app/Submission/Validation/Rule_Validator.php:285
msgid "Please use only the allowed characters."
msgstr "Veuillez utiliser uniquement les caractères autorisés."

#: app/Submission/Validation/Rule_Validator.php:294
msgid "Please enter a valid card number."
msgstr "Veuillez saisir un numéro de carte valide."

#: app/Submission/Validation/Rule_Validator.php:333
msgid "Please enter a valid IBAN."
msgstr "Veuillez saisir un IBAN valide."

#: app/Submission/Validation/Rule_Validator.php:413
msgid "This value contains a restricted word."
msgstr "Cette valeur contient un mot interdit."

#: app/Submission/Validation/Rule_Validator.php:428
msgid "This value is not in the expected format."
msgstr "Cette valeur n'est pas au format attendu."

#: app/Submission/Validation/Rule_Validator.php:504
msgid "This value does not match any of the allowed formats."
msgstr "Cette valeur ne correspond à aucun des formats autorisés."

#: app/Submission/Validation/Rule_Validator.php:543
msgid "This email domain cannot receive mail."
msgstr "Ce domaine e-mail ne peut pas recevoir de courrier."

#: app/Submission/Validation/Rule_Validator.php:577
msgid "The value is incorrect."
msgstr "La valeur est incorrecte."

#: app/Submission/Validation/Rule_Validator.php:604
msgid "The values do not match."
msgstr "Les valeurs ne correspondent pas."

#: build/js/admin.js:6871
msgid "Text Field"
msgstr "Champ de texte"

#: build/js/admin.js:6872
msgid "Single line input"
msgstr "Saisie sur une seule ligne"

#: build/js/admin.js:6874
msgid "Enter text…"
msgstr "Saisir du texte…"

#: build/js/admin.js:6879
msgid "Email Field"
msgstr "Champ adresse e-mail"

#: build/js/admin.js:6880
msgid "Email address input"
msgstr "Saisie de l'adresse e-mail"

#: build/js/admin.js:6882
#: build/js/admin.js:19232
#: build/js/admin.js:19310
msgid "you@example.com"
msgstr "vous@example.com"

#: build/js/admin.js:6887
msgid "Telephone"
msgstr "Téléphone"

#: build/js/admin.js:6888
msgid "Phone number input"
msgstr "Saisie de numéro de téléphone"

#: build/js/admin.js:6890
msgid "+1 (555) 123-4567"
msgstr "+1 (555) 123-4567"

#: build/js/admin.js:6895
msgid "Textarea"
msgstr "Zone de texte"

#: build/js/admin.js:6896
msgid "Multiline text area"
msgstr "Zone de texte multiligne"

#: build/js/admin.js:6898
msgid "Type your message…"
msgstr "Saisissez votre message…"

#: build/js/admin.js:6903
msgid "Select"
msgstr "Sélectionner"

#: build/js/admin.js:6904
msgid "Dropdown options"
msgstr "Options déroulantes"

#: build/js/admin.js:6907
#: build/js/admin.js:7183
msgid "Option 1"
msgstr "Option 1"

#: build/js/admin.js:6908
#: build/js/admin.js:7184
msgid "Option 2"
msgstr "Option 2"

#: build/js/admin.js:6915
msgid "Radio Group"
msgstr "Groupe radio"

#: build/js/admin.js:6916
msgid "Single choice options"
msgstr "Choix unique options"

#: build/js/admin.js:6919
msgid "Choice 1"
msgstr "Choix 1"

#: build/js/admin.js:6920
msgid "Choice 2"
msgstr "Choix 2"

#: build/js/admin.js:6927
msgid "Checkbox"
msgstr "Case à cocher"

#: build/js/admin.js:6928
msgid "Agreement toggle"
msgstr "Activer/désactiver l'acceptation"

#: build/js/admin.js:6930
msgid "I agree"
msgstr "J'accepte"

#: build/js/admin.js:6936
#: build/js/admin.js:13883
#: build/js/admin.js:18948
msgid "Password"
msgstr "Mot de passe"

#: build/js/admin.js:6937
msgid "Hidden characters input"
msgstr "Saisie de caractères cachés"

#: build/js/admin.js:6939
msgid "Enter password…"
msgstr "Saisir le mot de passe…"

#: build/js/admin.js:6945
msgid "File Upload"
msgstr "Téléchargement de fichier"

#: build/js/admin.js:6946
msgid "Upload field"
msgstr "Champ de téléchargement"

#: build/js/admin.js:6948
msgid "Upload file"
msgstr "Télécharger un fichier"

#: build/js/admin.js:6956
msgid "Date Picker"
msgstr "Sélecteur de date"

#: build/js/admin.js:6957
msgid "Pick a date"
msgstr "Choisissez une date"

#: build/js/admin.js:6959
msgid "Select a date"
msgstr "Sélectionnez une date"

#: build/js/admin.js:6965
#: build/js/admin.js:11374
msgid "URL"
msgstr "URL"

#: build/js/admin.js:6966
msgid "Web address input"
msgstr "Saisie d'adresse web"

#: build/js/admin.js:6968
msgid "https://example.com"
msgstr "https://example.com"

#: build/js/admin.js:6973
msgid "Number"
msgstr "Nombre"

#: build/js/admin.js:6974
msgid "Numeric input"
msgstr "Saisie numérique"

#: build/js/admin.js:6976
msgid "0"
msgstr "0"

#: build/js/admin.js:6984
msgid "Range Slider"
msgstr "Curseur de plage"

#: build/js/admin.js:6985
msgid "Slider between a min and max"
msgstr "Curseur entre un minimum et un maximum"

#: build/js/admin.js:6987
msgid "Range"
msgstr "Plage"

#: build/js/admin.js:6996
msgid "Date & Time"
msgstr "Date et heure"

#: build/js/admin.js:6997
msgid "Pick a date and time"
msgstr "Choisissez une date et une heure"

#: build/js/admin.js:6999
msgid "Select date & time"
msgstr "Sélectionnez la date et l'heure"

#: build/js/admin.js:7005
msgid "Color"
msgstr "Couleur"

#: build/js/admin.js:7006
msgid "Color picker"
msgstr "Sélecteur de couleur"

#: build/js/admin.js:7008
msgid "Choose a color"
msgstr "Choisissez une couleur"

#: build/js/admin.js:7015
msgid "Country selector"
msgstr "Pays Sélecteur"

#: build/js/admin.js:7026
msgid "State or province selector"
msgstr "Sélecteur d'État ou de province"

#: build/js/admin.js:7037
#: build/js/admin.js:7040
msgid "Hidden Field"
msgstr "Masqué Champ"

#: build/js/admin.js:7038
msgid "Store an internal value"
msgstr "Stocker une valeur interne"

#: build/js/admin.js:7047
msgid "Custom Text"
msgstr "Texte personnalisé"

#: build/js/admin.js:7048
msgid "Static content block"
msgstr "Bloc de contenu statique"

#: build/js/admin.js:7050
msgid "Custom text"
msgstr "Texte personnalisé"

#: build/js/admin.js:7052
msgid "Add your custom text..."
msgstr "Ajoutez votre texte personnalisé..."

#: build/js/admin.js:7057
msgid "Submit Button"
msgstr "Bouton Soumettre"

#: build/js/admin.js:7058
msgid "Call to action"
msgstr "Appel à l'action"

#: build/js/admin.js:7060
#: build/js/admin.js:17912
msgid "Send Message"
msgstr "Envoyer un message"

#: build/js/admin.js:7068
msgid "Step Break"
msgstr "Saut d'étape"

#: build/js/admin.js:7069
msgid "Split the form into multi-step pages"
msgstr "Divisez le formulaire en pages multi-étapes"

#: build/js/admin.js:7079
msgid "Divider"
msgstr "Séparateur"

#: build/js/admin.js:7080
msgid "A horizontal line with an optional label"
msgstr "Une ligne horizontale avec une étiquette facultative"

#: build/js/admin.js:7090
msgid "Heading"
msgstr "Titre"

#: build/js/admin.js:7091
msgid "A section heading"
msgstr "Un titre de section"

#: build/js/admin.js:7094
msgid "Section heading"
msgstr "Titre de section"

#: build/js/admin.js:7101
msgid "Rating"
msgstr "Note"

#: build/js/admin.js:7102
msgid "A star rating input"
msgstr "Un champ de notation par étoiles"

#: build/js/admin.js:7105
msgid "Your rating"
msgstr "Votre note"

#: build/js/admin.js:7113
msgid "Calculation"
msgstr "Calcul"

#: build/js/admin.js:7114
msgid "A computed total from a formula"
msgstr "Un total calculé à partir d'une formule"

#: build/js/admin.js:7117
msgid "Total"
msgstr "Total"

#: build/js/admin.js:7127
msgid "Dynamic Select"
msgstr "Liste dynamique"

#: build/js/admin.js:7128
msgid "Options pulled from posts, terms, or users"
msgstr "Options issues des publications, termes ou utilisateurs"

#: build/js/admin.js:7131
msgid "Choose an option"
msgstr "Choisissez une option"

#: build/js/admin.js:7133
#: build/js/admin.js:19992
msgid "Select…"
msgstr "Sélectionner…"

#: build/js/admin.js:7140
msgid "Rich Text"
msgstr "Texte enrichi"

#: build/js/admin.js:7141
msgid "A formatted text area (bold, links, lists)"
msgstr "Une zone de texte mise en forme (gras, liens, listes)"

#: build/js/admin.js:7144
msgid "Your message"
msgstr "Votre message"

#: build/js/admin.js:7151
msgid "Multi-file Upload"
msgstr "Téléversement multi-fichiers"

#: build/js/admin.js:7152
msgid "Upload several files at once"
msgstr "Téléversez plusieurs fichiers à la fois"

#: build/js/admin.js:7155
msgid "Upload files"
msgstr "Télécharger des fichiers"

#: build/js/admin.js:7164
msgid "Geolocation"
msgstr "Géolocalisation"

#: build/js/admin.js:7165
msgid "Capture the visitor's location (with consent)"
msgstr "Capturez la position du visiteur (avec consentement)"

#: build/js/admin.js:7168
msgid "Your location"
msgstr "Votre position"

#: build/js/admin.js:7170
msgid "We use your location to improve our service. Sharing is optional."
msgstr "Nous utilisons votre position pour améliorer notre service. Le partage est facultatif."

#: build/js/admin.js:7177
msgid "Checkbox Group"
msgstr "Groupe de cases à cocher (Pro)"

#: build/js/admin.js:7178
msgid "Multiple-choice checkboxes"
msgstr "Cases à cocher à choix multiples"

#: build/js/admin.js:7181
msgid "Choose all that apply"
msgstr "Cochez toutes les options pertinentes"

#: build/js/admin.js:7191
msgid "Static Image"
msgstr "Image statique"

#: build/js/admin.js:7192
msgid "A presentational image with an optional caption"
msgstr "Une image de présentation avec une légende facultative"

#: build/js/admin.js:7421
#: build/js/admin.js:12796
msgid "Something went wrong. Please fix the errors and try again."
msgstr "Une erreur s'est produite. Veuillez corriger les erreurs et réessayer."

#: build/js/admin.js:7605
msgid "Unable to load form."
msgstr "Impossible de charger le formulaire."

#: build/js/admin.js:7888
msgid "Unable to save form."
msgstr "Impossible d'enregistrer le formulaire."

#: build/js/admin.js:7925
msgid "Test email failed."
msgstr "Échec de l'envoi de l'e-mail de test."

#: build/js/admin.js:10278
#: build/js/admin.js:10279
msgid "Expand fields panel"
msgstr "Déplier le panneau des champs"

#: build/js/admin.js:10278
#: build/js/admin.js:10279
msgid "Collapse fields panel"
msgstr "Replier le panneau des champs"

#: build/js/admin.js:10299
msgid "Search fields…"
msgstr "Rechercher des champs…"

#: build/js/admin.js:10300
msgid "Search fields"
msgstr "Rechercher des champs"

#: build/js/admin.js:10313
msgid "No fields match your search."
msgstr "Aucun champ ne correspond à votre recherche."

#: build/js/admin.js:10439
msgid "Single column"
msgstr "Une colonne"

#: build/js/admin.js:10440
msgid "Two columns"
msgstr "Deux colonnes"

#: build/js/admin.js:10441
msgid "Three columns"
msgstr "Trois colonnes"

#: build/js/admin.js:10496
msgid "Width: third"
msgstr "Largeur : tiers"

#: build/js/admin.js:10499
msgid "Width: half"
msgstr "Largeur : moitié"

#: build/js/admin.js:10501
msgid "Width: full"
msgstr "Largeur : pleine"

#: build/js/admin.js:10641
#: build/js/admin.js:10642
#: build/js/admin.js:20723
msgid "Get shortcode"
msgstr "Obtenir le shortcode"

#: build/js/admin.js:10655
#: build/js/admin.js:10656
msgid "Create a page with this form"
msgstr "Créer une page avec ce formulaire"

#: build/js/admin.js:10669
#: build/js/admin.js:10670
msgid "Create a post with this form"
msgstr "Créer un article avec ce formulaire"

#: build/js/admin.js:10682
msgid "Layout mode"
msgstr "Mode de mise en page"

#: build/js/admin.js:10707
#: build/js/admin.js:10708
#: build/js/admin.js:17795
msgid "Form settings"
msgstr "Paramètres du formulaire"

#: build/js/admin.js:10761
msgid "Edit field"
msgstr "Champ d'édition"

#: build/js/admin.js:10763
msgid "Label"
msgstr "Étiquette"

#: build/js/admin.js:10773
msgid "Static content"
msgstr "Contenu statique"

#: build/js/admin.js:10775
msgid "Hidden field"
msgstr "Champ caché"

#: build/js/admin.js:10787
#: build/js/admin.js:10788
msgid "Move up"
msgstr "Monter"

#: build/js/admin.js:10801
#: build/js/admin.js:10802
msgid "Move down"
msgstr "Descendre"

#: build/js/admin.js:11180
msgid "Pro rules locked"
msgstr "Règles Pro verrouillées"

#: build/js/admin.js:11182
msgid "Half and third widths need column layout enabled in Form Settings → Appearance (Pro)."
msgstr "Les largeurs moitié et tiers nécessitent d'activer la mise en page en colonnes dans Paramètres du formulaire → Apparence (Pro)."

#: build/js/admin.js:11183
msgid "Show or hide this field based on another field's value (Pro)."
msgstr "Affichez ou masquez ce champ selon la valeur d'un autre champ (Pro)."

#: build/js/admin.js:11184
msgid "Add data-*, aria-*, and other safe HTML attributes to this field (Pro)."
msgstr "Ajoutez des attributs data-*, aria-* et d'autres attributs HTML sûrs à ce champ (Pro)."

#: build/js/admin.js:11280
msgid "Step title (optional)"
msgstr "Titre de l'étape (facultatif)"

#: build/js/admin.js:11281
msgid "Heading text"
msgstr "Texte du titre"

#: build/js/admin.js:11282
msgid "Divider label (optional)"
msgstr "Étiquette du séparateur (facultative)"

#: build/js/admin.js:11283
msgid "Field label"
msgstr "Libellé du champ"

#: build/js/admin.js:11298
msgid "equals"
msgstr "égal"

#: build/js/admin.js:11299
msgid "does not equal"
msgstr "différent de"

#: build/js/admin.js:11300
msgid "contains"
msgstr "contient"

#: build/js/admin.js:11301
msgid "does not contain"
msgstr "ne contient pas"

#: build/js/admin.js:11302
msgid "greater than"
msgstr "supérieur à"

#: build/js/admin.js:11303
msgid "less than"
msgstr "inférieur à"

#: build/js/admin.js:11304
msgid "is empty"
msgstr "vide"

#: build/js/admin.js:11305
msgid "is not empty"
msgstr "non vide"

#: build/js/admin.js:11347
msgid "Full"
msgstr "Pleine"

#: build/js/admin.js:11348
msgid "Half"
msgstr "Moitié"

#: build/js/admin.js:11349
msgid "Third"
msgstr "Tiers"

#: build/js/admin.js:11363
msgid "Letters only"
msgstr "Lettres uniquement"

#: build/js/admin.js:11364
msgid "Letters and spaces"
msgstr "Lettres et espaces"

#: build/js/admin.js:11365
msgid "Letters and numbers"
msgstr "Lettres et chiffres"

#: build/js/admin.js:11366
msgid "Numbers only"
msgstr "Chiffres uniquement"

#: build/js/admin.js:11367
msgid "Numbers and spaces"
msgstr "Chiffres et espaces"

#: build/js/admin.js:11368
msgid "Letters only (accented)"
msgstr "Lettres uniquement (accentuées)"

#: build/js/admin.js:11369
msgid "Letters and spaces (accented)"
msgstr "Lettres et espaces (accentués)"

#: build/js/admin.js:11370
msgid "Letters and numbers (accented)"
msgstr "Lettres et chiffres (accentués)"

#: build/js/admin.js:11371
#: build/js/admin.js:12588
msgid "Minimum length"
msgstr "Longueur minimale"

#: build/js/admin.js:11372
#: build/js/admin.js:12588
msgid "Maximum length"
msgstr "Longueur maximale"

#: build/js/admin.js:11373
msgid "Email address"
msgstr "Adresse e-mail"

#: build/js/admin.js:11376
msgid "US ZIP code"
msgstr "Code postal américain"

#: build/js/admin.js:11377
msgid "Phone number"
msgstr "Numéro de téléphone"

#: build/js/admin.js:11378
msgid "Matches another field"
msgstr "Correspond à un autre champ"

#: build/js/admin.js:11381
msgid "Custom character set"
msgstr "Jeu de caractères personnalisé"

#: build/js/admin.js:11382
msgid "Credit card"
msgstr "Carte bancaire"

#: build/js/admin.js:11383
msgid "IBAN"
msgstr "IBAN"

#: build/js/admin.js:11384
msgid "Regular expression"
msgstr "Expression régulière expression"

#: build/js/admin.js:11385
msgid "Restricted words"
msgstr "Mots interdits"

#: build/js/admin.js:11386
msgid "Email (DNS check)"
msgstr "E-mail (vérification DNS)"

#: build/js/admin.js:11387
#: build/js/admin.js:12512
msgid "Passphrase"
msgstr "Phrase secrète"

#: build/js/admin.js:11388
msgid "Multiple rules"
msgstr "Règles multiples"

#: build/js/admin.js:11489
msgid "Loaded options are applied immediately to this field. Remember to save the form. To generate WooCommerce orders from user selections, map this field as the Product field in Form Settings → WP → WooCommerce."
msgstr "Les options chargées sont appliquées immédiatement à ce champ. N'oubliez pas d'enregistrer le formulaire. Pour générer des commandes WooCommerce à partir des sélections, définissez ce champ comme champ Produit dans Paramètres du formulaire → WP → WooCommerce."

#: build/js/admin.js:11495
msgid "Populate options from WooCommerce"
msgstr "Remplir les options depuis WooCommerce"

#: build/js/admin.js:11608
#: build/js/admin.js:14163
#: build/js/admin.js:14568
msgid "WooCommerce is not active on this site."
msgstr "WooCommerce n'est pas actif sur ce site."

#: build/js/admin.js:11638
msgid "Unable to load WooCommerce categories."
msgstr "Impossible de charger les catégories WooCommerce."

#: build/js/admin.js:11638
msgid "Unable to load WooCommerce products."
msgstr "Impossible de charger les produits WooCommerce."

#: build/js/admin.js:11654
#: build/js/admin.js:14658
msgid "Variation"
msgstr "Variation"

#: build/js/admin.js:11661
msgid "No categories were returned from WooCommerce."
msgstr "Aucune catégorie renvoyée par WooCommerce."

#: build/js/admin.js:11661
#: build/js/admin.js:14191
msgid "No products were returned from WooCommerce."
msgstr "Aucun produit renvoyé par WooCommerce."

#: build/js/admin.js:11667
#: build/js/admin.js:14194
msgid "Unexpected WooCommerce API error."
msgstr "Erreur inattendue de l'API WooCommerce."

#: build/js/admin.js:11806
msgid "Basics"
msgstr "Bases"

#: build/js/admin.js:11844
msgid "Line style"
msgstr "Style de trait"

#: build/js/admin.js:11849
msgid "Solid"
msgstr "Plein"

#: build/js/admin.js:11850
msgid "Dashed"
msgstr "Tirets"

#: build/js/admin.js:11851
msgid "Dotted"
msgstr "Pointillés"

#: build/js/admin.js:11864
msgid "Show label above the line"
msgstr "Afficher l'étiquette au-dessus du trait"

#: build/js/admin.js:11869
msgid "Heading level"
msgstr "Niveau de titre"

#: build/js/admin.js:11874
msgid "H2 (large)"
msgstr "H2 (grand)"

#: build/js/admin.js:11875
msgid "H3 (medium)"
msgstr "H3 (moyen)"

#: build/js/admin.js:11876
msgid "H4 (small)"
msgstr "H4 (petit)"

#: build/js/admin.js:11887
msgid "Alignment"
msgstr "Alignement"

#: build/js/admin.js:11892
msgid "Left"
msgstr "Gauche"

#: build/js/admin.js:11893
msgid "Center"
msgstr "Centré"

#: build/js/admin.js:11894
msgid "Right"
msgstr "Droite"

#: build/js/admin.js:11902
msgid "Number of stars"
msgstr "Nombre d'étoiles"

#: build/js/admin.js:11926
msgid "Allow clearing the rating"
msgstr "Permettre d'effacer la note"

#: build/js/admin.js:11931
msgid "Image URL or path"
msgstr "URL ou chemin de l'image"

#: build/js/admin.js:11935
msgid "e.g. wp-content/uploads/2024/logo.png"
msgstr "par ex. wp-content/uploads/2024/logo.png"

#: build/js/admin.js:11940
msgid "A same-site path, or an https URL on this site. Off-site images are dropped."
msgstr "Un chemin sur ce site, ou une URL https de ce site. Les images externes sont ignorées."

#: build/js/admin.js:11943
msgid "Alt text"
msgstr "Texte alternatif"

#: build/js/admin.js:11951
msgid "Describes the image for screen readers. Required — an image without alt text is not saved."
msgstr "Décrit l'image pour les lecteurs d'écran. Obligatoire — une image sans texte alternatif n'est pas enregistrée."

#: build/js/admin.js:11954
msgid "Caption (optional)"
msgstr "Légende (facultative)"

#: build/js/admin.js:11965
msgid "Location is captured only after the visitor clicks the button and their browser grants permission."
msgstr "La position n'est capturée qu'après que le visiteur a cliqué sur le bouton et que son navigateur a accordé l'autorisation."

#: build/js/admin.js:11967
msgid "Consent notice"
msgstr "Avis de consentement"

#: build/js/admin.js:11976
msgid "Shown above the capture button. Explain why you collect location."
msgstr "Affiché au-dessus du bouton de capture. Expliquez pourquoi vous collectez la position."

#: build/js/admin.js:11986
msgid "Require an explicit consent checkbox"
msgstr "Exiger une case de consentement explicite"

#: build/js/admin.js:11989
msgid "Precision"
msgstr "Précision"

#: build/js/admin.js:11994
msgid "Exact (~10 cm)"
msgstr "Exacte (~10 cm)"

#: build/js/admin.js:11995
msgid "Approximate (~100 m, privacy-friendly)"
msgstr "Approximative (~100 m, respectueuse de la vie privée)"

#: build/js/admin.js:12039
msgid "Allowed file types"
msgstr "Types de fichiers autorisés"

#: build/js/admin.js:12048
msgid "Images"
msgstr "Images"

#: build/js/admin.js:12058
msgid "Documents (PDF, Word, Text)"
msgstr "Documents (PDF, Word, Texte)"

#: build/js/admin.js:12068
msgid "Spreadsheets (Excel)"
msgstr "Feuilles de calcul (Excel)"

#: build/js/admin.js:12070
msgid "Select at least one file type"
msgstr "Sélectionnez au moins un type de fichier"

#: build/js/admin.js:12076
msgid "Max file size (MB)"
msgstr "Taille maximale des fichiers (Mo)"

#: build/js/admin.js:12092
msgid "Maximum: 50MB. Default: 5MB."
msgstr "Maximum: 50Mo. Valeur par défaut: 5Mo."

#: build/js/admin.js:12098
msgid "Maximum number of files"
msgstr "Nombre maximal de fichiers"

#: build/js/admin.js:12114
msgid "Up to 20 files per submission."
msgstr "Jusqu'à 20 fichiers par soumission."

#: build/js/admin.js:12117
msgid "Editor height (rows)"
msgstr "Hauteur de l'éditeur (lignes)"

#: build/js/admin.js:12133
msgid "Visitors get bold, italic, links and lists. Formatting is sanitised on submit."
msgstr "Les visiteurs disposent du gras, de l'italique, des liens et des listes. La mise en forme est nettoyée à l'envoi."

#: build/js/admin.js:12137
msgid "Formula"
msgstr "Formule"

#: build/js/admin.js:12147
msgid "Reference other fields by name. Operators + - * / , functions min, max, sum, avg, round, floor, ceil, abs, and if(a > b, x, y)."
msgstr "Référencez d'autres champs par leur nom. Opérateurs + - * / , fonctions min, max, sum, avg, round, floor, ceil, abs, et if(a > b, x, y)."

#: build/js/admin.js:12150
msgid "Available fields:"
msgstr "Champs disponibles :"

#: build/js/admin.js:12154
msgid "Decimal places"
msgstr "Décimales"

#: build/js/admin.js:12174
msgid "Prefix (e.g. $)"
msgstr "Préfixe (par ex. $)"

#: build/js/admin.js:12185
msgid "Suffix (e.g. /mo)"
msgstr "Suffixe (par ex. /mois)"

#: build/js/admin.js:12198
msgid "Data source"
msgstr "Source de données"

#: build/js/admin.js:12203
msgid "Select a source…"
msgstr "Sélectionnez une source…"

#: build/js/admin.js:12224
msgid "Options are loaded from the source each time the form is viewed."
msgstr "Les options sont chargées depuis la source à chaque affichage du formulaire."

#: build/js/admin.js:12227
msgid "Content"
msgstr "Contenu"

#: build/js/admin.js:12253
msgid "Show WooCommerce options"
msgstr "Afficher les options WooCommerce"

#: build/js/admin.js:12253
msgid "Hide WooCommerce options"
msgstr "Masquer les options WooCommerce"

#: build/js/admin.js:12259
msgid "Help"
msgstr "Aide"

#: build/js/admin.js:12272
#: build/js/admin.js:14617
msgid "Loading products…"
msgstr "Chargement des produits…"

#: build/js/admin.js:12272
msgid "Load products"
msgstr "Charger les produits"

#: build/js/admin.js:12280
msgid "Loading categories…"
msgstr "Chargement des catégories…"

#: build/js/admin.js:12280
msgid "Load categories"
msgstr "Charger les catégories"

#: build/js/admin.js:12283
msgid "Values will be set to the resource ID (products and variations use their numeric ID; categories are prefixed with cat:)."
msgstr "Les valeurs seront définies sur l'ID de la ressource (les produits et variations utilisent leur ID numérique ; les catégories sont préfixées par cat:)."

#: build/js/admin.js:12284
msgid "After loading, click “Save form”. To create WooCommerce orders from this field, open Form Settings → WP → WooCommerce and set this field as the Product field."
msgstr "Après le chargement, cliquez sur « Enregistrer le formulaire ». Pour créer des commandes WooCommerce à partir de ce champ, ouvrez Paramètres du formulaire → WP → WooCommerce et définissez ce champ comme champ Produit."

#: build/js/admin.js:12297
msgid "Allow multiple selections"
msgstr "Autoriser les sélections multiples"

#: build/js/admin.js:12301
msgid "WooCommerce country filter"
msgstr "Filtre de pays WooCommerce"

#: build/js/admin.js:12306
msgid "All countries"
msgstr "Tous les pays"

#: build/js/admin.js:12307
msgid "Shipping countries only"
msgstr "Pays de livraison uniquement"

#: build/js/admin.js:12308
msgid "Selling countries only"
msgstr "Pays de vente uniquement"

#: build/js/admin.js:12309
msgid "Both shipping & selling"
msgstr "Livraison et vente"

#: build/js/admin.js:12313
msgid "Requires WooCommerce to be active. Falls back to all countries if WooCommerce is not available."
msgstr "Nécessite que WooCommerce soit actif. Revient à tous les pays si WooCommerce n'est pas disponible."

#: build/js/admin.js:12317
msgid "Linked country field"
msgstr "Champ pays lié"

#: build/js/admin.js:12322
msgid "Select country field"
msgstr "Sélectionnez le champ Pays"

#: build/js/admin.js:12332
msgid "States will update when the selected country changes."
msgstr "Les états seront mis à jour lorsque le pays sélectionné changera."

#: build/js/admin.js:12342
msgid "Allow text input for countries without states"
msgstr "Autoriser la saisie de texte pour les pays sans états"

#: build/js/admin.js:12345
#: build/js/admin.js:16928
#: build/js/admin.js:18321
msgid "Advanced"
msgstr "Avancé"

#: build/js/admin.js:12347
msgid "Column width"
msgstr "Largeur de colonne"

#: build/js/admin.js:12368
msgid "Numeric range"
msgstr "Plage numérique"

#: build/js/admin.js:12371
msgid "Min"
msgstr "Min"

#: build/js/admin.js:12386
msgid "Max"
msgstr "Max"

#: build/js/admin.js:12401
msgid "Step"
msgstr "Étape"

#: build/js/admin.js:12417
msgid "Validation"
msgstr "Validation"

#: build/js/admin.js:12427
msgid "Advanced validation"
msgstr "Validation avancée"

#: build/js/admin.js:12432
msgid "Rule"
msgstr "Règle"

#: build/js/admin.js:12439
msgid "Select a rule…"
msgstr "Sélectionnez une règle…"

#: build/js/admin.js:12441
msgid "Free"
msgstr "Gratuit"

#: build/js/admin.js:12466
msgid "Allowed characters"
msgstr "Caractères autorisés"

#: build/js/admin.js:12475
msgid "The value may contain only these characters."
msgstr "La valeur ne peut contenir que ces caractères."

#: build/js/admin.js:12478
msgid "Pattern (PCRE, without delimiters)"
msgstr "Motif (PCRE, sans délimiteurs)"

#: build/js/admin.js:12488
msgid "Anchored to the whole value. Checked on the server only."
msgstr "Ancré sur la valeur entière. Vérifié côté serveur uniquement."

#: build/js/admin.js:12491
msgid "Restricted words (one per line)"
msgstr "Mots interdits (un par ligne)"

#: build/js/admin.js:12499
msgid "Submission is rejected if the value contains any of these. Server-only."
msgstr "La soumission est rejetée si la valeur contient l'un de ces mots. Côté serveur uniquement."

#: build/js/admin.js:12509
msgid "Strict: reject if the domain has no mail server"
msgstr "Strict : rejeter si le domaine n'a pas de serveur de messagerie"

#: build/js/admin.js:12518
msgid "•••••••• (set — type to change)"
msgstr "•••••••• (définie — saisissez pour modifier)"

#: build/js/admin.js:12518
msgid "Enter a passphrase"
msgstr "Saisissez une phrase secrète"

#: build/js/admin.js:12522
msgid "The visitor must enter this exact value. Stored hashed; the submitted answer is redacted."
msgstr "Le visiteur doit saisir exactement cette valeur. Stockée hachée ; la réponse soumise est masquée."

#: build/js/admin.js:12526
msgid "Match"
msgstr "Correspondance"

#: build/js/admin.js:12531
msgid "All rules must pass"
msgstr "Toutes les règles doivent être validées"

#: build/js/admin.js:12532
msgid "Any one rule may pass"
msgstr "Au moins une règle doit être validée"

#: build/js/admin.js:12538
msgid "Rules"
msgstr "Règles"

#: build/js/admin.js:12563
msgid "length"
msgstr "longueur"

#: build/js/admin.js:12575
#: build/js/admin.js:12713
msgid "Remove rule"
msgstr "Supprimer la règle"

#: build/js/admin.js:12584
#: build/js/admin.js:12722
msgid "Add rule"
msgstr "Ajouter une règle"

#: build/js/admin.js:12604
msgid "Must match field"
msgstr "Doit correspondre au champ"

#: build/js/admin.js:12609
msgid "Select a field…"
msgstr "Sélectionnez un champ…"

#: build/js/admin.js:12621
msgid "Custom error message (optional)"
msgstr "Message d'erreur personnalisé (facultatif)"

#: build/js/admin.js:12626
msgid "Leave blank for the default message"
msgstr "Laissez vide pour le message par défaut"

#: build/js/admin.js:12631
msgid "Rules run on non-empty values. Use “Required” to enforce a value."
msgstr "Les règles s'appliquent aux valeurs non vides. Utilisez « Obligatoire » pour exiger une valeur."

#: build/js/admin.js:12643
msgid "Conditional logic"
msgstr "Logique conditionnelle"

#: build/js/admin.js:12653
msgid "Show this field"
msgstr "Afficher ce champ"

#: build/js/admin.js:12654
msgid "Hide this field"
msgstr "Masquer ce champ"

#: build/js/admin.js:12658
msgid "when"
msgstr "lorsque"

#: build/js/admin.js:12663
msgid "all"
msgstr "tous"

#: build/js/admin.js:12664
msgid "any"
msgstr "n'importe quel"

#: build/js/admin.js:12668
msgid "match:"
msgstr "correspondance :"

#: build/js/admin.js:12705
msgid "Value"
msgstr "Valeur"

#: build/js/admin.js:12723
msgid "Add another field first to reference it in a rule."
msgstr "Ajoutez d'abord un autre champ pour le référencer dans une règle."

#: build/js/admin.js:12728
msgid "Custom HTML attributes"
msgstr "Attributs HTML personnalisés"

#: build/js/admin.js:12740
msgid "name (e.g. data-x)"
msgstr "nom (par ex. data-x)"

#: build/js/admin.js:12748
msgid "value"
msgstr "valeur"

#: build/js/admin.js:12756
msgid "Remove attribute"
msgstr "Supprimer l'attribut"

#: build/js/admin.js:12765
msgid "Add attribute"
msgstr "Ajouter un attribut"

#: build/js/admin.js:12766
msgid "Allowed: data-*, aria-*, and autocomplete, dir, inputmode, lang, readonly, spellcheck, tabindex, title. Others are dropped."
msgstr "Autorisés : data-*, aria-*, ainsi que autocomplete, dir, inputmode, lang, readonly, spellcheck, tabindex, title. Les autres sont ignorés."

#: build/js/admin.js:13051
msgid "Unable to fetch Mailchimp audiences."
msgstr "Impossible de récupérer les audiences Mailchimp."

#: build/js/admin.js:13057
msgid "Unexpected Mailchimp API error."
msgstr "Erreur inattendue de l'API Mailchimp."

#: build/js/admin.js:13093
msgid "Unable to fetch Brevo lists."
msgstr "Impossible de récupérer les listes Brevo."

#: build/js/admin.js:13099
msgid "Unexpected Brevo API error."
msgstr "Erreur inattendue de l'API Brevo."

#: build/js/admin.js:13128
msgid "Classic"
msgstr "Classique"

#: build/js/admin.js:13129
msgid "Inherits typography and colors from your WordPress theme. No overlay applied."
msgstr "Hérite de la typographie et des couleurs de votre thème WordPress. Aucune surcharge appliquée."

#: build/js/admin.js:13134
msgid "Material"
msgstr "Material"

#: build/js/admin.js:13135
msgid "Filled inputs with a brand-colored underline on focus. Google-flavored, familiar."
msgstr "Champs remplis avec un soulignement de marque au focus. Esthétique Google, familière."

#: build/js/admin.js:13140
msgid "Clean"
msgstr "Épuré"

#: build/js/admin.js:13141
msgid "Bordered inputs with a soft brand-colored focus ring. The Stripe, Linear, SaaS look."
msgstr "Champs bordés avec un anneau de focus doux à la couleur de marque. Le look Stripe, Linear, SaaS."

#: build/js/admin.js:13146
msgid "Card"
msgstr "Carte"

#: build/js/admin.js:13147
msgid "Each field in its own soft-shadow card. Best for short forms where every question deserves visual breathing room."
msgstr "Chaque champ dans sa propre carte à ombre douce. Idéal pour les formulaires courts où chaque question mérite de l'espace."

#: build/js/admin.js:13153
msgid "No borders, just a single bottom underline. Editorial, minimalist."
msgstr "Sans bordures, juste un soulignement. Éditorial, minimaliste."

#: build/js/admin.js:13158
msgid "Inherit"
msgstr "Hériter"

#: build/js/admin.js:13159
#: build/js/admin.js:20806
msgid "Light"
msgstr "Clair"

#: build/js/admin.js:13160
#: build/js/admin.js:20807
msgid "Dark"
msgstr "Sombre"

#: build/js/admin.js:13161
msgid "Auto (follow visitor preference)"
msgstr "Auto (suivre la préférence du visiteur)"

#: build/js/admin.js:13314
#: build/js/admin.js:20067
msgid "Pro themes"
msgstr "Thèmes Pro"

#: build/js/admin.js:13315
msgid "Pick a visual preset. The form preview reflects your choice instantly. Pro themes are gated; pick Classic to inherit your WordPress theme."
msgstr "Choisissez un préréglage visuel. L'aperçu du formulaire reflète instantanément votre choix. Les thèmes Pro sont verrouillés ; choisissez Classique pour hériter de votre thème WordPress."

#: build/js/admin.js:13351
#: build/js/admin.js:16922
msgid "Appearance"
msgstr "Apparence"

#: build/js/admin.js:13354
#: build/js/admin.js:13360
#: build/js/admin.js:20123
#: build/js/admin.js:20801
msgid "Theme"
msgstr "Thème"

#: build/js/admin.js:13387
#: build/js/admin.js:13394
#: build/js/admin.js:20150
#: build/js/admin.js:20156
msgid "Form accent color"
msgstr "Couleur d'accentuation du formulaire"

#: build/js/admin.js:13412
#: build/js/admin.js:20173
msgid "Reset"
msgstr "Réinitialiser"

#: build/js/admin.js:13414
msgid "Optional. Tints the submit button, focus rings, and accent details. Leave blank to use the theme's default accent."
msgstr "Facultatif. Colore le bouton d'envoi, les anneaux de focus et les détails d'accentuation. Laissez vide pour utiliser l'accent par défaut du thème."

#: build/js/admin.js:13417
#: build/js/admin.js:13421
#: build/js/admin.js:20177
#: build/js/admin.js:20181
msgid "Color scheme"
msgstr "Schéma de couleurs"

#: build/js/admin.js:13440
msgid "Inherit uses the site-wide default. Auto follows the visitor's OS preference. Light or Dark forces a specific scheme regardless of preference."
msgstr "Hériter utilise la valeur par défaut du site. Auto suit la préférence système du visiteur. Clair ou Sombre forcent un schéma spécifique."

#: build/js/admin.js:13444
msgid "Wrapper CSS class"
msgstr "Classe CSS du conteneur"

#: build/js/admin.js:13451
msgid "e.g. my-brand-form"
msgstr "par ex. my-brand-form"

#: build/js/admin.js:13455
msgid "Added to the form's outer wrapper for custom styling. Space-separate multiple classes."
msgstr "Ajoutée au conteneur externe du formulaire pour un style personnalisé. Séparez plusieurs classes par des espaces."

#: build/js/admin.js:13659
msgid "Use an address on the same domain as your site (for example, noreply@yourdomain.com) and publish SPF and DKIM DNS records so messages avoid spam filters. Especially important if using the default wp_mail method."
msgstr "Utilisez une adresse sur le même domaine que votre site (par exemple noreply@votredomaine.com) et publiez des enregistrements DNS SPF et DKIM pour que les messages évitent les filtres anti-spam. Particulièrement important avec la méthode wp_mail par défaut."

#: build/js/admin.js:13670
msgid "Delivery method"
msgstr "Méthode de livraison"

#: build/js/admin.js:13674
msgid "WordPress default (wp_mail)"
msgstr "WordPress par défaut (wp_mail)"

#: build/js/admin.js:13675
msgid "SendGrid API"
msgstr "API SendGrid"

#: build/js/admin.js:13676
msgid "Mailgun API"
msgstr "API Mailgun"

#: build/js/admin.js:13677
msgid "Postmark API"
msgstr "API Postmark"

#: build/js/admin.js:13678
msgid "Brevo API"
msgstr "API Brevo"

#: build/js/admin.js:13679
msgid "Amazon SES"
msgstr "Amazon SES"

#: build/js/admin.js:13680
msgid "SMTP2GO API"
msgstr "API SMTP2GO"

#: build/js/admin.js:13681
msgid "Custom SMTP"
msgstr "SMTP personnalisé"

#: build/js/admin.js:13682
msgid "Mailpit (SMTP - local testing only)"
msgstr "Mailpit (SMTP - tests locaux uniquement)"

#: build/js/admin.js:13690
msgid "The WordPress mailer sends through your server. DNS records (SPF, DKIM, DMARC) for your domain greatly improve deliverability. Switch to SMTP or an email API if you need guaranteed delivery."
msgstr "L'envoi WordPress passe par votre serveur. Les enregistrements DNS (SPF, DKIM, DMARC) de votre domaine améliorent grandement la délivrabilité. Passez à SMTP ou à une API d'e-mail si vous avez besoin d'une distribution garantie."

#: build/js/admin.js:13695
msgid "SendGrid API key"
msgstr "Clé API SendGrid"

#: build/js/admin.js:13706
msgid "Mailgun API key"
msgstr "Clé API Mailgun"

#: build/js/admin.js:13717
msgid "Domain"
msgstr "Domaine"

#: build/js/admin.js:13726
#: build/js/admin.js:13783
#: build/js/admin.js:15736
msgid "Region"
msgstr "Région"

#: build/js/admin.js:13737
msgid "Use your Mailgun sending domain (e.g. mg.example.com)."
msgstr "Utilisez votre domaine d'envoi Mailgun (par exemple, mg.example.com)."

#: build/js/admin.js:13740
msgid "Postmark Server API Token"
msgstr "Jeton d'API du serveur Postmark"

#: build/js/admin.js:13750
msgid "Brevo API key"
msgstr "Clé API Brevo"

#: build/js/admin.js:13762
msgid "Access key"
msgstr "Clé d'accès"

#: build/js/admin.js:13772
#: build/js/admin.js:16678
msgid "Secret key"
msgstr "Clé secrète"

#: build/js/admin.js:13792
msgid "Ensure your sender identity is verified in SES and the region matches your SES settings."
msgstr "Veuillez vous assurer que l'identité de l'expéditeur est vérifiée dans SES et que la région correspond à vos paramètres SES."

#: build/js/admin.js:13796
msgid "Mailpit host"
msgstr "Hôte Mailpit"

#: build/js/admin.js:13805
msgid "Mailpit port"
msgstr "Port Mailpit"

#: build/js/admin.js:13821
msgid "SMTP2GO API key"
msgstr "Clé API SMTP2GO"

#: build/js/admin.js:13833
msgid "SMTP host"
msgstr "Hôte SMTP"

#: build/js/admin.js:13842
msgid "Port"
msgstr "Port"

#: build/js/admin.js:13859
msgid "Encryption"
msgstr "Chiffrement"

#: build/js/admin.js:13863
#: build/js/admin.js:15934
#: build/js/admin.js:15956
#: build/js/admin.js:16103
#: build/js/admin.js:16119
msgid "None"
msgstr "Aucun"

#: build/js/admin.js:13873
#: build/js/admin.js:18935
msgid "Username"
msgstr "Nom d'utilisateur"

#: build/js/admin.js:13892
msgid "Existing password is stored securely. Enter a new value to replace it."
msgstr "Le mot de passe existant est stocké en toute sécurité. Saisissez une nouvelle valeur pour le remplacer."

#: build/js/admin.js:14077
msgid "Post"
msgstr "Article"

#: build/js/admin.js:14078
msgid "Page"
msgstr "Page"

#: build/js/admin.js:14088
msgid "Draft"
msgstr "Brouillon"

#: build/js/admin.js:14089
msgid "Pending review"
msgstr "En attente de relecture"

#: build/js/admin.js:14090
msgid "Publish"
msgstr "Publié"

#: build/js/admin.js:14104
msgid "Pending payment"
msgstr "Paiement en attente"

#: build/js/admin.js:14105
msgid "Processing"
msgstr "En cours"

#: build/js/admin.js:14106
msgid "Completed"
msgstr "Terminée"

#: build/js/admin.js:14107
msgid "On hold"
msgstr "En attente"

#: build/js/admin.js:14136
msgid "Unable to load post types."
msgstr "Impossible de charger les types de publication."

#: build/js/admin.js:14144
msgid "Unexpected error loading post types."
msgstr "Erreur inattendue lors du chargement des types de publication."

#: build/js/admin.js:14185
msgid "Unable to load products."
msgstr "Impossible de charger les produits."

#: build/js/admin.js:14301
msgid "WordPress Post"
msgstr "Article WordPress"

#: build/js/admin.js:14302
msgid "Create a WordPress post (or custom post type) when this form is submitted."
msgstr "Créez un article WordPress (ou un type de publication personnalisé) lors de la soumission de ce formulaire."

#: build/js/admin.js:14309
msgid "Enable post creation"
msgstr "Activer la création de publication"

#: build/js/admin.js:14333
msgid "Choose from registered post types. List loads only when this integration is enabled."
msgstr "Choisissez parmi les types de publication enregistrés. La liste ne se charge que lorsque cette intégration est activée."

#: build/js/admin.js:14340
msgid "Post status"
msgstr "Statut de la publication"

#: build/js/admin.js:14357
msgid "Title field"
msgstr "Champ titre"

#: build/js/admin.js:14373
msgid "Content field"
msgstr "Champ contenu"

#: build/js/admin.js:14389
msgid "Excerpt field"
msgstr "Champ extrait"

#: build/js/admin.js:14405
msgid "Featured image (file field)"
msgstr "Image mise en avant (champ fichier)"

#: build/js/admin.js:14423
msgid "Author"
msgstr "Auteur"

#: build/js/admin.js:14427
msgid "Current user"
msgstr "Utilisateur courant"

#: build/js/admin.js:14428
msgid "Fixed author"
msgstr "Auteur fixe"

#: build/js/admin.js:14429
msgid "Anonymous"
msgstr "Anonyme"

#: build/js/admin.js:14435
msgid "Fixed author ID"
msgstr "ID d'auteur fixe"

#: build/js/admin.js:14451
msgid "Taxonomies"
msgstr "Taxonomies"

#: build/js/admin.js:14486
msgid "Names"
msgstr "Noms"

#: build/js/admin.js:14487
msgid "IDs"
msgstr "ID"

#: build/js/admin.js:14502
msgid "Add taxonomy mapping"
msgstr "Ajouter un mappage de taxonomie"

#: build/js/admin.js:14505
msgid "Post meta"
msgstr "Méta de publication"

#: build/js/admin.js:14506
msgid "Tip: If Advanced Custom Fields (ACF) is active, entering an ACF field key here (e.g. field_XXXX) will automatically use ACF formatting when saving."
msgstr "Astuce : si Advanced Custom Fields (ACF) est actif, saisir ici une clé de champ ACF (par ex. field_XXXX) utilisera automatiquement le formatage ACF lors de l'enregistrement."

#: build/js/admin.js:14514
#: build/js/admin.js:15088
msgid "Meta key"
msgstr "Clé méta"

#: build/js/admin.js:14543
msgid "Add meta mapping"
msgstr "Ajouter un mappage méta"

#: build/js/admin.js:14545
msgid "Content is sanitized before publishing. If the selected author cannot publish the chosen post type, status will fall back to Pending."
msgstr "Le contenu est nettoyé avant publication. Si l'auteur sélectionné ne peut pas publier le type de publication choisi, le statut retombera sur En attente."

#: build/js/admin.js:14560
msgid "WooCommerce"
msgstr "WooCommerce"

#: build/js/admin.js:14561
msgid "Create WooCommerce orders, capture customer details, and optionally build product selectors inside your form."
msgstr "Créez des commandes WooCommerce, collectez les informations client et construisez éventuellement des sélecteurs de produits dans votre formulaire."

#: build/js/admin.js:14571
msgid "Enable WooCommerce integration"
msgstr "Activer l'intégration WooCommerce"

#: build/js/admin.js:14583
msgid "Product source"
msgstr "Source des produits"

#: build/js/admin.js:14587
msgid "Define products here"
msgstr "Définir les produits ici"

#: build/js/admin.js:14588
msgid "Map products from a form field"
msgstr "Mapper les produits depuis un champ du formulaire"

#: build/js/admin.js:14594
msgid "Order status"
msgstr "Statut de la commande"

#: build/js/admin.js:14617
msgid "Load WooCommerce products"
msgstr "Charger les produits WooCommerce"

#: build/js/admin.js:14619
msgid "Populate the list below with products from your store. Each submission will add the selected products to a new order."
msgstr "Remplissez la liste ci-dessous avec les produits de votre boutique. Chaque soumission ajoutera les produits sélectionnés à une nouvelle commande."

#: build/js/admin.js:14634
msgid "Select product"
msgstr "Sélectionner un produit"

#: build/js/admin.js:14653
msgid "No variation"
msgstr "Aucune variation"

#: build/js/admin.js:14691
msgid "Add product"
msgstr "Ajouter un produit"

#: build/js/admin.js:14694
msgid "Product field"
msgstr "Champ produit"

#: build/js/admin.js:14708
msgid "Provide a select/checkbox/radio field whose values are WooCommerce product or variation IDs."
msgstr "Fournissez un champ liste/case à cocher/radio dont les valeurs sont des ID de produits ou de variations WooCommerce."

#: build/js/admin.js:14715
msgid "Quantity field"
msgstr "Champ quantité"

#: build/js/admin.js:14731
msgid "Variation field (optional)"
msgstr "Champ variation (facultatif)"

#: build/js/admin.js:14747
msgid "Price override field"
msgstr "Champ de remplacement du prix"

#: build/js/admin.js:14765
msgid "Create or update WooCommerce customer"
msgstr "Créer ou mettre à jour le client WooCommerce"

#: build/js/admin.js:14774
msgid "Customer fields"
msgstr "Champs client"

#: build/js/admin.js:14777
#: build/js/admin.js:16923
#: build/js/admin.js:18137
#: build/js/admin.js:18207
#: build/js/admin.js:18222
msgid "Email"
msgstr "Adresse e-mail"

#: build/js/admin.js:14793
msgid "First name"
msgstr "Prénom"

#: build/js/admin.js:14809
msgid "Last name"
msgstr "Nom"

#: build/js/admin.js:14827
#: build/js/admin.js:18213
#: build/js/admin.js:18223
msgid "Phone"
msgstr "Téléphone"

#: build/js/admin.js:14843
msgid "Company"
msgstr "Société"

#: build/js/admin.js:14859
msgid "Billing address"
msgstr "Adresse de facturation"

#: build/js/admin.js:14863
#: build/js/admin.js:14977
msgid "Address line 1"
msgstr "Adresse ligne 1"

#: build/js/admin.js:14879
#: build/js/admin.js:14993
msgid "Address line 2"
msgstr "Adresse ligne 2 2"

#: build/js/admin.js:14897
#: build/js/admin.js:15011
#: build/js/admin.js:19017
#: build/js/admin.js:19151
msgid "City"
msgstr "Ville"

#: build/js/admin.js:14913
#: build/js/admin.js:15027
msgid "State/Region"
msgstr "État/Région"

#: build/js/admin.js:14931
#: build/js/admin.js:15045
msgid "Postal code"
msgstr "Code postal"

#: build/js/admin.js:14964
msgid "Shipping address"
msgstr "Adresse de livraison"

#: build/js/admin.js:14966
msgid "Use billing address"
msgstr "Utiliser l'adresse de facturation"

#: build/js/admin.js:15080
msgid "Order meta"
msgstr "Méta de commande"

#: build/js/admin.js:15117
msgid "Add order meta"
msgstr "Ajouter une méta de commande"

#: build/js/admin.js:15119
msgid "For dynamic product selectors, populate a select, radio, or checkbox field with WooCommerce product IDs (use the field editor button to fetch products automatically)."
msgstr "Pour des sélecteurs de produits dynamiques, remplissez un champ liste, radio ou case à cocher avec des ID de produits WooCommerce (utilisez le bouton de l'éditeur de champ pour récupérer les produits automatiquement)."

#: build/js/admin.js:15447
msgid "This integration was configured with Pro and keeps running. Its settings are locked; you can still turn it off."
msgstr "Cette intégration a été configurée avec Pro et continue de fonctionner. Ses réglages sont verrouillés ; vous pouvez toujours la désactiver."

#: build/js/admin.js:15448
msgid "Sent as the x-make-apikey header so your Make webhook can verify the sender (Pro)."
msgstr "Envoyée dans l'en-tête x-make-apikey afin que votre webhook Make puisse vérifier l'expéditeur (Pro)."

#: build/js/admin.js:15508
msgid "Zapier"
msgstr "Zapier"

#: build/js/admin.js:15516
msgid "Enable Zapier"
msgstr "Activer Zapier"

#: build/js/admin.js:15526
msgid "Zapier webhook URL"
msgstr "URL du webhook Zapier"

#: build/js/admin.js:15540
msgid "In Zapier, create a new Zap → choose 'Webhooks by Zapier' → select 'Catch Hook' → copy the URL and paste it here."
msgstr "Dans Zapier, créez un nouveau Zap → choisissez 'Webhooks by Zapier' → sélectionnez 'Catch Hook' → copiez l'URL et collez-la ici."

#: build/js/admin.js:15556
msgid "Make"
msgstr "Créer"

#: build/js/admin.js:15564
msgid "Enable Make"
msgstr "Activer Make"

#: build/js/admin.js:15574
msgid "Make webhook URL"
msgstr "URL du webhook Make"

#: build/js/admin.js:15588
msgid "In Make.com, create a new Scenario → add 'Webhooks' module → choose 'Custom webhook' → copy the URL and paste it here."
msgstr "Dans Make.com, créez un nouveau Scénario → ajoutez le module 'Webhooks' → choisissez 'Custom webhook' → copiez l'URL et collez-la ici."

#: build/js/admin.js:15595
msgid "API key (optional)"
msgstr "Clé API (facultative)"

#: build/js/admin.js:15608
msgid "A key is stored encrypted and keeps being sent. Type a new value to replace it."
msgstr "Une clé est stockée chiffrée et continue d'être envoyée. Saisissez une nouvelle valeur pour la remplacer."

#: build/js/admin.js:15622
msgid "Twilio SMS"
msgstr "SMS Twilio"

#: build/js/admin.js:15625
msgid "Send an SMS notification to a fixed number for every submission."
msgstr "Envoyez une notification SMS à un numéro fixe pour chaque soumission."

#: build/js/admin.js:15629
msgid "Enable Twilio SMS"
msgstr "Activer les SMS Twilio"

#: build/js/admin.js:15645
msgid "Account SID"
msgstr "SID du compte"

#: build/js/admin.js:15656
msgid "API key SID"
msgstr "SID de la clé API"

#: build/js/admin.js:15667
msgid "API key secret"
msgstr "Secret de la clé API"

#: build/js/admin.js:15677
msgid "A secret is stored encrypted. Type a new value to replace it."
msgstr "Un secret est stocké chiffré. Saisissez une nouvelle valeur pour le remplacer."

#: build/js/admin.js:15677
msgid "Create an API key (SID + secret) in the Twilio console. Stored encrypted."
msgstr "Créez une clé API (SID + secret) dans la console Twilio. Stockée chiffrée."

#: build/js/admin.js:15680
msgid "Send from"
msgstr "Envoyer depuis"

#: build/js/admin.js:15684
msgid "A Twilio phone number"
msgstr "Un numéro de téléphone Twilio"

#: build/js/admin.js:15685
msgid "A Messaging Service"
msgstr "Un service de messagerie"

#: build/js/admin.js:15691
msgid "From number (E.164)"
msgstr "Numéro d'expéditeur (E.164)"

#: build/js/admin.js:15701
msgid "Messaging Service SID"
msgstr "Identifiant du service de messagerie"

#: build/js/admin.js:15712
msgid "Recipient number (E.164)"
msgstr "Numéro du destinataire (E.164)"

#: build/js/admin.js:15721
msgid "One SMS per submission goes to this number."
msgstr "Un SMS par soumission est envoyé à ce numéro."

#: build/js/admin.js:15724
#: build/js/admin.js:15790
msgid "Message template (optional)"
msgstr "Modèle de message (facultatif)"

#: build/js/admin.js:15729
msgid "New submission received for "
msgstr "Nouvelle soumission reçue pour "

#: build/js/admin.js:15733
msgid "Placeholders like "
msgstr "Les variables comme "

#: build/js/admin.js:15733
msgid " and "
msgstr " et "

#: build/js/admin.js:15733
msgid " are supported. Capped at 1000 characters."
msgstr " sont prises en charge. Limité à 1000 caractères."

#: build/js/admin.js:15740
msgid "US1 (default)"
msgstr "US1 (par défaut)"

#: build/js/admin.js:15741
msgid "IE1 (Ireland)"
msgstr "IE1 (Irlande)"

#: build/js/admin.js:15742
msgid "AU1 (Australia)"
msgstr "AU1 (Australie)"

#: build/js/admin.js:15746
msgid "Must match your API key's region — a key from one region cannot authenticate against another."
msgstr "Doit correspondre à la région de votre clé API — une clé d'une région ne peut pas s'authentifier auprès d'une autre."

#: build/js/admin.js:15759
msgid "Slack"
msgstr "Slack"

#: build/js/admin.js:15760
msgid "Send channel notifications using Slack Incoming Webhooks."
msgstr "Envoyez des notifications de canal à l'aide des Incoming Webhooks Slack."

#: build/js/admin.js:15767
msgid "Enable Slack"
msgstr "Activer Slack"

#: build/js/admin.js:15777
msgid "Slack webhook URL"
msgstr "URL du webhook Slack"

#: build/js/admin.js:15817
msgid "Mailchimp"
msgstr "Mailchimp"

#: build/js/admin.js:15818
msgid "Subscribe contacts to a Mailchimp audience and optionally enable double opt-in."
msgstr "Abonnez les contacts à une audience Mailchimp et activez éventuellement le double opt-in."

#: build/js/admin.js:15825
msgid "Enable Mailchimp"
msgstr "Activer Mailchimp"

#: build/js/admin.js:15835
#: build/js/admin.js:16028
#: build/js/admin.js:16748
msgid "API key"
msgstr "Clé API"

#: build/js/admin.js:15844
#: build/js/admin.js:16037
msgid "A key is already stored. Leave this field blank to keep it."
msgstr "Une clé est déjà stockée. Laissez ce champ vide pour la conserver."

#: build/js/admin.js:15850
#: build/js/admin.js:16043
msgid "Remove stored API key"
msgstr "Supprimer la clé API stockée"

#: build/js/admin.js:15871
#: build/js/admin.js:16058
msgid "Fetching…"
msgstr "Récupération en cours…"

#: build/js/admin.js:15871
msgid "Fetch audiences"
msgstr "Récupérer les audiences"

#: build/js/admin.js:15876
msgid "You can fetch available audiences once an API key is provided and saved."
msgstr "Vous pouvez récupérer les audiences disponibles une fois qu'une clé API est fournie et enregistrée."

#: build/js/admin.js:15883
msgid "Audience (list)"
msgstr "Audience (liste)"

#: build/js/admin.js:15890
msgid "Select audience…"
msgstr "Sélectionner une audience…"

#: build/js/admin.js:15905
#: build/js/admin.js:16083
#: build/js/admin.js:16391
msgid "Email field"
msgstr "Champ e-mail"

#: build/js/admin.js:15909
#: build/js/admin.js:16087
#: build/js/admin.js:16263
#: build/js/admin.js:16395
#: build/js/admin.js:16433
msgid "Select field…"
msgstr "Sélectionner un champ…"

#: build/js/admin.js:15927
#: build/js/admin.js:16099
msgid "First name field (optional)"
msgstr "Champ Prénom (facultatif)"

#: build/js/admin.js:15949
#: build/js/admin.js:16115
msgid "Last name field (optional)"
msgstr "Champ Nom (facultatif)"

#: build/js/admin.js:15971
#: build/js/admin.js:16131
msgid "Tags (comma separated)"
msgstr "Étiquettes (séparées par des virgules)"

#: build/js/admin.js:15982
msgid "Each tag is activated for the subscriber. Leave blank to skip tagging."
msgstr "Chaque tag est activé pour l'abonné. Laisser vide pour ignorer le tagging."

#: build/js/admin.js:15988
msgid "Enable double opt-in"
msgstr "Activer la double confirmation"

#: build/js/admin.js:16010
msgid "Brevo"
msgstr "Brevo"

#: build/js/admin.js:16011
msgid "Add contacts to a Brevo list. Separate from the Brevo email-delivery transport."
msgstr "Ajoutez des contacts à une liste Brevo. Distinct du transport d'e-mails Brevo."

#: build/js/admin.js:16018
msgid "Enable Brevo"
msgstr "Activer Brevo"

#: build/js/admin.js:16058
msgid "Fetch lists"
msgstr "Récupérer les listes"

#: build/js/admin.js:16060
msgid "You can fetch available lists once an API key is provided and saved."
msgstr "Vous pouvez récupérer les listes disponibles une fois qu'une clé API est fournie et enregistrée."

#: build/js/admin.js:16067
msgid "List"
msgstr "Liste"

#: build/js/admin.js:16071
msgid "Select list…"
msgstr "Sélectionner une liste…"

#: build/js/admin.js:16139
msgid "Tags are sent as a comma-separated TAGS attribute. Define a TAGS contact attribute in Brevo to receive them."
msgstr "Les tags sont envoyés dans un attribut TAGS séparé par des virgules. Définissez un attribut de contact TAGS dans Brevo pour les recevoir."

#: build/js/admin.js:16156
msgid "Salesforce (Essentials)"
msgstr "Salesforce (Essentials)"

#: build/js/admin.js:16162
msgid "Create Salesforce leads using the classic Web-to-Lead endpoint—no OAuth required."
msgstr "Créez des prospects Salesforce via le point de terminaison Web-to-Lead classique — sans OAuth."

#: build/js/admin.js:16169
msgid "Enable Salesforce"
msgstr "Activer Salesforce"

#: build/js/admin.js:16188
msgid "Organisation ID"
msgstr "ID de l'organisation"

#: build/js/admin.js:16198
msgid "Lead source (optional)"
msgstr "Source du prospect (facultatif)"

#: build/js/admin.js:16211
msgid "Assignment rule ID (optional)"
msgstr "ID de règle d'attribution (facultatif)"

#: build/js/admin.js:16227
msgid "Debug email (optional)"
msgstr "E-mail de débogage (facultatif)"

#: build/js/admin.js:16243
msgid "Field mappings"
msgstr "Mappage des champs"

#: build/js/admin.js:16286
#: build/js/admin.js:16456
msgid "Remove"
msgstr "Supprimer"

#: build/js/admin.js:16291
msgid "Salesforce expects Web-to-Lead field names (for example: first_name, last_name, email, company, description)."
msgstr "Salesforce attend des noms de champs Web-to-Lead (par exemple : first_name, last_name, email, company, description)."

#: build/js/admin.js:16299
#: build/js/admin.js:16469
msgid "Add mapping"
msgstr "Ajouter un mappage"

#: build/js/admin.js:16313
msgid "HubSpot"
msgstr "HubSpot"

#: build/js/admin.js:16323
msgid "Enable HubSpot"
msgstr "Activer HubSpot"

#: build/js/admin.js:16339
msgid "Private app access token"
msgstr "Jeton d'accès d'application privée"

#: build/js/admin.js:16350
msgid "A token is already stored. Leave blank to continue using it."
msgstr "Un jeton est déjà stocké. Laissez vide pour continuer à l'utiliser."

#: build/js/admin.js:16356
msgid "Remove stored token"
msgstr "Supprimer le jeton stocké"

#: build/js/admin.js:16371
msgid "Portal ID"
msgstr "ID du portail"

#: build/js/admin.js:16381
msgid "Form GUID"
msgstr "GUID du formulaire"

#: build/js/admin.js:16413
msgid "Property mappings"
msgstr "Correspondances de propriétés"

#: build/js/admin.js:16461
msgid "Map HubSpot property names (for example firstname, lastname, company) to your form fields."
msgstr "Associez les noms de propriétés HubSpot (par exemple firstname, lastname, company) à vos champs de formulaire."

#: build/js/admin.js:16472
msgid "GDPR consent enabled"
msgstr "Consentement RGPD activé"

#: build/js/admin.js:16484
msgid "Consent text"
msgstr "Texte de consentement"

#: build/js/admin.js:16510
msgid "General webhook submissions"
msgstr "Soumissions webhook générales"

#: build/js/admin.js:16514
msgid "Post submission payloads to your own endpoint using the built-in webhook sender."
msgstr "Envoyez les données de soumission à votre propre point de terminaison à l'aide de l'expéditeur webhook intégré."

#: build/js/admin.js:16521
msgid "Enable general webhook"
msgstr "Activer le webhook général"

#: build/js/admin.js:16531
msgid "Webhook endpoint URL"
msgstr "URL du point de terminaison Webhook"

#: build/js/admin.js:16541
msgid "Signing secret (optional)"
msgstr "Secret de signature (facultatif)"

#: build/js/admin.js:16550
msgid "Secrets are write-only. Leave blank to keep the existing secret or toggle removal below."
msgstr "Les secrets sont en écriture seule. Laissez vide pour conserver le secret existant ou activez/désactivez la suppression ci-dessous."

#: build/js/admin.js:16553
msgid "Secrets are write-only and encrypted when stored."
msgstr "Les secrets sont accessibles en écriture seule et chiffrés lors de leur stockage."

#: build/js/admin.js:16559
msgid "Remove stored secret"
msgstr "Supprimer le secret enregistré"

#: build/js/admin.js:16633
msgid "Let trusted apps POST submissions directly to the REST endpoint, authenticated by an API key (Pro)."
msgstr "Autorisez des applications de confiance à envoyer des soumissions en POST directement au point de terminaison REST, authentifiées par une clé API (Pro)."

#: build/js/admin.js:16645
msgid "Enable honeypot"
msgstr "Activer le honeypot"

#: build/js/admin.js:16654
msgid "Captcha provider"
msgstr "Captcha fournisseur"

#: build/js/admin.js:16658
msgid "None (honeypot only)"
msgstr "Aucun (pot de miel uniquement)"

#: build/js/admin.js:16659
msgid "Google reCAPTCHA v3"
msgstr "Google reCAPTCHA v3"

#: build/js/admin.js:16660
msgid "Cloudflare Turnstile"
msgstr "Tourniquet Cloudflare"

#: build/js/admin.js:16661
msgid "Friendly Captcha"
msgstr "Captcha convivial"

#: build/js/admin.js:16668
msgid "Site key"
msgstr "Clé du site"

#: build/js/admin.js:16687
msgid "Secret key is stored encrypted. The masked placeholder indicates an existing key. Clear the field to remove it or type a new value to replace it."
msgstr "La clé secrète est stockée chiffrée. Le masque indique une clé existante. Videz le champ pour la supprimer ou saisissez une nouvelle valeur pour la remplacer."

#: build/js/admin.js:16690
msgid "Secret keys are encrypted at rest."
msgstr "Les clés secrètes sont chiffrées au repos."

#: build/js/admin.js:16697
msgid "Rate limiting"
msgstr "Limitation du débit"

#: build/js/admin.js:16700
msgid "Max submissions"
msgstr "Soumissions max"

#: build/js/admin.js:16715
msgid "Per seconds"
msgstr "Par période (secondes)"

#: build/js/admin.js:16733
msgid "Headless API submissions"
msgstr "Soumissions API headless"

#: build/js/admin.js:16737
msgid "Accept anonymous JSON submissions via the REST API"
msgstr "Accepter les soumissions JSON anonymes via l'API REST"

#: build/js/admin.js:16758
msgid "A key is stored encrypted. Type a new value to replace it."
msgstr "Une clé est stockée chiffrée. Saisissez une nouvelle valeur pour la remplacer."

#: build/js/admin.js:16758
msgid "Clients send this in the X-Formatrica-Api-Key header. Stored encrypted, never shown again."
msgstr "Les clients l'envoient dans l'en-tête X-Formatrica-Api-Key. Stockée chiffrée, jamais réaffichée."

#: build/js/admin.js:16761
msgid "Allowed IPs (optional, one per line)"
msgstr "IP autorisées (facultatif, une par ligne)"

#: build/js/admin.js:16770
msgid "Exact IPs or CIDR ranges. Empty = no IP restriction."
msgstr "IP exactes ou plages CIDR. Vide = aucune restriction d'IP."

#: build/js/admin.js:16808
msgid "IP address storage"
msgstr "Stockage des adresses IP"

#: build/js/admin.js:16812
msgid "Store full IP address"
msgstr "Stocker l'adresse IP complète"

#: build/js/admin.js:16813
msgid "Store anonymized IP address"
msgstr "Stocker l'adresse IP anonymisée"

#: build/js/admin.js:16814
msgid "Do not store IP addresses"
msgstr "Ne pas stocker les adresses IP"

#: build/js/admin.js:16818
msgid "An anonymized IP removes the last part of the address before saving."
msgstr "L'anonymisation d'une adresse IP supprime la dernière partie de l'adresse avant l'enregistrement."

#: build/js/admin.js:16821
msgid "Automatically delete old submissions"
msgstr "Suppression automatique des anciennes soumissions"

#: build/js/admin.js:16830
msgid "Delete submissions older than (days)"
msgstr "Suppression des soumissions datant de plus de (jours)"

#: build/js/admin.js:16844
msgid "Submissions older than this many days will be automatically deleted. Runs daily."
msgstr "Les soumissions plus anciennes que ce nombre de jours seront automatiquement supprimées. Exécution quotidienne."

#: build/js/admin.js:16869
msgid "Custom CSS"
msgstr "CSS personnalisé"

#: build/js/admin.js:16877
msgid "CSS is scoped to the form wrapper and injected inline on render."
msgstr "Le CSS est limité au conteneur du formulaire et injecté en ligne au rendu."

#: build/js/admin.js:16921
msgid "General"
msgstr "Général"

#: build/js/admin.js:16924
msgid "WP"
msgstr "WP"

#: build/js/admin.js:16925
msgid "Integrations"
msgstr "Intégrations"

#: build/js/admin.js:16926
msgid "Security"
msgstr "Sécurité"

#: build/js/admin.js:16927
msgid "Privacy"
msgstr "Confidentialité"

#: build/js/admin.js:16964
msgid ""
"New submission on {{form_title}}\n"
"Email: {{field:email}}"
msgstr "Nouvelle soumission sur {{form_title}}\nE-mail : {{field:email}}"

#: build/js/admin.js:16968
msgid "Use placeholders such as {{form_title}} or {{field:email}}. Leave blank to send the default summary."
msgstr "Utilisez des variables telles que {{form_title}} ou {{field:email}}. Laissez vide pour envoyer le résumé par défaut."

#: build/js/admin.js:17801
msgid "Essential"
msgstr "Essentiel"

#: build/js/admin.js:17806
msgid "All Options"
msgstr "Toutes les options"

#: build/js/admin.js:17868
msgid "Cancel"
msgstr "Annuler"

#: build/js/admin.js:17873
msgid "Save settings"
msgstr "Enregistrer les paramètres"

#: build/js/admin.js:17883
msgid "Simple Contact Form"
msgstr "Formulaire de contact simple"

#: build/js/admin.js:17884
msgid "Name, email, and message - the basics"
msgstr "Nom, e-mail et message - les bases"

#: build/js/admin.js:17892
#: build/js/admin.js:18201
#: build/js/admin.js:18489
msgid "Your Name"
msgstr "Votre nom"

#: build/js/admin.js:17893
msgid "Jane Doe"
msgstr "Jeanne Dupont"

#: build/js/admin.js:17899
#: build/js/admin.js:18013
#: build/js/admin.js:18058
#: build/js/admin.js:18293
#: build/js/admin.js:18356
#: build/js/admin.js:18495
#: build/js/admin.js:18787
#: build/js/admin.js:18846
#: build/js/admin.js:18942
#: build/js/admin.js:18999
#: build/js/admin.js:19097
#: build/js/admin.js:19231
msgid "Email Address"
msgstr "Adresse e-mail"

#: build/js/admin.js:17900
msgid "jane@example.com"
msgstr "jeanne@example.com"

#: build/js/admin.js:17906
#: build/js/admin.js:17987
msgid "Message"
msgstr "Message"

#: build/js/admin.js:17907
msgid "How can we help you?"
msgstr "Comment pouvons-nous vous aider ?"

#: build/js/admin.js:17916
msgid "Thank you! We'll get back to you soon."
msgstr "Merci ! Nous vous répondrons bientôt."

#: build/js/admin.js:17924
msgid "Business Contact Form"
msgstr "Formulaire de contact professionnel"

#: build/js/admin.js:17925
msgid "Professional contact form with company details"
msgstr "Formulaire de contact professionnel avec informations sur l'entreprise"

#: build/js/admin.js:17933
#: build/js/admin.js:18987
#: build/js/admin.js:19085
msgid "First Name"
msgstr "Prénom"

#: build/js/admin.js:17939
#: build/js/admin.js:18993
#: build/js/admin.js:19091
msgid "Last Name"
msgstr "Nom"

#: build/js/admin.js:17945
msgid "Work Email"
msgstr "E-mail professionnel"

#: build/js/admin.js:17951
#: build/js/admin.js:18064
#: build/js/admin.js:18143
#: build/js/admin.js:18362
#: build/js/admin.js:18685
#: build/js/admin.js:18852
#: build/js/admin.js:19005
#: build/js/admin.js:19103
#: build/js/admin.js:19238
msgid "Phone Number"
msgstr "Numéro de téléphone"

#: build/js/admin.js:17957
#: build/js/admin.js:18691
#: build/js/admin.js:19381
msgid "Company Name"
msgstr "Nom de la société"

#: build/js/admin.js:17963
msgid "Company Size"
msgstr "Taille de la société"

#: build/js/admin.js:17975
msgid "How can we help?"
msgstr "Comment pouvons-nous aider ?"

#: build/js/admin.js:17992
msgid "Submit Inquiry"
msgstr "Envoyer la demande"

#: build/js/admin.js:17996
msgid "Thank you for your inquiry! We'll respond soon."
msgstr "Merci pour votre demande ! Nous vous répondrons bientôt."

#: build/js/admin.js:18004
msgid "Newsletter Signup"
msgstr "Inscription à la newsletter"

#: build/js/admin.js:18005
msgid "Email subscription with consent checkbox"
msgstr "Abonnement e-mail avec case de consentement"

#: build/js/admin.js:18014
msgid "your@email.com"
msgstr "votre@email.com"

#: build/js/admin.js:18020
msgid "First Name (Optional)"
msgstr "Prénom (facultatif)"

#: build/js/admin.js:18026
msgid "I agree to receive email updates"
msgstr "J'accepte de recevoir des e-mails d'information"

#: build/js/admin.js:18031
msgid "Subscribe"
msgstr "S'abonner"

#: build/js/admin.js:18035
msgid "You're subscribed! Check your email to confirm."
msgstr "Vous êtes inscrit ! Consultez votre e-mail pour confirmer."

#: build/js/admin.js:18043
msgid "Job Application Form"
msgstr "Formulaire de candidature"

#: build/js/admin.js:18044
msgid "Complete application with file upload for resume"
msgstr "Candidature complète avec téléversement de CV"

#: build/js/admin.js:18052
#: build/js/admin.js:18131
#: build/js/admin.js:18350
#: build/js/admin.js:18673
#: build/js/admin.js:18840
#: build/js/admin.js:19225
#: build/js/admin.js:19303
msgid "Full Name"
msgstr "Nom complet"

#: build/js/admin.js:18070
msgid "LinkedIn Profile URL"
msgstr "URL du profil LinkedIn"

#: build/js/admin.js:18077
msgid "Position Applied For"
msgstr "Poste visé"

#: build/js/admin.js:18089
msgid "Resume/CV"
msgstr "CV"

#: build/js/admin.js:18097
msgid "Cover Letter (Optional)"
msgstr "Lettre de motivation (facultative)"

#: build/js/admin.js:18105
msgid "Why do you want to work with us?"
msgstr "Pourquoi voulez-vous travailler avec nous ?"

#: build/js/admin.js:18110
#: build/js/admin.js:19282
msgid "Submit Application"
msgstr "Envoyer la candidature"

#: build/js/admin.js:18114
msgid "Application received! We'll review and contact you soon."
msgstr "Candidature reçue ! Nous l'examinerons et vous contacterons bientôt."

#: build/js/admin.js:18122
msgid "Appointment Request"
msgstr "Demande de rendez-vous"

#: build/js/admin.js:18123
msgid "Schedule appointments with preferred date and service"
msgstr "Planifier des rendez-vous avec date et service souhaités"

#: build/js/admin.js:18149
msgid "Preferred Date"
msgstr "Date souhaitée"

#: build/js/admin.js:18155
msgid "Preferred Time"
msgstr "Heure souhaitée"

#: build/js/admin.js:18158
msgid "09:00 AM - 10:00 AM"
msgstr "09h00 - 10h00"

#: build/js/admin.js:18159
msgid "10:00 AM - 11:00 AM"
msgstr "10h00 - 11h00"

#: build/js/admin.js:18160
msgid "11:00 AM - 12:00 PM"
msgstr "11h00 - 12h00"

#: build/js/admin.js:18161
msgid "01:00 PM - 02:00 PM"
msgstr "13h00 - 14h00"

#: build/js/admin.js:18162
msgid "02:00 PM - 03:00 PM"
msgstr "14h00 - 15h00"

#: build/js/admin.js:18163
msgid "03:00 PM - 04:00 PM"
msgstr "15h00 - 16h00"

#: build/js/admin.js:18169
msgid "Service Interested In"
msgstr "Service souhaité"

#: build/js/admin.js:18172
msgid "Consultation (30 min)"
msgstr "Consultation (30 min)"

#: build/js/admin.js:18173
msgid "Full Service (60 min)"
msgstr "Prestation complète (60 min)"

#: build/js/admin.js:18174
msgid "Follow-up (15 min)"
msgstr "Suivi (15 min)"

#: build/js/admin.js:18180
msgid "Additional Notes"
msgstr "Remarques supplémentaires"

#: build/js/admin.js:18182
msgid "Share any extra details"
msgstr "Partagez tout détail supplémentaire"

#: build/js/admin.js:18186
#: build/js/admin.js:19357
msgid "Submit Request"
msgstr "Envoyer la demande"

#: build/js/admin.js:18192
msgid "Real Estate Inquiry"
msgstr "Demande immobilière"

#: build/js/admin.js:18193
msgid "Collect property interests and viewing preferences"
msgstr "Collecter les intérêts immobiliers et les préférences de visite"

#: build/js/admin.js:18219
msgid "Preferred Contact Method"
msgstr "Moyen de contact préféré"

#: build/js/admin.js:18224
msgid "Text Message"
msgstr "SMS"

#: build/js/admin.js:18230
msgid "Property Type"
msgstr "Type de bien"

#: build/js/admin.js:18233
msgid "House"
msgstr "Maison"

#: build/js/admin.js:18234
msgid "Apartment"
msgstr "Appartement"

#: build/js/admin.js:18235
msgid "Condo"
msgstr "Copropriété"

#: build/js/admin.js:18236
msgid "Land"
msgstr "Terrain"

#: build/js/admin.js:18242
msgid "Budget Range"
msgstr "Fourchette de budget"

#: build/js/admin.js:18245
msgid "Under $200k"
msgstr "Moins de 200 k$"

#: build/js/admin.js:18246
msgid "$200k - $400k"
msgstr "200 k$ - 400 k$"

#: build/js/admin.js:18247
msgid "$400k - $600k"
msgstr "400 k$ - 600 k$"

#: build/js/admin.js:18248
msgid "Above $600k"
msgstr "Plus de 600 k$"

#: build/js/admin.js:18254
msgid "I'd like to schedule a property viewing"
msgstr "Je souhaite planifier une visite du bien"

#: build/js/admin.js:18263
msgid "Additional Details"
msgstr "Détails supplémentaires"

#: build/js/admin.js:18265
msgid "Share property interests or questions"
msgstr "Partagez vos intérêts immobiliers ou vos questions"

#: build/js/admin.js:18272
msgid "Send Inquiry"
msgstr "Envoyer la demande"

#: build/js/admin.js:18278
msgid "Course Registration"
msgstr "Inscription à un cours"

#: build/js/admin.js:18279
msgid "Enroll students in courses with experience level"
msgstr "Inscrire des étudiants à des cours avec leur niveau d'expérience"

#: build/js/admin.js:18287
msgid "Student Name"
msgstr "Nom de l'étudiant"

#: build/js/admin.js:18299
#: build/js/admin.js:19244
msgid "Date of Birth"
msgstr "Date de naissance"

#: build/js/admin.js:18305
msgid "Select Course"
msgstr "Sélectionnez un cours"

#: build/js/admin.js:18308
msgid "Web Development Basics"
msgstr "Bases du développement web"

#: build/js/admin.js:18309
msgid "Advanced JavaScript"
msgstr "JavaScript avancé"

#: build/js/admin.js:18310
msgid "UI/UX Design"
msgstr "Design UI/UX"

#: build/js/admin.js:18316
msgid "Experience Level"
msgstr "Niveau d'expérience"

#: build/js/admin.js:18319
msgid "Beginner"
msgstr "Débutant"

#: build/js/admin.js:18320
msgid "Intermediate"
msgstr "Intermédiaire"

#: build/js/admin.js:18327
msgid "I agree to the <a href='#'>terms</a> and conditions"
msgstr "J'accepte les <a href='#'>conditions</a> générales"

#: build/js/admin.js:18335
msgid "Register Now"
msgstr "S'inscrire maintenant"

#: build/js/admin.js:18341
msgid "Event Registration"
msgstr "Inscription à un événement"

#: build/js/admin.js:18342
msgid "Collect attendee details and ticket choices"
msgstr "Collecter les informations des participants et le choix des billets"

#: build/js/admin.js:18368
msgid "Company/Organization"
msgstr "Société/Organisation"

#: build/js/admin.js:18374
msgid "Ticket Type"
msgstr "Type de billet"

#: build/js/admin.js:18377
msgid "General Admission"
msgstr "Entrée générale"

#: build/js/admin.js:18378
msgid "VIP Pass"
msgstr "Pass VIP"

#: build/js/admin.js:18379
msgid "Student Discount"
msgstr "Tarif étudiant"

#: build/js/admin.js:18385
msgid "Number of Guests"
msgstr "Nombre d'invités"

#: build/js/admin.js:18392
msgid "Dietary Restrictions"
msgstr "Restrictions alimentaires"

#: build/js/admin.js:18396
msgid "Vegetarian"
msgstr "Végétarien"

#: build/js/admin.js:18397
msgid "Vegan"
msgstr "Végan"

#: build/js/admin.js:18398
msgid "Gluten-free"
msgstr "Sans gluten"

#: build/js/admin.js:18399
msgid "Dairy-free"
msgstr "Sans produits laitiers"

#: build/js/admin.js:18405
msgid "Special Requirements"
msgstr "Besoins particuliers"

#: build/js/admin.js:18407
msgid "Accessibility needs, allergies, etc."
msgstr "Besoins d'accessibilité, allergies, etc."

#: build/js/admin.js:18414
msgid "Complete Registration"
msgstr "Finaliser l'inscription"

#: build/js/admin.js:18420
msgid "Customer Feedback"
msgstr "Avis client"

#: build/js/admin.js:18421
msgid "Gather satisfaction scores and open comments"
msgstr "Recueillir des notes de satisfaction et des commentaires libres"

#: build/js/admin.js:18429
msgid "Your Name (Optional)"
msgstr "Votre nom (facultatif)"

#: build/js/admin.js:18435
msgid "Email (Optional)"
msgstr "E-mail (facultatif)"

#: build/js/admin.js:18441
msgid "Overall Satisfaction"
msgstr "Satisfaction globale"

#: build/js/admin.js:18444
msgid "5 - Excellent"
msgstr "5 - Excellent"

#: build/js/admin.js:18445
msgid "4 - Good"
msgstr "4 - Bien"

#: build/js/admin.js:18446
msgid "3 - Average"
msgstr "3 - Moyen"

#: build/js/admin.js:18447
msgid "2 - Below Average"
msgstr "2 - Insuffisant"

#: build/js/admin.js:18448
msgid "1 - Poor"
msgstr "1 - Mauvais"

#: build/js/admin.js:18454
msgid "What did you like most?"
msgstr "Qu'avez-vous le plus apprécié ?"

#: build/js/admin.js:18460
msgid "What could we improve?"
msgstr "Que pourrions-nous améliorer ?"

#: build/js/admin.js:18466
msgid "Would you recommend us to others?"
msgstr "Nous recommanderiez-vous ?"

#: build/js/admin.js:18474
msgid "Send Feedback"
msgstr "Envoyer l'avis"

#: build/js/admin.js:18480
msgid "Support Ticket"
msgstr "Ticket de support"

#: build/js/admin.js:18481
msgid "Collect priority, category, and attachments"
msgstr "Collecter la priorité, la catégorie et les pièces jointes"

#: build/js/admin.js:18501
msgid "Order/Account Number"
msgstr "Numéro de commande/compte"

#: build/js/admin.js:18507
msgid "Priority Level"
msgstr "Niveau de priorité"

#: build/js/admin.js:18510
msgid "Low - General Question"
msgstr "Faible - Question générale"

#: build/js/admin.js:18511
msgid "Medium - Issue Affecting Work"
msgstr "Moyen - Problème gênant le travail"

#: build/js/admin.js:18512
msgid "High - Service Down"
msgstr "Élevé - Service indisponible"

#: build/js/admin.js:18513
msgid "Critical - Complete Outage"
msgstr "Critique - Panne totale"

#: build/js/admin.js:18519
msgid "Issue Category"
msgstr "Catégorie du problème"

#: build/js/admin.js:18522
msgid "Technical Issue"
msgstr "Problème technique"

#: build/js/admin.js:18523
msgid "Billing Question"
msgstr "Question de facturation"

#: build/js/admin.js:18524
msgid "Feature Request"
msgstr "Demande de fonctionnalité"

#: build/js/admin.js:18525
msgid "Bug Report"
msgstr "Rapport de bug"

#: build/js/admin.js:18531
msgid "Describe the Issue"
msgstr "Décrivez le problème"

#: build/js/admin.js:18533
msgid "Please provide as much detail as possible..."
msgstr "Veuillez fournir autant de détails que possible..."

#: build/js/admin.js:18541
msgid "Attachment (Screenshot, logs, etc.)"
msgstr "Pièce jointe (capture d'écran, journaux, etc.)"

#: build/js/admin.js:18551
msgid "Submit Ticket"
msgstr "Envoyer le ticket"

#: build/js/admin.js:18557
msgid "Front-end Post Submission"
msgstr "Soumission d'article côté public"

#: build/js/admin.js:18558
msgid "Collect user-generated content for review before publishing."
msgstr "Collecter du contenu généré par les utilisateurs pour relecture avant publication."

#: build/js/admin.js:18566
msgid "Post Title"
msgstr "Titre de l'article"

#: build/js/admin.js:18568
msgid "Give your post a headline"
msgstr "Donnez un titre à votre article"

#: build/js/admin.js:18573
msgid "Post Content"
msgstr "Contenu de l'article"

#: build/js/admin.js:18575
msgid "Share the full story. Markdown or plain text is welcome."
msgstr "Racontez toute l'histoire. Markdown ou texte brut accepté."

#: build/js/admin.js:18583
msgid "Featured Image"
msgstr "Image mise en avant"

#: build/js/admin.js:18591
msgid "Categories"
msgstr "Catégories"

#: build/js/admin.js:18595
msgid "Announcements"
msgstr "Annonces"

#: build/js/admin.js:18596
msgid "Events"
msgstr "Événements"

#: build/js/admin.js:18597
msgid "Guides"
msgstr "Guides"

#: build/js/admin.js:18598
msgid "Opinion"
msgstr "Opinion"

#: build/js/admin.js:18604
msgid "Tags"
msgstr "Étiquettes"

#: build/js/admin.js:18606
msgid "Separate tags with commas"
msgstr "Séparez les étiquettes par des virgules"

#: build/js/admin.js:18611
msgid "Excerpt (Optional)"
msgstr "Extrait (facultatif)"

#: build/js/admin.js:18613
msgid "Short summary used in listings."
msgstr "Court résumé utilisé dans les listes."

#: build/js/admin.js:18621
msgid "Custom Fields"
msgstr "Champs personnalisés"

#: build/js/admin.js:18623
msgid "Add meta data using key=value pairs, one per line."
msgstr "Ajoutez des métadonnées sous forme de paires clé=valeur, une par ligne."

#: build/js/admin.js:18631
msgid "Author Attribution"
msgstr "Attribution de l'auteur"

#: build/js/admin.js:18634
msgid "Use the logged-in submitter"
msgstr "Utiliser l'utilisateur connecté"

#: build/js/admin.js:18635
msgid "Store as anonymous / editorial team submission"
msgstr "Enregistrer comme soumission anonyme / de l'équipe éditoriale"

#: build/js/admin.js:18644
msgid "I confirm this content follows the community guidelines."
msgstr "Je confirme que ce contenu respecte les règles de la communauté."

#: build/js/admin.js:18652
msgid "Submit Post for Review"
msgstr "Soumettre l'article pour relecture"

#: build/js/admin.js:18656
msgid "Thanks for the submission! Our editors will review it shortly."
msgstr "Merci pour votre soumission ! Notre équipe éditoriale l'examinera sous peu."

#: build/js/admin.js:18664
msgid "Request a Quote"
msgstr "Demander un devis"

#: build/js/admin.js:18665
msgid "Capture project requirements, timeline, and budget for B2B inquiries."
msgstr "Collecter les exigences du projet, le calendrier et le budget pour les demandes B2B."

#: build/js/admin.js:18679
msgid "Business Email"
msgstr "E-mail professionnel"

#: build/js/admin.js:18697
msgid "Project Type"
msgstr "Type de projet"

#: build/js/admin.js:18700
msgid "Website Design & Build"
msgstr "Conception et création de site web"

#: build/js/admin.js:18701
msgid "Application Development"
msgstr "Développement d'application"

#: build/js/admin.js:18702
msgid "Marketing Campaign"
msgstr "Campagne marketing"

#: build/js/admin.js:18703
#: build/js/admin.js:19436
msgid "Consulting / Strategy"
msgstr "Conseil / Stratégie"

#: build/js/admin.js:18704
#: build/js/admin.js:19121
msgid "Other (describe below)"
msgstr "Autre (précisez ci-dessous)"

#: build/js/admin.js:18710
msgid "Estimated Budget"
msgstr "Budget estimé"

#: build/js/admin.js:18713
msgid "Under $5,000"
msgstr "Moins de 5 000 $"

#: build/js/admin.js:18714
msgid "$5,000 - $10,000"
msgstr "5 000 $ - 10 000 $"

#: build/js/admin.js:18715
msgid "$10,000 - $25,000"
msgstr "10 000 $ - 25 000 $"

#: build/js/admin.js:18716
msgid "$25,000+"
msgstr "25 000 $ et plus"

#: build/js/admin.js:18722
msgid "Preferred Timeline"
msgstr "Calendrier souhaité"

#: build/js/admin.js:18725
msgid "Immediately"
msgstr "Immédiatement"

#: build/js/admin.js:18726
msgid "Within 1-3 months"
msgstr "Sous 1 à 3 mois"

#: build/js/admin.js:18727
msgid "Within 3-6 months"
msgstr "Sous 3 à 6 mois"

#: build/js/admin.js:18728
msgid "Flexible / Not sure"
msgstr "Flexible / Incertain"

#: build/js/admin.js:18734
msgid "Project Summary"
msgstr "Résumé du projet"

#: build/js/admin.js:18736
msgid "Tell us about goals, audience, scope, and success criteria."
msgstr "Parlez-nous des objectifs, du public, du périmètre et des critères de réussite."

#: build/js/admin.js:18744
msgid "Upload Requirements (Optional)"
msgstr "Téléverser le cahier des charges (facultatif)"

#: build/js/admin.js:18752
msgid "I agree to be contacted with a tailored proposal."
msgstr "J'accepte d'être contacté avec une proposition personnalisée."

#: build/js/admin.js:18760
msgid "Request My Quote"
msgstr "Demander mon devis"

#: build/js/admin.js:18764
msgid "Thanks! Our team will review the details and reach out with next steps."
msgstr "Merci ! Notre équipe examinera les informations et vous contactera avec les prochaines étapes."

#: build/js/admin.js:18772
msgid "RSVP Response"
msgstr "Réponse RSVP"

#: build/js/admin.js:18773
msgid "Quick attendance form with guest count and dietary notes."
msgstr "Formulaire de présence rapide avec nombre d'invités et notes alimentaires."

#: build/js/admin.js:18781
msgid "Name"
msgstr "Nom"

#: build/js/admin.js:18793
msgid "Will you attend?"
msgstr "Serez-vous présent ?"

#: build/js/admin.js:18796
msgid "Yes, I will be there"
msgstr "Oui, je serai présent"

#: build/js/admin.js:18797
msgid "No, I can't make it"
msgstr "Non, je ne pourrai pas venir"

#: build/js/admin.js:18803
msgid "Number of Guests (including you)"
msgstr "Nombre d'invités (vous compris)"

#: build/js/admin.js:18810
msgid "Dietary Needs or Notes"
msgstr "Besoins alimentaires ou remarques"

#: build/js/admin.js:18812
msgid "Let us know about allergies or accessibility requirements."
msgstr "Signalez-nous les allergies ou besoins d'accessibilité."

#: build/js/admin.js:18819
msgid "Send RSVP"
msgstr "Envoyer la réponse"

#: build/js/admin.js:18823
msgid "Thanks for the update! We'll save your spot and be in touch with details."
msgstr "Merci pour votre réponse ! Nous réserverons votre place et vous contacterons avec les détails."

#: build/js/admin.js:18831
msgid "Volunteer Signup"
msgstr "Inscription bénévole"

#: build/js/admin.js:18832
msgid "Gather availability, interests, and consent for background checks."
msgstr "Recueillir disponibilités, centres d'intérêt et consentement aux vérifications."

#: build/js/admin.js:18858
msgid "Availability"
msgstr "Disponibilités"

#: build/js/admin.js:18862
msgid "Weekday Mornings"
msgstr "Matins en semaine"

#: build/js/admin.js:18863
msgid "Weekday Afternoons"
msgstr "Après-midis en semaine"

#: build/js/admin.js:18864
msgid "Weekday Evenings"
msgstr "Soirées en semaine"

#: build/js/admin.js:18865
msgid "Weekends"
msgstr "Week-ends"

#: build/js/admin.js:18866
msgid "On-call for special events"
msgstr "Sur appel pour les événements spéciaux"

#: build/js/admin.js:18872
msgid "Volunteer Interests"
msgstr "Centres d'intérêt bénévoles"

#: build/js/admin.js:18876
msgid "Event Support"
msgstr "Aide événementielle"

#: build/js/admin.js:18877
msgid "Fundraising & Outreach"
msgstr "Collecte de fonds et sensibilisation"

#: build/js/admin.js:18878
msgid "Administrative Help"
msgstr "Aide administrative"

#: build/js/admin.js:18879
msgid "Mentoring / Education"
msgstr "Mentorat / Éducation"

#: build/js/admin.js:18880
msgid "Community Service Projects"
msgstr "Projets de service à la communauté"

#: build/js/admin.js:18886
msgid "Relevant Skills or Experience"
msgstr "Compétences ou expérience pertinentes"

#: build/js/admin.js:18892
msgid "I consent to a background check if required."
msgstr "J'accepte une vérification d'antécédents si nécessaire."

#: build/js/admin.js:18901
msgid "T-Shirt Size"
msgstr "Taille de t-shirt"

#: build/js/admin.js:18908
msgid "Anything else we should know?"
msgstr "Autre chose à nous signaler ?"

#: build/js/admin.js:18913
msgid "Sign Up to Volunteer"
msgstr "S'inscrire comme bénévole"

#: build/js/admin.js:18917
msgid "Thank you! Our volunteer coordinator will follow up with next steps soon."
msgstr "Merci ! Notre coordinateur des bénévoles vous contactera bientôt avec les prochaines étapes."

#: build/js/admin.js:18925
msgid "User Registration"
msgstr "Inscription utilisateur"

#: build/js/admin.js:18926
msgid "Collect details to create a site account"
msgstr "Collecter les informations pour créer un compte de site"

#: build/js/admin.js:18937
msgid "Choose a username"
msgstr "Choisissez un nom d'utilisateur"

#: build/js/admin.js:18950
msgid "Create a password"
msgstr "Créez un mot de passe"

#: build/js/admin.js:18955
msgid "I accept the <a href='#'>terms</a> of service"
msgstr "J'accepte les <a href='#'>conditions</a> d'utilisation"

#: build/js/admin.js:18963
msgid "Create Account"
msgstr "Créer un compte"

#: build/js/admin.js:18970
msgid "Registration successful! Please check your email to confirm your account."
msgstr "Inscription réussie ! Veuillez consulter votre e-mail pour confirmer votre compte."

#: build/js/admin.js:18978
msgid "Product Order Form"
msgstr "Formulaire de commande de produits"

#: build/js/admin.js:18979
msgid "Collect customer and billing details for WooCommerce orders. Configure products in WooCommerce integration settings."
msgstr "Collecter les informations client et de facturation pour les commandes WooCommerce. Configurez les produits dans les réglages de l'intégration WooCommerce."

#: build/js/admin.js:19011
#: build/js/admin.js:19145
msgid "Street Address"
msgstr "Adresse"

#: build/js/admin.js:19031
#: build/js/admin.js:19165
msgid "State / Province"
msgstr "État / Province"

#: build/js/admin.js:19040
#: build/js/admin.js:19174
msgid "Postal Code"
msgstr "Code postal"

#: build/js/admin.js:19046
msgid "Order Notes (Optional)"
msgstr "Notes de commande (facultatives)"

#: build/js/admin.js:19048
msgid "Any special instructions for your order"
msgstr "Toute instruction particulière pour votre commande"

#: build/js/admin.js:19056
msgid "I agree to the <a href='#'>terms and conditions</a>"
msgstr "J'accepte les <a href='#'>conditions générales</a>"

#: build/js/admin.js:19064
msgid "Place Order"
msgstr "Passer la commande"

#: build/js/admin.js:19068
msgid "Thank you! Your order has been received. We will contact you shortly."
msgstr "Merci ! Votre commande a été reçue. Nous vous contacterons sous peu."

#: build/js/admin.js:19076
msgid "Custom Product Request"
msgstr "Demande de produit personnalisé"

#: build/js/admin.js:19077
msgid "Custom product order with specifications for WooCommerce. Configure products in integration settings."
msgstr "Commande de produit personnalisé avec spécifications pour WooCommerce. Configurez les produits dans les réglages de l'intégration."

#: build/js/admin.js:19109
msgid "Company Name (Optional)"
msgstr "Nom de la société (facultatif)"

#: build/js/admin.js:19115
msgid "Product Category"
msgstr "Catégorie de produit"

#: build/js/admin.js:19118
msgid "Custom T-Shirts"
msgstr "T-shirts personnalisés"

#: build/js/admin.js:19119
msgid "Personalized Mugs"
msgstr "Mugs personnalisés"

#: build/js/admin.js:19120
msgid "Custom Posters"
msgstr "Affiches personnalisées"

#: build/js/admin.js:19127
msgid "Product Specifications"
msgstr "Spécifications du produit"

#: build/js/admin.js:19129
msgid "Describe your custom product: size, color, design preferences, quantity needed, etc."
msgstr "Décrivez votre produit personnalisé : taille, couleur, préférences de design, quantité souhaitée, etc."

#: build/js/admin.js:19137
msgid "Upload Design/Reference (Optional)"
msgstr "Téléverser un design/une référence (facultatif)"

#: build/js/admin.js:19180
msgid "Desired Delivery Date"
msgstr "Date de livraison souhaitée"

#: build/js/admin.js:19186
msgid "Special Instructions"
msgstr "Instructions particulières"

#: build/js/admin.js:19188
msgid "Any additional notes or requirements"
msgstr "Toute remarque ou exigence supplémentaire"

#: build/js/admin.js:19196
msgid "I understand that I will receive a quote before processing"
msgstr "Je comprends que je recevrai un devis avant traitement"

#: build/js/admin.js:19204
msgid "Submit Custom Order Request"
msgstr "Envoyer la demande de commande personnalisée"

#: build/js/admin.js:19208
msgid "Thank you! We received your custom product request. Our team will review it and send you a quote within 24 hours."
msgstr "Merci ! Nous avons bien reçu votre demande de produit personnalisé. Notre équipe l'examinera et vous enverra un devis sous 24 heures."

#: build/js/admin.js:19216
msgid "Membership Application"
msgstr "Demande d'adhésion"

#: build/js/admin.js:19217
msgid "Apply to join an organization or membership program"
msgstr "Postuler pour rejoindre une organisation ou un programme d'adhésion"

#: build/js/admin.js:19250
msgid "Membership Type"
msgstr "Type d'adhésion"

#: build/js/admin.js:19253
msgid "Individual"
msgstr "Individuelle"

#: build/js/admin.js:19254
msgid "Family"
msgstr "Familiale"

#: build/js/admin.js:19255
msgid "Student"
msgstr "Étudiant"

#: build/js/admin.js:19256
msgid "Corporate"
msgstr "Entreprise"

#: build/js/admin.js:19262
msgid "Mailing Address"
msgstr "Adresse postale"

#: build/js/admin.js:19268
msgid "Why do you want to join?"
msgstr "Pourquoi souhaitez-vous adhérer ?"

#: build/js/admin.js:19274
msgid "I agree to the membership terms and code of conduct"
msgstr "J'accepte les conditions d'adhésion et le code de conduite"

#: build/js/admin.js:19286
msgid "Thank you for applying! We will review your application and be in touch soon."
msgstr "Merci pour votre candidature ! Nous l'examinerons et vous recontacterons bientôt."

#: build/js/admin.js:19294
msgid "GDPR Data Subject Request"
msgstr "Demande RGPD de personne concernée"

#: build/js/admin.js:19295
msgid "Let people exercise their data rights: access, correction, erasure, and more"
msgstr "Permettre l'exercice des droits sur les données : accès, rectification, effacement, etc."

#: build/js/admin.js:19309
msgid "Email Address on File"
msgstr "Adresse e-mail enregistrée"

#: build/js/admin.js:19316
msgid "Type of Request"
msgstr "Type de demande"

#: build/js/admin.js:19319
msgid "Access my data"
msgstr "Accéder à mes données"

#: build/js/admin.js:19320
msgid "Rectify (correct) my data"
msgstr "Rectifier (corriger) mes données"

#: build/js/admin.js:19321
msgid "Erase my data"
msgstr "Effacer mes données"

#: build/js/admin.js:19322
msgid "Restrict processing"
msgstr "Limiter le traitement"

#: build/js/admin.js:19323
msgid "Data portability"
msgstr "Portabilité des données"

#: build/js/admin.js:19324
msgid "Object to processing"
msgstr "M'opposer au traitement"

#: build/js/admin.js:19330
msgid "Details of your request"
msgstr "Détails de votre demande"

#: build/js/admin.js:19331
msgid "Describe what data or action your request concerns…"
msgstr "Décrivez les données ou l'action concernées par votre demande…"

#: build/js/admin.js:19340
msgid "I confirm I am the data subject or an authorized representative"
msgstr "Je confirme être la personne concernée ou un représentant autorisé"

#: build/js/admin.js:19349
msgid "I understand this request will be handled in line with the privacy policy"
msgstr "Je comprends que cette demande sera traitée conformément à la politique de confidentialité"

#: build/js/admin.js:19361
msgid "Your data request has been received. We will respond within the legally required timeframe (usually 30 days)."
msgstr "Votre demande relative aux données a bien été reçue. Nous répondrons dans le délai légal (généralement 30 jours)."

#: build/js/admin.js:19371
msgid "Client Onboarding"
msgstr "Accueil client"

#: build/js/admin.js:19372
msgid "Three-step intake: company details, project scope, kickoff checklist"
msgstr "Accueil en trois étapes : informations sur la société, périmètre du projet, liste de démarrage"

#: build/js/admin.js:19387
msgid "Primary Contact"
msgstr "Contact principal"

#: build/js/admin.js:19393
msgid "Contact Email"
msgstr "E-mail de contact"

#: build/js/admin.js:19399
msgid "Contact Phone"
msgstr "Téléphone de contact"

#: build/js/admin.js:19405
msgid "Existing Website (if any)"
msgstr "Site web existant (le cas échéant)"

#: build/js/admin.js:19412
msgid "Team Size"
msgstr "Taille de l'équipe"

#: build/js/admin.js:19415
msgid "Just me"
msgstr "Moi uniquement"

#: build/js/admin.js:19416
msgid "2-10 people"
msgstr "2-10 personnes"

#: build/js/admin.js:19417
msgid "11-50 people"
msgstr "11-50 personnes"

#: build/js/admin.js:19418
msgid "51+ people"
msgstr "51 personnes et plus"

#: build/js/admin.js:19423
msgid "Project Details"
msgstr "Détails du projet"

#: build/js/admin.js:19424
msgid "Continue to Project Details"
msgstr "Continuer vers les détails du projet"

#: build/js/admin.js:19429
msgid "Type of Engagement"
msgstr "Type de mission"

#: build/js/admin.js:19432
msgid "Website Redesign"
msgstr "Refonte de site web"

#: build/js/admin.js:19433
msgid "New Build / Launch"
msgstr "Nouvelle création / Lancement"

#: build/js/admin.js:19434
msgid "Ongoing Maintenance"
msgstr "Maintenance continue"

#: build/js/admin.js:19435
msgid "Marketing / SEO"
msgstr "Marketing / SEO"

#: build/js/admin.js:19437
msgid "Other"
msgstr "Autre"

#: build/js/admin.js:19443
msgid "Goals & Success Criteria"
msgstr "Objectifs et critères de réussite"

#: build/js/admin.js:19445
msgid "What does success look like for this engagement?"
msgstr "À quoi ressemble la réussite pour cette mission ?"

#: build/js/admin.js:19450
msgid "Reference Sites or Inspiration"
msgstr "Sites de référence ou inspiration"

#: build/js/admin.js:19452
msgid "Paste links to sites or work you'd like us to reference."
msgstr "Collez des liens vers des sites ou des travaux que vous aimeriez nous voir prendre en référence."

#: build/js/admin.js:19457
msgid "Brand Assets (logo, fonts, brand guide)"
msgstr "Éléments de marque (logo, polices, charte graphique)"

#: build/js/admin.js:19465
msgid "Requirements / Brief Document"
msgstr "Cahier des charges / Brief"

#: build/js/admin.js:19472
msgid "Onboarding Checklist"
msgstr "Liste d'intégration"

#: build/js/admin.js:19473
msgid "Continue to Checklist"
msgstr "Continuer vers la liste"

#: build/js/admin.js:19477
msgid "Kickoff Checklist"
msgstr "Liste de démarrage"

#: build/js/admin.js:19478
msgid "<p>Confirm the items below so we can hit the ground running. Anything you can't tick yet is fine — flag it in the notes and we'll plan around it.</p>"
msgstr "<p>Confirmez les éléments ci-dessous pour que nous puissions démarrer rapidement. Pas de souci si vous ne pouvez pas encore tout cocher — signalez-le dans les notes et nous nous adapterons.</p>"

#: build/js/admin.js:19486
msgid "I have (or can grant) admin access to the existing site or services."
msgstr "J'ai (ou peux accorder) un accès administrateur au site ou aux services existants."

#: build/js/admin.js:19492
msgid "Brand assets are ready (logo, fonts, colors)."
msgstr "Les éléments de marque sont prêts (logo, polices, couleurs)."

#: build/js/admin.js:19498
msgid "A content owner is identified on our side."
msgstr "Un responsable du contenu est identifié de notre côté."

#: build/js/admin.js:19504
msgid "Key stakeholders are briefed and aligned."
msgstr "Les parties prenantes clés sont informées et alignées."

#: build/js/admin.js:19510
msgid "I have a target launch date in mind."
msgstr "J'ai une date de lancement cible en tête."

#: build/js/admin.js:19516
msgid "Target Launch Date (if applicable)"
msgstr "Date de lancement cible (le cas échéant)"

#: build/js/admin.js:19522
msgid "Notes for our team"
msgstr "Notes pour notre équipe"

#: build/js/admin.js:19524
msgid "Anything else that would help us prepare — context, constraints, things to avoid."
msgstr "Tout ce qui nous aiderait à nous préparer — contexte, contraintes, choses à éviter."

#: build/js/admin.js:19529
msgid "I have read and accept the <a href='#'>terms of engagement</a>."
msgstr "J'ai lu et j'accepte les <a href='#'>conditions de la mission</a>."

#: build/js/admin.js:19534
msgid "Complete Onboarding"
msgstr "Terminer l'intégration"

#: build/js/admin.js:19538
msgid "Welcome aboard! Your onboarding details are in — we'll review everything and follow up with next steps."
msgstr "Bienvenue à bord ! Vos informations d'intégration sont bien reçues — nous examinerons tout et reviendrons vers vous avec les prochaines étapes."

#: build/js/admin.js:19551
msgid "Bill Splitter"
msgstr "Partage d'addition"

#: build/js/admin.js:19552
msgid "Split a dinner bill with tip, rounded up to the cent per person"
msgstr "Partager une addition avec pourboire, arrondie au centime supérieur par personne"

#: build/js/admin.js:19560
msgid "How it works"
msgstr "Comment ça marche"

#: build/js/admin.js:19561
msgid "<p>Enter the bill, pick a tip, and see what each person owes — rounded up to the cent so the table never underpays.</p>"
msgstr "<p>Saisissez l'addition, choisissez un pourboire et voyez ce que chacun doit — arrondi au centime supérieur pour que la table ne paie jamais moins.</p>"

#: build/js/admin.js:19569
msgid "Bill amount (before tip)"
msgstr "Montant de l'addition (hors pourboire)"

#: build/js/admin.js:19577
msgid "Tip %"
msgstr "Pourboire %"

#: build/js/admin.js:19586
msgid "Number of people"
msgstr "Nombre de personnes"

#: build/js/admin.js:19594
msgid "Tip amount"
msgstr "Montant du pourboire"

#: build/js/admin.js:19603
msgid "Each person pays"
msgstr "Chaque personne paie"

#: build/js/admin.js:19613
msgid "Save the split"
msgstr "Enregistrer le partage"

#: build/js/admin.js:19617
msgid "Split saved — enjoy the meal!"
msgstr "Partage enregistré — bon appétit !"

#: build/js/admin.js:19677
msgid "Choose a Template"
msgstr "Choisir un modèle"

#: build/js/admin.js:19699
msgid "This template uses Pro features."
msgstr "Ce modèle utilise des fonctionnalités Pro."

#: build/js/admin.js:19933
msgid "Select an option"
msgstr "Sélectionnez une option"

#: build/js/admin.js:19987
msgid "Computed from:"
msgstr "Calculé à partir de :"

#: build/js/admin.js:19994
msgid "Options load from the data source on the live form."
msgstr "Les options se chargent depuis la source de données sur le formulaire en ligne."

#: build/js/admin.js:20117
#: build/js/admin.js:20119
#: build/js/admin.js:20289
#: build/js/admin.js:20290
#: build/js/admin.js:20422
#: build/js/admin.js:20423
msgid "Preview themes"
msgstr "Aperçu des thèmes"

#: build/js/admin.js:20205
msgid "Reset preview"
msgstr "Réinitialiser l'aperçu"

#: build/js/admin.js:20210
msgid "Apply"
msgstr "Appliquer"

#: build/js/admin.js:20284
#: build/js/admin.js:20414
#: build/js/admin.js:20417
msgid "Form Preview"
msgstr "Aperçu du formulaire"

#: build/js/admin.js:20304
#: build/js/admin.js:20305
#: build/js/admin.js:21261
#: build/js/admin.js:21262
msgid "Pin preview to the side"
msgstr "Épingler l'aperçu sur le côté"

#: build/js/admin.js:20337
#: build/js/admin.js:20470
msgid "This is an approximate visual preview. The final look will adapt to your current theme. The form is not functional in preview mode."
msgstr "Ceci est un aperçu visuel approximatif. L'apparence finale s'adaptera à votre thème actuel. Le formulaire n'est pas fonctionnel en mode aperçu."

#: build/js/admin.js:20348
#: build/js/admin.js:20482
msgid "Zoom:"
msgstr "Zoom :"

#: build/js/admin.js:20436
#: build/js/admin.js:20437
msgid "Open large preview"
msgstr "Ouvrir l'aperçu en grand"

#: build/js/admin.js:20449
#: build/js/admin.js:20450
#: build/js/admin.js:21261
#: build/js/admin.js:21262
msgid "Unpin preview"
msgstr "Détacher l'aperçu"

#: build/js/admin.js:20739
msgid "Copy this shortcode and paste it into any post, page, or widget area. The form renders inline by default."
msgstr "Copiez ce shortcode et collez-le dans n'importe quel article, page ou zone de widgets. Le formulaire s'affiche en ligne par défaut."

#: build/js/admin.js:20750
msgid "Shortcode for this form"
msgstr "Code court pour ce formulaire"

#: build/js/admin.js:20757
#: build/js/admin.js:20758
msgid "Copied"
msgstr "Copié"

#: build/js/admin.js:20757
#: build/js/admin.js:20758
msgid "Copy"
msgstr "Copier"

#: build/js/admin.js:20773
msgid "Modal trigger"
msgstr "Déclencheur modal"

#: build/js/admin.js:20776
msgid "Render the form as a button that opens it inside a centered dialog. Useful for newsletter signups, conversion CTAs, or contact forms you do not want to take page space until needed."
msgstr "Afficher le formulaire sous forme de bouton qui l'ouvre dans une boîte de dialogue centrée. Utile pour les inscriptions à la newsletter, les appels à l'action de conversion ou les formulaires de contact qui n'occupent pas d'espace sur la page tant qu'ils ne sont pas nécessaires."

#: build/js/admin.js:20784
msgid "Open as modal dialog"
msgstr "Ouvrir dans une boîte de dialogue modale"

#: build/js/admin.js:20788
msgid "Button label"
msgstr "Étiquette du bouton"

#: build/js/admin.js:20797
msgid "Up to 100 characters. Falls back to the form title when blank."
msgstr "Jusqu'à 100 caractères. Le titre du formulaire est utilisé par défaut si le champ est vide."

#: build/js/admin.js:20805
msgid "Auto (follow OS)"
msgstr "Auto (selon le système d'exploitation)"

#: build/js/admin.js:20813
msgid "Dialog width (px)"
msgstr "Largeur de la boîte de dialogue (px)"

#: build/js/admin.js:20828
msgid "280 to 1280. Default 680."
msgstr "280 à 1280. Valeur par défaut: 680."

#: build/js/admin.js:20838
msgid "Show form title in dialog header"
msgstr "Afficher le titre du formulaire dans l'en-tête de la boîte de dialogue"

#: build/js/admin.js:20847
msgid "Auto-close dialog after successful submit"
msgstr "Fermer automatiquement la boîte de dialogue après une soumission réussie"

#: build/js/admin.js:20850
msgid "Close after (seconds, 0-30)"
msgstr "Fermer après (secondes, 0-30)"

#: build/js/admin.js:20872
msgid "Auto-open without trigger click"
msgstr "Ouvrir automatiquement avec Ouverture après clic sur le déclencheur"

#: build/js/admin.js:20876
msgid "Open after (seconds)"
msgstr "Ouverture après (secondes)"

#: build/js/admin.js:20882
#: build/js/admin.js:20900
msgid "Off"
msgstr "Désactivé"

#: build/js/admin.js:20891
msgid "Timer-based open. Leave blank for off."
msgstr "Ouverture automatique après une minuterie. Laisser vide pour désactiver."

#: build/js/admin.js:20894
msgid "Open after scroll (percent)"
msgstr "Ouverture après défilement (pourcentage)"

#: build/js/admin.js:20909
msgid "Scroll-depth open. Leave blank for off. First trigger to fire wins."
msgstr "Ouverture en fonction de la profondeur de défilement. Laisser vide pour désactiver. Le premier déclencheur à s'activer l'emporte."

#: build/js/admin.js:20913
msgid "Auto-open frequency"
msgstr "Fréquence d'ouverture automatique"

#: build/js/admin.js:20917
msgid "Once per session"
msgstr "Une fois par session"

#: build/js/admin.js:20918
msgid "Once per day"
msgstr "Une fois par jour"

#: build/js/admin.js:20919
msgid "Every time"
msgstr "À chaque fois"

#: build/js/admin.js:20952
msgid "Your Formatrica Pro license has expired and is in its grace period. Renew to keep Pro features."
msgstr "Votre licence Formatrica Pro a expiré et se trouve dans sa période de grâce. Renouvelez-la pour conserver les fonctionnalités Pro."

#: build/js/admin.js:20953
msgid "Your Formatrica Pro license has expired. Pro features are now locked."
msgstr "Votre licence Formatrica Pro a expiré. Les fonctionnalités Pro sont désormais verrouillées."

#: build/js/admin.js:20954
msgid "Your Formatrica Pro license could not be validated. Pro features are locked."
msgstr "Votre licence Formatrica Pro n'a pas pu être validée. Les fonctionnalités Pro sont verrouillées."

#: build/js/admin.js:20955
msgid "The Formatrica license server is unreachable. Pro features may be limited."
msgstr "Le serveur de licences Formatrica est injoignable. Les fonctionnalités Pro peuvent être limitées."

#: build/js/admin.js:20956
msgid "Your Formatrica Pro license is not active. Pro features are locked."
msgstr "Votre licence Formatrica Pro n'est pas active. Les fonctionnalités Pro sont verrouillées."

#: build/js/admin.js:21088
msgid "You have unsaved changes. If you leave now, your changes will be lost."
msgstr "Vous avez des modifications non enregistrées. Si vous quittez maintenant, vos modifications seront perdues."

#: build/js/admin.js:21197
msgid "Quick Start:"
msgstr "Démarrage rapide:"

#: build/js/admin.js:21198
msgid "Save time by applying a template! Click the"
msgstr "Gagnez du temps en appliquant un modèle ! Cliquez sur le bouton"

#: build/js/admin.js:21205
msgid "button below to choose from pre-built forms."
msgstr "ci-dessous pour choisir parmi les formulaires prédéfinis."

#: build/js/admin.js:21233
msgid "Apply template"
msgstr "Appliquer un modèle"

#: build/js/admin.js:21246
#: build/js/admin.js:21247
msgid "Preview form"
msgstr "Aperçu du formulaire"

#: build/js/admin.js:21344
msgid "Add field"
msgstr "Ajouter un champ"

#: build/js/admin.js:21353
msgid "Add a field"
msgstr "Ajouter un champ"

#: build/js/admin.js:22041
#: build/js/admin.js:22053
msgid "Not activated"
msgstr "Non activée"

#: build/js/admin.js:22044
msgid "Active (grace period)"
msgstr "Active (période de grâce)"

#: build/js/admin.js:22045
msgid "Expired"
msgstr "Expiré"

#: build/js/admin.js:22046
msgid "Invalid"
msgstr "Invalide"

#: build/js/admin.js:22047
msgid "Disabled"
msgstr "Désactivée"

#: build/js/admin.js:22048
msgid "Cancelled"
msgstr "Annulée"

#: build/js/admin.js:22049
msgid "Domain mismatch"
msgstr "Domaine non concordant"

#: build/js/admin.js:22050
msgid "Activation required"
msgstr "Activation requise"

#: build/js/admin.js:22051
msgid "Wrong product"
msgstr "Mauvais produit"

#: build/js/admin.js:22052
msgid "Server unreachable"
msgstr "Serveur injoignable"

#: build/js/admin.js:22102
msgid "Something went wrong."
msgstr "Une erreur s'est produite."

#: build/js/admin.js:22131
msgid "Deactivate the license on this site?"
msgstr "Désactiver la licence sur ce site ?"

#: build/js/admin.js:22143
msgid "Unlock Formatrica Pro"
msgstr "Débloquez Formatrica Pro"

#: build/js/admin.js:22144
msgid "Multi-step forms, conditional logic, payments, PDF exports, the AI assistant, advanced fields and integrations, and more."
msgstr "Formulaires multi-étapes, logique conditionnelle, paiements, exports PDF, assistant IA, champs et intégrations avancés, et plus encore."

#: build/js/admin.js:22150
msgid "Upgrade to Pro"
msgstr "Passer à Pro"

#: build/js/admin.js:22152
msgid "Loading license status…"
msgstr "Chargement de l'état de la licence…"

#: build/js/admin.js:22163
msgid "Plan:"
msgstr "Offre :"

#: build/js/admin.js:22164
msgid "Expires:"
msgstr "Expire le :"

#: build/js/admin.js:22165
msgid "Grace until:"
msgstr "Grâce jusqu'au :"

#: build/js/admin.js:22166
msgid "Last checked:"
msgstr "Dernière vérification :"

#: build/js/admin.js:22176
msgid "License key"
msgstr "Clé de licence"

#: build/js/admin.js:22194
msgid "Replace key"
msgstr "Remplacer la clé"

#: build/js/admin.js:22202
msgid "Refresh status"
msgstr "Actualiser l'état"

#: build/js/admin.js:22209
msgid "Activation sends this site’s domain, URL, and a random instance identifier to nexusplugins.com."
msgstr "L'activation envoie le domaine de ce site, son URL et un identifiant d'instance aléatoire à nexusplugins.com."

#: build/js/block.js:26
msgid "Embed a form created with Formatrica."
msgstr "Intégrez un formulaire créé avec Formatrica."

#: build/js/block.js:33
msgid "form"
msgstr "formulaire"

#: build/js/block.js:34
msgid "contact"
msgstr "contact"

#: build/js/block.js:35
msgid "easy"
msgstr "facile"

#: build/js/block.js:68
msgid "Failed to load forms"
msgstr "Échec du chargement des formulaires"

#: build/js/block.js:76
msgid "Select a form…"
msgstr "Sélectionnez un formulaire…"

#: build/js/block.js:96
msgid "Loading forms..."
msgstr "Chargement des formulaires..."

#: build/js/block.js:113
msgid "Create a form with Formatrica to embed it here."
msgstr "Créez un formulaire avec Formatrica pour l'intégrer ici."
