# Translation of SureCart in French (France)
# This file is distributed under the same license as the SureCart package.
msgid ""
msgstr ""
"PO-Revision-Date: 2026-10-27 17:50:33+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: GlotPress/4.1.0\n"
"Language: fr\n"
"Project-Id-Version: SureCart\n"

#: product-groups/EditProductGroup.js:66
msgid "Permanently delete this upgrade group? You cannot undo this action."
msgstr "Supprimer définitivement ce groupe de mise à niveau ? Cette action est irréversible."

#: auto-fees/EditAutoFee.js:331
msgid "Permanently delete this Dynamic Price? You cannot undo this action."
msgstr "Supprimer définitivement ce prix dynamique ? Cette action est irréversible."

#: affiliations/ViewAffiliation.js:339
msgid "Are you sure you want to delete this affiliate? This action cannot be undone."
msgstr "Voulez-vous vraiment supprimer cet affilié ? Cette action est irréversible."

#: layouts/partials/setup-bar.php:140 onboarding/steps/Building.js:36
msgid "Setting up your store"
msgstr "Configuration de votre boutique"

#: sc-verification-code2.js:93
msgid "Submit"
msgstr "Envoyer"

#: sc-test-mode-info.js:18
msgid "Open a ticket "
msgstr "Ouvrir un ticket "

#: sc-test-mode-info.js:18
msgid "Documentation "
msgstr "Documentation "

#: sc-test-mode-info.js:18
msgid "Screenshot showing how to change mode from the editor"
msgstr "Capture d’écran montrant comment changer de mode depuis l’éditeur"

#: sc-test-mode-info.js:18
msgid "Select \"Live\" from the dropdown. Hit Update!"
msgstr "Sélectionnez « Live » dans la liste déroulante. Cliquez sur Mettre à jour !"

#: sc-test-mode-info.js:18
msgid "Select the checkout form."
msgstr "Sélectionnez le formulaire de paiement."

#: sc-test-mode-info.js:18
msgid "Navigate to the custom Forms section under SureCart."
msgstr "Accédez à la section Formulaires personnalisés sous SureCart."

#: sc-test-mode-info.js:18
msgid "From the Editor"
msgstr "Depuis l’éditeur"

#: sc-test-mode-info.js:18
msgid "Screenshot showing how to change mode from the admin bar"
msgstr "Capture d’écran montrant comment changer de mode depuis la barre d’administration"

#: sc-test-mode-info.js:18
msgid "Access the dropdown menu & select the live mode."
msgstr "Ouvrez le menu déroulant et sélectionnez le mode réel."

#: sc-test-mode-info.js:18
msgid "Select any product & proceed to its checkout page."
msgstr "Sélectionnez un produit et accédez à sa page de paiement."

#: sc-test-mode-info.js:18
msgid "From the Admin Bar"
msgstr "Depuis la barre d’administration"

#: sc-test-mode-info.js:18
msgid "How to switch from Test to Live mode"
msgstr "Comment passer du mode test au mode réel"

#. translators: %s is the selected tax ID type label, e.g. "EU VAT".
#: sc-tax-id-input2.js:91
msgid "Enter %s"
msgstr "Saisissez %s"

#: sc-subscription-status-badge2.js:48
msgid "Pausing"
msgstr "Mise en pause"

#. translators: %d: quantity
#: sc-subscription-details2.js:207
msgid "× %d"
msgstr "× %d"

#. translators: %s: current period end date
#: sc-subscription-details2.js:163
msgid "Your next payment is on %s"
msgstr "Votre prochain paiement aura lieu le %s"

#. translators: %s: trial end date
#: sc-subscription-details2.js:154
msgid "Your plan begins on %s"
msgstr "Votre abonnement commence le %s"

#. translators: %s: resume date
#: sc-subscription-details2.js:126
msgid "Your plan is paused and will resume on %s"
msgstr "Votre abonnement est en pause et reprendra le %s"

#. translators: %s: pause and resume summary
#: sc-subscription-details2.js:121 sc-subscription-details2.js:127
msgid "Renewal Update - %s"
msgstr "Mise à jour du renouvellement - %s"

#. translators: 1: pause date, 2: resume date
#: sc-subscription-details2.js:120
msgid "Your plan will be paused on %1$s and will resume on %2$s"
msgstr "Votre abonnement sera mis en pause le %1$s et reprendra le %2$s"

#. translators: %1$s: product name
#: sc-quantity-select2.js:78
msgid "Increase %1$s quantity by one"
msgstr "Augmenter la quantité de %1$s de un"

#. translators: %1$s: product name
#: sc-quantity-select2.js:76
msgid "Quantity input for %1$s product"
msgstr "Champ de quantité pour le produit %1$s"

#. translators: %1$s: product name
#: sc-quantity-select2.js:74
msgid "Decrease %1$s quantity by one"
msgstr "Diminuer la quantité de %1$s de un"

#. translators: %1$s is the product name, %2$s is the quantity
#: sc-quantity-select2.js:57
msgid "Quantity of %1$s changed to %2$s"
msgstr "Quantité de %1$s modifiée à %2$s"

#. translators: %1$s is the product name
#: sc-quantity-select2.js:42
msgid "Increased %1$s quantity by one"
msgstr "Quantité de %1$s augmentée de un"

#. translators: %1$s is the product name
#: sc-quantity-select2.js:33
msgid "Decreased %1$s quantity by one"
msgstr "Quantité de %1$s diminuée de un"

#: sc-provisional-banner.js:18
msgid "The setup window for your store has expired. Please contact support to complete your setup."
msgstr "Le délai de configuration de votre boutique a expiré. Veuillez contacter le support pour terminer la configuration."

#: sc-product-line-item2.js:99
msgid "Review Product"
msgstr "Examiner le produit"

#: sc-product-line-item-note2.js:74
msgid "Expand note"
msgstr "Déplier la note"

#: sc-product-line-item-note2.js:74
msgid "Collapse note"
msgstr "Replier la note"

#: sc-product-item-list.js:263
msgid "Search Results:"
msgstr "Résultats de recherche :"

#: sc-product-donation-amount-choice.js:28
msgid "%d of %d"
msgstr "%d sur %d"

#: sc-popover2.js:173
msgid "Press Enter to open popover"
msgstr "Appuyez sur Entrée pour ouvrir la fenêtre contextuelle"

#: sc-popover2.js:130
msgid "Popover closed."
msgstr "Fenêtre contextuelle fermée."

#: sc-popover2.js:115
msgid "Popover opened. Press Escape to close."
msgstr "Fenêtre contextuelle ouverte. Appuyez sur Échap pour la fermer."

#: sc-payment.js:62
msgid "Cards, Netbanking, Wallet & UPI selected for check out."
msgstr "Cartes, Netbanking, Wallet et UPI sélectionnés pour le paiement."

#. translators: %1$s is the coupon code, %2$s is the discount amount, %3$s is
#. the order total
#: sc-order-coupon-form.js:57
msgid "Coupon code %1$s applied, discount is %2$s and now order total is %3$s"
msgstr "Code promo %1$s appliqué, la remise est de %2$s et le total de la commande est maintenant de %3$s"

#: sc-order-bump2.js:124
msgid "Add to order"
msgstr "Ajouter à la commande"

#: sc-order-bump2.js:124
msgid "Remove from order"
msgstr "Retirer de la commande"

#. translators: %s is the discount percentage (e.g. "10%").
#: sc-order-bump2.js:91
msgctxt "Save money"
msgid "Save %s"
msgstr "Économisez %s"

#: sc-order-bump2.js:82
msgctxt "Save money"
msgid "Save"
msgstr "Économisez"

#: sc-line-item-total.js:95
msgid "This is the total of all installment payments at full price, before any discounts are applied."
msgstr "Il s’agit du total de tous les paiements échelonnés au prix plein, avant application de toute remise."

#: sc-line-item-total.js:80 sc-upsell-totals.js:46
msgid "Your payment will be processed in %s."
msgstr "Votre paiement sera traité en %s."

#: sc-line-item-total.js:79 sc-upsell-totals.js:45
msgid "Payment Total"
msgstr "Total du paiement"

#: sc-invoices-list.js:134
msgid "Due %s"
msgstr "Échéance le %s"

#: sc-invoices-list.js:112
msgid "You don't have any invoices."
msgstr "Vous n’avez aucune facture."

#: sc-fulfillments.js:105
msgid "Tracking number via %s"
msgstr "Numéro de suivi via %s"

#: sc-fulfillments.js:85
msgid "Your item will ship soon."
msgstr "Votre article sera bientôt expédié."

#: sc-fulfillments.js:85
msgid "Order Received"
msgstr "Commande reçue"

#: sc-fulfillment-shipping-status-badge2.js:24
msgid "Delivery Failed"
msgstr "Échec de la livraison"

#: sc-fulfillment-shipping-status-badge2.js:20
#: sc-fulfillment-shipping-status-badge2.js:22 sc-order-shipment-badge2.js:18
msgid "Preparing to Ship"
msgstr "Préparation de l’expédition"

#: sc-customer-login2.js:309
msgid "Send new code"
msgstr "Envoyer un nouveau code"

#: sc-customer-login2.js:306
msgid "Code expired."
msgstr "Code expiré."

#: sc-customer-login2.js:306
msgid "Verifying..."
msgstr "Vérification…"

#: sc-customer-login2.js:301
msgid "Use Login Code"
msgstr "Utiliser un code de connexion"

#: sc-customer-login2.js:290
msgid "Use Password"
msgstr "Utiliser le mot de passe"

#: sc-customer-login2.js:286
msgid "Resend Code"
msgstr "Renvoyer le code"

#: sc-customer-login2.js:286
msgid "Sending..."
msgstr "Envoi…"

#: sc-customer-login2.js:283
msgid "Resend code in"
msgstr "Renvoyer le code dans"

#: sc-customer-login2.js:274
msgid "Code sent to"
msgstr "Code envoyé à"

#: sc-customer-login2.js:274
msgid "Signing in as"
msgstr "Connexion en tant que"

#: sc-customer-login2.js:266
msgid "Login failed. Please try again."
msgstr "La connexion a échoué. Veuillez réessayer."

#: sc-customer-login2.js:210
msgid "You can resend the code now."
msgstr "Vous pouvez maintenant renvoyer le code."

#: sc-customer-login2.js:175
msgid "Please sign in with your password to continue."
msgstr "Veuillez vous connecter avec votre mot de passe pour continuer."

#: sc-customer-login2.js:156
msgid "Code sent"
msgstr "Code envoyé"

#: sc-customer-login2.js:156
msgid "A code was already sent to your email."
msgstr "Un code a déjà été envoyé à votre adresse e-mail."

#: sc-customer-login2.js:146
msgid "Sending code..."
msgstr "Envoi du code…"

#: sc-customer-login2.js:129 sc-customer-login2.js:132
msgid "Incorrect code. Please try again."
msgstr "Code incorrect. Veuillez réessayer."

#: sc-customer-login2.js:123 sc-customer-login2.js:266
msgid "Please wait a moment and try again."
msgstr "Veuillez patienter un instant et réessayer."

#: sc-customer-login2.js:120
msgid "Code expired. Please send a new code."
msgstr "Le code a expiré. Veuillez envoyer un nouveau code."

#: sc-customer-login2.js:113
msgid "Verification is successful. Please continue your purchase."
msgstr "La vérification a réussi. Veuillez poursuivre votre achat."

#: sc-customer-login2.js:90
msgid "Verifying code..."
msgstr "Vérification du code…"

#: sc-customer-email.js:215
msgid "Account options"
msgstr "Options du compte"

#: sc-customer-email.js:205
msgid "Logged out successfully."
msgstr "Vous avez été déconnecté avec succès."

#: sc-customer-email.js:115
msgid "Verification code is sent to your email. Please check your email."
msgstr "Un code de vérification a été envoyé à votre adresse e-mail. Veuillez consulter vos e-mails."

#: sc-customer-email.js:112
msgid "A verification code was already sent to your email. Please check your email."
msgstr "Un code de vérification a déjà été envoyé à votre adresse e-mail. Veuillez consulter vos e-mails."

#. translators: %1$s is the coupon code, %2$s is the order total
#: sc-coupon-form2.js:134
msgid "Coupon code %1$s was removed and now order total is %2$s"
msgstr "Le code promo %1$s a été retiré et le total de la commande est désormais de %2$s"

#: sc-coupon-form2.js:112
msgid "Starting on first payment"
msgstr "À partir du premier paiement"

#: sc-coupon-form2.js:110
msgid "Applies on first payment"
msgstr "S’applique au premier paiement"

#: sc-checkout-stock-alert2.js:226
msgid "We could not automatically update an out-of-stock bundle item. Please remove it or choose a different bundle."
msgstr "Nous n’avons pas pu mettre à jour automatiquement un article du lot en rupture de stock. Veuillez le retirer ou choisir un autre lot."

#: sc-checkout-razorpay-payment-provider2.js:148 sc-razorpay-add-method.js:67
msgid "Payment failed. Please try again."
msgstr "Le paiement a échoué. Veuillez réessayer."

#: sc-checkout-razorpay-payment-provider2.js:131 sc-razorpay-add-method.js:54
msgid "Payment verification failed. Please contact support."
msgstr "La vérification du paiement a échoué. Veuillez contacter le support."

#: sc-checkout-razorpay-payment-provider2.js:101
msgid "Payment gateway configuration incomplete. Please ensure Razorpay is properly configured for transactions."
msgstr "La configuration de la passerelle de paiement est incomplète. Veuillez vous assurer que Razorpay est correctement configuré pour les transactions."

#: sc-checkout-product-bundle-component-variants.js:235
msgid "Select %1$s: %2$s for %3$s"
msgstr "Sélectionnez %1$s : %2$s pour %3$s"

#: sc-address2.js:261 sc-compact-address2.js:130
msgid "Please enter a valid postal code"
msgstr "Veuillez saisir un code postal valide"

#: sc-address2.js:52
msgid "State / County"
msgstr "État / Département"

#: sc-address2.js:42
msgid "Line 2"
msgstr "Ligne 2"

#: sc-address-suggestions2.js:17621
msgid "Start typing to see address suggestions, or select one to auto-fill your address."
msgstr "Commencez à saisir pour voir des suggestions d’adresse, ou sélectionnez-en une pour remplir automatiquement votre adresse."

#: sc-address-suggestions2.js:17616
msgid "Enter address manually"
msgstr "Saisir l’adresse manuellement"

#: sc-address-suggestions2.js:17616
msgid "Enter address manually instead of using suggestions"
msgstr "Saisir l’adresse manuellement au lieu d’utiliser les suggestions"

#: sc-address-suggestions2.js:17616
msgid "Select suggestion %s"
msgstr "Sélectionner la suggestion %s"

#: sc-address-suggestions2.js:17613
msgid "Close suggestions"
msgstr "Fermer les suggestions"

#: sc-address-suggestions2.js:17613
msgid "Google"
msgstr "Google"

#: sc-address-suggestions2.js:17613
msgid "Google Privacy Policy (opens in new tab)"
msgstr "Politique de confidentialité de Google (s’ouvre dans un nouvel onglet)"

#: sc-address-suggestions2.js:17613
msgid "Suggestions powered by "
msgstr "Suggestions fournies par "

#: sc-address-suggestions2.js:17604
msgid "%d suggestions available"
msgstr "%d suggestions disponibles"

#. translators: 1: suggestion text, 2: current position, 3: total suggestions
#: sc-address-suggestions2.js:17602
msgid "%1$s, %2$d of %3$d. Press Enter to select."
msgstr "%1$s, %2$d sur %3$d. Appuyez sur Entrée pour sélectionner."

#: sc-address-suggestions2.js:17597
msgid "No suggestions found"
msgstr "Aucune suggestion trouvée"

#: sc-address-suggestions2.js:17595
msgid "Loading suggestions..."
msgstr "Chargement des suggestions…"

#: sc-address-suggestions2.js:17380 sc-address-suggestions2.js:17493
msgid "Google Map Error: %s"
msgstr "Erreur Google Map : %s"

#: razorpay.js:51
msgid "Failed to load Razorpay script."
msgstr "Échec du chargement du script Razorpay."

#: geo-permission.js:26
msgid "Not now"
msgstr "Pas maintenant"

#: geo-permission.js:25
msgid "Allow location"
msgstr "Autoriser la localisation"

#: geo-permission.js:24
msgid "This store uses your approximate location (city, state, and country) to calculate pricing at checkout. Your location is saved to your order. Your browser will ask you to confirm next."
msgstr "Cette boutique utilise votre position approximative (ville, région et pays) pour calculer les prix lors du paiement. Votre position est enregistrée avec votre commande. Votre navigateur vous demandera ensuite de confirmer."

#: geo-permission.js:23
msgid "Location-based pricing"
msgstr "Tarification basée sur la localisation"

#: fetch.js:66
msgid "We were not able to process this order"
msgstr "Nous n’avons pas pu traiter cette commande"

#: fetch.js:50
msgid "More Information"
msgstr "Plus d’informations"

#. translators: %s: URL to debug settings page
#: fetch.js:50
msgid "Please ensure that your site is not in debug mode as this may interfere with API responses. %s"
msgstr "Veuillez vous assurer que votre site n’est pas en mode débogage, car cela peut perturber les réponses de l’API. %s"

#: checkout-test-complete.js:56
msgid "Go to Homepage"
msgstr "Aller à la page d’accueil"

#: checkout-test-complete.js:56
msgid "This is a simulated test checkout, and no orders were processed. To perform a test order, please contact your store administrator. "
msgstr "Ceci est un paiement de test simulé, et aucune commande n’a été traitée. Pour effectuer une commande de test, veuillez contacter l’administrateur de la boutique. "

#: checkout-test-complete.js:56
msgid "Test checkout successful!"
msgstr "Paiement de test réussi !"

#: src/blocks/sticky-purchase/block.json
msgctxt "block description"
msgid "Display the sticky purchase."
msgstr "Affiche l’achat fixe."

#: src/blocks/sticky-purchase/block.json
msgctxt "block title"
msgid "Sticky purchase"
msgstr "Achat persistant"

#: src/blocks/product-variant-pills/block.json
msgctxt "block description"
msgid "Display product variants as pills selector."
msgstr "Affiche les variantes du produit sous forme de sélecteur à pastilles."

#: src/blocks/product-variant-pills/block.json
msgctxt "block title"
msgid "Variants Selector"
msgstr "Sélecteur de variantes"

#: src/blocks/product-variant-pill/block.json
msgctxt "block description"
msgid "Displays a product variant choice as a pill."
msgstr "Affiche un choix de variante de produit sous forme de pastille."

#: src/blocks/product-variant-pill/block.json
msgctxt "block title"
msgid "Pill"
msgstr "Pastille"

#: src/blocks/product-title/block.json
msgctxt "block description"
msgid "Display the product title."
msgstr "Affiche le titre du produit."

#: src/blocks/product-template/block.json
msgctxt "block description"
msgid "Displays products list."
msgstr "Affiche la liste des produits."

#: src/blocks/product-template-container/block.json
msgctxt "block description"
msgid "Display the Product Template Container."
msgstr "Affiche le conteneur du modèle de produit."

#: src/blocks/product-template-container/block.json
msgctxt "block title"
msgid "Product Template Container"
msgstr "Conteneur du modèle de produit"

#: src/blocks/product-selected-variant/block.json
msgctxt "block description"
msgid "Displays the currently selected variant of a product."
msgstr "Affiche la variante actuellement sélectionnée d’un produit."

#: src/blocks/product-selected-variant/block.json
msgctxt "block title"
msgid "Selected Variant Display"
msgstr "Affichage de la variante sélectionnée"

#: src/blocks/product-selected-variant-image/block.json
msgctxt "block description"
msgid "Shows the image for the currently selected product variant."
msgstr "Affiche l’image de la variante de produit actuellement sélectionnée."

#: src/blocks/product-selected-variant-image/block.json
msgctxt "block title"
msgid "Product Selected Variant Image"
msgstr "Image de la variante de produit sélectionnée"

#: src/blocks/product-selected-price-trial/block.json
msgctxt "block description"
msgid "Displays the currently selected price trial."
msgstr "Affiche la période d’essai du prix actuellement sélectionné."

#: src/blocks/product-selected-price-trial/block.json
msgctxt "block title"
msgid "Selected Price Trial"
msgstr "Période d’essai du prix sélectionné"

#: src/blocks/product-selected-price-scratch-amount/block.json
msgctxt "block description"
msgid "Displays the currently selected price scratch amount."
msgstr "Affiche le montant barré du prix actuellement sélectionné."

#: src/blocks/product-selected-price-scratch-amount/block.json
msgctxt "block title"
msgid "Selected Price Scratch Amount"
msgstr "Prix barré du prix sélectionné"

#: src/blocks/product-selected-price-interval/block.json
msgctxt "block description"
msgid "Displays the currently selected price interval."
msgstr "Affiche l’intervalle du prix actuellement sélectionné."

#: src/blocks/product-selected-price-interval/block.json
msgctxt "block title"
msgid "Selected Price Interval"
msgstr "Intervalle du prix sélectionné"

#: src/blocks/product-selected-price-fees/block.json
msgctxt "block description"
msgid "Displays the currently selected price fees."
msgstr "Affiche les frais du prix actuellement sélectionné."

#: src/blocks/product-selected-price-fees/block.json
msgctxt "block title"
msgid "Selected Price Fees"
msgstr "Frais du prix sélectionné"

#: src/blocks/product-selected-price-amount/block.json
msgctxt "block description"
msgid "Displays the currently selected price or variant amount."
msgstr "Affiche le montant du prix ou de la variante actuellement sélectionné(e)."

#: src/blocks/product-selected-price-amount/block.json
msgctxt "block title"
msgid "Selected Price Amount"
msgstr "Montant du prix sélectionné"

#: src/blocks/product-selected-price-ad-hoc-amount/block.json
msgctxt "block description"
msgid "Displays the currently selected price custom amount."
msgstr "Affiche le montant personnalisé du prix actuellement sélectionné."

#: src/blocks/product-selected-price-ad-hoc-amount/block.json
msgctxt "block title"
msgid "Selected Price Custom Amount"
msgstr "Montant personnalisé du prix sélectionné"

#: src/blocks/product-scratch-price/block.json
msgctxt "block description"
msgid "Display the product scratch price."
msgstr "Affiche le prix barré du produit."

#: src/blocks/product-scratch-price/block.json
msgctxt "block title"
msgid "Scratch Price"
msgstr "Prix barré"

#: src/blocks/product-sale-badge/block.json
msgctxt "block description"
msgid "Display a badge if the product is currently on sale"
msgstr "Affiche un badge si le produit est actuellement en solde"

#: src/blocks/product-sale-badge/block.json
msgctxt "block title"
msgid "Sale Badge"
msgstr "Badge de promotion"

#: src/blocks/product-reviews/block.json
msgctxt "block description"
msgid "Display the product reviews content"
msgstr "Affiche le contenu des avis sur le produit"

#: src/blocks/product-review-verified-badge/block.json
msgctxt "block keyword"
msgid "badge"
msgstr "badge"

#: src/blocks/product-review-verified-badge/block.json
msgctxt "block keyword"
msgid "verified"
msgstr "vérifié"

#: src/blocks/product-review-verified-badge/block.json
msgctxt "block description"
msgid "Displays a verified badge for a product review."
msgstr "Affiche un badge vérifié pour un avis sur le produit."

#: src/blocks/product-review-verified-badge/block.json
msgctxt "block title"
msgid "Review Verified Badge"
msgstr "Badge d’avis vérifié"

#: src/blocks/product-review-total-rating/block.json
msgctxt "block style label"
msgid "Plus Sign"
msgstr "Signe plus"

#: src/blocks/product-review-total-rating/block.json
msgctxt "block description"
msgid "Displays the total reviews count for the product."
msgstr "Affiche le nombre total d’avis pour le produit."

#: src/blocks/product-review-total-rating/block.json
msgctxt "block title"
msgid "Reviews Count"
msgstr "Nombre d’avis"

#: src/blocks/product-review-title/block.json
msgctxt "block description"
msgid "Displays the title of a product review."
msgstr "Affiche le titre d’un avis sur le produit."

#: src/blocks/product-review-title/block.json
msgctxt "block title"
msgid "Review Title"
msgstr "Titre de l’avis"

#: src/blocks/product-review-template/block.json
msgctxt "block description"
msgid "Displays product review template"
msgstr "Affiche le modèle d’avis sur le produit"

#: src/blocks/product-review-template/block.json
msgctxt "block keyword"
msgid "template"
msgstr "modèle"

#: src/blocks/product-review-summary/block.json
msgctxt "block description"
msgid "Display the product review summary."
msgstr "Affiche le résumé des avis sur le produit."

#: src/blocks/product-review-summary/block.json
msgctxt "block title"
msgid "Product Review Summary"
msgstr "Résumé des avis sur le produit"

#: src/blocks/product-review-reviewer-name/block.json
msgctxt "block keyword"
msgid "reviewer"
msgstr "auteur de l’avis"

#: src/blocks/product-review-reviewer-name/block.json
msgctxt "block description"
msgid "Displays the name of the reviewer for a product review."
msgstr "Affiche le nom de l’auteur d’un avis sur le produit."

#: src/blocks/product-review-reviewer-name/block.json
msgctxt "block title"
msgid "Reviewer Name"
msgstr "Nom de l’auteur de l’avis"

#: src/blocks/product-review-rating-stars/block.json
msgctxt "block description"
msgid "Displays the rating given by the reviewer for a product review using stars."
msgstr "Affiche, sous forme d’étoiles, la note attribuée par l’auteur d’un avis sur le produit."

#: src/blocks/product-review-rating-stars/block.json
msgctxt "block title"
msgid "Review Rating Stars"
msgstr "Étoiles de la note de l’avis"

#: src/blocks/product-review-pagination/block.json
msgctxt "block description"
msgid "Display the product review pagination."
msgstr "Affiche la pagination des avis sur le produit."

#: src/blocks/product-review-pagination-previous/block.json
msgctxt "block description"
msgid "Display the product review pagination previous."
msgstr "Affiche le lien « Précédent » de la pagination des avis sur le produit."

#: src/blocks/product-review-pagination-numbers/block.json
msgctxt "block description"
msgid "Display the product review pagination numbers."
msgstr "Affiche les numéros de la pagination des avis sur le produit."

#: src/blocks/product-review-pagination-next/block.json
msgctxt "block description"
msgid "Display the product review pagination next."
msgstr "Affiche le lien « Suivant » de la pagination des avis sur le produit."

#: src/blocks/product-review-list/block.json
msgctxt "block description"
msgid "Display a list of product reviews."
msgstr "Affiche une liste d’avis sur le produit."

#: src/blocks/product-review-list/block.json
msgctxt "block title"
msgid "Product Review List"
msgstr "Liste des avis sur le produit"

#: src/blocks/product-review-list-sidebar/block.json
msgctxt "block description"
msgid "Display the product review list sidebar with filters."
msgstr "Affiche la barre latérale de la liste des avis sur le produit avec des filtres."

#: src/blocks/product-review-list-sidebar-toggle/block.json
msgctxt "block description"
msgid "Display the product review list sidebar toggle."
msgstr "Affiche le bouton de bascule de la barre latérale de la liste des avis sur le produit."

#: src/blocks/product-review-list-no-reviews/block.json
msgctxt "block description"
msgid "Contains the block elements used to render content when no reviews are found."
msgstr "Contient les éléments de bloc utilisés pour afficher le contenu lorsqu’aucun avis n’est trouvé."

#: src/blocks/product-review-list-no-reviews/block.json
msgctxt "block title"
msgid "No reviews"
msgstr "Aucun avis"

#: src/blocks/product-review-list-filter-tags/block.json
msgctxt "block description"
msgid "Display the product review applied filters."
msgstr "Affiche les filtres appliqués aux avis sur le produit."

#: src/blocks/product-review-list-filter-tags-label/block.json
msgctxt "block description"
msgid "Display the product review list filter tags label"
msgstr "Affiche le libellé des étiquettes de filtre de la liste des avis sur le produit"

#: src/blocks/product-review-list-filter-tags-clear-all/block.json
msgctxt "block description"
msgid "Display the product review list filter tags clear all link."
msgstr "Afficher le lien « Tout effacer » des étiquettes de filtre de la liste des avis produit."

#: src/blocks/product-review-list-filter-tag/block.json
msgctxt "block description"
msgid "Display the product review filter tag."
msgstr "Afficher l’étiquette de filtre des avis produit."

#: src/blocks/product-review-list-filter-checkboxes/block.json
msgctxt "block description"
msgid "Display the product review list filter checkboxes."
msgstr "Afficher les cases à cocher de filtre de la liste des avis produit."

#: src/blocks/product-review-list-filter-checkboxes-template/block.json
msgctxt "block description"
msgid "Display the review filter checkboxes."
msgstr "Afficher les cases à cocher de filtre des avis."

#: src/blocks/product-review-list-filter-checkboxes-label/block.json
msgctxt "block description"
msgid "Display the product review list filter checkboxes label."
msgstr "Afficher le libellé des cases à cocher de filtre de la liste des avis produit."

#: src/blocks/product-review-list-filter-checkbox/block.json
msgctxt "block description"
msgid "Display the product review filter checkbox."
msgstr "Afficher la case à cocher de filtre des avis produit."

#: src/blocks/product-review-list-content/block.json
msgctxt "block description"
msgid "Display the product reviews."
msgstr "Afficher les avis produit."

#: src/blocks/product-review-form/block.json
msgctxt "block description"
msgid "Display the product review form."
msgstr "Afficher le formulaire d’avis produit."

#: src/blocks/product-review-form/block.json
msgctxt "block title"
msgid "Product Review Form"
msgstr "Formulaire d’avis sur le produit"

#: src/blocks/product-review-form-title/block.json
msgctxt "block description"
msgid "Provide a title input field for product reviews."
msgstr "Fournir un champ de titre pour les avis produit."

#: src/blocks/product-review-form-title/block.json
msgctxt "block title"
msgid "Review Form Title"
msgstr "Titre du formulaire d’avis"

#: src/blocks/product-review-form-template/block.json
msgctxt "block description"
msgid "Template for the review form content. Shown when editing the form."
msgstr "Modèle pour le contenu du formulaire d’avis. Affiché lors de la modification du formulaire."

#: src/blocks/product-review-form-submit-button/block.json
msgctxt "block description"
msgid "Provide a submit button for the product review form."
msgstr "Fournir un bouton d’envoi pour le formulaire d’avis produit."

#: src/blocks/product-review-form-submit-button/block.json
msgctxt "block title"
msgid "Review Form Submit Button"
msgstr "Bouton d’envoi du formulaire d’avis"

#: src/blocks/product-review-form-rating/block.json
msgctxt "block description"
msgid "Provide a star rating input for product reviews."
msgstr "Fournir un champ de notation par étoiles pour les avis produit."

#: src/blocks/product-review-form-rating/block.json
msgctxt "block title"
msgid "Review Form Rating"
msgstr "Note du formulaire d’avis"

#: src/blocks/product-review-form-content/block.json
msgctxt "block description"
msgid "Provide a content textarea field for product reviews."
msgstr "Fournir une zone de texte pour le contenu des avis produit."

#: src/blocks/product-review-form-content/block.json
msgctxt "block title"
msgid "Review Form Content"
msgstr "Contenu du formulaire d’avis"

#: src/blocks/product-review-form-close/block.json
msgctxt "block description"
msgid "Display the product review form close button."
msgstr "Afficher le bouton de fermeture du formulaire d’avis produit."

#: src/blocks/product-review-form-close/block.json
msgctxt "block title"
msgid "Review Form Close Button"
msgstr "Bouton de fermeture du formulaire d’avis"

#: src/blocks/product-review-date/block.json
msgctxt "block description"
msgid "Displays the date of a product review."
msgstr "Affiche la date d’un avis produit."

#: src/blocks/product-review-date/block.json
msgctxt "block title"
msgid "Review Date"
msgstr "Date de l’avis"

#: src/blocks/product-review-content/block.json
msgctxt "block keyword"
msgid "content"
msgstr "contenu"

#: src/blocks/product-review-content/block.json
msgctxt "block description"
msgid "Displays the content of a product review."
msgstr "Affiche le contenu d’un avis produit."

#: src/blocks/product-review-content/block.json
#: src/blocks/product-reviews/block.json
msgctxt "block title"
msgid "Review Content"
msgstr "Contenu de l’avis"

#: src/blocks/product-review-confirmation-template/block.json
msgctxt "block description"
msgid "Template for the review confirmation content. Shown when editing the confirmation."
msgstr "Modèle pour le contenu de confirmation d’avis. Affiché lors de la modification de la confirmation."

#: src/blocks/product-review-confirmation-template/block.json
msgctxt "block title"
msgid "Confirmation"
msgstr "Confirmation"

#: src/blocks/product-review-breakdown/block.json
msgctxt "block keyword"
msgid "breakdown"
msgstr "répartition"

#: src/blocks/product-review-breakdown/block.json
msgctxt "block description"
msgid "Displays a breakdown of product reviews by star rating."
msgstr "Affiche une répartition des avis produit par nombre d’étoiles."

#: src/blocks/product-review-breakdown/block.json
msgctxt "block title"
msgid "Review Breakdown"
msgstr "Répartition des avis"

#: src/blocks/product-review-average-rating-value/block.json
msgctxt "block style label"
msgid " / 5.0"
msgstr " / 5,0"

#: src/blocks/product-review-average-rating-value/block.json
msgctxt "block style label"
msgid "Parentheses"
msgstr "Parenthèses"

#: src/blocks/product-review-average-rating-value/block.json
msgctxt "block style label"
msgid "None"
msgstr "Aucun"

#: src/blocks/product-review-average-rating-value/block.json
msgctxt "block keyword"
msgid "value"
msgstr "valeur"

#: src/blocks/product-review-average-rating-value/block.json
msgctxt "block description"
msgid "Displays the average product rating value."
msgstr "Affiche la valeur de la note moyenne du produit."

#: src/blocks/product-review-average-rating-value/block.json
msgctxt "block title"
msgid "Average Rating"
msgstr "Note moyenne"

#: src/blocks/product-review-average-rating-stars/block.json
#: src/blocks/product-review-rating-stars/block.json
msgctxt "block keyword"
msgid "stars"
msgstr "étoiles"

#: src/blocks/product-review-average-rating-stars/block.json
#: src/blocks/product-review-average-rating-value/block.json
msgctxt "block keyword"
msgid "average"
msgstr "moyenne"

#: src/blocks/product-review-average-rating-stars/block.json
msgctxt "block description"
msgid "Display the product average rating stars."
msgstr "Afficher les étoiles de la note moyenne du produit."

#: src/blocks/product-review-average-rating-stars/block.json
msgctxt "block title"
msgid "Star Rating"
msgstr "Note en étoiles"

#: src/blocks/product-review-add-button/block.json
msgctxt "block keyword"
msgid "write review"
msgstr "écrire un avis"

#: src/blocks/product-review-add-button/block.json
#: src/blocks/product-review-average-rating-stars/block.json
#: src/blocks/product-review-average-rating-value/block.json
#: src/blocks/product-review-breakdown/block.json
#: src/blocks/product-review-content/block.json
#: src/blocks/product-review-date/block.json
#: src/blocks/product-review-rating-stars/block.json
#: src/blocks/product-review-reviewer-name/block.json
#: src/blocks/product-review-template/block.json
#: src/blocks/product-review-title/block.json
#: src/blocks/product-review-verified-badge/block.json
msgctxt "block keyword"
msgid "review"
msgstr "avis"

#: src/blocks/product-review-add-button/block.json
msgctxt "block description"
msgid "A button to open the product review form."
msgstr "Un bouton pour ouvrir le formulaire d’avis produit."

#: src/blocks/product-review-add-button/block.json
msgctxt "block title"
msgid "Write a Review Button"
msgstr "Bouton « Rédiger un avis »"

#: src/blocks/product-quick-view/block.json
msgctxt "block description"
msgid "Display the product quick add button."
msgstr "Afficher le bouton d’ajout rapide du produit."

#: src/blocks/product-quick-view/block.json
msgctxt "block title"
msgid "Product Quick Add"
msgstr "Ajout rapide de produit"

#: src/blocks/product-quick-view-close/block.json
msgctxt "block description"
msgid "Display the product quick add close button."
msgstr "Afficher le bouton de fermeture de l’ajout rapide du produit."

#: src/blocks/product-quick-view-close/block.json
msgctxt "block title"
msgid "Close"
msgstr "Fermer"

#: src/blocks/product-quick-view-button/block.json
msgctxt "block style label"
msgid "Show on hover"
msgstr "Afficher au survol"

#: src/blocks/product-quick-view-button/block.json
#: src/blocks/product-review-total-rating/block.json
msgctxt "block style label"
msgid "Default"
msgstr "Par défaut"

#: src/blocks/product-quick-view-button/block.json
msgctxt "block description"
msgid "Display the product quick add to cart button."
msgstr "Afficher le bouton d’ajout rapide du produit au panier."

#: src/blocks/product-quick-view-button/block.json
msgctxt "block title"
msgid "Quick Add Button"
msgstr "Bouton d’ajout rapide"

#: src/blocks/product-quantity/block.json
msgctxt "block description"
msgid "Display the product quantity selector"
msgstr "Afficher le sélecteur de quantité du produit"

#: src/blocks/product-quantity-input/block.json
msgctxt "block description"
msgid "Display the product quantity input"
msgstr "Afficher le champ de quantité du produit"

#: src/blocks/product-quantity-input/block.json
msgctxt "block title"
msgid "Input"
msgstr "Champ"

#: src/blocks/product-quantity-input-increase/block.json
msgctxt "block description"
msgid "Display the product quantity input increase"
msgstr "Afficher le bouton d’augmentation du champ de quantité du produit"

#: src/blocks/product-quantity-input-increase/block.json
msgctxt "block title"
msgid "Increase Quantity"
msgstr "Augmenter la quantité"

#: src/blocks/product-quantity-input-decrease/block.json
msgctxt "block description"
msgid "Display the product quantity input decrease"
msgstr "Afficher le bouton de diminution du champ de quantité du produit"

#: src/blocks/product-quantity-input-decrease/block.json
msgctxt "block title"
msgid "Decrease Quantity"
msgstr "Diminuer la quantité"

#: src/blocks/product-quantity-control/block.json
msgctxt "block description"
msgid "Display the product quantity control"
msgstr "Afficher le contrôle de quantité du produit"

#: src/blocks/product-quantity-control/block.json
msgctxt "block title"
msgid "Control"
msgstr "Contrôle"

#: src/blocks/product-price/block.json
msgctxt "block description"
msgid "Display the static product price."
msgstr "Afficher le prix statique du produit."

#: src/blocks/product-price-choice-template/block.json
msgctxt "block description"
msgid "Displays the price of a product with a choice of options."
msgstr "Affiche le prix d’un produit avec un choix d’options."

#: src/blocks/product-price-choice-template/block.json
#: src/blocks/product-price/block.json
msgctxt "block title"
msgid "Price"
msgstr "Prix"

#: src/blocks/product-pagination/block.json
msgctxt "block description"
msgid "Display the product pagination."
msgstr "Afficher la pagination des produits."

#: src/blocks/product-pagination/block.json
#: src/blocks/product-review-pagination/block.json
msgctxt "block title"
msgid "Pagination"
msgstr "Pagination"

#: src/blocks/product-pagination-previous/block.json
msgctxt "block description"
msgid "Display the product pagination previous."
msgstr "Afficher le lien « Précédent » de la pagination des produits."

#: src/blocks/product-pagination-previous/block.json
#: src/blocks/product-review-pagination-previous/block.json
msgctxt "block title"
msgid "Previous"
msgstr "Précédent"

#: src/blocks/product-pagination-numbers/block.json
msgctxt "block description"
msgid "Display the product pagination numbers."
msgstr "Afficher les numéros de la pagination des produits."

#: src/blocks/product-pagination-numbers/block.json
#: src/blocks/product-review-pagination-numbers/block.json
msgctxt "block title"
msgid "Numbers"
msgstr "Numéros"

#: src/blocks/product-pagination-next/block.json
msgctxt "block description"
msgid "Display the product pagination next."
msgstr "Afficher le lien « Suivant » de la pagination des produits."

#: src/blocks/product-pagination-next/block.json
#: src/blocks/product-review-pagination-next/block.json
msgctxt "block title"
msgid "Next"
msgstr "Suivant"

#: src/blocks/product-page/block.json
msgctxt "block description"
msgid "Display product form."
msgstr "Afficher le formulaire du produit."

#: src/blocks/product-page/block.json
msgctxt "block title"
msgid "Product Form"
msgstr "Formulaire de produit"

#: src/blocks/product-media/block.json
msgctxt "block variation description"
msgid "Display the product media in a gallery on desktop devices."
msgstr "Afficher les médias du produit dans une galerie sur ordinateur."

#: src/blocks/product-media/block.json
msgctxt "block variation title"
msgid "Product Media Gallery"
msgstr "Galerie des médias du produit"

#: src/blocks/product-media/block.json
msgctxt "block variation description"
msgid "Display the product media in a slider."
msgstr "Afficher les médias du produit dans un diaporama."

#: src/blocks/product-media/block.json
msgctxt "block variation title"
msgid "Product Media Slider"
msgstr "Diaporama des médias du produit"

#: src/blocks/product-list/block.json
msgctxt "block description"
msgid "Display a list of products."
msgstr "Afficher une liste de produits."

#: src/blocks/product-list-sort/block.json
msgctxt "block description"
msgid "Display the product sort."
msgstr "Afficher le tri des produits."

#: src/blocks/product-list-sort/block.json
msgctxt "block title"
msgid "Sort (Dropdown)"
msgstr "Trier (liste déroulante)"

#: src/blocks/product-list-sort-radio/block.json
msgctxt "block description"
msgid "Display the sort radio."
msgstr "Afficher le bouton radio de tri."

#: src/blocks/product-list-sort-radio-group/block.json
msgctxt "block description"
msgid "Display the Product List Sort Radio Group."
msgstr "Afficher le groupe de boutons radio de tri de la liste des produits."

#: src/blocks/product-list-sort-radio-group/block.json
msgctxt "block title"
msgid "Sort (Radio Group)"
msgstr "Trier (groupe de boutons radio)"

#: src/blocks/product-list-sort-radio-group-template/block.json
msgctxt "block description"
msgid "Display the sort radio group template."
msgstr "Afficher le modèle du groupe de boutons radio de tri."

#: src/blocks/product-list-sort-radio-group-label/block.json
msgctxt "block description"
msgid "Display the product list sort radio group label"
msgstr "Afficher le libellé du groupe de boutons radio de tri de la liste des produits"

#: src/blocks/product-list-sidebar/block.json
msgctxt "block description"
msgid "Display the product list sidebar."
msgstr "Afficher la colonne latérale de la liste des produits."

#: src/blocks/product-list-sidebar/block.json
#: src/blocks/product-review-list-sidebar/block.json
msgctxt "block title"
msgid "Sidebar"
msgstr "Barre latérale"

#: src/blocks/product-list-sidebar-toggle/block.json
msgctxt "block description"
msgid "Display the product list sidebar toggle."
msgstr "Afficher le bouton de bascule de la colonne latérale de la liste des produits."

#: src/blocks/product-list-sidebar-toggle/block.json
#: src/blocks/product-review-list-sidebar-toggle/block.json
msgctxt "block title"
msgid "Sidebar Toggle Button"
msgstr "Bouton de bascule de la barre latérale"

#: src/blocks/product-list-search/block.json
msgctxt "block description"
msgid "Display the product search."
msgstr "Afficher la recherche de produits."

#: src/blocks/product-list-search/block.json
msgctxt "block title"
msgid "Search"
msgstr "Recherche"

#: src/blocks/product-list-related/block.json
msgctxt "block description"
msgid "Display a list of products related to the current product."
msgstr "Afficher une liste de produits associés au produit actuel."

#: src/blocks/product-list-related/block.json
msgctxt "block title"
msgid "Related Products"
msgstr "Produits similaires"

#: src/blocks/product-list-no-products/block.json
msgctxt "block description"
msgid "Contains the block elements used to render content when no products are found."
msgstr "Contient les éléments de bloc utilisés pour afficher le contenu lorsqu’aucun produit n’est trouvé."

#: src/blocks/product-list-no-products/block.json
msgctxt "block title"
msgid "No products"
msgstr "Aucun produit"

#: src/blocks/product-list-filter/block.json
msgctxt "block description"
msgid "Display the product filter."
msgstr "Afficher le filtre des produits."

#: src/blocks/product-list-filter/block.json
msgctxt "block title"
msgid "Filter (Dropdown)"
msgstr "Filtre (liste déroulante)"

#: src/blocks/product-list-filter-tags/block.json
msgctxt "block description"
msgid "Display the applied filters."
msgstr "Afficher les filtres appliqués."

#: src/blocks/product-list-filter-tags/block.json
#: src/blocks/product-review-list-filter-tags/block.json
msgctxt "block title"
msgid "Applied Filters"
msgstr "Filtres appliqués"

#: src/blocks/product-list-filter-tags-template/block.json
#: src/blocks/product-review-list-filter-tags-template/block.json
msgctxt "block description"
msgid "Display the filter tags."
msgstr "Afficher les étiquettes de filtre."

#: src/blocks/product-list-filter-tags-label/block.json
msgctxt "block description"
msgid "Display the product list filter tags label"
msgstr "Afficher le libellé des étiquettes de filtre de la liste des produits"

#: src/blocks/product-list-filter-tags-clear-all/block.json
msgctxt "block description"
msgid "Display the product list filter tags clear all link."
msgstr "Afficher le lien « Tout effacer » des étiquettes de filtre de la liste des produits."

#: src/blocks/product-list-filter-tags-clear-all/block.json
#: src/blocks/product-review-list-filter-tags-clear-all/block.json
msgctxt "block title"
msgid "Clear All"
msgstr "Tout effacer"

#: src/blocks/product-list-filter-tag/block.json
msgctxt "block description"
msgid "Display the filter tag."
msgstr "Afficher l’étiquette de filtre."

#: src/blocks/product-list-filter-checkboxes/block.json
msgctxt "block description"
msgid "Display the product list filter checkboxes."
msgstr "Afficher les cases à cocher de filtre de la liste des produits."

#: src/blocks/product-list-filter-checkboxes/block.json
#: src/blocks/product-review-list-filter-checkboxes/block.json
msgctxt "block title"
msgid "Filter Checkboxes"
msgstr "Cases à cocher de filtre"

#: src/blocks/product-list-filter-checkboxes-template/block.json
msgctxt "block description"
msgid "Display the filter checkboxes."
msgstr "Afficher les cases à cocher de filtre."

#: src/blocks/product-list-filter-checkboxes-template/block.json
#: src/blocks/product-list-filter-tags-template/block.json
#: src/blocks/product-list-sort-radio-group-template/block.json
#: src/blocks/product-review-list-filter-checkboxes-template/block.json
#: src/blocks/product-review-list-filter-tags-template/block.json
#: src/blocks/product-review-template/block.json
#: src/blocks/product-template/block.json
msgctxt "block title"
msgid "Template"
msgstr "Modèle"

#: src/blocks/product-list-filter-checkboxes-label/block.json
msgctxt "block description"
msgid "Display the product list filter checkboxes label."
msgstr "Afficher le libellé des cases à cocher de filtre de la liste des produits."

#: src/blocks/product-list-filter-checkboxes-label/block.json
#: src/blocks/product-list-filter-tags-label/block.json
#: src/blocks/product-list-sort-radio-group-label/block.json
#: src/blocks/product-review-list-filter-checkboxes-label/block.json
#: src/blocks/product-review-list-filter-tags-label/block.json
msgctxt "block title"
msgid "Label"
msgstr "Étiquette"

#: src/blocks/product-list-filter-checkbox/block.json
msgctxt "block description"
msgid "Display the filter checkbox."
msgstr "Afficher la case à cocher de filtre."

#: src/blocks/product-list-content/block.json
msgctxt "block description"
msgid "Display the product list content."
msgstr "Afficher le contenu de la liste des produits."

#: src/blocks/product-list-content/block.json
#: src/blocks/product-review-list-content/block.json
msgctxt "block title"
msgid "Content"
msgstr "Contenu"

#: src/blocks/product-line-item-note/block.json
msgctxt "block keyword"
msgid "message"
msgstr "message"

#: src/blocks/product-line-item-note/block.json
msgctxt "block keyword"
msgid "comment"
msgstr "commentaire"

#: src/blocks/product-line-item-note/block.json
msgctxt "block keyword"
msgid "note"
msgstr "note"

#: src/blocks/product-line-item-note/block.json
msgctxt "block description"
msgid "Allow customers to add a note to the product"
msgstr "Permettre aux clients d’ajouter une note au produit"

#: src/blocks/product-line-item-note/block.json
msgctxt "block title"
msgid "Product Note"
msgstr "Note du produit"

#: src/blocks/product-image/block.json
msgctxt "block description"
msgid "Display the product image."
msgstr "Afficher l’image du produit."

#: src/blocks/product-image/block.json
msgctxt "block title"
msgid "Image"
msgstr "Image"

#: src/blocks/product-description/block.json
msgctxt "block description"
msgid "Display the product description."
msgstr "Affiche la description du produit."

#: src/blocks/product-collection-tags/block.json
msgctxt "block description"
msgid "Displays collection selectors for a product."
msgstr "Affiche les sélecteurs de collection d’un produit."

#: src/blocks/product-collection-tags/block.json
msgctxt "block title"
msgid "Collection Tags"
msgstr "Étiquettes de collection"

#: src/blocks/product-collection-tag/block.json
msgctxt "block description"
msgid "A product collection tag for a product."
msgstr "Une étiquette de collection d’un produit."

#: src/blocks/product-collection-tag/block.json
#: src/blocks/product-list-filter-tag/block.json
#: src/blocks/product-review-list-filter-tag/block.json
msgctxt "block title"
msgid "Tag"
msgstr "Étiquette"

#: src/blocks/product-buy-buttons/block.json
msgctxt "block title"
msgid "Buy Buttons"
msgstr "Boutons d’achat"

#: src/blocks/product-buy-button/block.json
msgctxt "block description"
msgid "Display the product buy button."
msgstr "Affiche le bouton d’achat du produit."

#: src/blocks/price-trial/block.json
msgctxt "block description"
msgid "Displays trial of a price."
msgstr "Affiche la période d’essai d’un prix."

#: src/blocks/price-trial/block.json
msgctxt "block title"
msgid "Price Trial"
msgstr "Période d’essai du prix"

#: src/blocks/price-setup-fee/block.json
msgctxt "block description"
msgid "Displays the setup fee of a price."
msgstr "Affiche les frais de mise en place d’un prix."

#: src/blocks/price-setup-fee/block.json
msgctxt "block title"
msgid "Price Setup Fee"
msgstr "Frais d’installation du prix"

#: src/blocks/price-scratch-amount/block.json
msgctxt "block description"
msgid "Displays scratch amount of a price."
msgstr "Affiche le prix barré d’un prix."

#: src/blocks/price-scratch-amount/block.json
msgctxt "block title"
msgid "Price Scratch Amount"
msgstr "Montant barré du prix"

#: src/blocks/price-name/block.json
msgctxt "block description"
msgid "Displays the name of a price."
msgstr "Affiche le nom d’un prix."

#: src/blocks/price-name/block.json
msgctxt "block title"
msgid "Price Name"
msgstr "Nom du prix"

#: src/blocks/price-interval/block.json
msgctxt "block description"
msgid "Displays the price interval."
msgstr "Affiche l’intervalle du prix."

#: src/blocks/price-interval/block.json
msgctxt "block title"
msgid "Price Interval"
msgstr "Intervalle du prix"

#: src/blocks/price-amount/block.json
msgctxt "block description"
msgid "Displays amount of a price."
msgstr "Affiche le montant d’un prix."

#: src/blocks/price-amount/block.json
msgctxt "block title"
msgid "Price Amount"
msgstr "Montant du prix"

#: src/blocks/icon/block.json
msgctxt "block keyword"
msgid "graphic"
msgstr "graphique"

#: src/blocks/icon/block.json
msgctxt "block keyword"
msgid "svg"
msgstr "svg"

#: src/blocks/icon/block.json
msgctxt "block keyword"
msgid "icon"
msgstr "icône"

#: src/blocks/icon/block.json
msgctxt "block description"
msgid "Display an icon from the SureCart icon library."
msgstr "Affiche une icône de la bibliothèque d’icônes SureCart."

#: src/blocks/icon/block.json
msgctxt "block title"
msgid "Icon"
msgstr "Icône"

#: src/blocks/currency-switcher/block.json
msgctxt "block description"
msgid "Display a currency switcher dropdown."
msgstr "Affiche une liste déroulante de changement de devise."

#: src/blocks/currency-switcher/block.json
msgctxt "block title"
msgid "Currency Switcher"
msgstr "Sélecteur de devise"

#: src/blocks/cart/block.json
msgctxt "block description"
msgid "Display SureCart slide out cart"
msgstr "Affiche le panier coulissant SureCart"

#: src/blocks/cart-subtotal-scratch-amount/block.json
msgctxt "block keyword"
msgid "scratch"
msgstr "barré"

#: src/blocks/cart-subtotal-scratch-amount/block.json
msgctxt "block description"
msgid "Display the cart subtotal scratch amount (original price before discount)."
msgstr "Affiche le prix barré du sous-total du panier (prix d’origine avant remise)."

#: src/blocks/cart-subtotal-scratch-amount/block.json
msgctxt "block title"
msgid "Cart Subtotal Scratch Amount"
msgstr "Montant barré du sous-total du panier"

#: src/blocks/cart-subtotal-amount/block.json
msgctxt "block description"
msgid "Display the cart subtotal amount"
msgstr "Affiche le montant du sous-total du panier"

#: src/blocks/cart-subtotal-amount/block.json
msgctxt "block title"
msgid "Cart Subtotal Amount"
msgstr "Montant du sous-total du panier"

#: src/blocks/cart-order-bumps/block.json
msgctxt "block description"
msgid "Display recommended order bumps in the cart."
msgstr "Affiche les order bumps recommandés dans le panier."

#: src/blocks/cart-order-bump-title/block.json
msgctxt "block description"
msgid "Display the order bump product title."
msgstr "Affiche le titre du produit de l’order bump."

#: src/blocks/cart-order-bump-title/block.json
msgctxt "block title"
msgid "Order Bump Title"
msgstr "Titre de l’order bump"

#: src/blocks/cart-order-bump-template/block.json
msgctxt "block description"
msgid "Template for rendering each order bump item."
msgstr "Modèle d’affichage de chaque élément d’order bump."

#: src/blocks/cart-order-bump-template/block.json
msgctxt "block title"
msgid "Order Bump Template"
msgstr "Modèle de l’order bump"

#: src/blocks/cart-order-bump-scratch-amount/block.json
msgctxt "block description"
msgid "Display the order bump original price (strikethrough)."
msgstr "Affiche le prix d’origine de l’order bump (barré)."

#: src/blocks/cart-order-bump-scratch-amount/block.json
msgctxt "block title"
msgid "Order Bump Scratch Amount"
msgstr "Montant barré de l’order bump"

#: src/blocks/cart-order-bump-pagination/block.json
msgctxt "block description"
msgid "Pagination controls for order bumps."
msgstr "Commandes de pagination des order bumps."

#: src/blocks/cart-order-bump-pagination/block.json
msgctxt "block title"
msgid "Order Bump Pagination"
msgstr "Pagination de l’order bump"

#: src/blocks/cart-order-bump-pagination-previous/block.json
msgctxt "block description"
msgid "Navigate to the previous page of order bumps."
msgstr "Aller à la page précédente des order bumps."

#: src/blocks/cart-order-bump-pagination-previous/block.json
msgctxt "block title"
msgid "Order Bump Previous"
msgstr "Order bump précédent"

#: src/blocks/cart-order-bump-pagination-next/block.json
msgctxt "block description"
msgid "Navigate to the next page of order bumps."
msgstr "Aller à la page suivante des order bumps."

#: src/blocks/cart-order-bump-pagination-next/block.json
msgctxt "block title"
msgid "Order Bump Next"
msgstr "Order bump suivant"

#: src/blocks/cart-order-bump-image/block.json
msgctxt "block description"
msgid "Display the order bump product image."
msgstr "Affiche l’image du produit de l’order bump."

#: src/blocks/cart-order-bump-image/block.json
msgctxt "block title"
msgid "Order Bump Image"
msgstr "Image de l’order bump"

#: src/blocks/cart-order-bump-discount-badge/block.json
msgctxt "block description"
msgid "Display the order bump discount badge."
msgstr "Affiche le badge de remise de l’order bump."

#: src/blocks/cart-order-bump-discount-badge/block.json
msgctxt "block title"
msgid "Order Bump Discount Badge"
msgstr "Badge de remise de l’order bump"

#: src/blocks/cart-order-bump-description/block.json
msgctxt "block description"
msgid "Display the order bump description."
msgstr "Affiche la description de l’order bump."

#: src/blocks/cart-order-bump-description/block.json
msgctxt "block title"
msgid "Order Bump Description"
msgstr "Description de l’order bump"

#: src/blocks/cart-order-bump-cta/block.json
msgctxt "block description"
msgid "Display the order bump call to action text."
msgstr "Affiche le texte d’appel à l’action de l’order bump."

#: src/blocks/cart-order-bump-cta/block.json
msgctxt "block title"
msgid "Order Bump CTA"
msgstr "Appel à l’action de l’order bump"

#: src/blocks/cart-order-bump-amount/block.json
#: src/blocks/cart-order-bump-cta/block.json
#: src/blocks/cart-order-bump-description/block.json
msgctxt "block keyword"
msgid "order bump"
msgstr "order bump"

#: src/blocks/cart-order-bump-amount/block.json
msgctxt "block description"
msgid "Display the order bump price."
msgstr "Affiche le prix de l’order bump."

#: src/blocks/cart-order-bump-amount/block.json
msgctxt "block title"
msgid "Order Bump Amount"
msgstr "Montant de l’order bump"

#: src/blocks/cart-order-bump-add-button/block.json
msgctxt "block description"
msgid "Button to add the order bump to cart."
msgstr "Bouton pour ajouter l’order bump au panier."

#: src/blocks/cart-order-bump-add-button/block.json
msgctxt "block title"
msgid "Order Bump Add Button"
msgstr "Bouton d’ajout de l’order bump"

#: src/blocks/cart-menu-button/block.json
msgctxt "block title"
msgid "Cart Toggle Icon"
msgstr "Icône de bascule du panier"

#: src/blocks/cart-line-items/block.json
msgctxt "block description"
msgid "The cart items"
msgstr "Les articles du panier"

#: src/blocks/cart-line-item-variant/block.json
msgctxt "block description"
msgid "Display the product line item variant, or the included items when the product is a bundle."
msgstr "Affiche la variante de la ligne de produit, ou les articles inclus lorsque le produit est un lot."

#: src/blocks/cart-line-item-variant/block.json
msgctxt "block title"
msgid "Line item variant"
msgstr "Variante de l’article"

#: src/blocks/cart-line-item-trial/block.json
msgctxt "block description"
msgid "Display the product line item trial."
msgstr "Affiche la période d’essai de la ligne de produit."

#: src/blocks/cart-line-item-trial/block.json
msgctxt "block title"
msgid "Line item trial"
msgstr "Période d’essai de l’article"

#: src/blocks/cart-line-item-title/block.json
msgctxt "block description"
msgid "Display the product line item title."
msgstr "Affiche le titre de la ligne de produit."

#: src/blocks/cart-line-item-title/block.json
msgctxt "block title"
msgid "Line Item Title"
msgstr "Titre de l’article"

#: src/blocks/cart-line-item-status/block.json
msgctxt "block description"
msgid "Display the product line item status."
msgstr "Affiche l’état de la ligne de produit."

#: src/blocks/cart-line-item-status/block.json
msgctxt "block title"
msgid "Line item status"
msgstr "État de l’article"

#: src/blocks/cart-line-item-scratch-amount/block.json
msgctxt "block description"
msgid "Display the product line item scratch amount."
msgstr "Affiche le prix barré de la ligne de produit."

#: src/blocks/cart-line-item-scratch-amount/block.json
msgctxt "block title"
msgid "Line item scratch amount"
msgstr "Montant barré de l’article"

#: src/blocks/cart-line-item-remove/block.json
msgctxt "block description"
msgid "Display the product line item remove."
msgstr "Affiche le bouton de retrait de la ligne de produit."

#: src/blocks/cart-line-item-remove/block.json
msgctxt "block title"
msgid "Line item remove"
msgstr "Retirer l’article"

#: src/blocks/cart-line-item-quantity/block.json
msgctxt "block description"
msgid "Display the product line item quantity."
msgstr "Affiche la quantité de la ligne de produit."

#: src/blocks/cart-line-item-quantity/block.json
msgctxt "block title"
msgid "Line item quantity"
msgstr "Quantité de l’article"

#: src/blocks/cart-line-item-price-name/block.json
msgctxt "block description"
msgid "Display the product line item price name."
msgstr "Affiche le nom du prix de la ligne de produit."

#: src/blocks/cart-line-item-price-name/block.json
msgctxt "block title"
msgid "Line item price name"
msgstr "Nom du prix de l’article"

#: src/blocks/cart-line-item-note/block.json
msgctxt "block description"
msgid "Display the product line item note."
msgstr "Affiche la note de la ligne de produit."

#: src/blocks/cart-line-item-note/block.json
msgctxt "block title"
msgid "Line item note"
msgstr "Note de l’article"

#: src/blocks/cart-line-item-interval/block.json
msgctxt "block description"
msgid "Display the product line item interval."
msgstr "Affiche l’intervalle de la ligne de produit."

#: src/blocks/cart-line-item-interval/block.json
msgctxt "block title"
msgid "Line item interval"
msgstr "Intervalle de l’article"

#: src/blocks/cart-line-item-image/block.json
msgctxt "block description"
msgid "Display the product line item image."
msgstr "Affiche l’image de la ligne de produit."

#: src/blocks/cart-line-item-image/block.json
msgctxt "block title"
msgid "Line Item Image"
msgstr "Image de l’article"

#: src/blocks/cart-line-item-fees/block.json
msgctxt "block description"
msgid "Display the product line item fees."
msgstr "Affiche les frais de la ligne de produit."

#: src/blocks/cart-line-item-fees/block.json
msgctxt "block title"
msgid "Line item fees"
msgstr "Frais de l’article"

#: src/blocks/cart-line-item-details/block.json
msgctxt "block description"
msgid "Collapsible container for the line item's extra details (variant, bundle items, note) shown under a cart line item."
msgstr "Conteneur repliable pour les détails supplémentaires de la ligne (variante, articles du lot, note) affichés sous une ligne du panier."

#: src/blocks/cart-line-item-details/block.json
msgctxt "block title"
msgid "Line item details"
msgstr "Détails de l’article"

#: src/blocks/cart-line-item-amount/block.json
msgctxt "block description"
msgid "Display the product line item amount."
msgstr "Affiche le montant de la ligne de produit."

#: src/blocks/cart-line-item-amount/block.json
msgctxt "block title"
msgid "Line item amount"
msgstr "Montant de l’article"

#: src/blocks/cart-items/block.json
msgctxt "block description"
msgid "The slide-out cart items"
msgstr "Les articles du panier coulissant"

#: src/blocks/cart-items-subtotal/block.json
#: src/blocks/cart-subtotal-amount/block.json
#: src/blocks/cart-subtotal-scratch-amount/block.json
#: src/blocks/cart-subtotal/block.json
msgctxt "block keyword"
msgid "cart"
msgstr "panier"

#: src/blocks/cart-icon/block.json
msgctxt "block description"
msgid "The cart icon that shows your cart quantity."
msgstr "L’icône du panier qui affiche la quantité de votre panier."

#: src/blocks/cart-icon/block.json
msgctxt "block title"
msgid "Floating Cart Icon"
msgstr "Icône flottante du panier"

#: src/blocks/cart-coupon/block.json
msgctxt "block description"
msgid "Display a coupon form in the cart"
msgstr "Affiche un formulaire de code promo dans le panier"

#: src/blocks/cart-count/block.json
msgctxt "block description"
msgid "Display the number of items in the cart."
msgstr "Affiche le nombre d’articles dans le panier."

#: src/blocks/cart-count/block.json
msgctxt "block title"
msgid "Cart Items Count"
msgstr "Nombre d’articles du panier"

#: src/blocks/cart-close-button/block.json
msgctxt "block description"
msgid "Display the close cart button."
msgstr "Affiche le bouton de fermeture du panier."

#: src/blocks/cart-close-button/block.json
msgctxt "block title"
msgid "Close Cart Button"
msgstr "Bouton de fermeture du panier"

#: src/utilities/pattern-selection-modal.js:86
msgid "Search for patterns"
msgstr "Rechercher des compositions"

#: src/scripts/sidebar/index.js:32 src/scripts/sidebar/index.js:34
msgid "Show filters"
msgstr "Afficher les filtres"

#: src/scripts/sidebar/index.js:31
msgid "Hide filters"
msgstr "Masquer les filtres"

#: src/scripts/product-review-form/index.js:285
msgid "Failed to submit review. Please try again."
msgstr "Échec de l’envoi de l’avis. Veuillez réessayer."

#: src/scripts/product-review-form/index.js:254
msgid "Failed to submit review, please try again."
msgstr "Échec de l’envoi de l’avis, veuillez réessayer."

#: src/scripts/product-review-form/index.js:236
msgid "Submitting your review."
msgstr "Envoi de votre avis en cours."

#: src/scripts/product-review-form/index.js:150
msgid "Product review form closed."
msgstr "Formulaire d’avis sur le produit fermé."

#: src/scripts/product-review-form/index.js:132
msgid "Discard your review?"
msgstr "Abandonner votre avis ?"

#: src/scripts/product-review-form/index.js:115
msgid "Product review form opened."
msgstr "Formulaire d’avis sur le produit ouvert."

#. translators: %s: product name
#: src/scripts/product-page/index.js:498
msgid "%s has been added to your cart."
msgstr "%s a été ajouté à votre panier."

#. translators: %s: maximum amount.
#: src/scripts/product-page/index.js:75
msgid "Please enter %s or less."
msgstr "Veuillez saisir %s ou moins."

#. translators: %s: minimum amount.
#: src/scripts/product-page/index.js:67
msgid "Please enter %s or more."
msgstr "Veuillez saisir %s ou plus."

#: src/scripts/product-page/index.js:58
msgid "Please enter a valid amount."
msgstr "Veuillez saisir un montant valide."

#: src/scripts/order-bumps/index.js:320
msgid "Item added to cart."
msgstr "Article ajouté au panier."

#. translators: %s: product name
#: src/scripts/order-bumps/index.js:200
msgid "Add %s to cart"
msgstr "Ajouter %s au panier"

#. translators: %s: product name
#: src/scripts/order-bumps/index.js:196
msgid "%s added to cart"
msgstr "%s ajouté au panier"

#: src/scripts/order-bumps/index.js:184
msgid "Order bump"
msgstr "Order bump"

#: src/scripts/image-slider/index.js:113
msgid "Slide {{index}} of {{slidesLength}}."
msgstr "Diapositive {{index}} sur {{slidesLength}}."

#: src/scripts/image-slider/index.js:112
msgid "Go to next slide."
msgstr "Aller à la diapositive suivante."

#: src/scripts/image-slider/index.js:111
msgid "This is the last slide."
msgstr "Ceci est la dernière diapositive."

#: src/scripts/image-slider/index.js:110
msgid "This is the first slide."
msgstr "Ceci est la première diapositive."

#: src/scripts/image-slider/index.js:109
msgid "Go to previous slide."
msgstr "Aller à la diapositive précédente."

#: src/scripts/checkout/index.js:1067
msgid "Checkout updated. The subtotal is %1$s."
msgstr "Paiement mis à jour. Le sous-total est de %1$s."

#: src/scripts/checkout/index.js:1035
msgid "Removed %s from your cart."
msgstr "%s a été retiré de votre panier."

#: src/scripts/checkout/index.js:1016
msgid "Removing %s from your cart."
msgstr "Retrait de %s de votre panier en cours."

#: src/scripts/checkout/index.js:1008
msgid "item"
msgstr "article"

#. translators: %d: quantity
#: src/scripts/checkout/index.js:966
msgid "Quantity changed to %d."
msgstr "Quantité modifiée à %d."

#. translators: %d: quantity
#: src/scripts/checkout/index.js:944
msgid "Quantity decreased to %d."
msgstr "Quantité diminuée à %d."

#. translators: %d: quantity
#: src/scripts/checkout/index.js:915
msgid "Quantity increased to %d."
msgstr "Quantité augmentée à %d."

#: src/scripts/checkout/index.js:910 src/scripts/checkout/index.js:939
msgid "Updating quantity."
msgstr "Mise à jour de la quantité en cours."

#: src/scripts/checkout/index.js:797
msgid "Promotion code has been removed."
msgstr "Le code promo a été retiré."

#: src/scripts/checkout/index.js:784
msgid "Removing promotion code."
msgstr "Retrait du code promo en cours."

#. translators: %s: promotion code
#: src/scripts/checkout/index.js:761
msgid "Promotion code %s has been applied."
msgstr "Le code promo %s a été appliqué."

#: src/scripts/checkout/index.js:748
msgid "Applying promotion code."
msgstr "Application du code promo en cours."

#. translators: %s: product name
#: src/scripts/checkout/index.js:496
msgid "Quantity for %s."
msgstr "Quantité pour %s."

#. translators: %s: product name
#: src/scripts/checkout/index.js:484
msgid "Decrease quantity for %s."
msgstr "Diminuer la quantité pour %s."

#. translators: %s: product name
#: src/scripts/checkout/index.js:472
msgid "Increase quantity for %s."
msgstr "Augmenter la quantité pour %s."

#: src/scripts/checkout/index.js:460
msgid "Remove %s from your cart."
msgstr "Retirer %s de votre panier."

#: src/scripts/checkout/index.js:447
msgid "Cart item: %s. Quantity %d. Total price %s."
msgstr "Article du panier : %s. Quantité %d. Prix total %s."

#. translators: %d: number of items in the cart
#: src/scripts/checkout/index.js:430
msgid "Total of %d item in your cart"
msgid_plural "Total of %d items in your cart"
msgstr[0] "Total de %d article dans votre panier"
msgstr[1] "Total de %d articles dans votre panier"

#. translators: %d: number of bundle component items
#: src/scripts/checkout/index.js:293 sc-product-line-item2.js:93
#: sc-subscription-details2.js:205
msgid "Includes %d item"
msgid_plural "Includes %d items"
msgstr[0] "Inclut %d article"
msgstr[1] "Inclut %d articles"

#: src/scripts/checkout/index.js:153
msgid "Original price:"
msgstr "Prix d’origine :"

#: src/scripts/cart/index.js:85
msgid "Cart closed."
msgstr "Panier fermé."

#: src/scripts/cart/index.js:56
msgid "Cart opened."
msgstr "Panier ouvert."

#: src/scripts/cart/index.js:18
msgid "Review your cart."
msgstr "Consultez votre panier."

#: src/components/StyleContentsControl.js:11
msgid "Style & Contents"
msgstr "Style et contenu"

#: src/components/ProductSelector.js:79
msgid "Search or type a product name"
msgstr "Rechercher ou saisir un nom de produit"

#: src/components/ProductSelector.js:59
msgid "Select specific products"
msgstr "Sélectionner des produits spécifiques"

#: src/components/LabelInspectorControls.js:22
msgid "Line Height"
msgstr "Hauteur de ligne"

#: src/components/LabelControl.js:14
msgid "Hide Label"
msgstr "Masquer l’étiquette"

#: src/blocks/sticky-purchase/edit.js:36
msgid "Sticky purchase settings"
msgstr "Réglages de l’achat fixe"

#: src/blocks/product-variant-pills/edit.js:76
msgid "Cap how many options show per attribute before a \"+N more\" toggle reveals the rest. Set to 0 to always show all options."
msgstr "Limitez le nombre d’options affichées par attribut avant qu’un bouton « +N de plus » n’affiche le reste. Définissez sur 0 pour toujours afficher toutes les options."

#: src/blocks/product-variant-pills/edit.js:75
msgid "Max visible options"
msgstr "Nombre maximal d’options visibles"

#: src/blocks/product-variant-pills/edit.js:65
msgid "Display the option name above the swatches. Turn this off for compact layouts — the label stays available to screen readers."
msgstr "Afficher le nom de l’option au-dessus des pastilles. Désactivez cette option pour les mises en page compactes — l’étiquette reste disponible pour les lecteurs d’écran."

#: src/blocks/product-variant-pills/edit.js:64
msgid "Show option label"
msgstr "Afficher l’étiquette de l’option"

#: src/blocks/product-title/edit.js:46
msgid "Make title a link"
msgstr "Transformer le titre en lien"

#: src/blocks/product-template/edit.js:280
msgid "Grid view"
msgstr "Vue en grille"

#: src/blocks/product-template/edit.js:274
msgid "List view"
msgstr "Vue en liste"

#: src/blocks/product-template-container/index.js:27
msgid "Main"
msgstr "Principal"

#: src/blocks/product-selected-variant/edit.js:31
msgid "Cotton"
msgstr "Coton"

#: src/blocks/product-selected-variant/edit.js:21
msgid "Character(s) to separate variant options"
msgstr "Caractère(s) pour séparer les options de variante"

#: src/blocks/product-selected-variant/edit.js:16
msgid "Separator"
msgstr "Séparateur"

#: src/blocks/product-selected-variant/edit.js:12
msgid "Variant Options Settings"
msgstr "Réglages des options de variante"

#: src/blocks/product-selected-variant-image/edit.js:178
msgid "Do you want to hide the image on mobile?"
msgstr "Voulez-vous masquer l’image sur mobile ?"

#: src/blocks/product-selected-variant-image/edit.js:177
msgid "Hide on Mobile?"
msgstr "Masquer sur mobile ?"

#: src/blocks/product-selected-price-trial/edit.js:7
msgid "Starting in 7 days."
msgstr "Commence dans 7 jours."

#: src/blocks/product-selected-price-ad-hoc-amount/edit.js:36
msgid "Custom Amount Settings"
msgstr "Réglages du montant personnalisé"

#: src/blocks/product-sale-badge/edit.js:33
msgid "Empty Sale label"
msgstr "Étiquette de solde vide"

#: src/blocks/product-sale-badge/edit.js:32
msgid "Sale Label"
msgstr "Étiquette de solde"

#: src/blocks/product-review-verified-badge/edit.js:74
msgid "Icon Color"
msgstr "Couleur de l’icône"

#: src/blocks/product-review-verified-badge/edit.js:49
#: src/blocks/product-review-verified-badge/edit.js:58
msgid "Icon size"
msgstr "Taille de l’icône"

#: src/blocks/product-review-verified-badge/edit.js:38
msgid "Show label"
msgstr "Afficher l’étiquette"

#: src/blocks/product-review-verified-badge/edit.js:35
msgid "Badge settings"
msgstr "Réglages du badge"

#: src/blocks/product-review-total-rating/edit.js:45
msgid "Toggle on to link to the reviews section."
msgstr "Activez pour créer un lien vers la section des avis."

#: src/blocks/product-review-total-rating/edit.js:44
msgid "Link to reviews"
msgstr "Lien vers les avis"

#: src/blocks/product-review-total-rating/edit.js:33
msgid "Toggle off to hide the total rating if there are no reviews."
msgstr "Désactivez pour masquer la note totale s’il n’y a aucun avis."

#: src/blocks/product-review-total-rating/edit.js:32
msgid "Show for zero reviews"
msgstr "Afficher en l’absence d’avis"

#: src/blocks/product-review-total-rating/edit.js:21
msgid "Toggle off to hide the label text, e.g. \"reviews\"."
msgstr "Désactivez pour masquer le texte de l’étiquette, par exemple « avis »."

#: src/blocks/product-review-title/edit.js:13
msgid "Review Title"
msgstr "Titre de l’avis"

#: src/blocks/product-review-reviewer-name/edit.js:62
msgid "First Name Last Name"
msgstr "Prénom Nom"

#: src/blocks/product-review-reviewer-name/edit.js:46
msgid "Name Format"
msgstr "Format du nom"

#: src/blocks/product-review-reviewer-name/edit.js:16
msgid "Reviewer Name"
msgstr "Nom de l’auteur de l’avis"

#: src/blocks/product-review-list/list-placeholder.js:65
msgid "Choose a pattern for the product review list or start with a basic layout."
msgstr "Choisissez une composition pour la liste des avis produit ou commencez avec une mise en page de base."

#: src/blocks/product-review-list/list-content.js:92
msgid "Enable reviews"
msgstr "Activer les avis"

#: src/blocks/product-review-list/list-content.js:81
msgid "Product reviews are disabled in global settings."
msgstr "Les avis produit sont désactivés dans les réglages globaux."

#: src/blocks/product-review-list-no-reviews/edit.js:22
msgid "Write a review"
msgstr "Écrire un avis"

#: src/blocks/product-review-list-filter-checkboxes-template/edit.js:38
msgid "1 Star (2)"
msgstr "1 étoile (2)"

#: src/blocks/product-review-list-filter-checkboxes-template/edit.js:34
msgid "2 Stars (0)"
msgstr "2 étoiles (0)"

#: src/blocks/product-review-list-filter-checkboxes-template/edit.js:30
msgid "3 Stars (0)"
msgstr "3 étoiles (0)"

#: src/blocks/product-review-list-filter-checkboxes-template/edit.js:26
msgid "4 Stars (5)"
msgstr "4 étoiles (5)"

#: src/blocks/product-review-list-filter-checkboxes-template/edit.js:22
msgid "5 Stars (10)"
msgstr "5 étoiles (10)"

#: src/blocks/product-review-form/edit.js:146
msgid "CSS height value (e.g., 400px, 60vh, auto)"
msgstr "Valeur CSS de hauteur (par exemple, 400px, 60vh, auto)"

#: src/blocks/product-review-form/edit.js:134
msgid "CSS width value (e.g., 500px, 80%, auto)"
msgstr "Valeur CSS de largeur (par exemple, 500px, 80%, auto)"

#: src/blocks/product-review-form/edit.js:115
msgid "Bottom Center"
msgstr "En bas au centre"

#: src/blocks/product-review-form/edit.js:107
msgid "Center Right"
msgstr "Au centre à droite"

#: src/blocks/product-review-form/edit.js:103
msgid "Center Center"
msgstr "Au centre"

#: src/blocks/product-review-form/edit.js:99
msgid "Center Left"
msgstr "Au centre à gauche"

#: src/blocks/product-review-form/edit.js:91
msgid "Top Center"
msgstr "En haut au centre"

#: src/blocks/product-review-form/edit.js:79
msgid "Modal Settings"
msgstr "Réglages de la fenêtre modale"

#: src/blocks/product-review-form/edit.js:40
msgid "Edit Confirmation"
msgstr "Modifier la confirmation"

#: src/blocks/product-review-form-title/labels.js:47
msgid "Placeholder text shown in the input field."
msgstr "Texte indicatif affiché dans le champ de saisie."

#: src/blocks/product-review-form-content/labels.js:43
msgid "Placeholder text shown in the textarea field."
msgstr "Texte indicatif affiché dans la zone de texte."

#: src/blocks/product-review-form-content/edit.js:48
msgid "Number of visible text lines for the textarea."
msgstr "Nombre de lignes de texte visibles dans la zone de texte."

#: src/blocks/product-review-form-content/edit.js:43
msgid "Rows"
msgstr "Lignes"

#: src/blocks/product-review-date/edit.js:108
msgid "Date Format"
msgstr "Format de date"

#: src/blocks/product-review-breakdown/edit.js:108
#: src/blocks/product-review-breakdown/edit.js:119
msgid "Column gap"
msgstr "Espacement des colonnes"

#: src/blocks/product-review-breakdown/edit.js:91
#: src/blocks/product-review-breakdown/edit.js:98
msgid "Row gap"
msgstr "Espacement des lignes"

#: src/blocks/product-review-breakdown/edit.js:75
#: src/blocks/product-review-breakdown/edit.js:82
msgid "Star size"
msgstr "Taille des étoiles"

#: src/blocks/product-review-breakdown/edit.js:64
msgid "Choose the number of columns to display the review breakdown. Keep in mind the mumber of columns may shrink if the width is too narrow."
msgstr "Choisissez le nombre de colonnes pour afficher la répartition des avis. Notez que le nombre de colonnes peut diminuer si la largeur est trop étroite."

#: src/blocks/product-review-add-button/icon-position-controls.js:18
msgid "Icon After Text"
msgstr "Icône après le texte"

#: src/blocks/product-review-add-button/icon-position-controls.js:12
msgid "Icon Before Text"
msgstr "Icône avant le texte"

#: src/blocks/product-review-add-button/edit.js:52
msgid "Write a Review button"
msgstr "Bouton « Écrire un avis »"

#: src/blocks/product-review-add-button/design.js:69
msgctxt "Button option for product review add button button."
msgid "Both"
msgstr "Les deux"

#: src/blocks/product-review-add-button/design.js:61
msgctxt "Button option for product review add button button."
msgid "Text"
msgstr "Texte"

#: src/blocks/product-review-add-button/design.js:53
msgctxt "Button option for product review add button button."
msgid "Icon"
msgstr "Icône"

#: src/blocks/product-review-add-button/design.js:45
msgid "A decorative way to show review add button of the product."
msgstr "Une manière décorative d’afficher le bouton d’ajout d’avis du produit."

#: src/blocks/product-quick-view/edit.js:68
#: src/blocks/product-quick-view/edit.js:81
msgid "500"
msgstr "500"

#: src/blocks/product-quick-view-button/settings.js:32
msgid "Add the product directly to cart if it has no options."
msgstr "Ajouter directement le produit au panier s’il n’a pas d’options."

#: src/blocks/product-quick-view-button/icon-position-controls.js:31
msgctxt "The position of the icon in the button."
msgid "Before"
msgstr "Avant"

#: src/blocks/product-quick-view-button/icon-position-controls.js:23
msgctxt "The position of the icon in the button."
msgid "After"
msgstr "Après"

#: src/blocks/product-quick-view-button/icon-position-controls.js:18
msgid "The position of the icon in the button."
msgstr "La position de l’icône dans le bouton."

#: src/blocks/product-quick-view-button/edit.js:51
msgid "Quick add button"
msgstr "Bouton d’ajout rapide"

#: src/blocks/product-quick-view-button/design.js:82
#: src/blocks/product-review-add-button/design.js:86
msgid "The width of the button in its container."
msgstr "La largeur du bouton dans son conteneur."

#: src/blocks/product-quick-view-button/design.js:65
msgctxt "Button option for product quick view button."
msgid "Both"
msgstr "Les deux"

#: src/blocks/product-quick-view-button/design.js:57
msgctxt "Button option for product quick view button."
msgid "Text"
msgstr "Texte"

#: src/blocks/product-quick-view-button/design.js:49
msgctxt "Button option for product quick view button."
msgid "Icon"
msgstr "Icône"

#: src/blocks/product-quick-view-button/design.js:41
msgid "A decorative way to show quick view trigger of the product."
msgstr "Une manière décorative d’afficher le déclencheur d’aperçu rapide du produit."

#: src/blocks/product-price-chooser/edit.js:111
msgid "This block will only show multiple columns if the width of the container is over 600px."
msgstr "Ce bloc n’affichera plusieurs colonnes que si la largeur du conteneur dépasse 600px."

#: src/blocks/product-pagination/query-pagination-label-control.js:12
#: src/blocks/product-review-pagination/query-pagination-label-control.js:12
msgid "Toggle off to hide the label text, e.g. \"Next Page\"."
msgstr "Désactivez pour masquer le texte de l’étiquette, par exemple « Page suivante »."

#: src/blocks/product-pagination/query-pagination-arrow-controls.js:26
#: src/blocks/product-review-pagination/query-pagination-arrow-controls.js:26
msgctxt "Arrow option for Query Pagination Next/Previous blocks"
msgid "None"
msgstr "Aucune"

#: src/blocks/product-pagination-previous/edit.js:38
#: src/blocks/product-review-pagination-previous/edit.js:41
msgid "Previous page link"
msgstr "Lien vers la page précédente"

#: src/blocks/product-pagination-next/edit.js:28
#: src/blocks/product-review-pagination-next/edit.js:31
msgid "Next page link"
msgstr "Lien vers la page suivante"

#: src/blocks/product-page/product-page-content.js:116
msgid "Replace Product"
msgstr "Remplacer le produit"

#: src/blocks/product-page/list-placeholder.js:232
#: src/utilities/pattern-selection-modal.js:75
msgid "Choose a pattern"
msgstr "Choisir une composition"

#: src/blocks/product-page/list-placeholder.js:224
msgid "Start with Basic Layout"
msgstr "Commencer avec une mise en page de base"

#: src/blocks/product-page/list-placeholder.js:94
msgid "Choose a product & pattern for the product page or start with a basic layout."
msgstr "Choisissez un produit et une composition pour la page produit, ou commencez avec une mise en page de base."

#: src/blocks/product-page/list-placeholder.js:90
msgid "Choose a pattern for the product page or start with a basic layout."
msgstr "Choisissez une composition pour la page produit ou commencez avec une mise en page de base."

#: src/blocks/product-page/components/SelectorPreview.js:41
msgid "Product image"
msgstr "Image du produit"

#: src/blocks/product-media/edit.js:123
msgid "Show thumbnails for the image slider."
msgstr "Afficher les vignettes du diaporama d’images."

#: src/blocks/product-media/edit.js:86
msgid "Automatically adjust the height of the slider to the image height."
msgstr "Ajuster automatiquement la hauteur du diaporama à celle de l’image."

#: src/blocks/product-list/inspector-controls/index.js:168
#: src/blocks/product-list/inspector-controls/KeywordControls.js:30
msgid "Keyword"
msgstr "Mot-clé"

#: src/blocks/product-list/inspector-controls/index.js:155
msgid "Taxonomies"
msgstr "Taxonomies"

#: src/blocks/product-list/inspector-controls/IncludeControls.js:184
#: src/blocks/product-page/components/ProductSelector.js:31
msgid "Search for a product"
msgstr "Rechercher un produit"

#: src/blocks/product-list-sidebar/edit.js:170
#: src/blocks/product-review-list-sidebar/edit.js:62
msgid "Mobile Label"
msgstr "Libellé sur mobile"

#: src/blocks/product-list-sidebar/edit.js:159
#: src/blocks/product-review-list-sidebar/edit.js:53
msgid "Do you want sidebar to be open by default?"
msgstr "Voulez-vous que la barre latérale soit ouverte par défaut ?"

#: src/blocks/product-list-sidebar/edit.js:158
#: src/blocks/product-review-list-sidebar/edit.js:52
msgid "Open by default"
msgstr "Ouvert par défaut"

#: src/blocks/product-list-sidebar-toggle/edit.js:84
#: src/blocks/product-review-list-sidebar-toggle/edit.js:95
msgctxt "Arrow option for Product List Sidebar Toggle blocks"
msgid "Menu"
msgstr "Menu"

#: src/blocks/product-list-sidebar-toggle/edit.js:76
#: src/blocks/product-review-list-sidebar-toggle/edit.js:87
msgctxt "Arrow option for Product List Sidebar Toggle blocks"
msgid "Sliders"
msgstr "Curseurs"

#: src/blocks/product-list-sidebar-toggle/edit.js:68
#: src/blocks/product-review-list-sidebar-toggle/edit.js:79
msgctxt "Arrow option for Product List Sidebar Toggle blocks"
msgid "None"
msgstr "Aucune"

#: src/blocks/product-list-related/list-placeholder.js:104
#: src/blocks/product-list/list-placeholder.js:121
#: src/blocks/product-review-list/list-placeholder.js:89
msgid "Start basic"
msgstr "Commencer avec la base"

#: src/blocks/product-list-related/list-placeholder.js:80
#: src/blocks/product-list/list-placeholder.js:97
msgid "Choose a pattern for the product list or start with a basic layout."
msgstr "Choisissez une composition pour la liste de produits ou commencez avec une mise en page de base."

#: src/blocks/product-list-related/inspector-controls/index.js:145
msgid "If there are no related products, show all products."
msgstr "S’il n’y a aucun produit associé, afficher tous les produits."

#: src/blocks/product-list-related/inspector-controls/index.js:144
msgid "All Products Fallback"
msgstr "Repli sur tous les produits"

#: src/blocks/product-list-related/inspector-controls/index.js:135
msgid "Limit the pages you want to show, even if the query has more results."
msgstr "Limiter le nombre de pages à afficher, même si la requête renvoie davantage de résultats."

#: src/blocks/product-list-related/inspector-controls/index.js:129
msgid "Max pages to show"
msgstr "Nombre maximum de pages à afficher"

#: src/blocks/product-list-related/inspector-controls/index.js:117
#: src/blocks/product-list/inspector-controls/index.js:79
#: src/blocks/product-review-list/inspector-controls.js:35
msgid "Offset"
msgstr "Décalage"

#: src/blocks/product-list-related/inspector-controls/index.js:77
#: src/blocks/product-list/inspector-controls/index.js:90
msgid "Default Sorting"
msgstr "Tri par défaut"

#: src/blocks/product-list-related/inspector-controls/index.js:41
msgid "Random (pagination disabled)"
msgstr "Aléatoire (pagination désactivée)"

#: src/blocks/product-list-filter-checkboxes/edit.js:39
#: src/blocks/product-list-filter/edit.js:35
#: src/blocks/product-list-related/inspector-controls/index.js:93
msgid "Taxonomy"
msgstr "Taxonomie"

#: src/blocks/product-list-filter-checkboxes-template/edit.js:25
#: src/blocks/product-list-filter-tags-template/edit.js:26
#: src/blocks/product-review-list-filter-tags-template/edit.js:34
msgid "Filter 3"
msgstr "Filtre 3"

#: src/blocks/product-list-filter-checkboxes-template/edit.js:21
#: src/blocks/product-list-filter-tags-template/edit.js:22
#: src/blocks/product-review-list-filter-tags-template/edit.js:30
msgid "Filter 2"
msgstr "Filtre 2"

#: src/blocks/product-list-filter-checkboxes-template/edit.js:17
#: src/blocks/product-list-filter-tags-template/edit.js:18
#: src/blocks/product-review-list-filter-tags-template/edit.js:26
msgid "Filter 1"
msgstr "Filtre 1"

#: src/blocks/product-image/edit.js:192 src/blocks/product-title/edit.js:66
msgid "Link rel"
msgstr "Attribut rel du lien"

#: src/blocks/product-image/edit.js:182 src/blocks/product-title/edit.js:55
msgid "Open in new tab"
msgstr "Ouvrir dans un nouvel onglet"

#: src/blocks/product-image/edit.js:173
msgid "Make image a link"
msgstr "Transformer l’image en lien"

#: src/blocks/product-collection-tag/edit.js:22
msgid "Link to collection page"
msgstr "Lien vers la page de la collection"

#: src/blocks/product-buy-button/labels.js:15
#: src/blocks/product-line-item-note/labels.js:15
#: src/blocks/product-review-form-content/labels.js:22
#: src/blocks/product-review-form-title/labels.js:22
msgid "Labels"
msgstr "Libellés"

#: src/blocks/product-buy-button/display.js:91
msgid "Always show a sticky purchase button regardless of stock status"
msgstr "Toujours afficher un bouton d’achat fixe, quel que soit l’état du stock"

#: src/blocks/product-buy-button/display.js:87
msgid "Show a sticky purchase button only when the product is in stock"
msgstr "Afficher un bouton d’achat fixe uniquement lorsque le produit est en stock"

#: src/blocks/product-buy-button/display.js:83
msgid "Do not show a sticky purchase button when scrolling to the bottom of the page"
msgstr "Ne pas afficher de bouton d’achat fixe lors du défilement vers le bas de la page"

#: src/blocks/product-buy-button/display.js:61
msgid "Sticky purchase button"
msgstr "Bouton d’achat fixe"

#. translators: Percentage value.
#: src/blocks/product-buy-button/display.js:50
#: src/blocks/product-quick-view-button/design.js:97
#: src/blocks/product-review-add-button/design.js:101
#: src/blocks/product-review-add-button/display.js:53
#: src/blocks/product-review-form-submit-button/display.js:46
msgid "%d%%"
msgstr "%d %%"

#: src/blocks/price-setup-fee/edit.js:9
msgid "12 Signup Fee"
msgstr "Frais d’inscription de 12"

#: src/blocks/price-interval/edit.js:7
#: src/blocks/product-price-chooser/edit.js:39
#: src/blocks/product-selected-price-interval/edit.js:7
msgid "/ mo"
msgstr "/ mois"

#: src/blocks/icon/edit.js:213
msgid "Mark as nofollow"
msgstr "Marquer comme nofollow"

#: src/blocks/icon/edit.js:169
msgid "The <a>Link Relation</a> attribute defines the relationship between a linked resource and the current document."
msgstr "L’attribut <a>Relation du lien</a> définit la relation entre une ressource liée et le document actuel."

#: src/blocks/icon/edit.js:167
msgid "Link relation"
msgstr "Relation du lien"

#: src/blocks/icon/edit.js:154
msgid "Stroke Width"
msgstr "Épaisseur du trait"

#: src/blocks/icon/edit.js:143
msgid "Size (px)"
msgstr "Taille (px)"

#: src/blocks/icon/edit.js:132
msgid "No icons found. Try a different search."
msgstr "Aucune icône trouvée. Essayez une autre recherche."

#: src/blocks/icon/edit.js:99
msgid "Search for an icon..."
msgstr "Rechercher une icône…"

#: src/blocks/icon/edit.js:96
msgid "Search Icons"
msgstr "Rechercher des icônes"

#: src/blocks/icon/edit.js:90
msgid "Icon Settings"
msgstr "Réglages de l’icône"

#: src/blocks/icon/edit.js:82
msgid "Add link"
msgstr "Ajouter un lien"

#: src/blocks/icon/edit.js:81
msgid "Edit link"
msgstr "Modifier le lien"

#: src/blocks/currency-switcher/edit.js:111
#: src/blocks/product-review-form/edit.js:87
msgid "Top Left"
msgstr "En haut à gauche"

#: src/blocks/currency-switcher/edit.js:105
#: src/blocks/product-review-form/edit.js:95
msgid "Top Right"
msgstr "En haut à droite"

#: src/blocks/currency-switcher/edit.js:100
#: src/blocks/product-review-form/edit.js:111
msgid "Bottom Left"
msgstr "En bas à gauche"

#: src/blocks/currency-switcher/edit.js:94
#: src/blocks/product-review-form/edit.js:119
msgid "Bottom Right"
msgstr "En bas à droite"

#: src/blocks/cart/edit.js:133
msgid " here."
msgstr " ici."

#: src/blocks/cart/edit.js:123
msgid "The current template for cart is outdated. Please upgrade to a newer version by clicking "
msgstr "Le modèle actuel du panier est obsolète. Veuillez passer à une version plus récente en cliquant "

#: src/blocks/cart-order-bump-scratch-amount/index.js:21
msgid "Scratch Amount"
msgstr "Montant barré"

#: src/blocks/cart-order-bump-pagination/query-pagination-arrow-size-control.js:17
msgid "Size of the pagination arrows in pixels."
msgstr "Taille des flèches de pagination en pixels."

#: src/blocks/cart-order-bump-pagination/query-pagination-arrow-size-control.js:12
msgid "Arrow Size"
msgstr "Taille des flèches"

#: src/blocks/cart-order-bump-pagination/query-pagination-arrow-controls.js:30
msgctxt "Arrow option for pagination"
msgid "Chevron"
msgstr "Chevron"

#: src/blocks/cart-order-bump-pagination/query-pagination-arrow-controls.js:26
msgctxt "Arrow option for pagination"
msgid "Arrow"
msgstr "Flèche"

#: src/blocks/cart-order-bump-pagination/query-pagination-arrow-controls.js:18
msgid "A decorative arrow for the next and previous page buttons."
msgstr "Une flèche décorative pour les boutons de page suivante et précédente."

#: src/blocks/cart-order-bump-discount-badge/index.js:21
msgid "Discount Badge"
msgstr "Badge de remise"

#: src/blocks/cart-order-bump-cta/index.js:21
msgid "CTA"
msgstr "CTA"

#: src/blocks/cart-order-bump-cta/edit.js:11
msgid "Call to action text..."
msgstr "Texte d’appel à l’action…"

#: src/blocks/cart-order-bump-add-button/index.js:21
msgid "Add Button"
msgstr "Bouton Ajouter"

#: src/blocks/cart-line-item-variant/edit.js:51
msgid "Small / Red"
msgstr "Petit / Rouge"

#: src/blocks/cart-line-item-variant/edit.js:17
msgid "Bundle items"
msgstr "Articles du lot"

#: src/blocks/cart-line-item-trial/edit.js:6
msgid "14 day trial"
msgstr "Période d’essai de 14 jours"

#: src/blocks/cart-line-item-remove/edit.js:84
#: src/blocks/product-line-item-note/edit.js:49
#: src/blocks/product-list-filter-checkboxes-label/edit.js:37
#: src/blocks/product-list-filter-tags-clear-all/edit.js:10
#: src/blocks/product-list-filter-tags-label/edit.js:10
#: src/blocks/product-list-sidebar-toggle/edit.js:100
#: src/blocks/product-list-sort-radio-group-label/edit.js:10
#: src/blocks/product-price-chooser/edit.js:128
#: src/blocks/product-quantity/edit.js:58
#: src/blocks/product-review-list-filter-checkboxes-label/edit.js:13
#: src/blocks/product-review-list-filter-tags-clear-all/edit.js:14
#: src/blocks/product-review-list-filter-tags-label/edit.js:14
#: src/blocks/product-review-list-sidebar-toggle/edit.js:111
#: src/blocks/product-selected-price-ad-hoc-amount/edit.js:56
msgid "Label text"
msgstr "Texte de l’étiquette"

#: src/blocks/cart-line-item-remove/edit.js:71
msgid "Toggle off to hide the label text, e.g. \"Remove\"."
msgstr "Désactivez pour masquer le texte de l’étiquette, par exemple « Retirer »."

#: src/blocks/cart-line-item-remove/edit.js:70
#: src/blocks/product-pagination/query-pagination-label-control.js:11
#: src/blocks/product-review-pagination/query-pagination-label-control.js:11
#: src/blocks/product-review-total-rating/edit.js:20
msgid "Show label text"
msgstr "Afficher le texte de l’étiquette"

#: src/blocks/cart-line-item-remove/edit.js:61
msgctxt "Icon option for Cart Line Item Remove block"
msgid "Close"
msgstr "Croix"

#: src/blocks/cart-line-item-remove/edit.js:53
msgctxt "Icon option for Cart Line Item Remove block"
msgid "Trash"
msgstr "Corbeille"

#: src/blocks/cart-line-item-remove/edit.js:45
msgctxt "Icon option for Cart Line Item Remove block"
msgid "None"
msgstr "Aucune"

#: src/blocks/cart-line-item-remove/edit.js:37
msgid "Choose an icon for the remove button."
msgstr "Choisissez une icône pour le bouton de suppression."

#: src/blocks/cart-line-item-note/edit.js:12
msgid "Note: Your note here..."
msgstr "Note : votre note ici…"

#: src/blocks/cart-line-item-image/edit.js:146
#: src/blocks/cart-line-item-image/edit.js:158
#: src/blocks/cart-order-bump-image/edit.js:148
#: src/blocks/cart-order-bump-image/edit.js:160
msgid "Auto"
msgstr "Auto"

#: src/blocks/cart-line-item-fees/edit.js:6
msgid "$99 setup fee"
msgstr "Frais de mise en place de 99 $"

#: src/blocks/cart-line-item-details/edit.js:101
#: src/scripts/checkout/index.js:315 sc-product-line-item2.js:65
msgid "Show less"
msgstr "Afficher moins"

#: src/blocks/cart-line-item-details/edit.js:80
msgid "The expand toggle only shows when the details exceed this many lines."
msgstr "Le bouton de dépliage ne s’affiche que lorsque les détails dépassent ce nombre de lignes."

#: src/blocks/cart-line-item-details/edit.js:79
msgid "Collapse after (lines)"
msgstr "Replier après (lignes)"

#: src/blocks/cart-line-item-details/edit.js:71
msgid "When on, the details (variant, bundle items) show expanded on load. When off, they stay collapsed until the shopper expands them."
msgstr "Si cette option est activée, les détails (variante, articles du lot) sont dépliés au chargement. Sinon, ils restent repliés jusqu’à ce que l’acheteur les déplie."

#: src/blocks/cart-line-item-details/edit.js:70
msgid "Expanded by default"
msgstr "Déplié par défaut"

#: src/blocks/cart-close-button/edit.js:62
msgctxt "Arrow option for Query Pagination Next/Previous blocks"
msgid "Close"
msgstr "Croix"

#: src/blocks/cart-close-button/edit.js:54
#: src/blocks/product-pagination/query-pagination-arrow-controls.js:42
#: src/blocks/product-review-pagination/query-pagination-arrow-controls.js:42
msgctxt "Arrow option for Query Pagination Next/Previous blocks"
msgid "Chevron"
msgstr "Chevron"

#: src/blocks/cart-close-button/edit.js:46
#: src/blocks/product-pagination/query-pagination-arrow-controls.js:34
#: src/blocks/product-review-pagination/query-pagination-arrow-controls.js:34
msgctxt "Arrow option for Query Pagination Next/Previous blocks"
msgid "Arrow"
msgstr "Flèche"

#: src/blocks/cart-close-button/edit.js:38
#: src/blocks/product-list-sidebar-toggle/edit.js:60
#: src/blocks/product-pagination/query-pagination-arrow-controls.js:18
#: src/blocks/product-review-list-sidebar-toggle/edit.js:71
#: src/blocks/product-review-pagination/query-pagination-arrow-controls.js:18
msgid "A decorative arrow appended to the next and previous page link."
msgstr "Une flèche décorative ajoutée aux liens de page suivante et précédente."

#: src/blocks/cart-close-button/edit.js:35
#: src/blocks/cart-order-bump-pagination/query-pagination-arrow-controls.js:15
#: src/blocks/product-pagination/query-pagination-arrow-controls.js:15
#: src/blocks/product-review-pagination/query-pagination-arrow-controls.js:15
msgid "Arrow"
msgstr "Flèche"

#. translators: %s is the name of the variant option.
#: src/blocks/product-variant-pill/view.php:28
msgid "Select %s"
msgstr "Sélectionner %s"

#: src/blocks/product-selected-price-scratch-amount/view.php:4
msgid "Was"
msgstr "Avant"

#: src/blocks/product-scratch-price/view.php:2
msgid "Compare to"
msgstr "Comparer à"

#. translators: 1: number of reviews, 2: label "review" or "reviews".
#: src/blocks/product-review-total-rating/view.php:25
msgid "review"
msgid_plural "reviews"
msgstr[0] "avis"
msgstr[1] "avis"

#. translators: %s: number of reviews.
#: src/blocks/product-review-total-rating/view.php:7
msgid "%s review. View all reviews"
msgid_plural "%s reviews. View all reviews"
msgstr[0] "%s avis. Voir tous les avis"
msgstr[1] "%s avis. Voir tous les avis"

#. translators: %s: number of reviews.
#: src/blocks/product-review-total-rating/view.php:4
msgid "%s review"
msgid_plural "%s reviews"
msgstr[0] "%s avis"
msgstr[1] "%s avis"

#: src/blocks/product-review-template/view.php:48
msgid "Review with %1$d out of 5 stars. %2$d of %3$d."
msgstr "Avis avec une note de %1$d sur 5 étoiles. %2$d sur %3$d."

#: src/blocks/product-review-template/view.php:1
msgid "Customer reviews"
msgstr "Avis clients"

#: src/blocks/product-review-summary/view.php:4
msgid "Customer Reviews Summary"
msgstr "Résumé des avis clients"

#: src/blocks/product-review-summary/controller.php:17
msgid "Average rating %1$s out of 5 stars. Based on %2$s review."
msgid_plural "Average rating %1$s out of 5 stars. Based on %2$s reviews."
msgstr[0] "Note moyenne de %1$s sur 5 étoiles, sur la base de %2$s avis."
msgstr[1] "Note moyenne de %1$s sur 5 étoiles, sur la base de %2$s avis."

#: src/blocks/product-review-reviewer-name/view.php:1
msgid "Reviewed by %s"
msgstr "Avis rédigé par %s"

#: src/blocks/product-review-reviewer-name/controller.php:35
msgid "Anonymous"
msgstr "Anonyme"

#. translators: %d: number of stars out of 5
#: src/blocks/product-review-rating-stars/controller.php:17
msgid "%d star out of 5"
msgid_plural "%d stars out of 5"
msgstr[0] "%d étoile sur 5"
msgstr[1] "%d étoiles sur 5"

#: src/blocks/product-review-list-sidebar/view.php:53
msgid "Close filters"
msgstr "Fermer les filtres"

#: src/blocks/product-review-list-filter-checkboxes-template/controller.php:29
msgid "Filter by %1$d star reviews, %2$d result"
msgid_plural "Filter by %1$d star reviews, %2$d results"
msgstr[0] "Filtrer les avis à %1$d étoile(s), %2$d résultat"
msgstr[1] "Filtrer les avis à %1$d étoile(s), %2$d résultats"

#. translators: %d is the number of stars.
#: src/blocks/product-review-list-filter-checkboxes-template/controller.php:21
#: src/blocks/product-review-list-filter-checkboxes/controller.php:19
#: src/blocks/product-review-list-filter-tags-template/controller.php:16
msgid "%d Star"
msgid_plural "%d Stars"
msgstr[0] "%d étoile"
msgstr[1] "%d étoiles"

#. translators: %s is the filter label (e.g. "Filter by 5 star reviews, 0
#. results").
#: src/blocks/product-review-list-filter-checkbox/controller.php:13
msgid "%s, unavailable"
msgstr "%s, indisponible"

#: src/blocks/product-review-form/view.php:55
msgid "Thanks for your review! Your review has been submitted successfully."
msgstr "Merci pour votre avis ! Votre avis a bien été envoyé."

#: src/blocks/product-review-form/view.php:37
msgid "Write a product review"
msgstr "Rédiger un avis sur le produit"

#: src/blocks/product-review-form-title/controller.php:3
#: src/blocks/product-review-form-title/edit.js:58
#: src/blocks/product-review-form-title/labels.js:42
msgid "Enter a title for your review"
msgstr "Saisissez un titre pour votre avis"

#: src/blocks/product-review-form-submit-button/view.php:20
#: src/blocks/product-review-form-submit-button/edit.js:75
msgid "Submit Review"
msgstr "Envoyer l’avis"

#: src/blocks/product-review-form-rating/controller.php:4
#: src/blocks/product-review-form-rating/edit.js:76
msgid "Your rating"
msgstr "Votre note"

#: src/blocks/product-review-form-content/controller.php:2
#: src/blocks/product-review-content/edit.js:13
#: src/blocks/product-review-form-content/edit.js:62
msgid "Your review"
msgstr "Votre avis"

#: src/blocks/product-review-form-close/view.php:19
msgid "Close product review form"
msgstr "Fermer le formulaire d’avis sur le produit"

#. translators: %s: formatted date of the review
#: src/blocks/product-review-date/view.php:8
msgid "Reviewed on %s"
msgstr "Avis publié le %s"

#. translators: %s: human-readable time difference.
#: src/blocks/product-review-date/controller.php:19
msgid "%s ago"
msgstr "il y a %s"

#. translators: %s: human-readable time difference.
#: src/blocks/product-review-date/controller.php:16
msgid "%s from now"
msgstr "dans %s"

#: src/blocks/product-review-breakdown/view.php:28
msgid "%d%% of reviews"
msgstr "%d%% des avis"

#: src/blocks/product-review-breakdown/view.php:10
msgid "%1$d star: %2$d review"
msgid_plural "%1$d stars: %2$d reviews"
msgstr[0] "%1$d étoile : %2$d avis"
msgstr[1] "%1$d étoiles : %2$d avis"

#: src/blocks/product-review-breakdown/view.php:1
msgid "Review breakdown by star rating"
msgstr "Répartition des avis par nombre d’étoiles"

#: src/blocks/product-review-average-rating-value/view.php:3
msgid "Average rating: %s out of 5. View all reviews"
msgstr "Note moyenne : %s sur 5. Voir tous les avis"

#: src/blocks/product-review-average-rating-value/view.php:1
msgid "Average rating: %s out of 5"
msgstr "Note moyenne : %s sur 5"

#. translators: %s: average star rating (e.g. 4.5).
#: src/blocks/product-review-average-rating-stars/view.php:11
msgid "%s out of 5 stars"
msgstr "%s étoiles sur 5"

#: src/blocks/product-quick-view/view.php:30
msgid "Quick view product details"
msgstr "Aperçu rapide des détails du produit"

#: src/blocks/product-quick-view-close/view.php:22
msgid "Close quick add"
msgstr "Fermer l’ajout rapide"

#. translators: %s: page number.
#: src/blocks/product-pagination-numbers/view.php:14
#: src/blocks/product-review-pagination-numbers/view.php:14
msgid "Page %s"
msgstr "Page %s"

#. translators: %s is the video title.
#: src/blocks/product-media/video.php:11
msgid "Video: %s"
msgstr "Vidéo : %s"

#. translators: %s is the current selected option.
#: src/blocks/product-list-sort/view.php:33
msgid "Order By: %s"
msgstr "Trier par : %s"

#: src/blocks/product-list-sort-radio-group-template/controller.php:41
#: src/blocks/product-list-sort/controller.php:41
#: src/blocks/product-list-related/inspector-controls/index.js:37
#: src/blocks/product-list-sort-radio-group-template/edit.js:48
#: src/blocks/product-list/inspector-controls/index.js:44
msgid "Price, high to low"
msgstr "Prix décroissant"

#: src/blocks/product-list-sort-radio-group-template/controller.php:35
#: src/blocks/product-list-sort/controller.php:35
#: src/blocks/product-list-related/inspector-controls/index.js:33
#: src/blocks/product-list-sort-radio-group-template/edit.js:41
#: src/blocks/product-list/inspector-controls/index.js:40
msgid "Price, low to high"
msgstr "Prix croissant"

#: src/blocks/product-list-sort-radio-group-label/view.php:1
#: src/blocks/product-list-sort-radio-group-label/edit.js:12
msgid "Sort by"
msgstr "Trier par"

#: src/blocks/product-list-sidebar/view.php:73
#: src/blocks/product-review-list-sidebar/view.php:77
msgid "Loading filters"
msgstr "Chargement des filtres"

#. translators: %d is the current count of posts.
#. translators: %d is the current count of reviews.
#: src/blocks/product-list-sidebar/view.php:67
#: src/blocks/product-review-list-sidebar/view.php:71
msgid "View Results (%d)"
msgstr "Voir les résultats (%d)"

#: src/blocks/product-list-sidebar/view.php:49 src/scripts/sidebar/index.js:45
msgid "Close sidebar"
msgstr "Fermer la barre latérale"

#. translators: %s is the taxonomy label.
#: src/blocks/product-list-filter/view.php:35
msgid "Filter by: %s"
msgstr "Filtrer par : %s"

#: src/blocks/product-list-filter-tag/view.php:16
#: src/blocks/product-review-list-filter-tag/view.php:15
msgid "Press enter to remove this filter."
msgstr "Appuyez sur Entrée pour retirer ce filtre."

#. translators: You are currently on a %s collection link.
#: src/blocks/product-collection-tag/view.php:14
msgid "%s collection"
msgstr "Collection %s"

#. translators: %1$s: scratch amount.
#: src/blocks/price-scratch-amount/controller.php:16
msgid "Scratch Price: %1$s"
msgstr "Prix barré : %1$s"

#. translators: %1$s: amount.
#: src/blocks/price-amount/controller.php:14
msgid "Price: %1$s"
msgstr "Prix : %1$s"

#: src/blocks/currency-switcher/view.php:90
#: src/blocks/product-list-filter/view.php:23
#: src/blocks/product-list-sort/view.php:23
msgid "Press the arrow keys then enter to make a selection."
msgstr "Utilisez les flèches du clavier puis appuyez sur Entrée pour faire votre choix."

#: src/blocks/currency-switcher/view.php:58
msgid "Select Currency"
msgstr "Sélectionner la devise"

#: src/blocks/cart-subtotal/view.php:41 sc-line-item-total.js:95
msgid "(before discounts)"
msgstr "(avant remises)"

#: src/blocks/cart-order-bump-template/view.php:8
#: src/scripts/order-bumps/index.js:180
msgid "Order bumps carousel. Use left and right arrow keys to navigate."
msgstr "Carrousel d’order bumps. Utilisez les flèches gauche et droite pour naviguer."

#: src/blocks/cart-order-bump-pagination/view.php:4
msgid "Order bumps pagination"
msgstr "Pagination des order bumps"

#: src/blocks/cart-order-bump-add-button/view.php:19
msgid "Add to cart"
msgstr "Ajouter au panier"

#: src/blocks/cart-line-items/view.php:21
msgid "Use setting"
msgstr "Utiliser le réglage"

#: src/blocks/cart-line-item-note/view.php:14
msgid "Toggle note visibility"
msgstr "Afficher/masquer la note"

#: src/blocks/cart-line-item-details/view.php:34
msgid "Toggle line item details"
msgstr "Afficher/masquer les détails de l’article"

#: src/blocks/cart-icon/view.php:22
msgid "Cart Button."
msgstr "Bouton du panier."

#: src/blocks/cart-coupon/view.php:99 src/blocks/cart-coupon/view.php:130
#: src/blocks/cart-coupon/edit.js:111
msgid "Coupon code"
msgstr "Code promo"

#: src/blocks/cart-coupon/view.php:39
msgid "Delete discount"
msgstr "Supprimer la remise"

#: src/blocks/cart-close-button/view.php:7 src/blocks/cart-header/view.php:15
#: src/blocks/cart-close-button/edit.js:74
#: src/blocks/cart-close-button/edit.js:82
msgid "Close cart"
msgstr "Fermer le panier"

#: src/blocks-styles/product-quantity-pebble.php:9
msgid "Pebble"
msgstr "Galet"

#: src/blocks-styles/product-quantity-orbit.php:9
msgid "Orbit"
msgstr "Orbite"

#: index.php:205
msgid "Enlarged images"
msgstr "Images agrandies"

#: Blocks/TrialLineItem/block.json
msgctxt "block keyword"
msgid "trial"
msgstr "période d’essai"

#: Blocks/TrialLineItem/block.json
msgctxt "block description"
msgid "Display a trial amount."
msgstr "Affiche le montant de la période d’essai."

#: Blocks/TrialLineItem/block.json
msgctxt "block title"
msgid "Trial"
msgstr "Période d’essai"

#: Blocks/InvoiceReceiptDownload/block.json
msgctxt "block description"
msgid "Displays the receipt download link for a paid invoice."
msgstr "Affiche le lien de téléchargement du reçu d’une facture payée."

#: Blocks/InvoiceReceiptDownload/block.json
msgctxt "block title"
msgid "Receipt Download"
msgstr "Téléchargement du reçu"

#: components/PriceChoice.js:107
msgid "Enter Custom Amount"
msgstr "Saisir un montant personnalisé"

#: components/ListBlockMigration.js:43
msgid "Product List (Migrated)"
msgstr "Liste des produits (migrée)"

#: components/ColorPopup.js:21
msgid "Select color"
msgstr "Sélectionner une couleur"

#: Blocks/TaxIdInput/edit.js:53
msgid "Make this field required for all customers"
msgstr "Rendre ce champ obligatoire pour tous les clients"

#: Blocks/PriceSelector/edit.js:102
msgid "The type of product selection"
msgstr "Le type de sélection de produit"

#: Blocks/Payment/components/Inspector.js:103
msgid "Enable Razorpay payment"
msgstr "Activer le paiement Razorpay"

#: Blocks/OrderConfirmationCustomer/edit.js:38
msgid "Title text"
msgstr "Texte du titre"

#: Blocks/OrderConfirmationCustomer/edit.js:29
#: Blocks/OrderConfirmationCustomer/edit.js:39
msgid "Your Details"
msgstr "Vos informations"

#: Blocks/OrderBumps/edit.js:86 src/blocks/cart-order-bumps/edit.js:31
msgid "When enabled, items already added to cart will be hidden from the recommendations."
msgstr "Lorsque cette option est activée, les articles déjà ajoutés au panier seront masqués des recommandations."

#: Blocks/OrderBumps/edit.js:85 src/blocks/cart-order-bumps/edit.js:30
msgid "Hide added items"
msgstr "Masquer les articles ajoutés"

#: Blocks/OrderBumps/edit.js:23 Blocks/OrderBumps/edit.js:28
#: src/blocks/cart-order-bump-description/edit.js:12
msgid "Order bump description will appear here..."
msgstr "La description de l’order bump apparaîtra ici…"

#: Blocks/LineItems/edit.js:67 src/blocks/cart-line-item-variant/edit.js:36
msgid "Character shown between a bundle item and its variant options (e.g. · or -)."
msgstr "Caractère affiché entre un article du lot et ses options de variante (par ex. · ou -)."

#: Blocks/LineItems/edit.js:66 src/blocks/cart-line-item-variant/edit.js:35
msgid "Bundle item separator"
msgstr "Séparateur des articles du lot"

#: Blocks/LineItems/edit.js:53 src/blocks/cart-line-item-variant/edit.js:22
msgid "List every product included in a bundle. When off, only items with a selected variant are shown."
msgstr "Lister chaque produit inclus dans un lot. Si désactivé, seuls les articles avec une variante sélectionnée sont affichés."

#: Blocks/LineItems/edit.js:52 src/blocks/cart-line-item-variant/edit.js:21
msgid "Show all bundle items"
msgstr "Afficher tous les articles du lot"

#: Blocks/Input/edit.js:79 Blocks/Switch/edit.js:71 Blocks/Textarea/edit.js:79
msgid "Please add a name"
msgstr "Veuillez ajouter un nom"

#: Blocks/Dashboard/CustomerSubscriptions/edit.js:111
msgid "Yearly Subscription"
msgstr "Abonnement annuel"

#: Blocks/Dashboard/CustomerSubscriptions/edit.js:67
msgid "Monthly Subscription"
msgstr "Abonnement mensuel"

#: Blocks/Confirmation/edit.js:287
msgid "14 day free trial"
msgstr "Période d’essai gratuite de 14 jours"

#: Blocks/ConditionalForm/translations.js:5
msgid "Price(s)"
msgstr "Prix"

#: Blocks/ConditionalForm/selectors/SelectPrices/index.js:40
msgid "Search prices"
msgstr "Rechercher des prix"

#: Blocks/ConditionalForm/conditions.js:43
#: Blocks/ConditionalForm/selectors/SelectPrices/index.js:51
msgid "Search for prices..."
msgstr "Rechercher des prix…"

#: Blocks/CheckoutForm/components/ProductChoice.js:68
msgid "Are you sure you want to remove this product from the form?"
msgstr "Voulez-vous vraiment retirer ce produit du formulaire ?"

#: Blocks/CheckoutForm/components/PriceSelector.js:77
msgid "Dialog for creating a new product"
msgstr "Boîte de dialogue de création d’un nouveau produit"

#: Blocks/CartItems/edit.js:76
msgid " / mo"
msgstr " / mois"

#: Blocks/AddToCartButton/edit.js:142
msgid "Add help text..."
msgstr "Ajouter un texte d’aide…"

#: Blocks/AddToCartButton/edit.js:107
msgid "Custom amount label"
msgstr "Libellé du montant personnalisé"

#: Blocks/Address/edit.js:145
msgid "If enabled, the address line 2 field will be shown."
msgstr "Si activé, le champ de complément d’adresse sera affiché."

#: Blocks/Address/edit.js:143
msgid "Show address line 2"
msgstr "Afficher le complément d’adresse"

#: Blocks/Address/edit.js:129
msgid "If enabled, the name or company name field will be shown."
msgstr "Si activé, le champ nom ou nom de l’entreprise sera affiché."

#: Blocks/Address/edit.js:128
msgid "Name or company name"
msgstr "Nom ou nom de l’entreprise"

#: Blocks/Address/edit.js:111
msgid "Use a compact address"
msgstr "Utiliser une adresse compacte"

#: Controllers/PaymentMethodController.php:253 sc-payment.js:62
msgid "Cards, Netbanking, Wallet & UPI"
msgstr "Cartes, Netbanking, portefeuille et UPI"

#: Blocks/Upsell/SubmitButton/Block.php:125
#: Blocks/Upsell/SubmitButton/Block.php:149
#: Blocks/Upsell/SubmitButton/edit.js:155
#: Blocks/Upsell/SubmitButton/edit.js:193
msgid "Add To My Order"
msgstr "Ajouter à ma commande"

#: Blocks/Textarea/Block.php:23 Blocks/Textarea/edit.js:50
#: Blocks/Textarea/edit.js:84
msgid "Textarea"
msgstr "Zone de texte"

#: Blocks/Subtotal/Block.php:21 Blocks/Subtotal/edit.js:37
#: Blocks/Subtotal/edit.js:62 src/blocks/cart-subtotal/view.php:39
#: sc-line-item-total.js:95
msgid "Total Installments"
msgstr "Nombre total d’échéances"

#: Blocks/RadioGroup/Block.php:23 Blocks/RadioGroup/edit.js:61
#: Blocks/RadioGroup/edit.js:78
msgid "Radio Label"
msgstr "Étiquette radio"

#: Blocks/ProductDonationPrices/Block.php:53
#: Blocks/ProductDonationPrices/edit.js:86
#: Blocks/ProductDonationPrices/edit.js:117
msgid "Make It Recurring"
msgstr "Rendre récurrent"

#: Blocks/Product/BuyButton/Block.php:129
#: Blocks/Upsell/SubmitButton/Block.php:131
#: Blocks/Product/BuyButton/edit.js:157 Blocks/Upsell/SubmitButton/edit.js:118
msgid "Sold out"
msgstr "Épuisé"

#: Blocks/Payment/Block.php:70
msgid "Test Mode Info, Press Enter to open the Information Popover"
msgstr "Infos sur le mode test, appuyez sur Entrée pour ouvrir la fenêtre d’information"

#: Blocks/Donation/Block.php:23 Blocks/ProductDonationAmounts/Block.php:45
#: Blocks/Donation/edit.js:167 Blocks/ProductDonationAmounts/edit.js:114
#: Blocks/ProductDonationAmounts/edit.js:151
msgid "Donation Amount"
msgstr "Montant du don"

#: Blocks/Dashboard/DashboardTab/Block.php:32
#: Blocks/Dashboard/DashboardTab/edit.js:55
#: Blocks/Dashboard/DashboardTab/edit.js:115
msgid "Tab"
msgstr "Onglet"

#: Blocks/CollapsibleRow/Block.php:30 Blocks/CollapsibleRow/edit.js:36
#: Blocks/CollapsibleRow/edit.js:87 Blocks/CollapsibleRow/edit.js:102
msgid "Collapsible row"
msgstr "Rangée pliante"

#: Blocks/Checkbox/Block.php:21 Blocks/Checkbox/components/Inspector.js:29
#: Blocks/Checkbox/edit.js:73
msgid "Checkbox"
msgstr "Case à cocher"

#. translators: 1: tax rate, 2: amount the rate was applied to
#: util/tax.js:57 tax.js:40
msgid "%1$s%% on %2$s"
msgstr "%1$s %% sur %2$s"

#: util/shipping.js:144
msgid "Add at least one warehouse and one parcel template before creating labels in bulk."
msgstr "Ajoutez au moins un entrepôt et un modèle de colis avant de créer des étiquettes en masse."

#: util/shipping.js:135
msgid "A shipping provider is required to purchase a label."
msgstr "Un transporteur est requis pour acheter une étiquette."

#: util/shipping.js:127
msgid "Shippo is disconnected or disabled. Reconnect it to purchase labels."
msgstr "Shippo est déconnecté ou désactivé. Reconnectez-le pour acheter des étiquettes."

#. translators: %s: maximum amount.
#: util/products.js:48
msgid "Max %s"
msgstr "Max. %s"

#. translators: %s: minimum amount.
#: util/products.js:46
msgid "Min %s"
msgstr "Min. %s"

#: util/products.js:39
msgid "Min %1$s – Max %2$s"
msgstr "Min. %1$s – Max. %2$s"

#: util/lazy-with-recovery.js:24
msgid "The plugin assets look like they are mid-update. Wait a moment, then try again."
msgstr "Les ressources de l’extension semblent être en cours de mise à jour. Patientez un instant, puis réessayez."

#: util/lazy-with-recovery.js:22
msgid "This screen could not be loaded."
msgstr "Cet écran n’a pas pu être chargé."

#: util/batches.js:34
msgid "Timed out waiting for the bulk operation to finish."
msgstr "Délai dépassé en attendant la fin de l’opération groupée."

#: util/attachments.js:327
msgid "Invalid video media provided."
msgstr "Média vidéo fourni non valide."

#: util/attachments.js:230
msgid "Video processing timed out. Please try again."
msgstr "Le traitement de la vidéo a expiré. Veuillez réessayer."

#: util/attachments.js:218
msgid "Failed to seek video"
msgstr "Impossible de se positionner dans la vidéo"

#: util/attachments.js:187
msgid "Failed to convert canvas to blob."
msgstr "Impossible de convertir le canvas en blob."

#: util/attachments.js:153
msgid "Failed to load video."
msgstr "Impossible de charger la vidéo."

#: util/attachments.js:36
msgid "Tall - 9:16"
msgstr "Haut - 9:16"

#: util/attachments.js:32
msgid "Wide - 16:9"
msgstr "Large - 16:9"

#: util/attachments.js:28
msgid "Classic Portrait - 2:3"
msgstr "Portrait classique - 2:3"

#: util/attachments.js:24
msgid "Classic - 3:2"
msgstr "Classique - 3:2"

#: util/attachments.js:20
msgid "Portrait - 3:4"
msgstr "Portrait - 3:4"

#: util/attachments.js:16
msgid "Standard - 4:3"
msgstr "Standard - 4:3"

#: util/attachments.js:12
msgid "Square - 1:1"
msgstr "Carré - 1:1"

#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:59
msgid "Choose the behavior of accepting this upsell"
msgstr "Choisissez le comportement lors de l’acceptation de cet upsell"

#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:28
msgid "The upsell replaces the customer’s entire order, removing all existing items."
msgstr "L’upsell remplace l’intégralité de la commande du client et retire tous les articles existants."

#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:25
#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:50
msgid "Replace the entire order"
msgstr "Remplacer toute la commande"

#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:18
msgid "The upsell is added in addition to the customer’s current order."
msgstr "L’upsell est ajouté en plus de la commande actuelle du client."

#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:15
#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:54
msgid "Add to the order"
msgstr "Ajouter à la commande"

#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:9
msgid "When accepted"
msgstr "Une fois accepté"

#: upsell-funnels/modules/Upsell/DisplayConditions.js:89
msgid "Use \"Skip if in order\""
msgstr "Utiliser « Ignorer si dans la commande »"

#: upsell-funnels/modules/Upsell/DisplayConditions.js:71
msgid "With \"Always show\", a customer who buys a bundle containing this product can be offered it again and charged twice. Consider \"Skip if in order\"."
msgstr "Avec « Toujours afficher », un client qui achète un lot contenant ce produit peut se le voir proposer à nouveau et être débité deux fois. Envisagez plutôt « Ignorer si dans la commande »."

#: upsell-funnels/modules/Upsell/DisplayConditions.js:66
msgid "This product is included in a bundle"
msgstr "Ce produit est inclus dans un lot"

#: upsell-funnels/modules/Upsell/DisplayConditions.js:54
msgid "Visibility"
msgstr "Visibilité"

#. translators: %d is the number of funnels.
#: upsell-funnels/list/actions/index.js:116
msgid "Are you sure you want to permanently delete %d funnel?"
msgid_plural "Are you sure you want to permanently delete %d funnels?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d tunnel ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d tunnels ?"

#. translators: %d is the number of funnels.
#: upsell-funnels/list/actions/index.js:91
msgid "Un-archive %d funnel? It will run after checkout again."
msgid_plural "Un-archive %d funnels? They will run after checkout again."
msgstr[0] "Désarchiver %d tunnel ? Il s’exécutera à nouveau après le paiement."
msgstr[1] "Désarchiver %d tunnels ? Ils s’exécuteront à nouveau après le paiement."

#. translators: %d is the number of funnels.
#: upsell-funnels/list/actions/index.js:65
msgid "Archive %d funnel? It will no longer run after checkout."
msgid_plural "Archive %d funnels? They will no longer run after checkout."
msgstr[0] "Archiver %d tunnel ? Il ne s’exécutera plus après le paiement."
msgstr[1] "Archiver %d tunnels ? Ils ne s’exécuteront plus après le paiement."

#: upsell-funnels/FunnelsList.js:239
msgid "Offer additional products to customers right after checkout."
msgstr "Proposez des produits supplémentaires aux clients juste après le paiement."

#: upsell-funnels/FunnelsList.js:227
msgid "Add Upsell Funnel"
msgstr "Ajouter un tunnel d’upsell"

#: upsell-funnels/FunnelsList.js:203
msgid "Failed to delete funnel."
msgstr "Impossible de supprimer le tunnel."

#. translators: %d is the number of deleted funnels.
#: upsell-funnels/FunnelsList.js:195
msgid "Deleted %d funnel."
msgid_plural "Deleted %d funnels."
msgstr[0] "%d tunnel supprimé."
msgstr[1] "%d tunnels supprimés."

#. translators: %d is the number of disabled funnels.
#: upsell-funnels/FunnelsList.js:152
msgid "Disabled %d funnel."
msgid_plural "Disabled %d funnels."
msgstr[0] "%d tunnel désactivé."
msgstr[1] "%d tunnels désactivés."

#. translators: %d is the number of enabled funnels.
#: upsell-funnels/FunnelsList.js:141
msgid "Enabled %d funnel."
msgid_plural "Enabled %d funnels."
msgstr[0] "%d tunnel activé."
msgstr[1] "%d tunnels activés."

#: upsell-funnels/FunnelsList.js:130 upsell-funnels/FunnelsList.js:160
msgid "Failed to update funnel."
msgstr "Impossible de mettre à jour le tunnel."

#. translators: %d is the number of un-archived funnels.
#: upsell-funnels/FunnelsList.js:122
msgid "Un-archived %d funnel."
msgid_plural "Un-archived %d funnels."
msgstr[0] "%d tunnel désarchivé."
msgstr[1] "%d tunnels désarchivés."

#. translators: %d is the number of archived funnels.
#: upsell-funnels/FunnelsList.js:111
msgid "Archived %d funnel."
msgid_plural "Archived %d funnels."
msgstr[0] "%d tunnel archivé."
msgstr[1] "%d tunnels archivés."

#: upsell-funnels/EditFunnel.js:335
msgid "When an upsell funnel is active, only reusable payment methods are shown at checkout. Options like \"pay-in-4\" or iDEAL may be hidden at checkout if they can’t support 1-click upsells."
msgstr "Lorsqu’un tunnel d’upsell est actif, seuls les moyens de paiement réutilisables sont affichés sur la page de paiement. Des options comme « paiement en 4 fois » ou iDEAL peuvent être masquées sur la page de paiement si elles ne prennent pas en charge les upsells en 1 clic."

#: upsell-funnels/EditFunnel.js:333
msgid "Some Payment Options May Be Hidden"
msgstr "Certaines options de paiement peuvent être masquées"

#: ui/Dimensions.js:27
msgid "m"
msgstr "m"

#: ui/Dimensions.js:23
msgid "mm"
msgstr "mm"

#: ui/Dimensions.js:15
msgid "ft"
msgstr "ft"

#: subscriptions/SubscriptionsList.js:101
msgid "View and manage your customers’ recurring subscriptions."
msgstr "Consultez et gérez les abonnements récurrents de vos clients."

#: subscriptions/show/ShowSubscription.js:648
msgid "Are you sure? Subscription will be canceled immediately."
msgstr "Voulez-vous vraiment continuer ? L’abonnement sera annulé immédiatement."

#: subscriptions/show/ShowSubscription.js:563
msgid "Subscription settings updated."
msgstr "Réglages de l’abonnement mis à jour."

#: subscriptions/show/ShowSubscription.js:378
msgid "To change the renewal date on a past due subscription, please add a trial period instead."
msgstr "Pour modifier la date de renouvellement d’un abonnement en souffrance, veuillez plutôt ajouter une période d’essai."

#: subscriptions/show/modules/SubscriptionSettings.js:49
msgid "Automatically restart the subscription after all installment payments are completed."
msgstr "Redémarrer automatiquement l’abonnement une fois tous les paiements échelonnés effectués."

#: subscriptions/show/modules/SubscriptionSettings.js:47
msgid "Restart subscription when completed"
msgstr "Redémarrer l’abonnement une fois terminé"

#: subscriptions/show/modules/SubscriptionSettings.js:19
msgid "Subscription Settings"
msgstr "Réglages de l’abonnement"

#: subscriptions/show/modules/modals/RestoreSubscriptionModal.js:69
msgid "The customer will immediately be charged."
msgstr "Le client sera débité immédiatement."

#: subscriptions/show/modules/modals/RestoreSubscriptionModal.js:63
msgid "The customer will immediately be charged %s."
msgstr "Le client sera immédiatement débité de %s."

#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:110
msgid "The subscription will be restored in order to restore the purchase. The customer will immediately be charged."
msgstr "L’abonnement sera rétabli afin de restaurer l’achat. Le client sera débité immédiatement."

#: subscriptions/show/modules/modals/CancelSubscriptionModal.js:90
msgid "Schedule Cancellation"
msgstr "Programmer l’annulation"

#: subscriptions/show/modules/Details.js:31
msgid "Pauses on"
msgstr "Mise en pause le"

#: subscriptions/list/fields/index.js:196
msgid "Trial End"
msgstr "Fin de la période d’essai"

#: subscriptions/list/fields/index.js:173
msgid "Next Payment"
msgstr "Prochain paiement"

#: subscriptions/list/fields/index.js:19 sc-subscription-status-badge2.js:64
msgid "Paused"
msgstr "En pause"

#: subscriptions/list/fields/index.js:18 sc-subscription-status-badge2.js:51
msgid "Cancelling"
msgstr "Annulation en cours"

#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:104
msgid "Create a manual payment method"
msgstr "Créer un moyen de paiement manuel"

#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:102
msgid "No payment methods available for this customer."
msgstr "Aucun moyen de paiement disponible pour ce client."

#: store/add-entities.js:569
msgid "Review Protocol"
msgstr "Protocole d’avis"

#: store/add-entities.js:554
msgid "Swap"
msgstr "Échange"

#: store/add-entities.js:490
msgid "Parcel Template"
msgstr "Modèle de colis"

#: store/add-entities.js:195
msgid "Integration Catalog"
msgstr "Catalogue d’intégrations"

#: store/add-entities.js:173
msgid "Shipping Provider"
msgstr "Transporteur"

#: store/add-entities.js:166
msgid "Batch"
msgstr "Lot de traitement"

#: store/add-entities.js:115
msgid "Display Currency"
msgstr "Devise d’affichage"

#: store/add-entities.js:100
msgid "Rule Schema"
msgstr "Schéma de règle"

#: starter-templates/shared/useStarterTemplates.js:102
msgid "Failed to load templates. Please try again."
msgstr "Impossible de charger les modèles. Veuillez réessayer."

#: starter-templates/shared/useStarterTemplates.js:78
msgid "Could not update favorites. Please try again."
msgstr "Impossible de mettre à jour les favoris. Veuillez réessayer."

#: starter-templates/shared/useStarterTemplates.js:66
msgid "Removed from favorites."
msgstr "Retiré des favoris."

#: starter-templates/shared/useStarterTemplates.js:65
msgid "Added to favorites."
msgstr "Ajouté aux favoris."

#: starter-templates/shared/TemplatePreviewFrame.js:77
msgid "No preview available."
msgstr "Aucun aperçu disponible."

#: starter-templates/components/SortSelect.js:36
msgid "Sort:"
msgstr "Trier :"

#: starter-templates/components/SortSelect.js:16
msgid "A–Z"
msgstr "A–Z"

#: starter-templates/components/SearchInput.js:41
msgid "Search…"
msgstr "Rechercher…"

#: starter-templates/components/SearchInput.js:39
msgid "Search templates"
msgstr "Rechercher des modèles"

#: starter-templates/components/MobileFilter.js:99
msgid "Show results"
msgstr "Afficher les résultats"

#: starter-templates/components/CategoryFilter.js:61
msgid "Categories"
msgstr "Catégories"

#: shipping-labels/utils.js:238
msgid "Unknown carrier"
msgstr "Transporteur inconnu"

#: shipping-labels/utils.js:184
msgid "To address set"
msgstr "Adresse de destination définie"

#: shipping-labels/utils.js:171
msgid "From address set"
msgstr "Adresse d’expédition définie"

#. translators: 1: selected item quantity, 2: total available quantity
#: shipping-labels/utils.js:146
msgid "%1$d of %2$d"
msgstr "%1$d sur %2$d"

#: shipping-labels/utils.js:106
msgid "Parcel"
msgstr "Colis"

#: shipping-labels/utils.js:18
msgid "Already fulfilled"
msgstr "Déjà traitée"

#: shipping-labels/utils.js:17
msgid "Rate expired"
msgstr "Tarif expiré"

#: shipping-labels/ShippingLabelsList.js:360
msgid "Bulk-purchase shipping labels for orders that are ready to ship."
msgstr "Achetez en masse des étiquettes d’expédition pour les commandes prêtes à être expédiées."

#. translators: %d: clamped page number
#: shipping-labels/ShippingLabelsList.js:140
msgid "Showing page %d, the last available page after refresh."
msgstr "Affichage de la page %d, la dernière page disponible après actualisation."

#: shipping-labels/list/useCrossPageSelection.js:138
msgid "Could not load some selected rows. Try reopening."
msgstr "Impossible de charger certaines lignes sélectionnées. Essayez de rouvrir."

#: shipping-labels/list/useCrossPageSelection.js:69
msgid "Selection capped at the per-batch limit."
msgstr "Sélection limitée au nombre maximum par lot."

#: shipping-labels/list/fields/row_kind.js:20
msgid "Pending labels"
msgstr "Étiquettes en attente"

#: shipping-labels/list/fields/row_kind.js:11
msgid "Kind"
msgstr "Type"

#: shipping-labels/list/fields/items.js:23
msgid "No shippable items"
msgstr "Aucun article expédiable"

#: shipping-labels/list/fields/fulfillment_status.js:5
msgid "Fulfillment status"
msgstr "État du traitement de la commande"

#: shipping-labels/list/fields/from.js:54
msgid "No warehouses"
msgstr "Aucun entrepôt"

#: shipping-labels/list/EmptyState.js:73
msgid "Orders appear here when they are paid, shippable, and not yet fully shipped. Add a paid order with shippable items to get started."
msgstr "Les commandes apparaissent ici lorsqu’elles sont payées, expédiables et pas encore entièrement expédiées. Ajoutez une commande payée avec des articles expédiables pour commencer."

#: shipping-labels/list/EmptyState.js:72
msgid "No eligible orders"
msgstr "Aucune commande éligible"

#: shipping-labels/list/EmptyState.js:68
msgid "Show all shipments"
msgstr "Afficher toutes les expéditions"

#: shipping-labels/list/EmptyState.js:58
msgid "Try a different filter, or show all shipments."
msgstr "Essayez un autre filtre ou affichez toutes les expéditions."

#: shipping-labels/list/EmptyState.js:57
msgid "No shipments match this filter"
msgstr "Aucune expédition ne correspond à ce filtre"

#: shipping-labels/list/EmptyState.js:53
#: src/blocks/product-list-search/view.php:57
msgid "Clear search"
msgstr "Effacer la recherche"

#: shipping-labels/list/EmptyState.js:43
msgid "No orders matched your search. Try a different keyword or clear the search."
msgstr "Aucune commande ne correspond à votre recherche. Essayez un autre mot-clé ou effacez la recherche."

#: shipping-labels/list/EmptyState.js:42
msgid "No matches"
msgstr "Aucun résultat"

#. translators: %d: cap
#: shipping-labels/list/actions/index.js:53
msgid "Selection capped at %d shipments per batch."
msgstr "Sélection limitée à %d expéditions par lot."

#: shipping-labels/list/actions/index.js:39
msgid "Ship"
msgstr "Expédier"

#: shipping-labels/list/actions/index.js:38
msgid "Ship selected"
msgstr "Expédier la sélection"

#: shipping-labels/list/actions/index.js:21
#: shipping-labels/list/fields/order.js:26
msgid "View order"
msgstr "Voir la commande"

#: shipping-labels/hooks/useBulkShippingFlow.js:177
msgid "Refreshing data"
msgstr "Actualisation des données"

#. translators: %d: shipments needing attention
#: shipping-labels/components/TotalsStrip.js:151
msgid "%d needs attention"
msgid_plural "%d need attention"
msgstr[0] "%d nécessite votre attention"
msgstr[1] "%d nécessitent votre attention"

#. translators: %s: amount by which label spend exceeds customer-paid shipping
#: shipping-labels/components/TotalsStrip.js:130
msgid "%s over"
msgstr "%s de dépassement"

#: shipping-labels/components/TotalsStrip.js:113
msgid "Customer paid"
msgstr "Payé par le client"

#: shipping-labels/components/TotalsStrip.js:102
msgid "Est. total"
msgstr "Total est."

#. translators: %d: selected count
#: shipping-labels/components/TotalsStrip.js:92
msgid "%d label selected"
msgid_plural "%d labels selected"
msgstr[0] "%d étiquette sélectionnée"
msgstr[1] "%d étiquettes sélectionnées"

#. translators: 1: shipments with rates, 2: shipments in the batch
#: shipping-labels/components/TotalsStrip.js:86
msgid "%1$d of %2$d ready"
msgstr "%1$d sur %2$d prêtes"

#: shipping-labels/components/ReviewPhase.js:339
msgid "Re-quote all"
msgstr "Recalculer tous les tarifs"

#. translators: %d: shipments needing attention
#: shipping-labels/components/ReviewPhase.js:325
msgid "Errors (%d)"
msgstr "Erreurs (%d)"

#. translators: %d: ready shipment count
#: shipping-labels/components/ReviewPhase.js:317
msgid "Ready (%d)"
msgstr "Prêtes (%d)"

#: shipping-labels/components/ReviewPhase.js:304
msgid "Filter shipments"
msgstr "Filtrer les expéditions"

#. translators: %d: minutes since quote
#: shipping-labels/components/ReviewPhase.js:283
msgid "Quoted %d min ago"
msgstr "Tarifs obtenus il y a %d min"

#: shipping-labels/components/ReviewPhase.js:280
msgid "Rates stale — re-quote"
msgstr "Tarifs obsolètes — recalculer"

#. translators: %d: ready shipments count
#: shipping-labels/components/ReviewPhase.js:273
msgid "Ready to purchase (%d)"
msgstr "Prêtes pour l’achat (%d)"

#: shipping-labels/components/ReviewPhase.js:236
msgid "Some rates are older than 8 minutes. Clicking Purchase will re-quote them before charging."
msgstr "Certains tarifs datent de plus de 8 minutes. Cliquer sur Acheter les recalculera avant le débit."

#: shipping-labels/components/ReviewPhase.js:48
msgid "Quoting carriers for each shipment. Rows fill in as rates come back — no need to refresh."
msgstr "Demande des tarifs aux transporteurs pour chaque expédition. Les lignes se remplissent au fur et à mesure que les tarifs arrivent — inutile d’actualiser."

#. translators: 1: quoted so far, 2: total shipments
#: shipping-labels/components/ReviewPhase.js:47
msgid "%1$d of %2$d quoted"
msgstr "Tarifs obtenus pour %1$d sur %2$d"

#: shipping-labels/components/ReviewPhase.js:45
msgid "Getting live rates"
msgstr "Obtention des tarifs en temps réel"

#: shipping-labels/components/ReviewPhase.js:38
msgid "Buying a label for each selected shipment. Keep this window open until it finishes."
msgstr "Achat d’une étiquette pour chaque expédition sélectionnée. Gardez cette fenêtre ouverte jusqu’à la fin."

#. translators: 1: purchased so far, 2: total labels
#: shipping-labels/components/ReviewPhase.js:37
msgid "%1$d of %2$d purchased"
msgstr "%1$d sur %2$d achetées"

#: shipping-labels/components/ReviewPhase.js:35
msgid "Purchasing labels"
msgstr "Achat des étiquettes"

#: shipping-labels/components/ReviewPhase.js:28
msgid "Creating each shipment before quoting carriers. Rows fill in as rates come back — no need to refresh."
msgstr "Création de chaque expédition avant la demande des tarifs aux transporteurs. Les lignes se remplissent au fur et à mesure que les tarifs arrivent — inutile d’actualiser."

#. translators: 1: prepared so far, 2: total shipments
#: shipping-labels/components/ReviewPhase.js:27
msgid "%1$d of %2$d prepared"
msgstr "%1$d sur %2$d préparées"

#: shipping-labels/components/ReviewPhase.js:25
msgid "Preparing shipments"
msgstr "Préparation des expéditions"

#. translators: %d: failed count
#: shipping-labels/components/ResultsSummary.js:178
msgid "Retry %d failed"
msgid_plural "Retry %d failed"
msgstr[0] "Réessayer %d échec"
msgstr[1] "Réessayer les %d échecs"

#: shipping-labels/components/ResultsSummary.js:159
msgid "Some operations failed. Review below and retry the ones you want to fix."
msgstr "Certaines opérations ont échoué. Vérifiez ci-dessous et réessayez celles que vous souhaitez corriger."

#. translators: 1: success count, 2: total
#: shipping-labels/components/ResultsSummary.js:153
msgid "%1$d of %2$d labels purchased"
msgstr "%1$d étiquettes sur %2$d achetées"

#: shipping-labels/components/ResultsSummary.js:140
msgid "Tracking has been created for every shipment."
msgstr "Le suivi a été créé pour chaque expédition."

#: shipping-labels/components/ResultsSummary.js:132
msgid "Labels purchased"
msgstr "Étiquettes achetées"

#. translators: %d: label count
#: shipping-labels/components/ResultsSummary.js:89
msgid "Open %d label"
msgid_plural "Open all %d labels"
msgstr[0] "Ouvrir %d étiquette"
msgstr[1] "Ouvrir les %d étiquettes"

#: shipping-labels/components/RateTable.js:99
msgid "Rate"
msgstr "Tarif"

#: shipping-labels/components/RateTable.js:90
msgid "Select all shipments with rates"
msgstr "Sélectionner toutes les expéditions avec des tarifs"

#: shipping-labels/components/RateRow.js:347
msgid "Choose a rate"
msgstr "Choisir un tarif"

#: shipping-labels/components/RateRow.js:288
msgid "Purchasing label…"
msgstr "Achat de l’étiquette…"

#: shipping-labels/components/RateRow.js:283
msgid "Fetching rates…"
msgstr "Récupération des tarifs…"

#: shipping-labels/components/RateRow.js:257
msgid "Include this shipment in purchase"
msgstr "Inclure cette expédition dans l’achat"

#: shipping-labels/components/RateRow.js:189
msgid "Fix address"
msgstr "Corriger l’adresse"

#: shipping-labels/components/RateRow.js:91
msgid "No rates available for this shipment."
msgstr "Aucun tarif disponible pour cette expédition."

#: shipping-labels/components/RateRow.js:89
msgid "The carrier could not verify this address."
msgstr "Le transporteur n’a pas pu vérifier cette adresse."

#: shipping-labels/components/RateRow.js:65 shipping-labels/utils.js:70
msgid "From product"
msgstr "Du produit"

#: shipping-labels/components/RateOptionsModal.js:71
msgid "Shipping service"
msgstr "Service de livraison"

#: shipping-labels/components/RateOptionsModal.js:31
#: shipping-labels/components/RateRow.js:337
msgid "Change rate"
msgstr "Modifier le tarif"

#. translators: %s: order number
#: shipping-labels/components/RateOptionsModal.js:28
msgid "Change rate · %s"
msgstr "Modifier le tarif · %s"

#: shipping-labels/components/PurchaseConfirmDialog.js:145
msgid "Purchase labels"
msgstr "Acheter les étiquettes"

#: shipping-labels/components/PurchaseConfirmDialog.js:126
msgid "Each label is billed to your Shippo account now. An unused label can be voided later from its order for a refund."
msgstr "Chaque étiquette est facturée dès maintenant sur votre compte Shippo. Une étiquette inutilisée peut être annulée ultérieurement depuis sa commande pour obtenir un remboursement."

#: shipping-labels/components/PurchaseConfirmDialog.js:90
msgid "Estimated total"
msgstr "Total estimé"

#. translators: %d: label count
#: shipping-labels/components/PurchaseConfirmDialog.js:54
msgid "You are about to purchase %d label."
msgid_plural "You are about to purchase %d labels."
msgstr[0] "Vous êtes sur le point d’acheter %d étiquette."
msgstr[1] "Vous êtes sur le point d’acheter %d étiquettes."

#: shipping-labels/components/PurchaseConfirmDialog.js:37
msgid "Confirm purchase"
msgstr "Confirmer l’achat"

#. translators: 1: carrier name, 2: count of labels for this carrier
#: shipping-labels/components/PurchaseConfirmDialog.js:26
msgid "%1$s × %2$d label"
msgid_plural "%1$s × %2$d labels"
msgstr[0] "%1$s × %2$d étiquette"
msgstr[1] "%1$s × %2$d étiquettes"

#: shipping-labels/components/OrderConfigModal.js:302
msgid "Save Package"
msgstr "Enregistrer le colis"

#: shipping-labels/components/OrderConfigModal.js:253
msgid "Items to fulfill"
msgstr "Articles à traiter"

#. translators: %s: order number
#: shipping-labels/components/OrderConfigModal.js:115
msgid "Edit package %s"
msgstr "Modifier le colis %s"

#: shipping-labels/components/OrderConfigCard.js:273
msgid "Contact"
msgstr "Contact"

#: shipping-labels/components/OrderConfigCard.js:267
#: shipping-labels/utils.js:177
msgid "No to address"
msgstr "Aucune adresse de destination"

#: shipping-labels/components/OrderConfigCard.js:251
msgid "To"
msgstr "À"

#: shipping-labels/components/OrderConfigCard.js:246
#: shipping-labels/utils.js:166
msgid "No from address"
msgstr "Aucune adresse d’expédition"

#: shipping-labels/components/OrderConfigCard.js:230
#: shipping-labels/list/fields/from.js:125
msgid "From"
msgstr "De"

#: shipping-labels/components/OrderConfigCard.js:134
msgid "Edit package"
msgstr "Modifier le colis"

#: shipping-labels/components/NotificationsSection.js:48
msgid "Enabling notifications will send an email to each customer. Confirm the list is correct before proceeding."
msgstr "L’activation des notifications enverra un e-mail à chaque client. Vérifiez que la liste est correcte avant de continuer."

#: shipping-labels/components/NotificationsSection.js:35
msgid "Notify customer when their labels are created"
msgstr "Avertir le client lorsque ses étiquettes sont créées"

#: shipping-labels/components/BulkShippingDrawer.js:536
msgid "Retry failed"
msgstr "Réessayer les échecs"

#. translators: %d: ready count
#: shipping-labels/components/BulkShippingDrawer.js:518
msgid "Purchase %d label"
msgid_plural "Purchase %d labels"
msgstr[0] "Acheter %d étiquette"
msgstr[1] "Acheter %d étiquettes"

#. translators: %d: ready count
#: shipping-labels/components/BulkShippingDrawer.js:508
msgid "Re-quote & purchase %d label"
msgid_plural "Re-quote & purchase %d labels"
msgstr[0] "Recalculer le tarif et acheter %d étiquette"
msgstr[1] "Recalculer les tarifs et acheter %d étiquettes"

#: shipping-labels/components/BulkShippingDrawer.js:494
msgid "Continue to rates"
msgstr "Continuer vers les tarifs"

#: shipping-labels/components/BulkShippingDrawer.js:322
msgid "Getting rates"
msgstr "Obtention des tarifs"

#: shipping-labels/components/BulkShippingDrawer.js:320
msgid "Review shipments"
msgstr "Vérifier les expéditions"

#. translators: 1: success, 2: total
#: shipping-labels/components/BulkShippingDrawer.js:314
msgid "%1$d of %2$d succeeded"
msgstr "%1$d sur %2$d réussi(s)"

#: shipping-labels/components/BulkShippingDrawer.js:310
msgid "Purchase completed"
msgstr "Achat terminé"

#: shipping-labels/components/BulkShippingDrawer.js:301
msgid "Configure shipment"
msgid_plural "Configure shipments"
msgstr[0] "Configurer l’expédition"
msgstr[1] "Configurer les expéditions"

#: shipping-labels/components/BulkShippingDrawer.js:166
msgid "Select at least one order to continue."
msgstr "Sélectionnez au moins une commande pour continuer."

#: shipping-labels/components/BulkEditBar.js:238 store/add-entities.js:151
msgid "Warehouse"
msgstr "Entrepôt"

#: shipping-labels/components/BulkEditBar.js:208
msgid "Ship from"
msgstr "Expédier depuis"

#: shipping-labels/components/BulkEditBar.js:178
msgid "Label format"
msgstr "Format de l’étiquette"

#: shipping-labels/components/BulkEditBar.js:153
msgid "Ship date"
msgstr "Date d’expédition"

#: shipping-labels/components/BulkEditBar.js:77 shipping-labels/utils.js:60
msgid "Not selected"
msgstr "Non sélectionné"

#: shipping-labels-classic/ShippingLabelsClassicApp.js:245
msgid "None of the selected orders are eligible for new shipping labels."
msgstr "Aucune des commandes sélectionnées n’est éligible à de nouvelles étiquettes d’expédition."

#: shipping-labels-classic/ShippingLabelsClassicApp.js:242
msgid "Shipping labels ready."
msgstr "Étiquettes d’expédition prêtes."

#: shipping-labels-classic/ShippingLabelsClassicApp.js:234
#: shipping-labels-classic/ShippingLabelsClassicApp.js:256
msgid "Couldn't load the selected orders. Please try again."
msgstr "Impossible de charger les commandes sélectionnées. Veuillez réessayer."

#: shipping-labels-classic/ShippingLabelsClassicApp.js:225
msgid "Loading orders…"
msgstr "Chargement des commandes…"

#: shipping-labels-classic/ShippingLabelsClassicApp.js:131
msgid "Dismiss this notice."
msgstr "Ignorer cette notification."

#: setup-guide/SetupGuideApp.js:113
msgid "Loading the setup guide…"
msgstr "Chargement du guide de configuration…"

#: setup-guide/SetupGuideApp.js:95
msgid "The setup guide could not load."
msgstr "Le guide de configuration n’a pas pu être chargé."

#: setup-guide/SetupGuide.js:664
msgid "While you wait to go live"
msgstr "En attendant la mise en ligne"

#: setup-guide/SetupGuide.js:643
msgid "Skip for now"
msgstr "Ignorer pour l’instant"

#: setup-guide/SetupGuide.js:640
msgid "See next steps"
msgstr "Voir les prochaines étapes"

#: setup-guide/SetupGuide.js:629
msgid "Go to dashboard"
msgstr "Aller au tableau de bord"

#: setup-guide/SetupGuide.js:617
msgid "You can take real orders now. A few recommended steps are ready when you are."
msgstr "Vous pouvez désormais recevoir de vraies commandes. Quelques étapes recommandées vous attendent dès que vous serez prêt."

#: setup-guide/SetupGuide.js:613
msgid "You can take real orders now."
msgstr "Vous pouvez désormais recevoir de vraies commandes."

#: setup-guide/SetupGuide.js:606
msgid "Congratulations! Your store is live"
msgstr "Félicitations ! Votre boutique est en ligne"

#. translators: 1: steps done, 2: total steps (both formatted numbers).
#: setup-guide/SetupGuide.js:559
msgid "%1$s of %2$s step done"
msgid_plural "%1$s of %2$s steps done"
msgstr[0] "%1$s étape sur %2$s terminée"
msgstr[1] "%1$s étapes sur %2$s terminées"

#: setup-guide/SetupGuide.js:540
msgid "Hide setup guide"
msgstr "Masquer le guide de configuration"

#: setup-guide/SetupGuide.js:504
msgid "Import a Starter Templates design and you get products, pages and a styled checkout in one go. Everything is yours to edit or delete."
msgstr "Importez un design Starter Templates et obtenez en une seule fois des produits, des pages et une page de paiement stylisée. Vous pouvez tout modifier ou supprimer."

#: setup-guide/SetupGuide.js:498
msgid "Start from a ready-made store"
msgstr "Partir d’une boutique prête à l’emploi"

#: setup-guide/SetupGuide.js:478
msgid "Message support"
msgstr "Contacter le support"

#: setup-guide/SetupGuide.js:466
msgid "Need help?"
msgstr "Besoin d’aide ?"

#: setup-guide/SetupGuide.js:463
msgid "Set up your store"
msgstr "Configurer votre boutique"

#: setup-guide/SetupGuide.js:456
msgid "Skip the setup guide"
msgstr "Ignorer le guide de configuration"

#: setup-guide/SetupGuide.js:429
msgid "Everything recommended for your store is done. New suggestions appear here if your store changes."
msgstr "Toutes les étapes recommandées pour votre boutique sont terminées. De nouvelles suggestions apparaîtront ici si votre boutique évolue."

#: setup-guide/SetupGuide.js:428
msgid "You’re all set"
msgstr "Tout est prêt"

#: setup-guide/SetupGuide.js:422
msgid "Your store is taking orders. These steps round it out."
msgstr "Votre boutique reçoit des commandes. Ces étapes la complètent."

#: setup-guide/SetupGuide.js:420
msgid "Finish setting up your store"
msgstr "Terminer la configuration de votre boutique"

#: setup-guide/SetupGuide.js:419
msgid "Keep building your store"
msgstr "Continuer à développer votre boutique"

#: setup-guide/SetupGuide.js:348
msgid "Test mode is off. Your store is live."
msgstr "Le mode test est désactivé. Votre boutique est en ligne."

#: setup-guide/SetupGuide.js:326
msgid "Demo products are still being added. Check back in a minute."
msgstr "Les produits de démonstration sont encore en cours d’ajout. Revenez dans une minute."

#: setup-guide/SetupGuide.js:312
msgid "WooCommerce import started in the background."
msgstr "L’importation WooCommerce a démarré en arrière-plan."

#: setup-guide/SetupGuide.js:285
msgid "WooCommerce products imported."
msgstr "Produits WooCommerce importés."

#: setup-guide/SetupGuide.js:264
msgid "Your WooCommerce products are still importing."
msgstr "Vos produits WooCommerce sont toujours en cours d’importation."

#: setup-guide/SetupGuide.js:245
msgid "Something went wrong. Try again."
msgstr "Une erreur est survenue. Réessayez."

#. translators: %s: setup step name. Screen-reader announcement; several may be
#. read in a row.
#: setup-guide/SetupGuide.js:226
msgid "%s: done."
msgstr "%s : terminé."

#: setup-guide/SetupGuide.js:184
msgid "We couldn’t open the page to connect your store. Try again in a minute, or contact support."
msgstr "Nous n’avons pas pu ouvrir la page de connexion de votre boutique. Réessayez dans une minute ou contactez le support."

#: setup-guide/SetupGuide.js:147
msgid "View results"
msgstr "Voir les résultats"

#. translators: %s: list of what the store sells, e.g. "physical products and
#. subscriptions"
#: setup-guide/SetupGuide.js:92
msgid "You can take orders without these, but most stores selling %s set them up."
msgstr "Vous pouvez recevoir des commandes sans cela, mais la plupart des boutiques qui vendent des %s les configurent."

#: setup-guide/SetupGuide.js:75
msgid "You can take orders without these, but most stores like yours set them up."
msgstr "Vous pouvez recevoir des commandes sans cela, mais la plupart des boutiques comme la vôtre les configurent."

#: setup-guide/SetupGuide.js:70
msgid "software"
msgstr "logiciels"

#: setup-guide/SetupGuide.js:69
msgid "memberships"
msgstr "adhésions"

#: setup-guide/SetupGuide.js:68
msgid "subscriptions"
msgstr "abonnements"

#: setup-guide/SetupGuide.js:67
msgid "services"
msgstr "services"

#: setup-guide/SetupGuide.js:66
msgid "digital downloads"
msgstr "téléchargements numériques"

#: setup-guide/SetupGuide.js:65
msgid "physical products"
msgstr "produits physiques"

#. translators: %s: number of WooCommerce products.
#: setup-guide/components/WooImportDialog.js:153
msgid "Import %s product"
msgid_plural "Import %s products"
msgstr[0] "Importer %s produit"
msgstr[1] "Importer %s produits"

#: setup-guide/components/WooImportDialog.js:104
msgid "<strong>Customers and orders stay in WooCommerce.</strong> Only products are imported."
msgstr "<strong>Les clients et les commandes restent dans WooCommerce.</strong> Seuls les produits sont importés."

#: setup-guide/components/WooImportDialog.js:92
msgid "<strong>Some products are skipped.</strong> Grouped products aren’t supported, and ones already imported won’t be copied twice."
msgstr "<strong>Certains produits sont ignorés.</strong> Les produits groupés ne sont pas pris en charge, et ceux déjà importés ne seront pas copiés deux fois."

#: setup-guide/components/WooImportDialog.js:80
msgid "<strong>Runs in the background.</strong> Keep setting up while it imports; the step ticks itself when it’s done."
msgstr "<strong>S’exécute en arrière-plan.</strong> Poursuivez la configuration pendant l’importation ; l’étape se coche automatiquement une fois terminée."

#: setup-guide/components/WooImportDialog.js:70
msgid "Your products are copied into SureCart. Nothing changes in WooCommerce."
msgstr "Vos produits sont copiés dans SureCart. Rien ne change dans WooCommerce."

#: setup-guide/components/WooImportDialog.js:62
msgid "Could not retrieve WooCommerce product count. Reload the page to try again."
msgstr "Impossible de récupérer le nombre de produits WooCommerce. Rechargez la page pour réessayer."

#. translators: %s: number of WooCommerce products.
#: setup-guide/components/WooImportDialog.js:44
msgid "Import %s product from WooCommerce?"
msgid_plural "Import %s products from WooCommerce?"
msgstr[0] "Importer %s produit depuis WooCommerce ?"
msgstr[1] "Importer %s produits depuis WooCommerce ?"

#: setup-guide/components/WooImportDialog.js:41
msgid "Import products from WooCommerce"
msgstr "Importer des produits depuis WooCommerce"

#: setup-guide/components/StepRow.js:98 setup-guide/SetupGuide.js:568
msgid "Checking…"
msgstr "Vérification…"

#: setup-guide/components/StepRow.js:91
msgid "Locked"
msgstr "Verrouillé"

#: setup-guide/components/NextSteps.js:121 setup-guide/SetupGuide.js:434
msgid "Recommended for your store"
msgstr "Recommandé pour votre boutique"

#: setup-guide/components/NextSteps.js:89
msgid "Add refund, privacy and terms pages so customers know what they agree to at checkout."
msgstr "Ajoutez des pages de remboursement, de confidentialité et de conditions générales pour que les clients sachent ce qu’ils acceptent lors du paiement."

#: setup-guide/components/NextSteps.js:85
msgid "Publish your refund, privacy and terms pages, including the 14-day right of withdrawal, before customers reach checkout."
msgstr "Publiez vos pages de remboursement, de confidentialité et de conditions générales, y compris le droit de rétractation de 14 jours, avant que les clients n’arrivent sur la page de paiement."

#: setup-guide/components/NextSteps.js:83
msgid "Add policies"
msgstr "Ajouter des politiques"

#: setup-guide/components/NextSteps.js:82
msgid "Store policies"
msgstr "Politiques de la boutique"

#: setup-guide/components/NextSteps.js:75
msgid "Let subscribers change plans, update cards and read invoices without emailing you."
msgstr "Permettez aux abonnés de changer d’abonnement, de mettre à jour leur carte et de consulter leurs factures sans vous envoyer d’e-mail."

#: setup-guide/components/NextSteps.js:74
msgid "Turn on the portal"
msgstr "Activer le portail"

#: setup-guide/components/NextSteps.js:73
msgid "Customer portal"
msgstr "Portail client"

#: setup-guide/components/NextSteps.js:66
msgid "Add a VAT number field to checkout so business customers in other countries get reverse charge instead of VAT."
msgstr "Ajoutez un champ de numéro de TVA au formulaire de paiement afin que les clients professionnels d’autres pays bénéficient de l’autoliquidation au lieu de payer la TVA."

#: setup-guide/components/NextSteps.js:65
msgid "Turn on VAT numbers"
msgstr "Activer les numéros de TVA"

#: setup-guide/components/NextSteps.js:64
msgid "Collect VAT numbers"
msgstr "Collecter les numéros de TVA"

#: setup-guide/components/NextSteps.js:57
msgid "Collect tax automatically based on where your customers are, or enter rates yourself."
msgstr "Collectez les taxes automatiquement en fonction de la localisation de vos clients, ou saisissez vous-même les taux."

#: setup-guide/components/NextSteps.js:56
msgid "Set up tax"
msgstr "Configurer les taxes"

#: setup-guide/components/NextSteps.js:55
msgid "Tax settings"
msgstr "Réglages des taxes"

#: setup-guide/components/NextSteps.js:48
msgid "Charge VAT at each customer’s country rate, show your prices VAT-inclusive, and report cross-border sales through OSS."
msgstr "Appliquez la TVA au taux du pays de chaque client, affichez vos prix TTC et déclarez vos ventes transfrontalières via le guichet unique (OSS)."

#: setup-guide/components/NextSteps.js:46
#: setup-guide/components/NextSteps.js:47
msgid "Set up EU VAT"
msgstr "Configurer la TVA européenne"

#: setup-guide/components/NextSteps.js:36
msgid "Attach files to your products so customers get them right after checkout."
msgstr "Joignez des fichiers à vos produits pour que les clients les reçoivent juste après le paiement."

#: setup-guide/components/NextSteps.js:35
msgid "Set up downloads"
msgstr "Configurer les téléchargements"

#: setup-guide/components/NextSteps.js:34
msgid "Set up file delivery"
msgstr "Configurer la livraison de fichiers"

#: setup-guide/components/NextSteps.js:27
msgid "Set rates, zones and delivery estimates for the places you ship to."
msgstr "Définissez les tarifs, les zones et les délais de livraison estimés pour les destinations vers lesquelles vous expédiez."

#: setup-guide/components/NextSteps.js:26
msgid "Set up shipping"
msgstr "Configurer la livraison"

#: setup-guide/components/NextSteps.js:25
msgid "Configure shipping"
msgstr "Configurer la livraison"

#: setup-guide/components/LaunchDialog.js:70
msgid "Launch store"
msgstr "Lancer la boutique"

#: setup-guide/components/LaunchDialog.js:47
msgid "Test mode turns off and your checkout starts taking real payments."
msgstr "Le mode test est désactivé et votre formulaire de paiement commence à accepter de vrais paiements."

#: setup-guide/components/LaunchDialog.js:37
msgid "Launch your store?"
msgstr "Lancer votre boutique ?"

#. translators: %s: number of checkout forms. <a> links to the checkout forms
#. list; keep the tags.
#: setup-guide/components/GuideSteps.js:465
msgid "<a>%s other checkout form</a> is still in test mode."
msgid_plural "<a>%s other checkout forms</a> are still in test mode."
msgstr[0] "<a>%s autre formulaire de paiement</a> est encore en mode test."
msgstr[1] "<a>%s autres formulaires de paiement</a> sont encore en mode test."

#: setup-guide/components/GuideSteps.js:454
msgid "Meanwhile, set up the recommended steps below."
msgstr "En attendant, suivez les étapes recommandées ci-dessous."

#: setup-guide/components/GuideSteps.js:446
msgid "Your payment processor is still in test mode or waiting for approval. Launch unlocks once it can take live payments."
msgstr "Votre processeur de paiement est encore en mode test ou en attente d’approbation. Le lancement sera débloqué dès qu’il pourra accepter des paiements réels."

#: setup-guide/components/GuideSteps.js:439
msgid "Switch test mode off. Your checkout starts taking real payments the moment you do."
msgstr "Désactivez le mode test. Votre formulaire de paiement commence à accepter de vrais paiements dès que vous le faites."

#: setup-guide/components/GuideSteps.js:434
#: setup-guide/components/GuideSteps.js:496 setup-guide/SetupGuide.js:53
msgid "Launch your store"
msgstr "Lancer votre boutique"

#: setup-guide/components/GuideSteps.js:427
msgid "Explore payment processors"
msgstr "Découvrir les processeurs de paiement"

#: setup-guide/components/GuideSteps.js:400
msgid "Connect Stripe, PayPal or another processor to take real money, or offer manual payments like bank transfer. Payouts start once the processor finishes verifying your details."
msgstr "Connectez Stripe, PayPal ou un autre processeur pour encaisser de vrais paiements, ou proposez des paiements manuels comme le virement bancaire. Les versements commencent dès que le processeur a terminé la vérification de vos informations."

#: setup-guide/components/GuideSteps.js:397
msgid "~5 mins"
msgstr "~5 min"

#: setup-guide/components/GuideSteps.js:395 setup-guide/SetupGuide.js:52
msgid "Set up payments"
msgstr "Configurer les paiements"

#: setup-guide/components/GuideSteps.js:385
msgid "Check again"
msgstr "Vérifier à nouveau"

#: setup-guide/components/GuideSteps.js:358
msgid "Opens SureCart in a new tab. Come back here when you’re done — this step ticks itself."
msgstr "Ouvre SureCart dans un nouvel onglet. Revenez ici une fois terminé : cette étape se coche automatiquement."

#: setup-guide/components/GuideSteps.js:350
msgid "Link this site to your SureCart account so its products, orders and customers stay yours."
msgstr "Associez ce site à votre compte SureCart pour que ses produits, commandes et clients restent les vôtres."

#: setup-guide/components/GuideSteps.js:329
msgid "The time to connect this store has passed. Contact support and we’ll connect it for you."
msgstr "Le délai pour connecter cette boutique est dépassé. Contactez le support et nous la connecterons pour vous."

#: setup-guide/components/GuideSteps.js:325
#: setup-guide/components/GuideSteps.js:436
msgid "~1 min"
msgstr "~1 min"

#: setup-guide/components/GuideSteps.js:315
msgid "Get paid"
msgstr "Être payé"

#: setup-guide/components/GuideSteps.js:305
msgid "View checkout form"
msgstr "Voir le formulaire de paiement"

#: setup-guide/components/GuideSteps.js:278
msgid "Open one of your products on your store and buy it there. Come back here when you’ve paid."
msgstr "Ouvrez l’un de vos produits sur votre boutique et achetez-le. Revenez ici une fois le paiement effectué."

#. translators: %s: product name.
#: setup-guide/components/GuideSteps.js:272
msgid "Buy %s in a new tab to place a test order. Come back here when you’ve paid."
msgstr "Achetez %s dans un nouvel onglet pour passer une commande test. Revenez ici une fois le paiement effectué."

#: setup-guide/components/GuideSteps.js:261
msgid "A test payment processor is already set up, so you can walk through checkout without charging a real card."
msgstr "Un processeur de paiement de test est déjà configuré : vous pouvez donc parcourir le processus de paiement sans débiter de vraie carte."

#: setup-guide/components/GuideSteps.js:257
msgid "Needs a product with a price"
msgstr "Nécessite un produit avec un prix"

#: setup-guide/components/GuideSteps.js:250
msgid "Add your logo"
msgstr "Ajouter votre logo"

#: setup-guide/components/GuideSteps.js:240
msgid "Your logo and colors carry across the storefront, checkout and receipts."
msgstr "Votre logo et vos couleurs s’appliquent à la vitrine, à la page de paiement et aux reçus."

#: setup-guide/components/GuideSteps.js:237
#: setup-guide/components/GuideSteps.js:258
msgid "~2 mins"
msgstr "~2 min"

#: setup-guide/components/GuideSteps.js:236 setup-guide/SetupGuide.js:49
msgid "Add logo and colors"
msgstr "Ajouter un logo et des couleurs"

#: setup-guide/components/GuideSteps.js:224
msgid "Import demo products"
msgstr "Importer des produits de démonstration"

#: setup-guide/components/GuideSteps.js:223
msgid "Adding…"
msgstr "Ajout…"

#: setup-guide/components/GuideSteps.js:197
msgid "~3 mins"
msgstr "~3 min"

#: setup-guide/components/GuideSteps.js:192
msgctxt "in-progress status"
msgid "Importing…"
msgstr "Importation…"

#: setup-guide/components/GuideSteps.js:180
msgid "Get selling"
msgstr "Commencer à vendre"

#: setup-guide/components/GuideSteps.js:171
msgid "Importing…"
msgstr "Importation…"

#. translators: %s: number of WooCommerce products.
#: setup-guide/components/GuideSteps.js:149
msgid "Import <strong>%s WooCommerce product</strong>, or create something new. Nothing is removed from WooCommerce."
msgid_plural "Import your <strong>%s WooCommerce products</strong>, or create something new. Nothing is removed from WooCommerce."
msgstr[0] "Importez <strong>%s produit WooCommerce</strong>, ou créez quelque chose de nouveau. Rien n’est supprimé de WooCommerce."
msgstr[1] "Importez vos <strong>%s produits WooCommerce</strong>, ou créez quelque chose de nouveau. Rien n’est supprimé de WooCommerce."

#: setup-guide/components/GuideSteps.js:142
msgid "Review products"
msgstr "Vérifier les produits"

#: setup-guide/components/GuideSteps.js:132
msgid "Demo products are in. Edit them, or delete them and add your own."
msgstr "Les produits de démonstration ont été ajoutés. Modifiez-les, ou supprimez-les et ajoutez les vôtres."

#: setup-guide/components/GuideSteps.js:128
msgid "Your WooCommerce products are in. Edit them, or add your own."
msgstr "Vos produits WooCommerce ont été importés. Modifiez-les ou ajoutez les vôtres."

#: setup-guide/components/GuideSteps.js:121
msgid "Importing your WooCommerce products in the background. Keep going with other steps; this one ticks itself when they’re in."
msgstr "Importation de vos produits WooCommerce en arrière-plan. Continuez avec les autres étapes ; celle-ci se validera automatiquement une fois l’importation terminée."

#. translators: <product /> is replaced by the product name, linked to the
#. product; keep the tag.
#: setup-guide/components/GuideSteps.js:111
msgid "Add a price to <product /> to finish this step."
msgstr "Ajoutez un prix à <product /> pour terminer cette étape."

#. translators: <a> links to the products list; keep the tags.
#: setup-guide/components/GuideSteps.js:98
msgid "Add a price to <a>one of your products</a> to finish this step."
msgstr "Ajoutez un prix à <a>l’un de vos produits</a> pour terminer cette étape."

#: setup-guide/components/GuideSteps.js:89
msgid "Add a name and price. Everything else can wait."
msgstr "Ajoutez un nom et un prix. Le reste peut attendre."

#: setup-guide/components/GuideSteps.js:78
msgid "Waiting for live payments"
msgstr "En attente des paiements en mode réel"

#: setup-guide/components/GuideSteps.js:76
#: setup-guide/components/GuideSteps.js:396
msgid "Needs a connected store"
msgstr "Nécessite une boutique connectée"

#: setup-guide/components/GuideSteps.js:74
msgid "Needs payments set up"
msgstr "Nécessite la configuration des paiements"

#: setup-guide/components/GrowCard.js:109
msgid "Included with SureCart, ready whenever you want them."
msgstr "Inclus avec SureCart, prêts dès que vous en avez besoin."

#: setup-guide/components/GrowCard.js:103
msgid "Grow your store"
msgstr "Développez votre boutique"

#: setup-guide/components/GrowCard.js:92
msgid "Recruit people to sell for you, track what they refer and pay commission on the orders they bring in."
msgstr "Recrutez des personnes pour vendre à votre place, suivez leurs parrainages et versez une commission sur les commandes qu’elles génèrent."

#: setup-guide/components/GrowCard.js:82
msgid "Issue and renew license keys for software or plugins, and cut off access when a subscription lapses."
msgstr "Émettez et renouvelez des clés de licence pour des logiciels ou des extensions, et coupez l’accès lorsqu’un abonnement expire."

#: setup-guide/components/GrowCard.js:72
msgid "Offer a bigger plan or bundle at the checkout, upgrading what is already in the cart."
msgstr "Proposez un abonnement ou un lot supérieur lors du paiement, en remplaçant ce qui se trouve déjà dans le panier."

#: setup-guide/components/GrowCard.js:71
msgid "Price boost"
msgstr "Boost de prix"

#: setup-guide/components/GrowCard.js:60
msgid "Email customers who leave checkout unfinished, with a link back to the cart they left behind."
msgstr "Envoyez un e-mail aux clients qui quittent le paiement sans le terminer, avec un lien vers le panier qu’ils ont abandonné."

#: setup-guide/components/GrowCard.js:59
msgid "Cart abandonment recovery"
msgstr "Récupération des paniers abandonnés"

#: setup-guide/components/GrowCard.js:50
msgid "Show an upgrade right after payment. Customers accept in one click, with no card details to re-enter."
msgstr "Proposez une offre supérieure juste après le paiement. Les clients acceptent en un clic, sans ressaisir leurs coordonnées bancaires."

#: setup-guide/components/GrowCard.js:49
msgid "One-click upsells"
msgstr "Upsells en un clic"

#: setup-guide/components/GrowCard.js:40
msgid "Offer a related product as a tickbox on the checkout form, so customers can add it in one move before paying."
msgstr "Proposez un produit associé sous forme de case à cocher dans le formulaire de paiement, pour que les clients puissent l’ajouter en un geste avant de payer."

#: setup-guide/components/GrowCard.js:39
msgid "Order bumps"
msgstr "Order bumps"

#: setup-guide/components/GrowCard.js:30
msgid "Add a discount or fee at checkout when the cart matches rules you set: quantity, product or customer."
msgstr "Ajoutez une remise ou des frais lors du paiement lorsque le panier correspond aux règles que vous définissez : quantité, produit ou client."

#: setup-guide/components/GrowCard.js:29
msgid "Dynamic pricing"
msgstr "Tarification dynamique"

#: setup-guide/components/GrowCard.js:20
msgid "Create codes for a launch, a season or a first order, with limits on who can use them and when they expire."
msgstr "Créez des codes pour un lancement, une saison ou une première commande, en limitant qui peut les utiliser et quand ils expirent."

#: setup-guide/components/GrowCard.js:19
msgid "Coupons & discounts"
msgstr "Codes promo et remises"

#: settings/tax-region/RegistrationForm.js:282
msgid "The name of the tax that is displayed to customers during checkout and on invoices and receipts."
msgstr "Le nom de la taxe affiché aux clients lors du paiement ainsi que sur les factures et les reçus."

#: settings/tax-region/RegistrationDialog.js:26
msgid "%s Tax"
msgstr "Taxe %s"

#: settings/tax-override/TaxOverrideModal.js:269
msgid "Shown to customers for this rate at checkout and on receipts, e.g. \"GST + PST\". Leave blank to use the region's label."
msgstr "Affiché aux clients pour ce taux lors du paiement et sur les reçus, par ex. « GST + PST ». Laissez vide pour utiliser le libellé de la région."

#: settings/tax-override/TaxOverrideModal.js:267
#: settings/tax-region/RegistrationForm.js:280
#: settings/tax-region/TaxRegionSettings.js:226
msgid "Tax Label"
msgstr "Libellé de la taxe"

#: settings/tax-override/TaxOverrideList.js:129
#: settings/tax-override/TaxOverrideModal.js:196
msgid "If a product belongs to multiple collections with overrides for the same region, the override created first will be applied. To change which rate applies, remove and re-add the overrides in the desired order."
msgstr "Si un produit appartient à plusieurs collections ayant des dérogations pour la même région, la dérogation créée en premier sera appliquée. Pour modifier le taux appliqué, supprimez puis ajoutez de nouveau les dérogations dans l’ordre souhaité."

#: settings/subscription/SubscriptionSettings.js:638
msgid "Reminders within 2 hours won't be affected."
msgstr "Les rappels prévus dans les 2 prochaines heures ne seront pas affectés."

#: settings/subscription/SubscriptionSettings.js:609
msgid "Reschedule Existing Reminders"
msgstr "Reprogrammer les rappels existants"

#: settings/subscription/SubscriptionSettings.js:594
msgid "These changes will affect to all new subscription reminders. Should we include existing subscription reminders too?"
msgstr "Ces modifications s’appliqueront à tous les nouveaux rappels d’abonnement. Faut-il aussi inclure les rappels d’abonnement existants ?"

#: settings/subscription/SubscriptionSettings.js:321
msgid "Set how long to wait between reminders. For example, 180 days means customers get at most one reminder every 180 days, regardless of renewal frequency."
msgstr "Définissez le délai entre les rappels. Par exemple, 180 jours signifie que les clients reçoivent au maximum un rappel tous les 180 jours, quelle que soit la fréquence de renouvellement."

#: settings/subscription/SubscriptionSettings.js:310
msgid "(no limit)"
msgstr "(aucune limite)"

#: settings/subscription/SubscriptionSettings.js:309
msgid "Minimum Days Between Reminders"
msgstr "Nombre minimum de jours entre les rappels"

#: settings/subscription/SubscriptionSettings.js:303
msgid "% of Period Remaining"
msgstr "% de la période restante"

#: settings/subscription/SubscriptionSettings.js:296
msgid "Specify the percentage of the subscription period remaining when a reminder should be sent to customers. For instance, entering 25% will trigger the reminder when 25% of the period is left."
msgstr "Indiquez le pourcentage restant de la période d’abonnement auquel un rappel doit être envoyé aux clients. Par exemple, saisir 25 % déclenchera le rappel lorsqu’il restera 25 % de la période."

#: settings/subscription/SubscriptionSettings.js:287
msgid "Subscription Renewal Reminders"
msgstr "Rappels de renouvellement d’abonnement"

#: settings/subscription/SubscriptionSettings.js:279
msgid "Manage your store subscription renewal behavior."
msgstr "Gérez le comportement de renouvellement des abonnements de votre boutique."

#: settings/subscription/SubscriptionSettings.js:278
msgid "Subscription Renewals"
msgstr "Renouvellements d’abonnement"

#: settings/subscription/SubscriptionSettings.js:246
msgid "The number of days prior to a subscription renewing that the cancel option will be visible to customers."
msgstr "Le nombre de jours avant le renouvellement d’un abonnement pendant lesquels l’option d’annulation sera visible pour les clients."

#: settings/shipping/zone/ShippingZoneSummary.js:124
msgid "%d more"
msgstr "%d de plus"

#. translators: %s is the country name, %d is the number of states in the
#. territory, %d is the total number of states in the country.
#: settings/shipping/zone/ShippingZoneSummary.js:80
msgid "%s (%d of %d Regions)"
msgstr "%s (%d sur %d régions)"

#: settings/shipping/zone/ShippingZoneForm.js:277
msgid "Add one postal code per line"
msgstr "Ajoutez un code postal par ligne"

#: settings/shipping/zone/ShippingZoneForm.js:257
msgid "Use asterisk (*) for partial matching (e.g., \"902*\" matches \"90210\", \"90211\", \"902AB\", etc.). All postal codes are normalized (uppercased and trimmed) before matching."
msgstr "Utilisez l’astérisque (*) pour une correspondance partielle (par ex. « 902* » correspond à « 90210 », « 90211 », « 902AB », etc.). Tous les codes postaux sont normalisés (mis en majuscules et débarrassés des espaces superflus) avant la comparaison."

#: settings/shipping/zone/ShippingZoneForm.js:252
msgid "Wildcard match: "
msgstr "Correspondance générique : "

#: settings/shipping/zone/ShippingZoneForm.js:245
msgid "Use three dots (\"...\") to specify a numeric range (e.g., 90210...99000 matches all postal codes from 90210 to 99000). Only numeric postal codes are supported for ranges."
msgstr "Utilisez trois points (« ... ») pour indiquer une plage numérique (par ex. 90210...99000 correspond à tous les codes postaux de 90210 à 99000). Seuls les codes postaux numériques sont pris en charge pour les plages."

#: settings/shipping/zone/ShippingZoneForm.js:240
msgid "Range match: "
msgstr "Correspondance par plage : "

#: settings/shipping/zone/ShippingZoneForm.js:233
msgid "Provide the complete postal code (e.g., 90210 or SW1A 1AA)."
msgstr "Indiquez le code postal complet (par ex. 90210 ou SW1A 1AA)."

#: settings/shipping/zone/ShippingZoneForm.js:228
msgid "Exact match: "
msgstr "Correspondance exacte : "

#: settings/shipping/zone/ShippingZoneForm.js:220
msgid "Supports three matching modes:"
msgstr "Trois modes de correspondance sont pris en charge :"

#: settings/shipping/zone/ShippingZoneForm.js:214
msgid "Postal code filtering is applied in addition to territory filtering - an address must match both a territory and a postal code pattern (if provided) to be included in this shipping zone. If left empty, no postal code filtering is applied and all addresses within the territories will match."
msgstr "Le filtrage par code postal s’applique en plus du filtrage par territoire : une adresse doit correspondre à la fois à un territoire et à un modèle de code postal (s’il est renseigné) pour être incluse dans cette zone de livraison. Si ce champ est vide, aucun filtrage par code postal n’est appliqué et toutes les adresses situées dans les territoires correspondront."

#: settings/shipping/zone/ShippingZoneForm.js:208
msgid "Postal code filtering"
msgstr "Filtrage par code postal"

#: settings/shipping/zone/ShippingZoneForm.js:199
msgid "Enter one postal code or range per line. Supports exact codes, ranges (90210...99000), and wildcards (902*)."
msgstr "Saisissez un code postal ou une plage par ligne. Prend en charge les codes exacts, les plages (90210...99000) et les caractères génériques (902*)."

#: settings/shipping/zone/ShippingZoneForm.js:195
msgid "Limit to specific ZIP/postal codes"
msgstr "Limiter à des codes postaux spécifiques"

#: settings/shipping/zone/ShippingZoneForm.js:115
msgid "Select at least one country or region."
msgstr "Sélectionnez au moins un pays ou une région."

#. translators: %s: comma-separated list of shipping method names.
#: settings/shipping/zone/ShippingZone.js:387
msgid "These methods have more than one rate in this zone: %s. At checkout, customers see only the cheapest rate for each."
msgstr "Ces modes de livraison ont plus d’un tarif dans cette zone : %s. Lors du paiement, les clients ne voient que le tarif le moins cher pour chacun d’eux."

#. translators: %s: shipping method name.
#: settings/shipping/zone/ShippingZone.js:379
msgid "The \"%s\" method has more than one rate in this zone. At checkout, customers see only the cheapest rate for this method."
msgstr "Le mode de livraison « %s » a plus d’un tarif dans cette zone. Lors du paiement, les clients ne voient que le tarif le moins cher pour ce mode."

#: settings/shipping/zone/ShippingZone.js:368
msgid "Multiple rates on the same method"
msgstr "Plusieurs tarifs pour le même mode de livraison"

#: settings/shipping/zone/ShippingZone.js:360
msgid "Manage shipping providers"
msgstr "Gérer les fournisseurs de livraison"

#. translators: %d: number of shipping rates with an inactive provider.
#: settings/shipping/zone/ShippingZone.js:351
msgid "The shipping provider for %d rate in this zone isn't active, so it won't be offered at checkout."
msgid_plural "The shipping provider for %d rates in this zone isn't active, so they won't be offered at checkout."
msgstr[0] "Le fournisseur de livraison de %d tarif de cette zone n’est pas actif ; ce tarif ne sera donc pas proposé lors du paiement."
msgstr[1] "Le fournisseur de livraison de %d tarifs de cette zone n’est pas actif ; ces tarifs ne seront donc pas proposés lors du paiement."

#: settings/shipping/zone/ShippingZone.js:344
msgid "Live rates aren't being offered"
msgstr "Les tarifs en temps réel ne sont pas proposés"

#: settings/shipping/zone/ShippingZone.js:205
msgid "Calculated at checkout"
msgstr "Calculé lors du paiement"

#: settings/shipping/zone/ShippingZone.js:178
msgid "Only the cheapest rate for this method is shown at checkout."
msgstr "Seul le tarif le moins cher pour ce mode de livraison est affiché lors du paiement."

#: settings/shipping/warehouse/Warehouses.js:141
msgid "Delete Warehouse"
msgstr "Supprimer l’entrepôt"

#: settings/shipping/warehouse/Warehouses.js:119
msgid "Add warehouse addresses to use as \"from\" addresses on shipping labels."
msgstr "Ajoutez des adresses d’entrepôt à utiliser comme adresses d’expédition sur les étiquettes de livraison."

#: settings/shipping/warehouse/Warehouses.js:84
msgid "Manage your warehouse addresses for shipping labels."
msgstr "Gérez les adresses de vos entrepôts pour les étiquettes de livraison."

#: settings/shipping/warehouse/Warehouses.js:83
msgid "Warehouses"
msgstr "Entrepôts"

#: settings/shipping/warehouse/Warehouses.js:68
msgid "Warehouse removed."
msgstr "Entrepôt supprimé."

#: settings/shipping/warehouse/WarehouseListItem.js:91
#: settings/shipping/warehouse/WarehouseListItem.js:100
msgid "Unnamed Warehouse"
msgstr "Entrepôt sans nom"

#: settings/shipping/warehouse/WarehouseForm.js:182
msgid "Company"
msgstr "Entreprise"

#: settings/shipping/warehouse/WarehouseForm.js:143
msgid "Automatically use this warehouse address when creating new shipments."
msgstr "Utiliser automatiquement l’adresse de cet entrepôt lors de la création de nouvelles expéditions."

#: settings/shipping/warehouse/WarehouseForm.js:141
msgid "Default Warehouse"
msgstr "Entrepôt par défaut"

#: settings/shipping/warehouse/WarehouseForm.js:114
#: settings/shipping/warehouse/WarehouseForm.js:245
msgid "Add Warehouse"
msgstr "Ajouter un entrepôt"

#: settings/shipping/warehouse/WarehouseForm.js:113
msgid "Edit Warehouse"
msgstr "Modifier l’entrepôt"

#: settings/shipping/ShippingSettings.js:299
msgid "Create a new project and enable the Places, Geocoding, and Geolocation API for it. Then, create a new API key and add it here."
msgstr "Créez un nouveau projet et activez-y les API Places, Geocoding et Geolocation. Ensuite, créez une nouvelle clé API et ajoutez-la ici."

#: settings/shipping/ShippingSettings.js:293
msgid "Get your API key from Google Cloud Platform"
msgstr "Obtenez votre clé API sur Google Cloud Platform"

#: settings/shipping/ShippingSettings.js:284
msgid "To use Google Maps features, you need an API key."
msgstr "Pour utiliser les fonctionnalités de Google Maps, vous avez besoin d’une clé API."

#: settings/shipping/ShippingSettings.js:277
msgid "Restrict this key by HTTP referrer in Google Cloud Console to prevent unauthorized usage."
msgstr "Restreignez cette clé par référent HTTP dans Google Cloud Console pour empêcher toute utilisation non autorisée."

#: settings/shipping/ShippingSettings.js:268
#: settings/shipping/ShippingSettings.js:269
msgid "Google Maps API Key"
msgstr "Clé API Google Maps"

#: settings/shipping/ShippingSettings.js:245
msgid "Enable Google Maps API for the shipping address field autocompletion."
msgstr "Activez l’API Google Maps pour la saisie semi-automatique du champ d’adresse de livraison."

#: settings/shipping/ShippingSettings.js:243
msgid "Google Maps API"
msgstr "API Google Maps"

#: settings/shipping/ShippingSettings.js:233
msgid "Address Autocomplete"
msgstr "Saisie semi-automatique de l’adresse"

#: settings/shipping/ShippingSettings.js:154
msgid "Please enter a Google Maps API key or disable the Google Maps API."
msgstr "Veuillez saisir une clé API Google Maps ou désactiver l’API Google Maps."

#: settings/shipping/ShippingSettings.js:135
msgid "An error occurred while validating the API key."
msgstr "Une erreur est survenue lors de la validation de la clé API."

#: settings/shipping/ShippingSettings.js:125
msgid "Google Map API Key Error: %s"
msgstr "Erreur de clé API Google Maps : %s"

#: settings/shipping/rate/ShippingRateForm.js:641
msgid "Rate type is locked while a different shipping method is selected."
msgstr "Le type de tarif est verrouillé lorsqu’un autre mode de livraison est sélectionné."

#: settings/shipping/rate/ShippingRateForm.js:629
msgid "Live carrier rates"
msgstr "Tarifs des transporteurs en temps réel"

#: settings/shipping/rate/ShippingRateForm.js:578
msgid "Rate type"
msgstr "Type de tarif"

#: settings/shipping/rate/ShippingRateForm.js:324
msgid "Add rate"
msgstr "Ajouter un tarif"

#: settings/shipping/rate/ShippingRateForm.js:322
msgid "Update rate"
msgstr "Mettre à jour le tarif"

#: settings/shipping/rate/ShippingRateForm.js:257
msgid "Choose at least one carrier service."
msgstr "Choisissez au moins un service de transporteur."

#: settings/shipping/rate/ShippingRateForm.js:247
msgid "The selected shipping provider is no longer connected. Reconnect it or switch modes before saving."
msgstr "Le fournisseur de livraison sélectionné n’est plus connecté. Reconnectez-le ou changez de mode avant d’enregistrer."

#: settings/shipping/rate/ShippingRateForm.js:232
msgid "Select a shipping provider to continue."
msgstr "Sélectionnez un fournisseur de livraison pour continuer."

#: settings/shipping/rate/ShippingRateForm.js:207
msgid "Please enter a shipping method name"
msgstr "Veuillez saisir un nom de mode de livraison"

#: settings/shipping/rate/ShippingRateCondition.js:100
msgid "Provider inactive"
msgstr "Fournisseur inactif"

#: settings/shipping/rate/ShippingRateCondition.js:94
msgid "This rate won't be offered at checkout until its shipping provider is active."
msgstr "Ce tarif ne sera pas proposé lors du paiement tant que son fournisseur de livraison n’est pas actif."

#. translators: 1: shipping provider name, 2: number of carrier services.
#: settings/shipping/rate/ShippingRateCondition.js:82
msgid "%1$s · %2$d service"
msgid_plural "%1$s · %2$d services"
msgstr[0] "%1$s · %2$d service"
msgstr[1] "%1$s · %2$d services"

#: settings/shipping/rate/ShippingRateCondition.js:78
msgid "Live Rates"
msgstr "Tarifs en temps réel"

#: settings/shipping/rate/PremiumChoice.js:63
msgid "(Premium)"
msgstr "(Premium)"

#: settings/shipping/rate/LiveRateFields.js:412
msgid "Optional flat amount or percentage added to the carrier’s rate."
msgstr "Montant fixe ou pourcentage facultatif ajouté au tarif du transporteur."

#: settings/shipping/rate/LiveRateFields.js:411
msgid "Handling markup"
msgstr "Majoration de manutention"

#: settings/shipping/rate/LiveRateFields.js:398
msgid "Carrier services"
msgstr "Services du transporteur"

#: settings/shipping/rate/LiveRateFields.js:390
msgid "Rates returned are simulated. Switch the provider to live mode before going to production."
msgstr "Les tarifs renvoyés sont simulés. Passez le fournisseur en mode réel avant la mise en production."

#: settings/shipping/rate/LiveRateFields.js:388
msgid "Provider is in test mode"
msgstr "Le fournisseur est en mode test"

#: settings/shipping/rate/LiveRateFields.js:372
msgid "This rate won't be offered at checkout until the provider is active."
msgstr "Ce tarif ne sera pas proposé lors du paiement tant que le fournisseur n’est pas actif."

#: settings/shipping/rate/LiveRateFields.js:370
msgid "Shipping provider isn't active"
msgstr "Le fournisseur de livraison n’est pas actif"

#: settings/shipping/rate/LiveRateFields.js:360
msgid "Carrier services were cleared — test and live connections offer different ones."
msgstr "Les services du transporteur ont été effacés : les connexions en mode test et en mode réel proposent des services différents."

#: settings/shipping/rate/LiveRateFields.js:346
msgid "Carriers need a package size to quote a rate. Add at least one parcel template, or this rate will return no options at checkout."
msgstr "Les transporteurs ont besoin d’une taille de colis pour calculer un tarif. Ajoutez au moins un modèle de colis, sinon ce tarif ne proposera aucune option lors du paiement."

#: settings/shipping/rate/LiveRateFields.js:344
msgid "No parcel templates yet"
msgstr "Aucun modèle de colis pour le moment"

#: settings/shipping/rate/LiveRateFields.js:312
msgid "Connected provider"
msgstr "Fournisseur connecté"

#: settings/shipping/rate/LiveRateFields.js:307
msgid "Provider"
msgstr "Fournisseur"

#: settings/shipping/rate/LiveRateFields.js:295
msgid "Connect a shipping provider to offer live carrier rates at checkout."
msgstr "Connectez un fournisseur de livraison pour proposer les tarifs des transporteurs en temps réel lors du paiement."

#: settings/shipping/rate/LiveRateFields.js:293
msgid "No shipping providers connected"
msgstr "Aucun fournisseur de livraison connecté"

#: settings/shipping/rate/LiveRateFields.js:280
msgid "The provider this rate uses is no longer connected. Reconnect it to keep offering live carrier rates."
msgstr "Le fournisseur utilisé par ce tarif n’est plus connecté. Reconnectez-le pour continuer à proposer les tarifs des transporteurs en temps réel."

#: settings/shipping/rate/LiveRateFields.js:278
msgid "Shipping provider disconnected"
msgstr "Fournisseur de livraison déconnecté"

#. translators: %s is the current handling-markup unit ($ or %).
#: settings/shipping/rate/LiveRateFields.js:237
msgid "Handling unit: %s"
msgstr "Unité des frais de manutention : %s"

#: settings/shipping/rate/CarrierServicesSelector/index.js:183
msgid "Carrier services list"
msgstr "Liste des services des transporteurs"

#: settings/shipping/rate/CarrierServicesSelector/index.js:173
#: src/blocks/product-list-filter-tags-clear-all/view.php:1
#: src/blocks/product-review-list-filter-tags-clear-all/view.php:1
#: src/blocks/product-list-filter-tags-clear-all/edit.js:12
#: src/blocks/product-review-list-filter-tags-clear-all/edit.js:16
msgid "Clear all"
msgstr "Tout effacer"

#. translators: %1$d: selected service count, %2$d: total available services.
#: settings/shipping/rate/CarrierServicesSelector/index.js:162
msgid "%1$d of %2$d service selected"
msgid_plural "%1$d of %2$d services selected"
msgstr[0] "%1$d service sur %2$d sélectionné"
msgstr[1] "%1$d services sur %2$d sélectionnés"

#: settings/shipping/rate/CarrierServicesSelector/index.js:141
msgid "Search carriers and services"
msgstr "Rechercher des transporteurs et des services"

#: settings/shipping/rate/CarrierServicesSelector/index.js:117
msgid "No carrier services available for this provider."
msgstr "Aucun service de transporteur disponible pour ce fournisseur."

#: settings/shipping/rate/CarrierServicesSelector/CarrierAccount.js:84
msgid "%d service"
msgid_plural "%d services"
msgstr[0] "%d service"
msgstr[1] "%d services"

#. translators: %1$d: selected service count, %2$d: total services for this
#. carrier.
#: settings/shipping/rate/CarrierServicesSelector/CarrierAccount.js:79
msgid "%1$d of %2$d selected"
msgstr "Sélectionnés : %1$d sur %2$d"

#: settings/shipping/parcel/ParcelTemplates.js:390
msgid "Are you sure you want to delete this parcel template? This action cannot be undone."
msgstr "Voulez-vous vraiment supprimer ce modèle de colis ? Cette action est irréversible."

#: settings/shipping/parcel/ParcelTemplates.js:388
msgid "Delete Parcel Template"
msgstr "Supprimer le modèle de colis"

#: settings/shipping/parcel/ParcelTemplates.js:346
msgid "Add New Template"
msgstr "Ajouter un nouveau modèle"

#: settings/shipping/parcel/ParcelTemplates.js:335
msgid "No parcel templates yet. Create one to get started."
msgstr "Aucun modèle de colis pour le moment. Créez-en un pour commencer."

#: settings/shipping/parcel/ParcelTemplates.js:299
#: settings/shipping/warehouse/WarehouseListItem.js:134
msgid "Set as Default"
msgstr "Définir par défaut"

#: settings/shipping/parcel/ParcelTemplates.js:160
msgid "Create reusable parcel templates for shipping."
msgstr "Créez des modèles de colis réutilisables pour la livraison."

#: settings/shipping/parcel/ParcelTemplates.js:156
msgid "Create reusable parcel templates for shipping. Your default template is selected automatically when you create a shipment."
msgstr "Créez des modèles de colis réutilisables pour la livraison. Votre modèle par défaut est sélectionné automatiquement lorsque vous créez une expédition."

#: settings/shipping/parcel/ParcelTemplates.js:153
msgid "Parcel Templates"
msgstr "Modèles de colis"

#: settings/shipping/parcel/ParcelTemplates.js:139
msgid "Default parcel template updated."
msgstr "Modèle de colis par défaut mis à jour."

#: settings/shipping/parcel/ParcelTemplates.js:116
msgid "Parcel template removed."
msgstr "Modèle de colis retiré."

#: settings/shipping/parcel/ParcelTemplates.js:34
msgid "Polymailer (Envelope)"
msgstr "Polymailer (enveloppe)"

#: settings/shipping/parcel/ParcelTemplateForm.js:442
msgid "Automatically select this parcel template when creating new shipments."
msgstr "Sélectionner automatiquement ce modèle de colis lors de la création de nouvelles expéditions."

#: settings/shipping/parcel/ParcelTemplateForm.js:414
msgid "Must be unique across your parcel templates."
msgstr "Doit être unique parmi vos modèles de colis."

#: settings/shipping/parcel/ParcelTemplateForm.js:406
msgid "Weight of the empty package."
msgstr "Poids de l’emballage vide."

#: settings/shipping/parcel/ParcelTemplateForm.js:369
msgid "Package weight (optional)"
msgstr "Poids de l’emballage (facultatif)"

#: settings/shipping/parcel/ParcelTemplateForm.js:323
msgid "Connect a shipping provider to use the carriers’ own packages."
msgstr "Connectez un fournisseur de livraison pour utiliser les emballages propres aux transporteurs."

#: settings/shipping/parcel/ParcelTemplateForm.js:254
msgid "Parcel template added."
msgstr "Modèle de colis ajouté."

#: settings/shipping/parcel/ParcelTemplateForm.js:253
msgid "Parcel template updated."
msgstr "Modèle de colis mis à jour."

#: settings/shipping/parcel/ParcelTemplateForm.js:67
msgid "Polymailer"
msgstr "Polymailer"

#: settings/shipping/parcel/CarrierParcelSelect.js:89
msgid "Select a carrier package"
msgstr "Sélectionner un emballage de transporteur"

#: settings/shipping/parcel/CarrierParcelSelect.js:88
msgid "Loading packages…"
msgstr "Chargement des emballages…"

#. translators: %s: package dimensions, e.g. "10 × 6 × 4 in".
#: settings/shipping/parcel/CarrierParcelSelect.js:38
msgid "Dimensions: %s"
msgstr "Dimensions : %s"

#: settings/shipping/parcel/CarrierParcelSelect.js:32
msgid "This package allows custom dimensions."
msgstr "Cet emballage accepte des dimensions personnalisées."

#: settings/shipping-providers/ShippingProvidersSettings.js:97
msgid "Shipping Providers"
msgstr "Fournisseurs de livraison"

#: settings/shipping-providers/ShippingProvidersSettings.js:85
msgid "Print discounted labels, quote live carrier rates, and track shipments from your dashboard."
msgstr "Imprimez des étiquettes à prix réduit, obtenez les tarifs des transporteurs en temps réel et suivez vos expéditions depuis votre tableau de bord."

#: settings/shipping-providers/ShippingProvidersSettings.js:61
msgid "Live Mode Disabled"
msgstr "Mode réel désactivé"

#: settings/shipping-providers/ShippingProvidersSettings.js:57
msgid "Live Mode Enabled"
msgstr "Mode réel activé"

#: settings/shipping-providers/ShippingProvidersSettings.js:52
msgid "Test Mode Disabled"
msgstr "Mode test désactivé"

#: settings/shipping-providers/ShippingProvidersSettings.js:48
msgid "Test Mode Enabled"
msgstr "Mode test activé"

#: settings/SettingsSidebar.js:130
msgid "Currencies"
msgstr "Devises"

#: settings/SettingsApp.js:182
msgid "Settings tab not found."
msgstr "Onglet de réglages introuvable."

#: settings/review-protocol/ReviewProtocolSettings.js:153
msgid "Display a \"Verified Buyer\" badge on reviews from customers who purchased the product."
msgstr "Afficher un badge « Acheteur vérifié » sur les avis des clients ayant acheté le produit."

#: settings/review-protocol/ReviewProtocolSettings.js:148
msgid "Verified Buyer Badge"
msgstr "Badge Acheteur vérifié"

#: settings/review-protocol/ReviewProtocolSettings.js:116
msgid "Choose how many days after an order is marked as fulfilled to send the review request. Most stores use 3–14 days."
msgstr "Choisissez combien de jours après qu’une commande a été marquée comme traitée la demande d’avis doit être envoyée. La plupart des boutiques choisissent entre 3 et 14 jours."

#: settings/review-protocol/ReviewProtocolSettings.js:112
msgid "When should we send the review request?"
msgstr "Quand devons-nous envoyer la demande d’avis ?"

#: settings/review-protocol/ReviewProtocolSettings.js:103
msgid "Automatically send review request emails after an order is fulfilled."
msgstr "Envoyer automatiquement des e-mails de demande d’avis une fois la commande traitée."

#: settings/review-protocol/ReviewProtocolSettings.js:98
msgid "Send Review Request Emails"
msgstr "Envoyer des e-mails de demande d’avis"

#: settings/review-protocol/ReviewProtocolSettings.js:79
msgid "Allow customers to leave reviews on your products. Reviews must also be enabled at the product level."
msgstr "Permettre aux clients de laisser des avis sur vos produits. Les avis doivent également être activés au niveau du produit."

#: settings/review-protocol/ReviewProtocolSettings.js:61
msgid "Configure how product reviews work and how review requests are sent to customers."
msgstr "Configurez le fonctionnement des avis produits et l’envoi des demandes d’avis aux clients."

#: settings/review-protocol/ReviewProtocolSettings.js:60
msgid "Product Reviews Settings"
msgstr "Réglages des avis produits"

#: settings/processors/ProcessorSettings.js:262
msgid "Connect with Razorpay to accept payments via Cards, Netbanking, Wallet & UPI."
msgstr "Connectez-vous à Razorpay pour accepter les paiements par carte, Netbanking, portefeuille électronique et UPI."

#. translators: %s: payment processor name (e.g., "Stripe")
#. translators: %s: shipping provider name (e.g., "Shippo")
#: settings/processors/ProcessorItem.js:33
#: settings/shipping-providers/ShippingProviderItem.js:31
#: setup-guide/components/GuideSteps.js:417
msgid "Connect %s"
msgstr "Connecter %s"

#: settings/order/OrderProtocol.js:294
msgid "This appears at the bottom of your invoices and receipts."
msgstr "Ce texte apparaît en bas de vos factures et reçus."

#: settings/order/OrderProtocol.js:275
msgid "Add additional information to invoices and receipts."
msgstr "Ajoutez des informations supplémentaires aux factures et reçus."

#: settings/order/OrderProtocol.js:261
msgid "Decline Button Label"
msgstr "Libellé du bouton de refus"

#: settings/order/OrderProtocol.js:252
msgid "Allow Button Label"
msgstr "Libellé du bouton d’autorisation"

#: settings/order/OrderProtocol.js:244
msgid "Shown in the modal body. If left empty, the default text shown here is used."
msgstr "Affiché dans le corps de la fenêtre modale. Si ce champ est vide, le texte par défaut affiché ici est utilisé."

#: settings/order/OrderProtocol.js:233
msgid "Permission Modal Description"
msgstr "Description de la fenêtre modale d’autorisation"

#: settings/order/OrderProtocol.js:227
msgid "The heading shown at the top of the location permission modal. Defaults are used if left empty."
msgstr "Le titre affiché en haut de la fenêtre de demande d’autorisation de localisation. Les valeurs par défaut sont utilisées si ce champ est vide."

#: settings/order/OrderProtocol.js:221
msgid "Permission Modal Title"
msgstr "Titre de la fenêtre d’autorisation"

#: settings/order/OrderProtocol.js:209
msgid "When the checkout loads, customers see the explainer below and choose whether to share their location. If they decline, checkout continues normally and no location is captured. Browsers only allow location access on sites served over HTTPS. Make sure this complies with the privacy regulations that apply to your store."
msgstr "Au chargement du paiement, les clients voient l’explication ci-dessous et choisissent s’ils souhaitent partager leur position. S’ils refusent, le paiement se poursuit normalement et aucune position n’est enregistrée. Les navigateurs n’autorisent l’accès à la position que sur les sites servis en HTTPS. Assurez-vous que cela respecte les réglementations sur la confidentialité applicables à votre boutique."

#: settings/order/OrderProtocol.js:204
msgid "Customers will be asked for permission"
msgstr "Les clients devront donner leur autorisation"

#: settings/order/OrderProtocol.js:194
msgid "Capture the customer's location during checkout and resolve it to an address on the order."
msgstr "Enregistrer la position du client lors du paiement et la convertir en adresse sur la commande."

#: settings/order/OrderProtocol.js:192
msgid "Capture Location at Checkout"
msgstr "Enregistrer la position lors du paiement"

#: settings/order/OrderProtocol.js:178
msgid "Require all checkouts to only display reusable payment methods - even if a subscription is not present. This allows the payment method to be saved for future purchases, but can limit the payment methods available to customers."
msgstr "Exiger que tous les formulaires de paiement n’affichent que des moyens de paiement réutilisables, même en l’absence d’abonnement. Cela permet d’enregistrer le moyen de paiement pour de futurs achats, mais peut limiter les moyens de paiement proposés aux clients."

#: settings/order/OrderProtocol.js:176
msgid "Reusable Payment Methods Only"
msgstr "Moyens de paiement réutilisables uniquement"

#: settings/order/OrderProtocol.js:162
msgid "Returning customers will be prompted to login at checkout if their email matches an existing account. Recommended for subscription-based stores. Disable for impulse-buy or low-cost products where a frictionless checkout experience is preferred."
msgstr "Les clients existants seront invités à se connecter lors du paiement si leur adresse e-mail correspond à un compte existant. Recommandé pour les boutiques basées sur les abonnements. Désactivez cette option pour les achats impulsifs ou les produits à bas prix, où une expérience de paiement sans friction est préférable."

#: settings/order/OrderProtocol.js:160
msgid "Show Login Prompt at Checkout"
msgstr "Afficher l’invite de connexion lors du paiement"

#: settings/order/OrderProtocol.js:150
msgid "Configure customer-facing checkout behavior."
msgstr "Configurer le comportement du paiement côté client."

#: settings/order/OrderProtocol.js:72 settings/SettingsSidebar.js:63
msgid "Orders & Invoices"
msgstr "Commandes et factures"

#: settings/order/GeoCapturableCountries.js:66
msgid "Add a country"
msgstr "Ajouter un pays"

#: settings/order/GeoCapturableCountries.js:37
msgid "Only customers whose IP resolves to one of these countries are asked to share their location. Leave empty to ask everyone."
msgstr "Seuls les clients dont l’adresse IP correspond à l’un de ces pays seront invités à partager leur position. Laissez vide pour le demander à tout le monde."

#: settings/order/GeoCapturableCountries.js:36
msgid "Limit Location Capture To"
msgstr "Limiter l’enregistrement de la position à"

#: settings/mcp/MCPSettings.js:148
msgid "Allow AI assistants to permanently delete customers, coupons, promotions, and fulfillments. Deleted data cannot be recovered. When disabled, AI assistants cannot remove any data."
msgstr "Autoriser les assistants IA à supprimer définitivement des clients, codes promo, promotions et traitements de commande. Les données supprimées ne peuvent pas être récupérées. Lorsque cette option est désactivée, les assistants IA ne peuvent supprimer aucune donnée."

#: settings/mcp/MCPSettings.js:143
msgid "Enable Delete Abilities"
msgstr "Activer les capacités de suppression"

#: settings/mcp/MCPSettings.js:130
msgid "Allow AI assistants to create new products, update prices, manage coupons, and modify other store data. When disabled, AI assistants can only view your data."
msgstr "Autoriser les assistants IA à créer des produits, mettre à jour des prix, gérer des codes promo et modifier d’autres données de la boutique. Lorsque cette option est désactivée, les assistants IA peuvent uniquement consulter vos données."

#: settings/mcp/MCPSettings.js:125
msgid "Enable Edit Abilities"
msgstr "Activer les capacités de modification"

#: settings/mcp/MCPSettings.js:110
msgid "Allow AI assistants to interact with your store. When enabled, they can view, create, edit, and delete store data depending on the permissions below. When disabled, AI assistants cannot access your store at all."
msgstr "Autoriser les assistants IA à interagir avec votre boutique. Lorsque cette option est activée, ils peuvent consulter, créer, modifier et supprimer des données de la boutique selon les autorisations ci-dessous. Lorsqu’elle est désactivée, les assistants IA ne peuvent pas du tout accéder à votre boutique."

#: settings/mcp/MCPSettings.js:94
msgid "Choose what AI assistants are allowed to do with your store data."
msgstr "Choisissez ce que les assistants IA sont autorisés à faire avec les données de votre boutique."

#: settings/mcp/MCPSettings.js:91 settings/mcp/MCPSettings.js:108
msgid "Enable Abilities"
msgstr "Activer les capacités"

#: settings/mcp/MCPSettings.js:72
msgid "Please update WordPress to version 6.9 or later to use MCP and AI features. Your current WordPress version does not support the required AI integration APIs."
msgstr "Veuillez mettre à jour WordPress vers la version 6.9 ou ultérieure pour utiliser MCP et les fonctionnalités d’IA. Votre version actuelle de WordPress ne prend pas en charge les API d’intégration IA requises."

#: settings/mcp/MCPSettings.js:65
msgid "AI integration requires a newer version of WordPress."
msgstr "L’intégration IA nécessite une version plus récente de WordPress."

#: settings/mcp/MCPSettings.js:64
msgid "WordPress Update Required"
msgstr "Mise à jour de WordPress requise"

#: settings/mcp/MCPSettings.js:58 settings/mcp/MCPSettings.js:84
#: settings/SettingsSidebar.js:150
msgid "MCP"
msgstr "MCP"

#: settings/mcp/components/NodeVersionStep.js:14
msgid "If it is lower, run:"
msgstr "Si elle est inférieure, exécutez :"

#: settings/mcp/components/NodeVersionStep.js:12
msgid "The version must be 20.1 or higher."
msgstr "La version doit être 20.1 ou supérieure."

#: settings/mcp/components/NodeVersionStep.js:9
msgid "In your terminal, run:"
msgstr "Dans votre terminal, exécutez :"

#: settings/mcp/components/NodeVersionStep.js:6
msgid "Verify Node.js version"
msgstr "Vérifier la version de Node.js"

#: settings/mcp/components/MCPAdapterNotice.js:100
msgid "Install & Activate MCP Adapter"
msgstr "Installer et activer MCP Adapter"

#: settings/mcp/components/MCPAdapterNotice.js:92
msgid "Activate MCP Adapter"
msgstr "Activer MCP Adapter"

#: settings/mcp/components/MCPAdapterNotice.js:72
msgid "The MCP Adapter plugin is the easiest way to connect AI assistants like ChatGPT or Claude to your store. SureCart abilities are registered automatically — the adapter exposes them over a REST endpoint AI clients can call."
msgstr "L’extension MCP Adapter est le moyen le plus simple de connecter des assistants IA comme ChatGPT ou Claude à votre boutique. Les capacités de SureCart sont enregistrées automatiquement : l’adaptateur les expose via un point de terminaison REST que les clients IA peuvent appeler."

#: settings/mcp/components/MCPAdapterNotice.js:58
msgid "Recommended: install the official MCP Adapter to expose abilities to AI assistants."
msgstr "Recommandé : installez l’extension officielle MCP Adapter pour exposer les capacités aux assistants IA."

#: settings/mcp/components/MCPAdapterNotice.js:57
msgid "MCP Server"
msgstr "Serveur MCP"

#: settings/mcp/components/MCPAdapterNotice.js:45
msgid "View on WordPress.org"
msgstr "Voir sur WordPress.org"

#: settings/mcp/components/MCPAdapterNotice.js:38
msgid "You can install it manually:"
msgstr "Vous pouvez l’installer manuellement :"

#: settings/mcp/components/GenericClientSteps.js:151
msgid "Copy the JSON config into your config file"
msgstr "Copiez la configuration JSON dans votre fichier de configuration"

#: settings/mcp/components/GenericClientSteps.js:123
msgid "Refer to your AI client's documentation for the MCP configuration file location."
msgstr "Consultez la documentation de votre client IA pour connaître l’emplacement du fichier de configuration MCP."

#: settings/mcp/components/GenericClientSteps.js:85
msgid "Locate and open your Continue config file:"
msgstr "Trouvez et ouvrez votre fichier de configuration Continue :"

#: settings/mcp/components/GenericClientSteps.js:68
msgid "search"
msgstr "rechercher"

#: settings/mcp/components/GenericClientSteps.js:65
msgid "Open VS Code Settings"
msgstr "Ouvrir les réglages de VS Code"

#: settings/mcp/components/GenericClientSteps.js:63
msgid "Global (all projects):"
msgstr "Global (tous les projets) :"

#: settings/mcp/components/GenericClientSteps.js:55
msgid "in your project root"
msgstr "à la racine de votre projet"

#: settings/mcp/components/GenericClientSteps.js:53
msgid "Per project:"
msgstr "Par projet :"

#: settings/mcp/components/GenericClientSteps.js:50
msgid "Choose where to add the config:"
msgstr "Choisissez où ajouter la configuration :"

#: settings/mcp/components/GenericClientSteps.js:16
msgid "Locate and open your Cursor MCP config file:"
msgstr "Trouvez et ouvrez votre fichier de configuration MCP de Cursor :"

#: settings/mcp/components/EnvVarsStep.js:18
msgid "replace \"your-application-password\" with the password from Step 1."
msgstr "remplacez \"your-application-password\" par le mot de passe de l’étape 1."

#: settings/mcp/components/EnvVarsStep.js:13
msgid "your WordPress username (prefilled)."
msgstr "votre identifiant WordPress (prérempli)."

#: settings/mcp/components/EnvVarsStep.js:7
msgid "Update the environment variables"
msgstr "Mettre à jour les variables d’environnement"

#: settings/mcp/components/ClaudeDesktopSteps.js:38
msgid "Open the file in your preferred text editor (e.g. TextEdit, Notepad, VS Code)."
msgstr "Ouvrez le fichier dans l’éditeur de texte de votre choix (par ex. TextEdit, Notepad, VS Code)."

#: settings/mcp/components/ClaudeDesktopSteps.js:35
msgid "Edit Config"
msgstr "Edit Config"

#: settings/mcp/components/ClaudeDesktopSteps.js:34
msgid "Under \"Local MCP Servers\", click"
msgstr "Sous « Local MCP Servers », cliquez sur"

#: settings/mcp/components/ClaudeDesktopSteps.js:31
msgid "Developer"
msgstr "Developer"

#: settings/mcp/components/ClaudeDesktopSteps.js:30
msgid "In the left sidebar, click"
msgstr "Dans la barre latérale gauche, cliquez sur"

#: settings/mcp/components/ClaudeDesktopSteps.js:23
msgid "Click the dropdown next to your name (bottom-left)"
msgstr "Cliquez sur le menu déroulant à côté de votre nom (en bas à gauche)"

#: settings/mcp/components/ClaudeDesktopSteps.js:15
msgid "Add the config to Claude Desktop"
msgstr "Ajouter la configuration à Claude Desktop"

#: settings/mcp/components/ClaudeCodeSteps.js:179
#: settings/mcp/components/ClaudeDesktopSteps.js:44
#: settings/mcp/components/GenericClientSteps.js:38
#: settings/mcp/components/GenericClientSteps.js:73
#: settings/mcp/components/GenericClientSteps.js:111
#: settings/mcp/components/GenericClientSteps.js:129
msgid "Paste the JSON config below into the file and save it."
msgstr "Collez la configuration JSON ci-dessous dans le fichier et enregistrez-le."

#: settings/mcp/components/ClaudeCodeSteps.js:170
msgid "Tip: open File Explorer, paste this path in the address bar, replacing \"YourUsername\" with your Windows username."
msgstr "Astuce : ouvrez l’Explorateur de fichiers, collez ce chemin dans la barre d’adresse en remplaçant \"YourUsername\" par votre nom d’utilisateur Windows."

#: settings/mcp/components/ClaudeCodeSteps.js:160
#: settings/mcp/components/GenericClientSteps.js:30
#: settings/mcp/components/GenericClientSteps.js:101
msgid "Windows:"
msgstr "Windows :"

#: settings/mcp/components/ClaudeCodeSteps.js:148
msgid "Note: files starting with . are hidden — press Cmd + Shift + . in Finder to show them."
msgstr "Remarque : les fichiers commençant par . sont masqués. Appuyez sur Cmd + Shift + . dans le Finder pour les afficher."

#: settings/mcp/components/ClaudeCodeSteps.js:143
msgid "Tip: ~ means your home folder, e.g. /Users/yourname/.claude.json"
msgstr "Astuce : ~ désigne votre dossier personnel, par ex. /Users/yourname/.claude.json"

#: settings/mcp/components/ClaudeCodeSteps.js:121
msgid "Global (applies to all projects):"
msgstr "Global (s’applique à tous les projets) :"

#: settings/mcp/components/ClaudeCodeSteps.js:113
msgid "in your project root folder"
msgstr "dans le dossier racine de votre projet"

#: settings/mcp/components/ClaudeCodeSteps.js:106
msgid "Per project (applies only to that project):"
msgstr "Par projet (s’applique uniquement à ce projet) :"

#: settings/mcp/components/ClaudeCodeSteps.js:99
msgid "Locate and open the MCP config file in a text editor:"
msgstr "Trouvez et ouvrez le fichier de configuration MCP dans un éditeur de texte :"

#: settings/mcp/components/ClaudeCodeSteps.js:92
msgid "Add your credentials to the JSON config (required)"
msgstr "Ajoutez vos identifiants à la configuration JSON (obligatoire)"

#: settings/mcp/components/ClaudeCodeSteps.js:81
msgid "set your credentials. You must also complete Step 3."
msgstr "configure pas vos identifiants. Vous devez également effectuer l’étape 3."

#: settings/mcp/components/ClaudeCodeSteps.js:80
msgid "NOT"
msgstr "NE"

#: settings/mcp/components/ClaudeCodeSteps.js:76
msgid "This registers the SureCart MCP server but does"
msgstr "Cette commande enregistre le serveur MCP SureCart, mais"

#: settings/mcp/components/ClaudeCodeSteps.js:57
msgid "Run the following command:"
msgstr "Exécutez la commande suivante :"

#: settings/mcp/components/ClaudeCodeSteps.js:49
msgid "your preferred terminal emulator"
msgstr "votre émulateur de terminal préféré"

#: settings/mcp/components/ClaudeCodeSteps.js:47
msgid "Linux"
msgstr "Linux"

#: settings/mcp/components/ClaudeCodeSteps.js:44
msgid "Command Prompt or PowerShell"
msgstr "Invite de commandes ou PowerShell"

#: settings/mcp/components/ClaudeCodeSteps.js:42
msgid "Windows"
msgstr "Windows"

#: settings/mcp/components/ClaudeCodeSteps.js:36
msgid "Terminal app (Applications → Utilities → Terminal)"
msgstr "Application Terminal (Applications → Utilitaires → Terminal)"

#: settings/mcp/components/ClaudeCodeSteps.js:34
msgid "macOS"
msgstr "macOS"

#: settings/mcp/components/ClaudeCodeSteps.js:24
msgid "Open your terminal:"
msgstr "Ouvrez votre terminal :"

#: settings/mcp/components/ClaudeCodeSteps.js:17
msgid "Register the MCP server via CLI (required)"
msgstr "Enregistrer le serveur MCP via la CLI (obligatoire)"

#: settings/mcp/components/ChatGPTSteps.js:253
msgid "Paste this into the Instructions field so the GPT picks the correct operation for each ability:"
msgstr "Collez ceci dans le champ Instructions pour que le GPT choisisse la bonne opération pour chaque capacité :"

#: settings/mcp/components/ChatGPTSteps.js:250
msgid "Add instructions to your GPT"
msgstr "Ajouter des instructions à votre GPT"

#: settings/mcp/components/ChatGPTSteps.js:236
msgid "Your site is running over HTTP (likely a local dev environment). ChatGPT can only call sites that are publicly reachable over HTTPS, so this Action will not work until the store is on a live HTTPS site."
msgstr "Votre site fonctionne en HTTP (probablement un environnement de développement local). ChatGPT ne peut appeler que des sites accessibles publiquement en HTTPS. Cette action ne fonctionnera donc pas tant que la boutique ne sera pas sur un site en ligne en HTTPS."

#: settings/mcp/components/ChatGPTSteps.js:221
msgid "Copy the schema below into the Schema field of your Action. The server URL is prefilled for this site."
msgstr "Copiez le schéma ci-dessous dans le champ Schema de votre action. L’URL du serveur est pré-remplie pour ce site."

#: settings/mcp/components/ChatGPTSteps.js:219
msgid "Paste the Action schema"
msgstr "Coller le schéma de l’action"

#: settings/mcp/components/ChatGPTSteps.js:208
msgid "Windows (PowerShell):"
msgstr "Windows (PowerShell) :"

#: settings/mcp/components/ChatGPTSteps.js:198
#: settings/mcp/components/ClaudeCodeSteps.js:134
#: settings/mcp/components/GenericClientSteps.js:22
#: settings/mcp/components/GenericClientSteps.js:91
msgid "macOS / Linux:"
msgstr "macOS / Linux :"

#. translators: %s: username:application-password example.
#: settings/mcp/components/ChatGPTSteps.js:187
msgid "The API key is the Base64-encoded value of <code>%s</code>. Generate it in a terminal, then paste the output as the key:"
msgstr "La clé API est la valeur encodée en Base64 de <code>%s</code>. Générez-la dans un terminal, puis collez le résultat comme clé :"

#: settings/mcp/components/ChatGPTSteps.js:176
msgid "Under Authentication, choose <strong>API Key</strong> with Auth Type <strong>Basic</strong>."
msgstr "Sous Authentication, choisissez <strong>API Key</strong> avec le type d’authentification <strong>Basic</strong>."

#: settings/mcp/components/ChatGPTSteps.js:172
msgid "Configure authentication"
msgstr "Configurer l’authentification"

#: settings/mcp/components/ChatGPTSteps.js:160
msgid "Under \"Actions\", click <strong>Create new action</strong>."
msgstr "Sous « Actions », cliquez sur <strong>Create new action</strong>."

#: settings/mcp/components/ChatGPTSteps.js:146
msgid "Open <a>My GPTs</a>, then click <strong>Create a GPT</strong> → <strong>Configure</strong>."
msgstr "Ouvrez <a>My GPTs</a>, puis cliquez sur <strong>Create a GPT</strong> → <strong>Configure</strong>."

#: settings/mcp/components/ChatGPTSteps.js:138
msgid "Use the ChatGPT website on a computer. The ChatGPT apps can use GPTs but cannot create them."
msgstr "Utilisez le site web de ChatGPT sur un ordinateur. Les applications ChatGPT peuvent utiliser les GPT, mais pas les créer."

#: settings/mcp/components/ChatGPTSteps.js:136
msgid "Create a Custom GPT"
msgstr "Créer un GPT personnalisé"

#: settings/mcp/components/AppPasswordStep.js:31
msgid "Copy the generated password immediately — it will not be shown again."
msgstr "Copiez immédiatement le mot de passe généré : il ne sera plus affiché."

#: settings/mcp/components/AppPasswordStep.js:26
msgid "Add Application Password"
msgstr "Ajouter un mot de passe d’application"

#: settings/mcp/components/AppPasswordStep.js:24
msgid "Click"
msgstr "Cliquez sur"

#: settings/mcp/components/AppPasswordStep.js:16
msgid "In the \"New Application Password Name\" field, enter a recognizable name (e.g."
msgstr "Dans le champ « Nom du nouveau mot de passe d’application », saisissez un nom facile à reconnaître (par ex."

#: settings/mcp/components/AppPasswordStep.js:13
msgid "to go to your WordPress profile."
msgstr "pour accéder à votre profil WordPress."

#: settings/mcp/components/AppPasswordStep.js:11
msgid "Open Application Passwords"
msgstr "Ouvrir les mots de passe d’application"

#: settings/mcp/components/AppPasswordStep.js:7
msgid "Create an Application Password"
msgstr "Créer un mot de passe d’application"

#: settings/mcp/components/AIClientInstructions.js:244
msgid "flag to allow the connection. This flag is not needed — and will not appear — on production sites using HTTPS."
msgstr "pour autoriser la connexion. Cette option n’est pas nécessaire (et n’apparaîtra pas) sur les sites de production en HTTPS."

#: settings/mcp/components/AIClientInstructions.js:239
msgid "Your site is running over HTTP (likely a local dev environment). The config above includes the"
msgstr "Votre site fonctionne en HTTP (probablement un environnement de développement local). La configuration ci-dessus inclut l’option"

#: settings/mcp/components/AIClientInstructions.js:209
msgid "ChatGPT connectors only support OAuth sign-in, which WordPress sites don't provide, so ChatGPT connects through a Custom GPT Action instead of the MCP endpoint. This uses the same abilities and respects the permission toggles above. Requires a ChatGPT plan with Custom GPT Actions (Plus, Business, Enterprise, or Edu). If you don't see the option to create a GPT, your account type may no longer support it — use a Business, Enterprise, or Edu workspace instead."
msgstr "Les connecteurs ChatGPT ne prennent en charge que la connexion OAuth, que les sites WordPress ne proposent pas. ChatGPT se connecte donc via une action de GPT personnalisé au lieu du point de terminaison MCP. Cette méthode utilise les mêmes capacités et respecte les autorisations définies ci-dessus. Elle nécessite une offre ChatGPT incluant les actions de GPT personnalisés (Plus, Business, Enterprise ou Edu). Si l’option de création d’un GPT n’apparaît pas, votre type de compte ne la prend peut-être plus en charge : utilisez plutôt un espace de travail Business, Enterprise ou Edu."

#: settings/mcp/components/AIClientInstructions.js:196
msgid "The example below uses the official MCP Adapter endpoint. If you are running a different MCP server, replace the URL value with your server's REST endpoint — the rest of the setup stays the same."
msgstr "L’exemple ci-dessous utilise le point de terminaison officiel de MCP Adapter. Si vous utilisez un autre serveur MCP, remplacez la valeur de l’URL par le point de terminaison REST de votre serveur. Le reste de la configuration ne change pas."

#: settings/mcp/components/AIClientInstructions.js:185
msgid "AI Client"
msgstr "Client IA"

#: settings/mcp/components/AIClientInstructions.js:171
msgid "Follow the instructions below to connect your AI client to SureCart."
msgstr "Suivez les instructions ci-dessous pour connecter votre client IA à SureCart."

#: settings/mcp/components/AIClientInstructions.js:170
msgid "Connect Your AI Client"
msgstr "Connecter votre client IA"

#: settings/mcp/components/AIClientInstructions.js:59
msgid "ChatGPT (Custom GPT)"
msgstr "ChatGPT (GPT personnalisé)"

#: settings/mcp/components/AIClientInstructions.js:57
msgid "VS Code (Copilot)"
msgstr "VS Code (Copilot)"

#: settings/mcp/components/AIClientInstructions.js:56
msgid "Cursor"
msgstr "Cursor"

#: settings/mcp/components/AIClientInstructions.js:55
msgid "Claude Code"
msgstr "Claude Code"

#: settings/mcp/components/AIClientInstructions.js:52
#: settings/mcp/components/ClaudeDesktopSteps.js:20
msgid "Claude Desktop"
msgstr "Claude Desktop"

#. translators: %d: number of completed sections
#: settings/learn/LearnSettings.js:140
msgid "Completed (%d)"
msgstr "Terminées (%d)"

#: settings/learn/LearnSettings.js:107
msgid "Your store setup is complete! You're ready to start selling."
msgstr "La configuration de votre boutique est terminée ! Vous pouvez commencer à vendre."

#: settings/learn/LearnSettings.js:92
msgid "Set up your store step by step and make your first sale with confidence."
msgstr "Configurez votre boutique étape par étape et réalisez votre première vente en toute confiance."

#: settings/learn/LearnSettings.js:87
msgid "Setup Checklist"
msgstr "Liste de configuration"

#: settings/learn/data/learnSections.js:439
msgid "Create an affiliate program with custom commission structures."
msgstr "Créez un programme d’affiliation avec des structures de commission personnalisées."

#: settings/learn/data/learnSections.js:432
msgid "Let others promote your products and earn commissions on sales they refer."
msgstr "Laissez d’autres personnes promouvoir vos produits et toucher des commissions sur les ventes qu’elles génèrent."

#: settings/learn/data/learnSections.js:431
msgid "Set Up Affiliates"
msgstr "Configurer les affiliés"

#: settings/learn/data/learnSections.js:424
msgid "Enable subscription billing, trial periods, and renewal settings."
msgstr "Activez la facturation par abonnement, les périodes d’essai et les réglages de renouvellement."

#: settings/learn/data/learnSections.js:417
msgid "Configure recurring billing and subscription management for predictable revenue."
msgstr "Configurez la facturation récurrente et la gestion des abonnements pour des revenus prévisibles."

#: settings/learn/data/learnSections.js:416
msgid "Set Up Subscriptions"
msgstr "Configurer les abonnements"

#: settings/learn/data/learnSections.js:409
msgid "Send automated emails to customers who abandon their cart."
msgstr "Envoyez des e-mails automatiques aux clients qui abandonnent leur panier."

#: settings/learn/data/learnSections.js:403
msgid "Recover lost revenue by following up with customers who don't complete checkout."
msgstr "Récupérez les revenus perdus en relançant les clients qui ne finalisent pas leur paiement."

#: settings/learn/data/learnSections.js:402
msgid "Enable Cart Recovery"
msgstr "Activer la récupération de panier"

#: settings/learn/data/learnSections.js:395
msgid "Show post-purchase offers to increase average order value."
msgstr "Proposez des offres après l’achat pour augmenter le panier moyen."

#: settings/learn/data/learnSections.js:393
msgid "Add Upsell"
msgstr "Ajouter un upsell"

#: settings/learn/data/learnSections.js:389
msgid "Present a follow-up offer after checkout to increase revenue without disrupting the purchase. Requires a published product and active checkout before setup."
msgstr "Présentez une offre complémentaire après le paiement pour augmenter vos revenus sans perturber l’achat. Nécessite un produit publié et un paiement actif avant la configuration."

#: settings/learn/data/learnSections.js:388
msgid "Create Upsell Offers"
msgstr "Créer des offres d’upsell"

#: settings/learn/data/learnSections.js:381
msgid "Offer a complementary product as a checkbox on the checkout page."
msgstr "Proposez un produit complémentaire sous forme de case à cocher sur la page de paiement."

#: settings/learn/data/learnSections.js:379
msgid "Add Bump"
msgstr "Ajouter un order bump"

#: settings/learn/data/learnSections.js:375
msgid "Add a small, high-value add-on directly on the checkout page. Requires a published product and active checkout before setup."
msgstr "Ajoutez un petit complément à forte valeur directement sur la page de paiement. Nécessite un produit publié et un paiement actif avant la configuration."

#: settings/learn/data/learnSections.js:374
msgid "Add Order Bumps"
msgstr "Ajouter des order bumps"

#: settings/learn/data/learnSections.js:367
msgid "Create rule-based pricing that adjusts automatically per customer."
msgstr "Créez une tarification basée sur des règles qui s’ajuste automatiquement pour chaque client."

#: settings/learn/data/learnSections.js:361
msgid "Automatically apply fees and discounts based on rules like user roles, purchase history, or location."
msgstr "Appliquez automatiquement des frais et des remises selon des règles telles que les rôles utilisateur, l’historique d’achat ou la localisation."

#: settings/learn/data/learnSections.js:360
msgid "Apply Dynamic Pricing"
msgstr "Appliquer une tarification dynamique"

#: settings/learn/data/learnSections.js:353
msgid "Create percentage or fixed-amount discount codes for promotions."
msgstr "Créez des codes promo en pourcentage ou à montant fixe pour vos promotions."

#: settings/learn/data/learnSections.js:347
msgid "Offer promo codes or limited-time discounts to boost conversions and run campaigns."
msgstr "Proposez des codes promo ou des remises à durée limitée pour augmenter les conversions et mener des campagnes."

#: settings/learn/data/learnSections.js:346
msgid "Create Coupons & Discounts"
msgstr "Créer des codes promo et des remises"

#: settings/learn/data/learnSections.js:336
msgid "Unlock more revenue from every visitor using built-in conversion and pricing tools."
msgstr "Générez plus de revenus avec chaque visiteur grâce aux outils de conversion et de tarification intégrés."

#: settings/learn/data/learnSections.js:335
msgid "Grow Your Revenue"
msgstr "Augmentez vos revenus"

#: settings/learn/data/learnSections.js:324
msgid "Enable a self-service portal where customers can manage their purchases."
msgstr "Activez un portail en libre-service où les clients peuvent gérer leurs achats."

#: settings/learn/data/learnSections.js:321
msgid "Configure Portal"
msgstr "Configurer le portail"

#: settings/learn/data/learnSections.js:317
msgid "Control what customers can do from their portal — manage subscriptions, change plans, and update payment methods."
msgstr "Contrôlez ce que les clients peuvent faire depuis leur portail : gérer les abonnements, changer de formule et mettre à jour les moyens de paiement."

#: settings/learn/data/learnSections.js:316
msgid "Set Up Customer Portal"
msgstr "Configurer le portail client"

#: settings/learn/data/learnSections.js:309
msgid "Access your order dashboard to fulfill, refund, and track orders."
msgstr "Accédez à votre tableau de bord des commandes pour traiter, rembourser et suivre les commandes."

#: settings/learn/data/learnSections.js:307
msgid "View Orders"
msgstr "Voir les commandes"

#: settings/learn/data/learnSections.js:303
msgid "Monitor and process customer orders as they come in."
msgstr "Suivez et traitez les commandes des clients au fur et à mesure de leur arrivée."

#: settings/learn/data/learnSections.js:302
msgid "View & Manage Orders"
msgstr "Voir et gérer les commandes"

#: settings/learn/data/learnSections.js:292
msgid "Handle incoming orders and set up self-service customer tools."
msgstr "Gérez les commandes entrantes et configurez des outils en libre-service pour les clients."

#: settings/learn/data/learnSections.js:291
msgid "Manage Orders & Customers"
msgstr "Gérer les commandes et les clients"

#: settings/learn/data/learnSections.js:280
msgid "Use test mode to simulate a purchase and verify your entire checkout flow."
msgstr "Utilisez le mode test pour simuler un achat et vérifier l’ensemble de votre parcours de paiement."

#: settings/learn/data/learnSections.js:276
msgid "Run a quick test payment to confirm your checkout, payment gateway, and product setup are working correctly."
msgstr "Effectuez un paiement test rapide pour vérifier que votre paiement, votre passerelle de paiement et la configuration de vos produits fonctionnent correctement."

#: settings/learn/data/learnSections.js:275
msgid "Make a Test Payment"
msgstr "Effectuer un paiement test"

#: settings/learn/data/learnSections.js:265
msgid "Make a test payment to ensure everything works before accepting real orders."
msgstr "Effectuez un paiement test pour vous assurer que tout fonctionne avant d’accepter de vraies commandes."

#: settings/learn/data/learnSections.js:264
msgid "Test Your Checkout & Go Live"
msgstr "Tester votre paiement et passer en mode réel"

#: settings/learn/data/learnSections.js:253
msgid "Rates can be flat, weight-based, or free over a threshold."
msgstr "Les tarifs peuvent être forfaitaires, basés sur le poids ou gratuits au-delà d’un seuil."

#: settings/learn/data/learnSections.js:247
msgid "Set up shipping zones, rates, and methods for physical products."
msgstr "Configurez les zones, tarifs et modes de livraison pour les produits physiques."

#: settings/learn/data/learnSections.js:246
msgid "Configure Shipping Zones & Rates"
msgstr "Configurer les zones et tarifs de livraison"

#: settings/learn/data/learnSections.js:236
msgid "Configure shipping zones and rates. Only needed if you're selling physical products."
msgstr "Configurez les zones et tarifs de livraison. Nécessaire uniquement si vous vendez des produits physiques."

#: settings/learn/data/learnSections.js:235
msgid "Set Up Shipping"
msgstr "Configurer la livraison"

#: settings/learn/data/learnSections.js:224
msgid "Design your product catalog page using WordPress blocks."
msgstr "Concevez la page de votre catalogue de produits à l’aide des blocs WordPress."

#: settings/learn/data/learnSections.js:222
msgid "Edit Shop"
msgstr "Modifier la boutique"

#: settings/learn/data/learnSections.js:218
msgid "Create a page to showcase all your products."
msgstr "Créez une page pour présenter tous vos produits."

#: settings/learn/data/learnSections.js:217
msgid "Set Up Shop Page"
msgstr "Configurer la page de la boutique"

#: settings/learn/data/learnSections.js:210
msgid "Use the WordPress block editor to customize your checkout page design."
msgstr "Utilisez l’éditeur de blocs WordPress pour personnaliser le design de votre page de paiement."

#: settings/learn/data/learnSections.js:204
msgid "Design your checkout form fields, layout, and styling."
msgstr "Concevez les champs, la mise en page et le style de votre formulaire de paiement."

#: settings/learn/data/learnSections.js:203
msgid "Customize Checkout Form"
msgstr "Personnaliser le formulaire de paiement"

#: settings/learn/data/learnSections.js:193
msgid "Personalize your checkout and shop pages to match your brand."
msgstr "Personnalisez vos pages de paiement et de boutique pour qu’elles reflètent votre marque."

#: settings/learn/data/learnSections.js:192
msgid "Customize Checkout Experience"
msgstr "Personnaliser l’expérience de paiement"

#: settings/learn/data/learnSections.js:181
msgid "Activate your product so it appears in your store and can be purchased."
msgstr "Activez votre produit pour qu’il apparaisse dans votre boutique et puisse être acheté."

#: settings/learn/data/learnSections.js:179
msgid "Publish"
msgstr "Publier"

#: settings/learn/data/learnSections.js:175
msgid "Make your product live and ready to be purchased."
msgstr "Mettez votre produit en ligne et prêt à être acheté."

#: settings/learn/data/learnSections.js:174
msgid "Publish Your Product"
msgstr "Publier votre produit"

#: settings/learn/data/learnSections.js:167
msgid "Create size, color, format, or license options for your product."
msgstr "Créez des options de taille, de couleur, de format ou de licence pour votre produit."

#: settings/learn/data/learnSections.js:165
msgid "Add Variants"
msgstr "Ajouter des variantes"

#: settings/learn/data/learnSections.js:161
msgid "Offer variations like formats, licenses, or plans if your product needs them."
msgstr "Proposez des variantes comme des formats, des licences ou des formules si votre produit en a besoin."

#: settings/learn/data/learnSections.js:160
msgid "Add Product Variants"
msgstr "Ajouter des variantes de produit"

#: settings/learn/data/learnSections.js:153
msgid "Create your product with images, description, and pricing options."
msgstr "Créez votre produit avec des images, une description et des options de prix."

#: settings/learn/data/learnSections.js:146
msgid "Define what you're selling — name, description, pricing, and media."
msgstr "Définissez ce que vous vendez : nom, description, prix et médias."

#: settings/learn/data/learnSections.js:145
msgid "Add Product Details"
msgstr "Ajouter les détails du produit"

#: settings/learn/data/learnSections.js:135
msgid "Create the product you want to sell and prepare it for checkout."
msgstr "Créez le produit que vous souhaitez vendre et préparez-le pour le paiement."

#: settings/learn/data/learnSections.js:134
msgid "Add Your First Product"
msgstr "Ajouter votre premier produit"

#: settings/learn/data/learnSections.js:123
msgid "Display legal links on your checkout form for transparency and compliance."
msgstr "Affichez les liens légaux sur votre formulaire de paiement par souci de transparence et de conformité."

#: settings/learn/data/learnSections.js:116
msgid "Add links to your privacy policy and terms of service so customers can review them at checkout."
msgstr "Ajoutez des liens vers votre politique de confidentialité et vos conditions d’utilisation afin que les clients puissent les consulter lors du paiement."

#: settings/learn/data/learnSections.js:115
msgid "Add Privacy Policy & Terms of Service"
msgstr "Ajouter la politique de confidentialité et les conditions d’utilisation"

#: settings/learn/data/learnSections.js:108
msgid "Customize order confirmation, receipt, and notification emails."
msgstr "Personnalisez les e-mails de confirmation de commande, de reçu et de notification."

#: settings/learn/data/learnSections.js:100
msgid "Configure the emails customers receive for orders, receipts, and account updates."
msgstr "Configurez les e-mails que les clients reçoivent pour les commandes, les reçus et les mises à jour de compte."

#: settings/learn/data/learnSections.js:99
msgid "Set Up Transactional Emails"
msgstr "Configurer les e-mails transactionnels"

#: settings/learn/data/learnSections.js:92
msgid "Configure tax rates, regions, and automatic tax calculation."
msgstr "Configurez les taux de taxe, les régions et le calcul automatique des taxes."

#: settings/learn/data/learnSections.js:85
msgid "Set up tax collection rules so the correct tax is applied at checkout."
msgstr "Configurez les règles de collecte des taxes afin que la bonne taxe soit appliquée lors du paiement."

#: settings/learn/data/learnSections.js:84
msgid "Configure Tax Settings"
msgstr "Configurer les réglages des taxes"

#: settings/learn/data/learnSections.js:75
msgid "Customize the page your customers land on after completing a purchase."
msgstr "Personnalisez la page sur laquelle vos clients arrivent après avoir effectué un achat."

#: settings/learn/data/learnSections.js:74
msgid "Customer Dashboard Page"
msgstr "Page du tableau de bord client"

#: settings/learn/data/learnSections.js:67
msgid "Upload your logo, set brand colors, and customize email templates."
msgstr "Téléversez votre logo, définissez les couleurs de votre marque et personnalisez les modèles d’e-mails."

#: settings/learn/data/learnSections.js:60
msgid "Customize your store's branding so customers recognize you at checkout and in emails."
msgstr "Personnalisez l’image de marque de votre boutique afin que les clients vous reconnaissent lors du paiement et dans les e-mails."

#: settings/learn/data/learnSections.js:59
msgid "Add Brand Details"
msgstr "Ajouter les détails de la marque"

#: settings/learn/data/learnSections.js:52
msgid "Configure your store name, business address, currency, and other foundational settings."
msgstr "Configurez le nom de votre boutique, l’adresse de votre entreprise, la devise et d’autres réglages de base."

#: settings/learn/data/learnSections.js:46
msgid "Set up your store's business information, currency, and basic preferences."
msgstr "Configurez les informations professionnelles de votre boutique, la devise et les préférences de base."

#: settings/learn/data/learnSections.js:45
msgid "Add Store Details"
msgstr "Ajouter les détails de la boutique"

#: settings/learn/data/learnSections.js:38
msgid "You'll need an account with your payment provider before connecting."
msgstr "Vous aurez besoin d’un compte auprès de votre prestataire de paiement avant de vous connecter."

#: settings/learn/data/learnSections.js:31
msgid "Link Stripe, PayPal, or another supported gateway to start accepting payments."
msgstr "Connectez Stripe, PayPal ou une autre passerelle prise en charge pour commencer à accepter des paiements."

#: settings/learn/data/learnSections.js:30
msgid "Connect Payment Gateway"
msgstr "Connecter une passerelle de paiement"

#: settings/learn/data/learnSections.js:23
#: settings/learn/data/learnSections.js:50
#: settings/learn/data/learnSections.js:64
#: settings/learn/data/learnSections.js:79
#: settings/learn/data/learnSections.js:90
#: settings/learn/data/learnSections.js:105
#: settings/learn/data/learnSections.js:251
#: settings/learn/data/learnSections.js:365
#: settings/learn/data/learnSections.js:436
msgid "Set Up"
msgstr "Configurer"

#: settings/learn/data/learnSections.js:19
msgid "Create your SureCart account and connect your store to start managing products and payments."
msgstr "Créez votre compte SureCart et connectez votre boutique pour commencer à gérer vos produits et paiements."

#: settings/learn/data/learnSections.js:8
msgid "Get your store ready and make your first sale."
msgstr "Préparez votre boutique et réalisez votre première vente."

#: settings/learn/data/learnSections.js:7
msgid "Set Up Store Basics"
msgstr "Configurer les bases de la boutique"

#: settings/learn/components/LearnSection.js:252
msgid "Learn How"
msgstr "Découvrir comment"

#: settings/integrations/Suretriggers.js:164
msgid "Ottokit lets you connect SureCart to hundreds of apps, CRMs and tools such as Slack, Mailchimp, etc. With this you have have various automations setup between SureCart events & other apps. Whatever you want SureCart & Ottokit has got you covered."
msgstr "Ottokit vous permet de connecter SureCart à des centaines d’applications, de CRM et d’outils tels que Slack, Mailchimp, etc. Vous pouvez ainsi configurer diverses automatisations entre les évènements SureCart et d’autres applications. Quel que soit votre besoin, SureCart et Ottokit s’en chargent."

#: settings/integrations/Suretriggers.js:147
msgid "Boost your sales by automating customer actions & streamlining workflows with seamless SureCart and Ottokit integration."
msgstr "Augmentez vos ventes en automatisant les actions des clients et en simplifiant vos processus grâce à l’intégration fluide de SureCart et Ottokit."

#: settings/integrations/Suretriggers.js:146
msgid "Integrations via Ottokit"
msgstr "Intégrations via Ottokit"

#: settings/integrations/Suretriggers.js:122
msgid "View Integrations"
msgstr "Voir les intégrations"

#: settings/integrations/Suretriggers.js:120
#: settings/learn/data/learnSections.js:121
#: settings/learn/data/learnSections.js:421
msgid "Configure"
msgstr "Configurer"

#: settings/integrations/Suretriggers.js:117
msgid "Activating..."
msgstr "Activation…"

#: settings/integrations/Suretriggers.js:113
msgid "Installing..."
msgstr "Installation…"

#: settings/integrations/Suretriggers.js:73
msgid "Plugin installed."
msgstr "Extension installée."

#: settings/integrations/Integration.js:153
msgid "Docs"
msgstr "Documentation"

#: settings/integrations/Integration.js:117
msgid "Support"
msgstr "Support"

#: settings/integrations/hooks/useIntegrationActivation.js:125
#: settings/integrations/Suretriggers.js:103
msgid "Plugin activated."
msgstr "Extension activée."

#: settings/integrations/hooks/useIntegrationActivation.js:56
msgid "View on GitHub"
msgstr "Voir sur GitHub"

#. translators: %1$s: strategy value (e.g. all, first, biggest, lowest), %2$s:
#. target (e.g. checkout, line_item, shipping)
#: settings/dynamic-pricing/utils.js:73
msgid "%1$s will be applied %2$s."
msgstr "Application %2$s : %1$s."

#: settings/dynamic-pricing/utils.js:59
msgid "to shipping"
msgstr "à la livraison"

#: settings/dynamic-pricing/utils.js:58
msgid "to the line item"
msgstr "à l’article"

#: settings/dynamic-pricing/utils.js:57
msgid "at checkout"
msgstr "lors du paiement"

#. translators: %s: discount type (e.g. discount, coupon, fee)
#: settings/dynamic-pricing/utils.js:53
msgid "Only the lowest matching %s"
msgstr "Uniquement la plus petite correspondance (%s)"

#. translators: %s: discount type (e.g. discount, coupon, fee)
#: settings/dynamic-pricing/utils.js:51
msgid "Only the biggest matching %s"
msgstr "Uniquement la plus grande correspondance (%s)"

#. translators: %s: discount type (e.g. discount, coupon)
#: settings/dynamic-pricing/utils.js:49
msgid "Only the first matching %s"
msgstr "Uniquement la première correspondance (%s)"

#. translators: %s: discount type (e.g. discount, coupon)
#: settings/dynamic-pricing/utils.js:47
msgid "All matching %ss"
msgstr "Toutes les correspondances (%ss)"

#: settings/dynamic-pricing/utils.js:42
msgid "Smallest"
msgstr "Le plus petit"

#: settings/dynamic-pricing/utils.js:41
msgid "Largest"
msgstr "Le plus grand"

#: settings/dynamic-pricing/utils.js:27
msgid "Choose the behavior when multiple fees or discounts apply to the shipping total."
msgstr "Choisissez le comportement lorsque plusieurs frais ou remises s’appliquent au total de la livraison."

#: settings/dynamic-pricing/utils.js:17
msgid "Choose the behavior when multiple fees or discounts apply to individual products in the cart."
msgstr "Choisissez le comportement lorsque plusieurs frais ou remises s’appliquent à des produits individuels du panier."

#: settings/dynamic-pricing/utils.js:7
msgid "Choose the behavior when multiple fees or discounts apply to the order total."
msgstr "Choisissez le comportement lorsque plusieurs frais ou remises s’appliquent au total de la commande."

#: settings/dynamic-pricing/DynamicPricingSettings.js:54
msgid "Control which applicable fees and discounts are applied when multiple options are available."
msgstr "Contrôlez quels frais et remises applicables sont appliqués lorsque plusieurs options sont disponibles."

#: settings/dynamic-pricing/DynamicPricingSettings.js:53
msgid "Selection Strategy"
msgstr "Stratégie de sélection"

#: settings/dynamic-pricing/DynamicPricingSettings.js:38
msgid "Dynamic Pricing Settings"
msgstr "Réglages de la tarification dynamique"

#: settings/dynamic-pricing/components/TargetStrategyRow.js:49
msgid "Fees"
msgstr "Frais"

#: settings/display-currency/DisplayCurrencySettings.js:146
msgid "To add a currency switcher, add the currency switcher block to your site template."
msgstr "Pour ajouter un sélecteur de devise, ajoutez le bloc de sélecteur de devise au modèle de votre site."

#: settings/display-currency/DisplayCurrencySettings.js:136
msgid "Use the user's location to determine which currency to display initially. NOTE: This may not work if the user is using a VPN, proxy, or you are caching your site pages. This only affects the initial currency selection, visitors can choose a different currency from the currency switcher."
msgstr "Utiliser la localisation de l’utilisateur pour déterminer la devise à afficher initialement. REMARQUE : cela peut ne pas fonctionner si l’utilisateur utilise un VPN ou un proxy, ou si vous mettez en cache les pages de votre site. Cela n’affecte que la sélection initiale de la devise ; les visiteurs peuvent choisir une autre devise à partir du sélecteur de devise."

#: settings/display-currency/DisplayCurrencySettings.js:122
msgid "Set the currency geolocation settings for your site."
msgstr "Définissez les réglages de géolocalisation de la devise pour votre site."

#: settings/display-currency/DisplayCurrencySettings.js:121
#: settings/display-currency/DisplayCurrencySettings.js:134
msgid "Geolocation"
msgstr "Géolocalisation"

#: settings/display-currency/DisplayCurrencySettings.js:108
msgid "The locale determines how the currency is displayed. For instance, if your site is in Spanish but you prefer to display currency in United States Dollars formatted as in the United States (without the \"USD\" prefix), you can select \"English (United States).\""
msgstr "La locale détermine la manière dont la devise est affichée. Par exemple, si votre site est en espagnol mais que vous préférez afficher la devise en dollars américains au format des États-Unis (sans le préfixe « USD »), vous pouvez sélectionner « English (United States) »."

#: settings/display-currency/DisplayCurrencySettings.js:107
msgid "Select Currency Locale"
msgstr "Sélectionner la locale de la devise"

#: settings/display-currency/DisplayCurrencySettings.js:106
msgid "Formatting Locale"
msgstr "Locale de formatage"

#: settings/display-currency/DisplayCurrencySettings.js:97
msgid "Choose the locale to format the currency. By default, your site locale (%s) will be used."
msgstr "Choisissez la locale utilisée pour formater la devise. Par défaut, la locale de votre site (%s) sera utilisée."

#: settings/display-currency/DisplayCurrencySettings.js:95
msgid "Currency Formatting"
msgstr "Formatage de la devise"

#: settings/display-currency/DisplayCurrencySettings.js:85
msgid "Set the currency switcher settings for your site."
msgstr "Définissez les réglages du sélecteur de devise pour votre site."

#: settings/display-currency/DisplayCurrencySettings.js:84
msgid "Currency Switcher"
msgstr "Sélecteur de devise"

#: settings/display-currency/DisplayCurrencySettings.js:71
msgid "Currency Settings"
msgstr "Réglages de la devise"

#: settings/display-currency/components/DisplayCurrenciesSettings.js:325
msgid "Confirm Delete"
msgstr "Confirmer la suppression"

#: settings/display-currency/components/DisplayCurrenciesSettings.js:299
msgid "Are you sure you want to delete %d currency?"
msgid_plural "Are you sure you want to delete %d currencies?"
msgstr[0] "Voulez-vous vraiment supprimer %d devise ?"
msgstr[1] "Voulez-vous vraiment supprimer %d devises ?"

#: settings/display-currency/components/DisplayCurrenciesSettings.js:216
msgid "Set the currencies you want to display on your site."
msgstr "Définissez les devises que vous souhaitez afficher sur votre site."

#: settings/display-currency/components/DisplayCurrenciesSettings.js:215
msgid "Display Currencies"
msgstr "Devises d’affichage"

#: settings/display-currency/components/DisplayCurrenciesSettings.js:205
msgid "Failed to delete currencies."
msgstr "Impossible de supprimer les devises."

#: settings/display-currency/components/DisplayCurrenciesSettings.js:190
msgid "Successfully deleted %d currency."
msgid_plural "Successfully deleted %d currencies."
msgstr[0] "%d devise supprimée avec succès."
msgstr[1] "%d devises supprimées avec succès."

#. translators: %s: currency name
#: settings/display-currency/components/DisplayCurrenciesSettings.js:160
msgid "%s added successfully."
msgstr "%s a été ajoutée avec succès."

#: settings/display-currency/components/DisplayCurrenciesSettings.js:115
msgid "Exchange Rate"
msgstr "Taux de change"

#: settings/display-currency/components/CurrencySwitcherSettings.js:195
msgid "Copy Shortcode"
msgstr "Copier le code court"

#: settings/display-currency/components/CurrencySwitcherSettings.js:183
msgid "Or"
msgstr "Ou"

#: settings/display-currency/components/CurrencySwitcherSettings.js:165
msgid "Select the currency switcher position, i.e. left or right, where it will look best with your website design."
msgstr "Sélectionnez la position du sélecteur de devise, c’est-à-dire à gauche ou à droite, selon ce qui s’intègre le mieux au design de votre site."

#: settings/display-currency/components/CurrencySwitcherSettings.js:119
msgid "Add Menu"
msgstr "Ajouter un menu"

#: settings/display-currency/components/CurrencySwitcherSettings.js:79
msgid "Select the menu(s) where the currency switcher will appear."
msgstr "Sélectionnez le ou les menus dans lesquels le sélecteur de devise apparaîtra."

#: settings/customer/CustomerSettings.js:494
msgid "Sent when a new review is submitted."
msgstr "Envoyé lorsqu’un nouvel avis est soumis."

#: settings/customer/CustomerSettings.js:493
msgid "New Review"
msgstr "Nouvel avis"

#: settings/customer/CustomerSettings.js:459
msgid "Sent to customers after order fulfillment to request a review."
msgstr "Envoyé aux clients après le traitement de la commande pour leur demander un avis."

#: settings/customer/CustomerSettings.js:458
msgid "Review Request"
msgstr "Demande d’avis"

#: settings/customer/CustomerSettings.js:416
msgid "Sent to customers based on the percentage of the subscription period remaining."
msgstr "Envoyé aux clients en fonction du pourcentage restant de la période d’abonnement."

#: settings/customer/CustomerSettings.js:395
msgid "Sent after an invoice hits the due date and is not paid yet."
msgstr "Envoyé lorsqu’une facture atteint sa date d’échéance sans avoir été payée."

#: settings/customer/CustomerSettings.js:394
msgid "Invoice Reminder"
msgstr "Rappel de facture"

#: settings/customer/CustomerSettings.js:387
msgid "Sent after an invoice is opened."
msgstr "Envoyé après l’ouverture d’une facture."

#: settings/customer/CustomerSettings.js:386
msgid "Invoice Opened"
msgstr "Facture ouverte"

#: settings/customer/CustomerSettings.js:230
msgid "Send a reminder to your subscribers based on the percentage of the subscription period remaining."
msgstr "Envoyez un rappel à vos abonnés en fonction du pourcentage restant de la période d’abonnement."

#: settings/brand/components/ThemeModeCard.js:23
msgid "Dark Mode"
msgstr "Mode sombre"

#: settings/brand/components/ThemeModeCard.js:22
msgid "Light Mode"
msgstr "Mode clair"

#: settings/brand/components/StarterTemplatesCard.js:97
#: setup-guide/SetupGuide.js:516
msgid "Browse templates"
msgstr "Parcourir les modèles"

#: settings/brand/components/StarterTemplatesCard.js:84
msgid "Replaces your pages, menus, logo, site title and theme settings. Your SureCart products, orders and customers, pages you made yourself and your store connection are kept."
msgstr "Remplace vos pages, menus, logo, titre du site et réglages du thème. Vos produits, commandes et clients SureCart, les pages que vous avez créées vous-même et la connexion de votre boutique sont conservés."

#: settings/brand/components/StarterTemplatesCard.js:83
msgid "Import a template"
msgstr "Importer un modèle"

#: settings/brand/components/StarterTemplatesCard.js:48
msgid "Give your store a new look with a ready-made design."
msgstr "Donnez un nouveau look à votre boutique avec un design prêt à l’emploi."

#: settings/brand/components/StarterTemplatesCard.js:47
msgid "Starter Templates"
msgstr "Modèles de démarrage"

#: settings/brand/components/StarterTemplatesCard.js:38
msgid "Template imported."
msgstr "Modèle importé."

#: settings/brand/BrandSettings.js:173
msgid "Remove \"Powered By SureCart\" in the footer of emails, invoices and receipts."
msgstr "Retirer la mention « Powered By SureCart » du pied de page des e-mails, factures et reçus."

#: settings/brand/BrandSettings.js:112
msgid "This applies to your WordPress site, emails and affiliate portal."
msgstr "Cela s’applique à votre site WordPress, à vos e-mails et à votre portail d’affiliation."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:505
msgid "Add URL"
msgstr "Ajouter une URL"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:469
msgid "Remove referral URL %d"
msgstr "Retirer l’URL de parrainage %d"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:467
msgid "Remove URL"
msgstr "Retirer l’URL"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:259
msgid "click here"
msgstr "cliquez ici"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:250
msgid "This is where you will send affiliates to signup for your affiliate program. To change this URL slug, "
msgstr "C’est ici que vous enverrez les affiliés pour s’inscrire à votre programme d’affiliation. Pour modifier ce slug d’URL, "

#: settings/advanced/components/WooCommerceImportModal.js:120
msgid "No new WooCommerce products to import. All products have already been imported."
msgstr "Aucun nouveau produit WooCommerce à importer. Tous les produits ont déjà été importés."

#: settings/advanced/components/WooCommerceImportModal.js:96
msgid "Up to %d WooCommerce product(s) will be imported into SureCart. The import runs in the background. Products already imported or not supported (e.g. grouped products) will be skipped."
msgstr "Jusqu’à %d produit(s) WooCommerce seront importés dans SureCart. L’importation s’exécute en arrière-plan. Les produits déjà importés ou non pris en charge (par ex. les produits groupés) seront ignorés."

#: settings/advanced/components/WooCommerceImportModal.js:69
msgid "Could not retrieve WooCommerce product count. Please try again."
msgstr "Impossible de récupérer le nombre de produits WooCommerce. Veuillez réessayer."

#: settings/advanced/components/WooCommerceImportModal.js:52
msgid "Import Products from WooCommerce"
msgstr "Importer des produits depuis WooCommerce"

#: settings/advanced/components/WooCommerceImportModal.js:31
msgid "WooCommerce import started in the background"
msgstr "Importation WooCommerce lancée en arrière-plan"

#: settings/advanced/components/ProductSyncButton.js:22
msgid "Product sync started in the background"
msgstr "Synchronisation des produits lancée en arrière-plan"

#: settings/advanced/AdvancedSettings.js:667
msgid "Help us improve SureCart by sharing details about your site setup and how you use SureCart. We never collect customer, order or payment data."
msgstr "Aidez-nous à améliorer SureCart en partageant des informations sur la configuration de votre site et sur votre utilisation de SureCart. Nous ne collectons jamais de données sur les clients, les commandes ou les paiements."

#: settings/advanced/AdvancedSettings.js:665
msgid "Share usage data"
msgstr "Partager les données d’utilisation"

#: settings/advanced/AdvancedSettings.js:646
msgid "Change your usage data sharing settings."
msgstr "Modifiez vos réglages de partage des données d’utilisation."

#: settings/advanced/AdvancedSettings.js:645
msgid "Usage Data"
msgstr "Données d’utilisation"

#: settings/advanced/AdvancedSettings.js:580
msgid "Import your WooCommerce products into SureCart."
msgstr "Importez vos produits WooCommerce dans SureCart."

#: settings/advanced/AdvancedSettings.js:579
msgid "WooCommerce Products"
msgstr "Produits WooCommerce"

#: settings/advanced/AdvancedSettings.js:560
msgid "Run a sync on all SureCart products to post types."
msgstr "Lancer une synchronisation de tous les produits SureCart vers les types de publication."

#: settings/advanced/AdvancedSettings.js:538
msgid "Create WordPress user accounts for SureCart customers who don't already have a WordPress account. Use this after migrating from another eCommerce platform to ensure every SureCart customer can log in."
msgstr "Créer des comptes utilisateur WordPress pour les clients SureCart qui n’en possèdent pas encore. Utilisez cette option après une migration depuis une autre plateforme e-commerce, afin que chaque client SureCart puisse se connecter."

#: settings/advanced/AdvancedSettings.js:482
msgid "Use the modern rounded button design for order bumps on checkout forms. The classic checkbox design will be used when disabled. Please clear your page cache after changing this setting."
msgstr "Utiliser le design moderne à bouton arrondi pour les order bumps des formulaires de paiement. Le design classique à case à cocher sera utilisé si cette option est désactivée. Veuillez vider le cache de vos pages après avoir modifié ce réglage."

#: settings/advanced/AdvancedSettings.js:480
msgid "Modern Order Bump Design"
msgstr "Design moderne des order bumps"

#: settings/advanced/AdvancedSettings.js:465
msgid "Change your checkout appearance settings."
msgstr "Modifiez les réglages d’apparence de votre page de paiement."

#: settings/advanced/AdvancedSettings.js:454
msgid "This will enable the SureCart toolbar in the WordPress admin bar for easy access to SureCart features."
msgstr "Cette option active la barre d’outils SureCart dans la barre d’administration de WordPress, pour accéder facilement aux fonctionnalités de SureCart."

#: settings/advanced/AdvancedSettings.js:452
msgid "Enable Admin Toolbar"
msgstr "Activer la barre d’outils d’administration"

#: settings/advanced/AdvancedSettings.js:442
msgid "Hide the help widget that appears in the bottom right corner of SureCart admin pages."
msgstr "Masquer le widget d’aide qui apparaît dans le coin inférieur droit des pages d’administration de SureCart."

#: settings/advanced/AdvancedSettings.js:440
msgid "Hide Help Widget"
msgstr "Masquer le widget d’aide"

#: settings/advanced/AdvancedSettings.js:430
msgid "Show the Learn page link in the menu."
msgstr "Afficher le lien de la page Apprendre dans le menu."

#: settings/advanced/AdvancedSettings.js:428
msgid "Learn Page"
msgstr "Page Apprendre"

#: settings/advanced/AdvancedSettings.js:227
msgid "Restrict test orders to store administrators only. Disable this setting to allow anyone to complete test orders."
msgstr "Limiter les commandes de test aux administrateurs de la boutique. Désactivez ce réglage pour permettre à tout le monde de passer des commandes de test."

#: settings/advanced/AdvancedSettings.js:225
msgid "Test Mode Restricted"
msgstr "Mode test restreint"

#: settings/account/AccountSettings.js:213
msgid "Learn about all implications before switching"
msgstr "Découvrez toutes les conséquences avant de changer"

#: settings/account/AccountSettings.js:198
msgid "Customers can only make purchases in your active store currency. Changing your store currency will cause existing product checkouts to fail until those products and prices are recreated in the new currency. If you have existing orders, analytics reports will also become inaccurate as they don't separate by currency."
msgstr "Les clients ne peuvent effectuer des achats que dans la devise active de votre boutique. Si vous changez la devise de votre boutique, le paiement des produits existants échouera jusqu’à ce que ces produits et leurs prix soient recréés dans la nouvelle devise. Si vous avez déjà des commandes, les rapports d’analyse deviendront également inexacts, car ils ne font pas de distinction entre les devises."

#: settings/account/AccountSettings.js:196
msgid "Important:"
msgstr "Important :"

#: settings/account/AccountSettings.js:177
msgid "The currency for your store checkouts and default currency for new products."
msgstr "La devise utilisée pour les paiements de votre boutique et la devise par défaut des nouveaux produits."

#: settings/account/AccountSettings.js:122
msgid "This will be used to identify your store in URLs. It can only contain letters, numbers, and dashes."
msgstr "Il sert à identifier votre boutique dans les URL. Il ne peut contenir que des lettres, des chiffres et des tirets."

#: settings/account/AccountSettings.js:118
msgid "Store ID / Subdomain"
msgstr "ID de la boutique / sous-domaine"

#: router/NavigationConfirmProvider.js:196
msgid "Discard"
msgstr "Abandonner"

#: router/NavigationConfirmProvider.js:162
msgid "You have unsaved changes. Save before leaving, or discard them and continue?"
msgstr "Vous avez des modifications non enregistrées. Voulez-vous les enregistrer avant de quitter la page, ou les abandonner et continuer ?"

#: router/NavigationConfirmProvider.js:155
msgid "Unsaved changes"
msgstr "Modifications non enregistrées"

#: router/NavigationConfirmProvider.js:130
msgid "Something went wrong when saving. Please try again."
msgstr "Une erreur est survenue lors de l’enregistrement. Veuillez réessayer."

#: router/NavigationConfirmProvider.js:124
msgid "Settings saved."
msgstr "Réglages enregistrés."

#: reviews/ReviewsList.js:255
msgid "Approve, reject, and manage product reviews submitted by your customers."
msgstr "Approuvez, rejetez et gérez les avis produits envoyés par vos clients."

#: reviews/ReviewsList.js:220
msgid "Failed to delete review."
msgstr "Impossible de supprimer l’avis."

#. translators: %d is the number of deleted reviews.
#: reviews/ReviewsList.js:209
msgid "Deleted %d review."
msgid_plural "Deleted %d reviews."
msgstr[0] "%d avis supprimé."
msgstr[1] "%d avis supprimés."

#: reviews/ReviewsList.js:168
msgid "Failed to reject review."
msgstr "Impossible de rejeter l’avis."

#. translators: %d is the number of rejected reviews.
#: reviews/ReviewsList.js:160
msgid "Rejected %d review."
msgid_plural "Rejected %d reviews."
msgstr[0] "%d avis rejeté."
msgstr[1] "%d avis rejetés."

#: reviews/ReviewsList.js:147
msgid "Failed to approve review."
msgstr "Impossible d’approuver l’avis."

#. translators: %d is the number of approved reviews.
#: reviews/ReviewsList.js:139
msgid "Approved %d review."
msgid_plural "Approved %d reviews."
msgstr[0] "%d avis approuvé."
msgstr[1] "%d avis approuvés."

#: reviews/Review.js:285
msgid "Are you sure you want to approve this review?"
msgstr "Voulez-vous vraiment approuver cet avis ?"

#: reviews/Review.js:89
msgid "Review updated."
msgstr "Avis mis à jour."

#: reviews/modules/Summary.js:63
msgid "Submitted At"
msgstr "Envoyé le"

#: reviews/modules/Details.js:63
msgid "The detailed review comment or feedback."
msgstr "Le commentaire ou le retour détaillé de l’avis."

#: reviews/modules/Details.js:46
msgid "The star rating for this review."
msgstr "La note en étoiles de cet avis."

#: reviews/modules/Details.js:38
msgid "The review title or headline."
msgstr "Le titre ou l’accroche de l’avis."

#: reviews/modules/Details.js:24
msgid "Save Review"
msgstr "Enregistrer l’avis"

#: reviews/modules/Details.js:19
msgid "Review Details"
msgstr "Détails de l’avis"

#: reviews/modules/ActionsDropdown.js:64 reviews/Review.js:299
msgid "Are you sure you want to reject this review?"
msgstr "Voulez-vous vraiment rejeter cet avis ?"

#. translators: %d: number of star rating
#: reviews/list/fields/stars.js:11
#: src/blocks/product-review-form-rating/view.php:29
msgid "%d star"
msgid_plural "%d stars"
msgstr[0] "%d étoile"
msgstr[1] "%d étoiles"

#: reviews/list/fields/stars.js:7 reviews/list/fields/stars.js:8
#: reviews/list/fields/stars.js:9 reviews/list/fields/stars.js:10
msgid "%d stars"
msgstr "%d étoiles"

#. translators: %s is the last-updated date and time.
#: reviews/list/fields/created.js:32
msgid "Updated %s"
msgstr "Mis à jour le %s"

#: reviews/list/actions/index.js:90
msgid "Are you sure you want to permanently delete %d review?"
msgid_plural "Are you sure you want to permanently delete %d reviews?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d avis ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d avis ?"

#: reviews/list/actions/index.js:66
msgid "Reject %d review? It will be hidden from customers."
msgid_plural "Reject %d reviews? They will be hidden from customers."
msgstr[0] "Rejeter %d avis ? Il sera masqué pour les clients."
msgstr[1] "Rejeter %d avis ? Ils seront masqués pour les clients."

#: reviews/list/actions/index.js:40
msgid "Approve %d review? It will become publicly visible."
msgid_plural "Approve %d reviews? They will become publicly visible."
msgstr[0] "Approuver %d avis ? Il sera visible publiquement."
msgstr[1] "Approuver %d avis ? Ils seront visibles publiquement."

#: products/ProductsList.js:444
msgid "Add, edit, and manage the products you sell in your store."
msgstr "Ajoutez, modifiez et gérez les produits que vous vendez dans votre boutique."

#: products/ProductsList.js:383
msgid "Failed to duplicate product."
msgstr "Impossible de dupliquer le produit."

#. translators: %d is the number of duplicated products.
#: products/ProductsList.js:357
msgid "Duplicated %d product."
msgid_plural "Duplicated %d products."
msgstr[0] "%d produit dupliqué."
msgstr[1] "%d produits dupliqués."

#: products/ProductsList.js:320
msgid "Failed to delete variant."
msgstr "Impossible de supprimer la variante."

#: products/ProductsList.js:316
msgid "Variant deleted."
msgstr "Variante supprimée."

#: products/ProductsList.js:269
msgid "Failed to delete product."
msgstr "Impossible de supprimer le produit."

#. translators: %d is the number of deleted products.
#: products/ProductsList.js:243
msgid "Successfully deleted %d product."
msgid_plural "Successfully deleted %d products."
msgstr[0] "%d produit supprimé avec succès."
msgstr[1] "%d produits supprimés avec succès."

#: products/ProductsList.js:209
msgid "Failed to update product."
msgstr "Impossible de mettre à jour le produit."

#. translators: %d is the number of updated products.
#: products/ProductsList.js:201
msgid "Updated %d product."
msgid_plural "Updated %d products."
msgstr[0] "%d produit mis à jour."
msgstr[1] "%d produits mis à jour."

#: products/modules/Variations/VariantOption.js:174
msgid "Option Type"
msgstr "Type d’option"

#: products/modules/Variations/VariantOption.js:170
msgid "Dropdown"
msgstr "Liste déroulante"

#: products/modules/Variations/VariantOption.js:166
msgid "Radio"
msgstr "Radio"

#: products/modules/Variations/VariantItem.js:298
msgid "Edit all fields"
msgstr "Modifier tous les champs"

#: products/modules/Variations/VariantImage.js:35
#: products/modules/Variations/VariantImage.js:36
#: products/modules/Variations/WordPressMedia.js:39
#: products/modules/Variations/WordPressMedia.js:40
msgid "Delete image"
msgstr "Supprimer l’image"

#: products/modules/Variations/VariantEditPanel.js:98
msgid "Failed to update variant."
msgstr "Impossible de mettre à jour la variante."

#: products/modules/Variations/VariantEditPanel.js:89
msgid "Variant updated."
msgstr "Variante mise à jour."

#: products/modules/Variations/Tax.js:68
msgid "Charge tax"
msgstr "Appliquer la taxe"

#: products/modules/Variations/Tax.js:40
msgid "Tax category"
msgstr "Catégorie de taxe"

#: products/modules/Variations/Tax.js:36
msgid "Tax enabled"
msgstr "Taxe activée"

#: products/modules/Variations/Shipping.js:101
msgid "Customers will enter shipping details at checkout."
msgstr "Les clients saisiront leurs informations de livraison lors du paiement."

#: products/modules/Variations/Shipping.js:75
msgid "Product type"
msgstr "Type de produit"

#: products/modules/Variations/Shipping.js:67
msgid "Dimensions"
msgstr "Dimensions"

#: products/modules/Variations/Shipping.js:63
msgid "Auto fulfill"
msgstr "Traitement automatique"

#: products/modules/Variations/Shipping.js:59
#: settings/shipping/rate/ShippingRateForm.js:293
msgid "Weight unit"
msgstr "Unité de poids"

#: products/modules/Variations/Shipping.js:55
#: settings/shipping/parcel/ParcelTemplateForm.js:373
#: shipping-labels/components/BulkEditBar.js:132
#: shipping-labels/components/RateTable.js:98 shipping-labels/utils.js:112
msgid "Weight"
msgstr "Poids"

#: products/modules/Variations/Shipping.js:51
msgid "Shipping enabled"
msgstr "Livraison activée"

#: products/modules/Variations/ResetOverridesDropdown.js:56
msgid "Reset Variant Overrides"
msgstr "Réinitialiser les remplacements de la variante"

#: products/modules/Variations/Purchases.js:63
msgid "Limit the number of times a single customer can purchase this variant."
msgstr "Limitez le nombre de fois qu’un même client peut acheter cette variante."

#: products/modules/Variations/Purchases.js:42
msgid "To set a custom purchase limit on this variant, please first disable the purchase limit on the product."
msgstr "Pour définir une limite d’achat personnalisée sur cette variante, veuillez d’abord désactiver la limite d’achat du produit."

#: products/modules/Variations/Purchases.js:29
#: products/modules/Variations/Purchases.js:71
msgid "Purchase limit"
msgstr "Limite d’achat"

#: products/modules/Variations/Price.js:87
msgid "To set a custom price on this variant, the product must have only one price."
msgstr "Pour définir un prix personnalisé sur cette variante, le produit ne doit avoir qu’un seul prix."

#: products/modules/Variations/Price.js:73
msgid "Set a custom price for this variant. Leave blank to use the product price."
msgstr "Définissez un prix personnalisé pour cette variante. Laissez vide pour utiliser le prix du produit."

#: products/modules/Variations/Licensing.js:61
msgid "Current release"
msgstr "Version actuelle"

#: products/modules/Variations/Licensing.js:55
msgid "Activation limit"
msgstr "Limite d’activations"

#: products/modules/Variations/Inventory.js:92
msgid "Track the quantity of this variant."
msgstr "Suivre la quantité de cette variante."

#: products/modules/Variations/Inventory.js:54
msgid "Out of stock selling"
msgstr "Vente en rupture de stock"

#: products/modules/Variations/Inventory.js:50
msgid "Track quantity"
msgstr "Suivre la quantité"

#: products/modules/Variations/EditVariant.js:81
msgid "Edit Variant"
msgstr "Modifier la variante"

#: products/modules/Variations/Downloads.js:287
msgid "Downloads added here will replace the product downloads for this variant."
msgstr "Les téléchargements ajoutés ici remplaceront les téléchargements du produit pour cette variante."

#: products/modules/Variations/Downloads.js:189
msgid "Enable downloads"
msgstr "Activer les téléchargements"

#: products/modules/Variations/Downloads.js:173
msgid "Enable Downloads"
msgstr "Activer les téléchargements"

#: products/modules/Variations/Downloads.js:77
msgid "Please save the variant before adding downloads."
msgstr "Veuillez enregistrer la variante avant d’ajouter des téléchargements."

#: products/modules/Template.js:150
msgid "Edit Product Template"
msgstr "Modifier le modèle de produit"

#: products/modules/Taxonomies/hierarchical-term-selector.js:406
msgid "Search Terms"
msgstr "Rechercher des termes"

#: products/modules/Taxonomies/hierarchical-term-selector.js:401
msgid "Parent Term"
msgstr "Terme parent"

#: products/modules/Taxonomies/hierarchical-term-selector.js:400
msgid "Parent Category"
msgstr "Catégorie parente"

#: products/modules/Taxonomies/hierarchical-term-selector.js:391
#: products/modules/Taxonomies/hierarchical-term-selector.js:396
msgid "Add new term"
msgstr "Ajouter un nouveau terme"

#: products/modules/Taxonomies/hierarchical-term-selector.js:390
#: products/modules/Taxonomies/hierarchical-term-selector.js:395
msgid "Add new category"
msgstr "Ajouter une nouvelle catégorie"

#. translators: %d: number of results
#: products/modules/Taxonomies/hierarchical-term-selector.js:347
msgid "%d result found."
msgid_plural "%d results found."
msgstr[0] "%d résultat trouvé."
msgstr[1] "%d résultats trouvés."

#. translators: %s: taxonomy name
#: products/modules/Taxonomies/hierarchical-term-selector.js:316
msgctxt "term"
msgid "%s added"
msgstr "%s ajouté(e)"

#: products/modules/Taxonomies/hierarchical-term-selector.js:313
msgid "Term"
msgstr "Terme"

#: products/modules/Taxonomies/hierarchical-term-selector.js:312
msgid "Category"
msgstr "Catégorie"

#: products/modules/Tax/Type.js:82 products/modules/Variations/Tax.js:90
msgid "Digital Product"
msgstr "Produit numérique"

#: products/modules/Tax/Type.js:78 products/modules/Variations/Tax.js:86
msgid "Physical Product"
msgstr "Produit physique"

#: products/modules/Tax/Type.js:74
msgid "Taxable Product Type"
msgstr "Type de produit taxable"

#: products/modules/Tax/Type.js:49
msgid "Digital"
msgstr "Numérique"

#: products/modules/Tax/Type.js:48
msgid "Physical"
msgstr "Physique"

#: products/modules/Tax/Type.js:32 products/modules/Variations/Tax.js:74
msgid "Product Type"
msgstr "Type de produit"

#: products/modules/Tax/index.js:32
msgid "Tax for a bundle is determined by the products inside it. Set tax on each of those products."
msgstr "La taxe d’un lot est déterminée par les produits qu’il contient. Définissez la taxe sur chacun de ces produits."

#: products/modules/Tax/Category.js:25
msgid "Tax Category"
msgstr "Catégorie de taxe"

#: products/modules/SingleDownload.js:67
msgid "Are you sure you want to remove the download from this variant?"
msgstr "Voulez-vous vraiment retirer le téléchargement de cette variante ?"

#: products/modules/Shipping.js:32
msgid "Shipping for a bundle is determined by the products inside it. Set shipping on each of those products."
msgstr "La livraison d’un lot est déterminée par les produits qu’il contient. Définissez la livraison sur chacun de ces produits."

#: products/modules/Reviews/StarsBreakdown.js:93
msgid "View reviews"
msgstr "Voir les avis"

#. translators: %s: number of reviews
#: products/modules/Reviews/StarsBreakdown.js:71
msgid "based on %s review"
msgid_plural "based on %s reviews"
msgstr[0] "basé sur %s avis"
msgstr[1] "basé sur %s avis"

#: products/modules/Reviews/index.js:99
msgid "Send automatic review request email to customers who purchase this product."
msgstr "Envoyer automatiquement un e-mail de demande d’avis aux clients qui achètent ce produit."

#: products/modules/Reviews/index.js:97
msgid "Review Request Email"
msgstr "E-mail de demande d’avis"

#: products/modules/Reviews/index.js:85
msgid "Enable Reviews"
msgstr "Activer les avis"

#: products/modules/Reviews/index.js:59 products/modules/Tax/index.js:73
msgid "Global Settings"
msgstr "Réglages globaux"

#: products/modules/ProductOptions.js:23
msgid "Looking for additional product options?"
msgstr "Vous cherchez des options de produit supplémentaires ?"

#: products/modules/Prices/Price/index.js:169
msgid "Price duplicated."
msgstr "Prix dupliqué."

#: products/modules/Prices/List.js:68
msgid "Prices updated."
msgstr "Prix mis à jour."

#: products/modules/Media/WordPressMedia.js:240
#: products/modules/Template.js:140
msgid "New"
msgstr "Nouveau"

#: products/modules/Media/WordPressMedia.js:80
msgid "This media has been deleted or is unavailable."
msgstr "Ce média a été supprimé ou n’est pas disponible."

#: products/modules/Media/VideoThumbnail.js:250
msgid "The poster thumbnail of the video."
msgstr "La miniature d’affiche de la vidéo."

#: products/modules/Media/VideoThumbnail.js:249
msgid "Poster"
msgstr "Affiche"

#: products/modules/Media/VideoThumbnail.js:239
msgid "Generate Thumbnail"
msgstr "Générer la miniature"

#: products/modules/Media/VideoThumbnail.js:225
msgid "Select from Library"
msgstr "Sélectionner depuis la médiathèque"

#: products/modules/Media/VideoThumbnail.js:211
msgid "Select Thumbnail"
msgstr "Sélectionner une vignette"

#: products/modules/Media/VideoThumbnail.js:191
msgid "Remove Thumbnail"
msgstr "Retirer la vignette"

#: products/modules/Media/VideoThumbnail.js:174
#: products/modules/Media/VideoThumbnail.js:182
msgid "Change Thumbnail"
msgstr "Modifier la vignette"

#: products/modules/Media/VideoThumbnail.js:86
msgid "Failed to generate video thumbnail. Please try again."
msgstr "Impossible de générer la vignette de la vidéo. Veuillez réessayer."

#: products/modules/Media/index.js:92
msgid "This media is already in the gallery."
msgstr "Ce média est déjà dans la galerie."

#: products/modules/Media/EditMedia.js:360
#: products/modules/Media/EditMedia.js:368
msgid "(All Variations)"
msgstr "(Toutes les variantes)"

#: products/modules/Media/EditMedia.js:352
msgid "Display only when this variant option is selected."
msgstr "Afficher uniquement lorsque cette option de variante est sélectionnée."

#: products/modules/Media/EditMedia.js:351
msgid "Option"
msgstr "Option"

#: products/modules/Media/EditMedia.js:338
msgid "Playback controls"
msgstr "Contrôles de lecture"

#: products/modules/Media/EditMedia.js:322
msgid "Muted because of Autoplay."
msgstr "Son coupé en raison de la lecture automatique."

#: products/modules/Media/EditMedia.js:319
msgid "Muted"
msgstr "Son coupé"

#: products/modules/Media/EditMedia.js:306
msgid "Loop"
msgstr "Boucle"

#: products/modules/Media/EditMedia.js:290
msgid "Autoplay may cause usability issues for some users."
msgstr "La lecture automatique peut poser des problèmes d’utilisabilité pour certains utilisateurs."

#: products/modules/Media/EditMedia.js:286
msgid "Autoplay"
msgstr "Lecture automatique"

#: products/modules/Media/EditMedia.js:245
msgid "Select aspect ratio"
msgstr "Sélectionner le ratio"

#: products/modules/Media/EditMedia.js:239
msgid "The aspect ratio of the media."
msgstr "Le ratio du média."

#: products/modules/Media/EditMedia.js:166
msgid "Edit Media"
msgstr "Modifier le média"

#: products/modules/Media/EditMedia.js:132
msgid "An error occurred while updating media."
msgstr "Une erreur est survenue lors de la mise à jour du média."

#: products/modules/Media/EditMedia.js:65
msgid "Please select a media item."
msgstr "Veuillez sélectionner un média."

#: products/modules/Media/Download.js:51
msgid "Migrate image to server"
msgstr "Migrer l’image vers le serveur"

#: products/modules/Media/Download.js:37
msgid "Image added to media library."
msgstr "Image ajoutée à la médiathèque."

#: products/modules/Media/AddMedia.js:34
#: products/modules/Variations/Image.js:40
msgid "Select Media"
msgstr "Sélectionner un média"

#: products/modules/integrations/SelectIntegration.js:111
msgid "View More"
msgstr "Voir plus"

#: products/modules/integrations/IntegrationForm.js:315
#: settings/subscription/SubscriptionSettings.js:584
#: settings/tax-region/RegistrationForm.js:344
msgid "Save Changes"
msgstr "Enregistrer les modifications"

#: products/modules/integrations/IntegrationForm.js:212
msgid "Changes apply to future purchases only. Existing customers keep the access they received at the time of their purchase."
msgstr "Les modifications s’appliquent uniquement aux achats futurs. Les clients existants conservent l’accès obtenu au moment de leur achat."

#: products/modules/integrations/IntegrationForm.js:181
msgid "Edit Integration"
msgstr "Modifier l’intégration"

#: products/modules/integrations/IntegrationForm.js:165
#: sc-checkout-product-price-variant-selector.js:195
msgid "(unavailable)"
msgstr "(indisponible)"

#: products/modules/integrations/IntegrationForm.js:94
msgid "Integration updated."
msgstr "Intégration mise à jour."

#: products/modules/BuyLink.js:310
msgid "Copy Link"
msgstr "Copier le lien"

#: products/modules/BuyLink.js:238
msgid "Show terms and conditions"
msgstr "Afficher les conditions générales"

#: products/modules/BuyLink.js:143
msgid "Change the instant checkout to test mode."
msgstr "Passer le paiement instantané en mode test."

#: products/modules/BuyLink.js:99
msgid "Instant Checkout Options"
msgstr "Options du paiement instantané"

#: products/modules/BundleItems/index.js:111
msgid "Choose products to include in this bundle."
msgstr "Choisissez les produits à inclure dans ce lot."

#: products/modules/BundleItems/index.js:88
msgid "Bundle Products"
msgstr "Produits du lot"

#: products/modules/BundleItems/BundleItemPicker.js:21
msgid "Search for a product…"
msgstr "Rechercher un produit…"

#: products/modules/BundleItems/BundleItemDrawer.js:185
#: products/modules/BundleItems/BundleItemDrawer.js:219
msgid "Leave blank to split evenly by quantity. A common starting point is each component's standalone price."
msgstr "Laissez vide pour répartir équitablement selon la quantité. Le prix individuel de chaque composant constitue un bon point de départ."

#: products/modules/BundleItems/BundleItemDrawer.js:175
msgid "Components are always free in the cart. Basis amount is an optional weighting that controls how the bundle's total tax is allocated across components — useful when components are taxed at different rates."
msgstr "Les composants sont toujours gratuits dans le panier. Le montant de base est une pondération facultative qui détermine la répartition de la taxe totale du lot entre les composants — utile lorsque les composants sont soumis à des taux de taxe différents."

#: products/modules/BundleItems/BundleItemDrawer.js:165
msgid "How the bundle price is split for tax"
msgstr "Répartition du prix du lot pour le calcul de la taxe"

#: products/modules/BundleItems/BundleItemDrawer.js:147
msgid "Basis amount"
msgstr "Montant de base"

#: products/modules/BundleItems/BundleItemDrawer.js:89
msgid "Component Product"
msgstr "Produit composant"

#: products/modules/BundleItems/BundleItemDrawer.js:63
msgid "Edit Bundle Item"
msgstr "Modifier l’article du lot"

#: products/modules/BundleItems/BundleItem.js:70
msgid "No basis amount set — this component will be allocated $0 for tax."
msgstr "Aucun montant de base défini — 0 $ de taxe sera attribué à ce composant."

#: products/list/variants/cells/name.js:15
msgid "Variant #%d"
msgstr "Variante n° %d"

#: products/list/variants/applyVariantRenderers.js:123
msgid "Failed to load variants."
msgstr "Impossible de charger les variantes."

#: products/list/variants/applyVariantRenderers.js:30
msgid "Expand variants"
msgstr "Déplier les variantes"

#: products/list/variants/applyVariantRenderers.js:29
msgid "Collapse variants"
msgstr "Replier les variantes"

#. translators: %d is the number of available units in stock
#: products/list/StockCell.js:33
msgid "%d available"
msgstr "%d disponible(s)"

#: products/list/fields/featured.js:9
msgid "Not featured"
msgstr "Non mis en avant"

#: products/list/actions/index.js:207
msgid "Are you sure you want to permanently delete %d product?"
msgid_plural "Are you sure you want to permanently delete %d products?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d produit ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d produits ?"

#: products/list/actions/index.js:151
msgid "Un-archive %d product? It will become purchasable again."
msgid_plural "Un-archive %d products? They will become purchasable again."
msgstr[0] "Désarchiver %d produit ? Il pourra à nouveau être acheté."
msgstr[1] "Désarchiver %d produits ? Ils pourront à nouveau être achetés."

#: products/list/actions/index.js:126
msgid "Archive %d product? Customers will no longer be able to purchase it."
msgid_plural "Archive %d products? Customers will no longer be able to purchase them."
msgstr[0] "Archiver %d produit ? Les clients ne pourront plus l’acheter."
msgstr[1] "Archiver %d produits ? Les clients ne pourront plus les acheter."

#: products/list/actions/index.js:106
msgid "selected"
msgstr "sélectionné(s)"

#. translators: %s is the variant label, e.g. "LG / Gray".
#: products/list/actions/index.js:102
msgid "Delete the %s variant? It will no longer be available for purchase. You can restore it later from the product edit page."
msgstr "Supprimer la variante %s ? Elle ne sera plus disponible à l’achat. Vous pourrez la restaurer plus tard depuis la page de modification du produit."

#: products/list/actions/index.js:58
#: products/modules/Variations/VariantItem.js:294
msgid "Edit variant"
msgstr "Modifier la variante"

#: products/hooks/useBundleLabels.js:54
msgid "Duplicate Bundle"
msgstr "Dupliquer le lot"

#: products/hooks/useBundleLabels.js:49
msgid "Un-Archive Product"
msgstr "Désarchiver le produit"

#: products/hooks/useBundleLabels.js:48
msgid "Un-Archive Bundle"
msgstr "Désarchiver le lot"

#: products/hooks/useBundleLabels.js:45
msgid "Archive Bundle"
msgstr "Archiver le lot"

#: products/hooks/useBundleLabels.js:40
msgid "Bundle deleted."
msgstr "Lot supprimé."

#: products/hooks/useBundleLabels.js:37
msgid "Bundle updated."
msgstr "Lot mis à jour."

#: products/hooks/useBundleLabels.js:34
msgid "Save Bundle"
msgstr "Enregistrer le lot"

#: products/EditProduct.js:82
msgid "Product created."
msgstr "Produit créé."

#: products/components/SelectTemplatePart/index.js:95
msgid "Select a layout"
msgstr "Sélectionner une mise en page"

#: products/components/SelectTemplate/index.js:79
msgid "Select a product template"
msgstr "Sélectionner un modèle de produit"

#: products/components/SelectTemplate/create-modal.js:89
#: products/components/SelectTemplatePart/create-modal.js:93
msgid "Describe the template, e.g. \"T-Shirt Template\". A custom template can be manually applied to any product."
msgstr "Décrivez le modèle, par exemple « Modèle T-shirt ». Un modèle personnalisé peut être appliqué manuellement à n’importe quel produit."

#: products/components/SelectTemplate/create-modal.js:73
#: products/components/SelectTemplatePart/create-modal.js:77
msgid "Create Product Template"
msgstr "Créer un modèle de produit"

#: products/components/product/ActionsDropdown.js:84
msgid "Are you sure you wish to duplicate? This will save any unsaved changes."
msgstr "Voulez-vous vraiment dupliquer ? Toutes les modifications non enregistrées seront enregistrées."

#: products/components/price/Subscription.js:10
msgid "Pricing Options"
msgstr "Options de tarification"

#: products/components/price/parts/SwapPriceSetting.js:207
msgid "i.e. Pay yearly and save 20%"
msgstr "par exemple, payez annuellement et économisez 20 %"

#: products/components/price/parts/SwapPriceSetting.js:201
msgid "This is shown to the customer on line items to help them understand the price boost."
msgstr "Ce texte est affiché au client sur les lignes de commande pour l’aider à comprendre l’augmentation de prix."

#: products/components/price/parts/SwapPriceSetting.js:117
#: products/components/price/parts/SwapPriceSetting.js:174
msgid "Price boost is only available for products without variants."
msgstr "L’augmentation de prix n’est disponible que pour les produits sans variantes."

#: products/components/price/parts/SwapPriceSetting.js:108
#: products/components/price/parts/SwapPriceSetting.js:165
msgid "The associated price the customer can swap to on the checkout."
msgstr "Le prix associé vers lequel le client peut basculer lors du paiement."

#: products/components/price/parts/SwapPriceSetting.js:107
#: products/components/price/parts/SwapPriceSetting.js:164
msgid "Swap to"
msgstr "Basculer vers"

#: products/components/price/parts/SwapPriceSetting.js:43
msgid "(Current Product)"
msgstr "(Produit actuel)"

#: products/components/price/parts/SwapPrice.js:54
msgid "Swap Deleted."
msgstr "Échange supprimé."

#: products/components/price/parts/Swap.js:69
#: products/modules/Prices/Price/Swap.js:63
msgid "Boost Revenue"
msgstr "Augmenter les revenus"

#: products/components/price/parts/Swap.js:32
#: products/modules/Prices/Price/Swap.js:26
msgid "Increase your average order value by allowing customers to upgrade a price in their order with a single click."
msgstr "Augmentez la valeur moyenne de vos commandes en permettant aux clients de passer à un prix supérieur dans leur commande en un seul clic."

#: products/components/price/parts/Swap.js:26
#: products/components/price/parts/Swap.js:30
#: products/modules/Prices/Price/Swap.js:24
msgid "Price Boost"
msgstr "Augmentation de prix"

#: products/components/price/parts/RestartSubscription.js:21
msgid "Automatically restart the plan after all installment payments are completed."
msgstr "Redémarrer automatiquement le plan une fois tous les paiements échelonnés effectués."

#: products/components/price/parts/RestartSubscription.js:19
msgid "Restart plan when completed"
msgstr "Redémarrer le plan une fois terminé"

#: products/components/price/Multiple.js:12
#: products/components/price/OneTime.js:9
msgid "Price Options"
msgstr "Options de prix"

#: products/components/Editor/PreviewElementor.js:29
msgid "Edit with Elementor"
msgstr "Modifier avec Elementor"

#: products/components/Editor/PreviewBricks.js:40
msgid "Edit with Bricks"
msgstr "Modifier avec Bricks"

#: products/components/Editor/index.js:259
msgid "Product content appears on product pages, usually below the form. You can reposition it by editing the product template and moving the \"Post Content\" or \"WordPress Content\" blocks."
msgstr "Le contenu du produit apparaît sur les pages produit, généralement sous le formulaire. Vous pouvez le déplacer en modifiant le modèle de produit et en déplaçant les blocs « Post Content » ou « WordPress Content »."

#: products/components/Editor/index.js:82 products/modules/ProductOptions.js:40
msgid "Open Content Designer"
msgstr "Ouvrir le concepteur de contenu"

#: products/components/DuplicateModel.js:17
#: products/components/product/ActionsDropdown.js:88
msgid "Are you sure you wish to duplicate?"
msgstr "Voulez-vous vraiment dupliquer ?"

#: products/components/ConfirmNavigation.js:19
msgid "Save your changes before going to the editor?"
msgstr "Enregistrer vos modifications avant d’accéder à l’éditeur ?"

#: products/components/ConfirmNavigation.js:10
msgid "Save and go to editor"
msgstr "Enregistrer et accéder à l’éditeur"

#: products/components/CatalogedAt/index.js:35
#: products/components/CatalogedAt/index.js:65
#: products/components/CatalogedAt/index.js:100
msgid "Cataloged at"
msgstr "Catalogué le"

#: products/BulkDeleteConfirm.js:71
msgid "Failed to load products."
msgstr "Impossible de charger les produits."

#: products/BulkDeleteConfirm.js:70
msgid "Failed to load bundles."
msgstr "Impossible de charger les lots."

#: product-groups/ProductGroupsList.js:238
msgid "Define the upgrade and downgrade paths customers see based on what they have already purchased."
msgstr "Définissez les parcours de mise à niveau et de rétrogradation proposés aux clients en fonction de ce qu’ils ont déjà acheté."

#: product-groups/ProductGroupsList.js:227
msgid "An upgrade group is how you define upgrade and downgrade paths for your customers. It is based on products they have previously purchased."
msgstr "Un groupe de mise à niveau vous permet de définir les parcours de mise à niveau et de rétrogradation de vos clients. Il est basé sur les produits qu’ils ont achetés précédemment."

#: product-groups/ProductGroupsList.js:216
msgid "Add Upgrade Group"
msgstr "Ajouter un groupe de mise à niveau"

#: product-groups/ProductGroupsList.js:190
msgid "Failed to delete upgrade group."
msgstr "Impossible de supprimer le groupe de mise à niveau."

#. translators: %d is the number of deleted upgrade groups.
#: product-groups/ProductGroupsList.js:178
msgid "Deleted %d upgrade group."
msgid_plural "Deleted %d upgrade groups."
msgstr[0] "%d groupe de mise à niveau supprimé."
msgstr[1] "%d groupes de mise à niveau supprimés."

#: product-groups/ProductGroupsList.js:139
msgid "Failed to update upgrade group."
msgstr "Impossible de mettre à jour le groupe de mise à niveau."

#. translators: %d is the number of updated groups.
#: product-groups/ProductGroupsList.js:127
msgid "Updated %d upgrade group."
msgid_plural "Updated %d upgrade groups."
msgstr[0] "%d groupe de mise à niveau mis à jour."
msgstr[1] "%d groupes de mise à niveau mis à jour."

#: product-groups/ProductGroupsList.js:123
msgid "Upgrade group unarchived."
msgstr "Groupe de mise à niveau désarchivé."

#: product-groups/list/actions/index.js:47
msgid "Are you sure you want to permanently delete %d upgrade group?"
msgid_plural "Are you sure you want to permanently delete %d upgrade groups?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d groupe de mise à niveau ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d groupes de mise à niveau ?"

#: product-groups/list/actions/index.js:37
msgid "Un-archive %d upgrade group?"
msgid_plural "Un-archive %d upgrade groups?"
msgstr[0] "Désarchiver %d groupe de mise à niveau ?"
msgstr[1] "Désarchiver %d groupes de mise à niveau ?"

#: product-groups/list/actions/index.js:27
msgid "Archive %d upgrade group?"
msgid_plural "Archive %d upgrade groups?"
msgstr[0] "Archiver %d groupe de mise à niveau ?"
msgstr[1] "Archiver %d groupes de mise à niveau ?"

#: product-groups/EditProductGroup.js:97
msgid "Upgrade group un-archived."
msgstr "Groupe de mise à niveau désarchivé."

#: product-groups/EditProductGroup.js:96
#: product-groups/ProductGroupsList.js:124
msgid "Upgrade group archived."
msgstr "Groupe de mise à niveau archivé."

#: product-groups/EditProductGroup.js:87
msgid "Archive this upgrade group?"
msgstr "Archiver ce groupe de mise à niveau ?"

#: product-groups/EditProductGroup.js:75
#: product-groups/ProductGroupsList.js:162
msgid "Upgrade group deleted."
msgstr "Groupe de mise à niveau supprimé."

#: product-groups/EditProductGroup.js:58
msgid "Upgrade group updated."
msgstr "Groupe de mise à niveau mis à jour."

#: product-collections/ProductCollectionsList.js:157
msgid "Group products into collections to organize your storefront."
msgstr "Regroupez les produits dans des collections pour organiser votre boutique."

#: product-collections/ProductCollectionsList.js:139
msgid "Add Collection"
msgstr "Ajouter une collection"

#: product-collections/ProductCollectionsList.js:123
msgid "Failed to delete collection."
msgstr "Impossible de supprimer la collection."

#. translators: %d is the number of deleted collections.
#: product-collections/ProductCollectionsList.js:112
msgid "Deleted %d collection."
msgid_plural "Deleted %d collections."
msgstr[0] "%d collection supprimée."
msgstr[1] "%d collections supprimées."

#: product-collections/ProductCollectionsList.js:96
msgid "Collection deleted."
msgstr "Collection supprimée."

#: product-collections/modules/Publishing.js:77
msgid "Some themes may need custom support for displaying SureCart collections. Try selecting the \"SureCart Layout\" template."
msgstr "Certains thèmes peuvent nécessiter une prise en charge personnalisée pour afficher les collections SureCart. Essayez de sélectionner le modèle « Mise en page de SureCart »."

#: product-collections/modules/Publishing.js:75
msgid "Not displaying right?"
msgstr "L’affichage n’est pas correct ?"

#: product-collections/list/actions/index.js:43
msgid "Are you sure you want to permanently delete %d collection?"
msgid_plural "Are you sure you want to permanently delete %d collections?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d collection ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d collections ?"

#: product-collections/components/SelectTemplatePart/index.js:124
#: settings/brand/BrandSettings.js:103
msgid "Theme"
msgstr "Thème"

#: orders/OrdersList.js:134
msgid "View and manage the orders placed in your store."
msgstr "Consultez et gérez les commandes passées dans votre boutique."

#: orders/Order.js:456
msgid "Fulfill Items"
msgstr "Traiter les articles"

#: orders/Order.js:389 products/components/product/ActionsDropdown.js:33
#: products/modules/BundleItems/BundleItem.js:95
#: products/modules/Prices/Price/Header.js:190
#: reviews/modules/ActionsDropdown.js:21
#: settings/shipping/profile/Products.js:321
msgid "More Actions"
msgstr "Plus d’actions"

#: orders/modules/Refund/RefundLineItem.js:65
msgid "Reason: "
msgstr "Motif : "

#: orders/modules/Refund/RefundItem.js:159
msgid "Restock"
msgstr "Remettre en stock"

#: orders/modules/Refund/RefundHistory.js:162
msgid "Refund History"
msgstr "Historique des remboursements"

#: orders/modules/Refund/CreateRefund.js:409
msgid "Enable this to automatically adjust the referral commission in proportion to the refund amount."
msgstr "Activez cette option pour ajuster automatiquement la commission de parrainage en proportion du montant remboursé."

#: orders/modules/Refund/CreateRefund.js:398
msgid "Adjust referral commission"
msgstr "Ajuster la commission de parrainage"

#: orders/modules/Refund/CreateRefund.js:376
msgid "Available for refund: "
msgstr "Disponible pour remboursement : "

#: orders/modules/Refund/CreateRefund.js:332
msgid "Refund Amount"
msgstr "Montant du remboursement"

#: orders/modules/Refund/CreateRefund.js:300
msgid "Items subtotal"
msgstr "Sous-total des articles"

#: orders/modules/Refund/CreateRefund.js:293
msgid "No items selected."
msgstr "Aucun article sélectionné."

#: orders/modules/Refund/CreateRefund.js:260
msgid "Reason for refund"
msgstr "Motif du remboursement"

#: orders/modules/Refund/CreateRefund.js:244
msgid "Refund item(s)"
msgstr "Rembourser le(s) article(s)"

#: orders/modules/Refund/CreateRefund.js:91
msgid "All items in this order have been refunded."
msgstr "Tous les articles de cette commande ont été remboursés."

#: orders/modules/Refund/CreateRefund.js:87
msgid "Some items in this order have been removed or added to a return."
msgstr "Certains articles de cette commande ont été retirés ou ajoutés à un retour."

#: orders/modules/OrderResendNotificationModal.js:51
msgid "Are you sure you wish to resend the order notification?"
msgstr "Voulez-vous vraiment renvoyer la notification de commande ?"

#: orders/modules/OrderResendNotificationModal.js:46
#: orders/modules/OrderResendNotificationModal.js:68 orders/Order.js:303
msgid "Resend Notification"
msgstr "Renvoyer la notification"

#: orders/modules/MetaDataModal.js:154
msgid "Edit the metadata JSON format."
msgstr "Modifiez les métadonnées au format JSON."

#: orders/modules/MetaDataModal.js:137
msgid "Edit Additional Order Data"
msgstr "Modifier les données de commande additionnelles"

#: orders/modules/MetaDataModal.js:121
msgid "Order updated."
msgstr "Commande mise à jour."

#: orders/modules/MetaDataModal.js:73
msgid "Metadata must be a valid JSON object."
msgstr "Les métadonnées doivent être un objet JSON valide."

#: orders/modules/MetaData.js:65
msgid "Add Custom Data"
msgstr "Ajouter des données personnalisées"

#: orders/modules/GeoAddress.js:18
msgid "Captured Location"
msgstr "Emplacement enregistré"

#. translators: %s: amount the customer paid for shipping.
#: orders/modules/FulfillmentProgress/index.js:366
msgid "Customer paid %s"
msgstr "Le client a payé %s"

#. translators: %1$s: amount the customer paid for shipping, %2$s: amount by
#. which label spend exceeds it.
#: orders/modules/FulfillmentProgress/index.js:351
msgid "Customer paid %1$s · %2$s over"
msgstr "Le client a payé %1$s · %2$s de dépassement"

#: orders/modules/FulfillmentProgress/index.js:328
msgid "Label spend"
msgstr "Dépenses en étiquettes"

#: orders/modules/FulfillmentProgress/index.js:305
msgid "Other %d"
msgstr "Autre %d"

#: orders/modules/FulfillmentProgress/index.js:291
msgid "Voided %d"
msgstr "Annulée %d"

#: orders/modules/FulfillmentProgress/index.js:277
msgid "Failed %d"
msgstr "Échouée %d"

#: orders/modules/FulfillmentProgress/index.js:263
msgid "Returned %d"
msgstr "Retournée %d"

#: orders/modules/FulfillmentProgress/index.js:249
msgid "Shipped %d"
msgstr "Expédiée %d"

#: orders/modules/FulfillmentProgress/index.js:235
msgid "Label Purchased %d"
msgstr "Étiquette achetée %d"

#: orders/modules/FulfillmentProgress/index.js:221
msgid "Not Shipped %d"
msgstr "Non expédiée %d"

#: orders/modules/FulfillmentProgress/index.js:207
msgid "Awaiting Label %d"
msgstr "En attente d’étiquette %d"

#: orders/modules/FulfillmentProgress/index.js:193
msgid "Pending %d"
msgstr "En attente %d"

#. translators: %1$d: fulfilled item count, %2$d: total item count.
#: orders/modules/FulfillmentProgress/index.js:135
msgid "%1$d of %2$d item fulfilled"
msgid_plural "%1$d of %2$d items fulfilled"
msgstr[0] "%1$d article traité sur %2$d"
msgstr[1] "%1$d articles traités sur %2$d"

#: orders/modules/FulfillmentProgress/index.js:102
msgid "%d item pending"
msgid_plural "%d items pending"
msgstr[0] "%d article en attente"
msgstr[1] "%d articles en attente"

#: orders/modules/FulfillmentProgress/index.js:21
#: orders/modules/FulfillmentProgress/index.js:116
msgid "Fulfillment Progress"
msgstr "Progression du traitement de la commande"

#: orders/modules/Fulfillment/utils/validationMessages.js:60
msgid "Open the To address panel and add a phone number for the recipient."
msgstr "Ouvrez le panneau de l’adresse du destinataire et ajoutez un numéro de téléphone pour le destinataire."

#: orders/modules/Fulfillment/utils/validationMessages.js:56
msgid "To contact phone number is required for shipping labels."
msgstr "Le numéro de téléphone du destinataire est requis pour les étiquettes d’expédition."

#: orders/modules/Fulfillment/utils/validationMessages.js:52
msgid "Open the From address panel and add a phone number for the sender."
msgstr "Ouvrez le panneau de l’adresse de l’expéditeur et ajoutez un numéro de téléphone pour l’expéditeur."

#: orders/modules/Fulfillment/utils/validationMessages.js:48
msgid "From contact phone number is required for shipping labels."
msgstr "Le numéro de téléphone de l’expéditeur est requis pour les étiquettes d’expédition."

#: orders/modules/Fulfillment/utils/validationMessages.js:44
msgid "Open the To address panel and add a street address, city, and country for the recipient."
msgstr "Ouvrez le panneau de l’adresse du destinataire et ajoutez une adresse postale, une ville et un pays pour le destinataire."

#: orders/modules/Fulfillment/utils/validationMessages.js:40
msgid "To address is required for shipping labels."
msgstr "L’adresse du destinataire est requise pour les étiquettes d’expédition."

#: orders/modules/Fulfillment/utils/validationMessages.js:36
msgid "Open the From address panel and add a street address, city, and country for the sender."
msgstr "Ouvrez le panneau de l’adresse de l’expéditeur et ajoutez une adresse postale, une ville et un pays pour l’expéditeur."

#: orders/modules/Fulfillment/utils/validationMessages.js:32
msgid "From address is required for shipping labels."
msgstr "L’adresse de l’expéditeur est requise pour les étiquettes d’expédition."

#: orders/modules/Fulfillment/utils/validationMessages.js:27
msgid "Please enter length, width, and height values greater than 0 in the package settings below."
msgstr "Veuillez saisir des valeurs de longueur, largeur et hauteur supérieures à 0 dans les réglages du colis ci-dessous."

#: orders/modules/Fulfillment/utils/validationMessages.js:23
msgid "Package dimensions are required for custom packages."
msgstr "Les dimensions du colis sont requises pour les colis personnalisés."

#: orders/modules/Fulfillment/utils/validationMessages.js:19
msgid "Package weight is required when not inherited from line items."
msgstr "Le poids du colis est requis lorsqu’il n’est pas hérité des articles."

#: orders/modules/Fulfillment/utils/validationMessages.js:15
msgid "Please pick a carrier package, choose a saved template, or enter custom dimensions."
msgstr "Veuillez choisir un colis du transporteur, sélectionner un modèle enregistré ou saisir des dimensions personnalisées."

#: orders/modules/Fulfillment/utils/validationMessages.js:10
msgid "Package configuration is required for shipping rates."
msgstr "La configuration du colis est requise pour les tarifs de livraison."

#: orders/modules/Fulfillment/utils/package.js:122
#: settings/shipping/parcel/CarrierParcelSelect.js:16
msgid "Custom size"
msgstr "Taille personnalisée"

#: orders/modules/Fulfillment/utils.js:438
msgid "%d days"
msgstr "%d jours"

#: orders/modules/Fulfillment/utils.js:382
msgid "Fastest"
msgstr "Le plus rapide"

#: orders/modules/Fulfillment/utils.js:381
msgid "Best Value"
msgstr "Meilleur rapport qualité-prix"

#: orders/modules/Fulfillment/utils.js:380
msgid "Cheapest"
msgstr "Le moins cher"

#: orders/modules/Fulfillment/utils.js:62
msgid "Awaiting Label"
msgstr "En attente d’étiquette"

#: orders/modules/Fulfillment/utils.js:16
#: sc-fulfillment-shipping-status-badge2.js:13 sc-order-shipment-badge2.js:14
msgid "In Transit"
msgstr "En transit"

#: orders/modules/Fulfillment/Unfulfilled.js:125
msgid "Fulfill %d Item"
msgid_plural "Fulfill %d Items"
msgstr[0] "Traiter %d article"
msgstr[1] "Traiter %d articles"

#: orders/modules/Fulfillment/Unfulfilled.js:116
msgid "Select Items to Fulfill"
msgstr "Sélectionner les articles à traiter"

#: orders/modules/Fulfillment/Unfulfilled.js:94
msgid "Select items to partially fulfill, or fulfill all at once"
msgstr "Sélectionnez des articles pour un traitement partiel, ou traitez-les tous en une fois"

#: orders/modules/Fulfillment/Unfulfilled.js:64
#: orders/modules/FulfillmentProgress/index.js:111
msgid "Awaiting Fulfillment"
msgstr "En attente de traitement"

#: orders/modules/Fulfillment/FulfilledGroup.js:42
msgid "%d shipment"
msgid_plural "%d shipments"
msgstr[0] "%d expédition"
msgstr[1] "%d expéditions"

#: orders/modules/Fulfillment/Fulfilled.js:135
msgid "Voiding this label will refund the label cost. This cannot be undone. Continue?"
msgstr "L’annulation de cette étiquette remboursera son coût. Cette action est irréversible. Continuer ?"

#: orders/modules/Fulfillment/Fulfilled.js:126
msgid "Are you sure you want to cancel this fulfillment? This cannot be undone."
msgstr "Voulez-vous vraiment annuler ce traitement de commande ? Cette action est irréversible."

#: orders/modules/Fulfillment/Fulfilled.js:122
msgid "This fulfillment has an active shipping label. Canceling will void the label. Continue?"
msgstr "Ce traitement de commande possède une étiquette d’expédition active. L’annulation invalidera l’étiquette. Continuer ?"

#: orders/modules/Fulfillment/Fulfilled.js:96
msgid "Label voided."
msgstr "Étiquette annulée."

#: orders/modules/Fulfillment/CreateFulfillment.js:400
msgid "Fulfill & get rates"
msgstr "Traiter et obtenir les tarifs"

#: orders/modules/Fulfillment/CreateFulfillment.js:282
msgid "Fulfillment created. Buy a label to finish."
msgstr "Traitement de la commande créé. Achetez une étiquette pour terminer."

#: orders/modules/Fulfillment/CreateFulfillment.js:103
msgid "To address needs a phone number — carriers require one for the recipient."
msgstr "L’adresse du destinataire doit comporter un numéro de téléphone, car les transporteurs l’exigent."

#: orders/modules/Fulfillment/CreateFulfillment.js:99
msgid "To address is incomplete. Add a street address, city, and country for the recipient."
msgstr "L’adresse du destinataire est incomplète. Ajoutez une adresse postale, une ville et un pays pour le destinataire."

#: orders/modules/Fulfillment/CreateFulfillment.js:95
msgid "From address needs a phone number — carriers require one for the sender."
msgstr "L’adresse de l’expéditeur doit comporter un numéro de téléphone, car les transporteurs l’exigent."

#: orders/modules/Fulfillment/CreateFulfillment.js:91
msgid "From address is incomplete. Add a street address, city, and country for the sender."
msgstr "L’adresse de l’expéditeur est incomplète. Ajoutez une adresse postale, une ville et un pays pour l’expéditeur."

#: orders/modules/Fulfillment/CreateFulfillment.js:87
msgid "Choose a carrier package, saved template, or custom size to continue."
msgstr "Choisissez un colis de transporteur, un modèle enregistré ou une taille personnalisée pour continuer."

#: orders/modules/Fulfillment/CreateFulfillment.js:81
msgid "This is a test order, but no test-mode shipping provider is connected. Connect Shippo in test mode from <a>Settings → Shipping</a>, or enter tracking manually in the Tracking fields above."
msgstr "Il s’agit d’une commande de test, mais aucun fournisseur de livraison en mode test n’est connecté. Connectez Shippo en mode test depuis <a>Réglages → Livraison</a>, ou saisissez le suivi manuellement dans les champs de suivi ci-dessus."

#: orders/modules/Fulfillment/CreateFulfillment.js:77
msgid "This is a live order, but no live-mode shipping provider is connected. Connect Shippo in live mode from <a>Settings → Shipping</a>, or enter tracking manually in the Tracking fields above."
msgstr "Il s’agit d’une commande réelle, mais aucun fournisseur de livraison en mode réel n’est connecté. Connectez Shippo en mode réel depuis <a>Réglages → Livraison</a>, ou saisissez le suivi manuellement dans les champs de suivi ci-dessus."

#: orders/modules/Fulfillment/CreateFulfillment.js:66
msgid "Shippo is connected but not enabled, so labels cannot be purchased. Enable it in <a>Settings → Shipping</a>, or enter tracking manually in the Tracking fields above."
msgstr "Shippo est connecté mais pas activé, les étiquettes ne peuvent donc pas être achetées. Activez-le dans <a>Réglages → Livraison</a>, ou saisissez le suivi manuellement dans les champs de suivi ci-dessus."

#: orders/modules/Fulfillment/CreateFulfillment.js:59
msgid "Shipping provider is required. Please configure it in <a>Settings → Shipping</a>."
msgstr "Un fournisseur de livraison est requis. Veuillez le configurer dans <a>Réglages → Livraison</a>."

#: orders/modules/Fulfillment/CreateFulfillment.js:57
msgid "Loading shipping providers…"
msgstr "Chargement des fournisseurs de livraison…"

#: orders/modules/Fulfillment/CreateFulfillment.js:53
#: shipping-labels/hooks/useBulkShipmentValidation.js:24
msgid "Select at least one item to fulfill before proceeding."
msgstr "Sélectionnez au moins un article à traiter avant de continuer."

#: orders/modules/Fulfillment/constants.js:22 ui/Dimensions.js:19
msgid "cm"
msgstr "cm"

#: orders/modules/Fulfillment/constants.js:21 ui/Dimensions.js:11
msgid "in"
msgstr "po"

#: orders/modules/Fulfillment/components/ShippingDateSelector.js:158
msgid "Shipping date"
msgstr "Date d’expédition"

#: orders/modules/Fulfillment/components/ShippingDateSelector.js:127
msgid "In 3 days"
msgstr "Dans 3 jours"

#: orders/modules/Fulfillment/components/ShippingDateSelector.js:122
msgid "In 2 days"
msgstr "Dans 2 jours"

#: orders/modules/Fulfillment/components/ShippingDateSelector.js:117
msgid "Tomorrow"
msgstr "Demain"

#: orders/modules/Fulfillment/components/ShipmentRates.js:309
msgid "Rates unavailable. Please try to select another package."
msgstr "Tarifs indisponibles. Veuillez essayer de sélectionner un autre colis."

#: orders/modules/Fulfillment/components/ShipmentRates.js:270
msgid "Re-quote"
msgstr "Actualiser les tarifs"

#: orders/modules/Fulfillment/components/ShipmentRates.js:253
#: orders/modules/Fulfillment/components/ShipmentRates.js:318
msgid "Shipping rates"
msgstr "Tarifs de livraison"

#: orders/modules/Fulfillment/components/ShipmentRates.js:91
msgid "Select a package to see live shipping rates"
msgstr "Sélectionnez un colis pour voir les tarifs de livraison en temps réel"

#: orders/modules/Fulfillment/components/ShipmentRates.js:84
msgid "Select a carrier package to see live shipping rates"
msgstr "Sélectionnez un colis de transporteur pour voir les tarifs de livraison en temps réel"

#: orders/modules/Fulfillment/components/ShipmentRates.js:79
msgid "Enter package dimensions to see live shipping rates"
msgstr "Saisissez les dimensions du colis pour voir les tarifs de livraison en temps réel"

#: orders/modules/Fulfillment/components/ShipmentRates.js:74
msgid "Select a saved template to see live shipping rates"
msgstr "Sélectionnez un modèle enregistré pour voir les tarifs de livraison en temps réel"

#: orders/modules/Fulfillment/components/ShipmentFulfillmentTab.js:53
msgid "default"
msgstr "par défaut"

#: orders/modules/Fulfillment/components/ShipmentForm.js:200
msgid "Rates will be quoted for this carrier only — change the package to compare other carriers."
msgstr "Les tarifs seront calculés uniquement pour ce transporteur. Changez de colis pour comparer d’autres transporteurs."

#: orders/modules/Fulfillment/components/ShipmentForm.js:130
#: settings/shipping-providers/ShippingProvidersSettings.js:71
#: settings/shipping/rate/constants.js:20
msgid "Shippo"
msgstr "Shippo"

#: orders/modules/Fulfillment/components/ShipmentDrawer.js:489
msgid "Select a shipping rate to continue."
msgstr "Sélectionnez un tarif de livraison pour continuer."

#: orders/modules/Fulfillment/components/ShipmentDrawer.js:469
msgid "Purchase label"
msgstr "Acheter l’étiquette"

#: orders/modules/Fulfillment/components/ShipmentDrawer.js:431
#: shipping-labels/components/BulkEditBar.js:194
#: shipping-labels/components/OrderConfigModal.js:284
msgid "Label file type"
msgstr "Type de fichier de l’étiquette"

#: orders/modules/Fulfillment/components/ShipmentDrawer.js:344
#: shipping-labels/components/RateRow.js:190
msgid "Edit shipment"
msgstr "Modifier l’expédition"

#: orders/modules/Fulfillment/components/ShipmentDrawer.js:343
msgid "Buy shipping label"
msgstr "Acheter une étiquette d’expédition"

#: orders/modules/Fulfillment/components/ShipmentDrawer.js:342
msgid "Shipment details"
msgstr "Détails de l’expédition"

#: orders/modules/Fulfillment/components/ShipmentConfirmation.js:93
msgid "Download Label"
msgstr "Télécharger l’étiquette"

#: orders/modules/Fulfillment/components/ShipmentConfirmation.js:55
msgid "Tracking Number"
msgstr "Numéro de suivi"

#: orders/modules/Fulfillment/components/ShipmentConfirmation.js:42
msgid "This shipment label has been voided. Cancel this fulfillment and create a new one to ship these items."
msgstr "L’étiquette de cette expédition a été annulée. Annulez ce traitement de commande et créez-en un nouveau pour expédier ces articles."

#: orders/modules/Fulfillment/components/ShipmentConfirmation.js:37
#: orders/modules/Fulfillment/utils.js:14
#: sc-fulfillment-shipping-status-badge2.js:12 sc-order-shipment-badge2.js:13
msgid "Label Purchased"
msgstr "Étiquette achetée"

#: orders/modules/Fulfillment/components/ShipmentConfirmation.js:36
#: orders/modules/Fulfillment/utils.js:11
#: sc-fulfillment-shipping-status-badge2.js:16
msgid "Label Voided"
msgstr "Étiquette annulée"

#: orders/modules/Fulfillment/components/PackageSelector/SelectedPackage.js:131
msgid "Clear selected package"
msgstr "Effacer le colis sélectionné"

#: orders/modules/Fulfillment/components/PackageSelector/SelectedPackage.js:51
msgid "Change package"
msgstr "Changer de colis"

#: orders/modules/Fulfillment/components/PackageSelector/SavedTemplatesTab.js:84
msgid "Saved templates"
msgstr "Modèles enregistrés"

#: orders/modules/Fulfillment/components/PackageSelector/SavedTemplatesTab.js:77
msgid "Create a template"
msgstr "Créer un modèle"

#: orders/modules/Fulfillment/components/PackageSelector/SavedTemplatesTab.js:64
msgid "Pick a carrier package, enter custom dimensions, or save a template for boxes you reuse."
msgstr "Choisissez un colis de transporteur, saisissez des dimensions personnalisées ou enregistrez un modèle pour les cartons que vous réutilisez."

#: orders/modules/Fulfillment/components/PackageSelector/SavedTemplatesTab.js:62
msgid "You have no saved templates."
msgstr "Vous n’avez aucun modèle enregistré."

#: orders/modules/Fulfillment/components/PackageSelector/PackageWeight.js:98
msgid "Use item weight"
msgstr "Utiliser le poids des articles"

#: orders/modules/Fulfillment/components/PackageSelector/PackageWeight.js:51
msgid "Total weight"
msgstr "Poids total"

#: orders/modules/Fulfillment/components/PackageSelector/index.js:427
msgid "Rates will show for this carrier only — change the package to search again."
msgstr "Les tarifs s’afficheront uniquement pour ce transporteur. Changez de colis pour relancer la recherche."

#: orders/modules/Fulfillment/components/PackageSelector/index.js:389
msgid "Saved template"
msgstr "Modèle enregistré"

#: orders/modules/Fulfillment/components/PackageSelector/index.js:382
#: settings/shipping/parcel/CarrierParcelSelect.js:85
#: settings/shipping/parcel/ParcelTemplateForm.js:68
#: shipping-labels/utils.js:48
msgid "Carrier package"
msgstr "Colis de transporteur"

#: orders/modules/Fulfillment/components/PackageSelector/index.js:369
msgid "Package type"
msgstr "Type de colis"

#: orders/modules/Fulfillment/components/PackageSelector/index.js:331
msgid "Select a package"
msgstr "Sélectionner un colis"

#: orders/modules/Fulfillment/components/PackageSelector/index.js:282
#: orders/modules/Fulfillment/components/ShipmentPackage.js:72
#: settings/shipping/parcel/ParcelTemplateForm.js:306
#: shipping-labels/components/BulkEditBar.js:106
msgid "Package"
msgstr "Colis"

#: orders/modules/Fulfillment/components/PackageSelector/index.js:78
#: orders/modules/Fulfillment/components/PackageSelector/index.js:393
#: orders/modules/Fulfillment/utils/package.js:270
msgid "Custom package"
msgstr "Colis personnalisé"

#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:185
msgid "Use this package"
msgstr "Utiliser ce colis"

#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:131
msgid "Enter a unique name"
msgstr "Saisissez un nom unique"

#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:128
msgid "Template name"
msgstr "Nom du modèle"

#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:107
msgid "Save as template"
msgstr "Enregistrer comme modèle"

#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:87
#: orders/modules/Fulfillment/components/PackageSelector/PackageWeight.js:72
#: settings/shipping/parcel/ParcelTemplateForm.js:388 ui/Dimensions.js:137
msgid "Unit"
msgstr "Unité"

#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:81
#: orders/modules/Fulfillment/components/PackageSelector/index.js:449
#: ui/Dimensions.js:58
msgid "Length"
msgstr "Longueur"

#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:14
msgid "Poly mailer (Envelope)"
msgstr "Pochette d’expédition (enveloppe)"

#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:13
#: settings/shipping/parcel/ParcelTemplateForm.js:66
#: settings/shipping/parcel/ParcelTemplates.js:33
msgid "Box or Tube"
msgstr "Boîte ou tube"

#: orders/modules/Fulfillment/components/PackageSelector/CarrierScopeInfo.js:67
msgid "Shippo carrier accounts"
msgstr "Comptes transporteurs Shippo"

#: orders/modules/Fulfillment/components/PackageSelector/CarrierScopeInfo.js:59
#: util/shipping.js:120
msgid "Shipping settings"
msgstr "Réglages de livraison"

#: orders/modules/Fulfillment/components/PackageSelector/CarrierScopeInfo.js:48
msgid "To ship with another carrier, add its services to a live rate — or pick a saved template or custom size, which quote across every carrier."
msgstr "Pour expédier avec un autre transporteur, ajoutez ses services à un tarif en temps réel — ou choisissez un modèle enregistré ou une taille personnalisée, qui obtiennent des tarifs auprès de tous les transporteurs."

#: orders/modules/Fulfillment/components/PackageSelector/CarrierScopeInfo.js:42
msgid "Choosing a carrier package quotes rates from that carrier only, so this list is limited to the carriers your live shipping rates use."
msgstr "Le choix d’un colis de transporteur n’affiche que les tarifs de ce transporteur ; cette liste est donc limitée aux transporteurs utilisés par vos tarifs de livraison en temps réel."

#: orders/modules/Fulfillment/components/PackageSelector/CarrierPackagePicker.js:284
msgid "No packages found."
msgstr "Aucun colis trouvé."

#: orders/modules/Fulfillment/components/PackageSelector/CarrierPackagePicker.js:209
#: orders/modules/Fulfillment/components/PackageSelector/CarrierScopeInfo.js:40
msgid "Why these carriers?"
msgstr "Pourquoi ces transporteurs ?"

#: orders/modules/Fulfillment/components/PackageSelector/CarrierPackagePicker.js:200
#: src/blocks/cart-line-item-details/edit.js:102
#: src/scripts/checkout/index.js:325 sc-product-line-item2.js:68
msgid "Show more"
msgstr "Afficher plus"

#: orders/modules/Fulfillment/components/ItemSelector.js:158
msgid "No image"
msgstr "Aucune image"

#. translators: %s: product or variant SKU
#: orders/modules/Fulfillment/components/ItemSelector.js:118
msgid "SKU: %s"
msgstr "UGS : %s"

#: orders/modules/Fulfillment/components/FulfillmentCardTracking.js:40
#: orders/modules/Fulfillment/components/FulfillmentCardTracking.js:66
msgid "Tracking:"
msgstr "Suivi :"

#: orders/modules/Fulfillment/components/FulfillmentCardTracking.js:31
msgid "Carrier:"
msgstr "Transporteur :"

#: orders/modules/Fulfillment/components/FulfilledCardActions.js:128
msgid "Print Label"
msgstr "Imprimer l’étiquette"

#: orders/modules/Fulfillment/components/FulfilledCardActions.js:117
msgid "Edit Shipment"
msgstr "Modifier l’expédition"

#: orders/modules/Fulfillment/components/FulfilledCardActions.js:114
#: orders/modules/Fulfillment/components/FulfilledCardActions.js:116
msgid "View Shipment"
msgstr "Voir l’expédition"

#: orders/modules/Fulfillment/components/FulfilledCardActions.js:92
#: orders/modules/Fulfillment/Fulfilled.js:134
msgid "Void Label"
msgstr "Annuler l’étiquette"

#: orders/modules/Fulfillment/components/FulfilledCardActions.js:67
msgid "Void the shipping label first to enable cancellation"
msgstr "Annulez d’abord l’étiquette d’expédition pour pouvoir annuler"

#. translators: %s: amount the customer paid for shipping.
#: orders/modules/Fulfillment/components/CustomerShippingCard.js:156
msgid "Customer paid: %s for shipping"
msgstr "Payé par le client : %s pour la livraison"

#. translators: %1$s: amount the customer paid for shipping, %2$s: shipping
#. method and its delivery estimate, e.g. "Express · 1 to 2 business days".
#: orders/modules/Fulfillment/components/CustomerShippingCard.js:147
msgid "Customer paid: %1$s for shipping (%2$s)"
msgstr "Payé par le client : %1$s pour la livraison (%2$s)"

#. translators: %1$s: amount the customer paid for shipping, %2$s: total spent
#. on shipping labels so far.
#: orders/modules/Fulfillment/components/CustomerShippingCard.js:97
msgid "Customer paid %1$s for shipping. %2$s spent so far on labels."
msgstr "Le client a payé %1$s pour la livraison. %2$s dépensés jusqu’à présent en étiquettes."

#. translators: %1$s: amount the customer paid for shipping, %2$s: total spent
#. on shipping labels so far, %3$s: amount by which label spend exceeds what
#. the customer paid.
#: orders/modules/Fulfillment/components/CustomerShippingCard.js:82
msgid "Customer paid %1$s for shipping. %2$s spent so far on labels — %3$s over."
msgstr "Le client a payé %1$s pour la livraison. %2$s dépensés jusqu’à présent en étiquettes — %3$s de dépassement."

#: orders/modules/Fulfillment/components/ContactValidationAlert.js:50
msgid "Fix addresses"
msgstr "Corriger les adresses"

#: orders/modules/Fulfillment/components/ContactValidationAlert.js:40
msgid "Address issues"
msgstr "Problèmes d’adresse"

#: orders/modules/Fulfillment/components/ContactValidationAlert.js:31
msgid "To address:"
msgstr "Adresse de destination :"

#: orders/modules/Fulfillment/components/ContactValidationAlert.js:20
msgid "From address:"
msgstr "Adresse d’expédition :"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:407
msgid "To address"
msgstr "Adresse de destination"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:397
msgid "From address"
msgstr "Adresse d’expédition"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:362
#: shipping-labels/list/fields/from.js:79
msgid "Select warehouse"
msgstr "Sélectionner un entrepôt"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:354
#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:387
msgid "Add warehouse"
msgstr "Ajouter un entrepôt"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:353
msgid "Select…"
msgstr "Sélectionner…"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:287
msgid "No address selected."
msgstr "Aucune adresse sélectionnée."

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:228
msgid "Edit address"
msgstr "Modifier l’adresse"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:227
msgid "Discard changes"
msgstr "Annuler les modifications"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:201
msgid "Incomplete address"
msgstr "Adresse incomplète"

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:25
msgid "A phone number is required."
msgstr "Un numéro de téléphone est requis."

#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:21
msgid "A street address, city, and country are required."
msgstr "Une adresse, une ville et un pays sont requis."

#: orders/modules/Fulfillment/components/CarrierMessages.js:168
msgid "Notes from carriers that returned rates"
msgstr "Remarques des transporteurs ayant renvoyé des tarifs"

#: orders/modules/Fulfillment/components/CarrierMessages.js:105
msgid "%d carrier note"
msgid_plural "%d carrier notes"
msgstr[0] "%d remarque de transporteur"
msgstr[1] "%d remarques de transporteurs"

#: orders/modules/Fulfillment/components/CarrierMessages.js:96
msgid "%d shipping issue"
msgid_plural "%d shipping issues"
msgstr[0] "%d problème de livraison"
msgstr[1] "%d problèmes de livraison"

#: orders/modules/Dispute/DisputeLineItems.js:28 store/add-entities.js:351
msgid "Dispute"
msgstr "Litige"

#: orders/modules/Dispute/DisputeHistory.js:120
msgid "Dispute Details"
msgstr "Détails du litige"

#: orders/modules/Dispute/DisputeHistory.js:104
msgid "Due by:"
msgstr "Échéance :"

#: orders/modules/Dispute/DisputeHistory.js:102
msgid "Evidence Details"
msgstr "Détails des preuves"

#: orders/modules/Dispute/DisputeHistory.js:85
msgid "View Dispute"
msgstr "Voir le litige"

#: orders/modules/ContactInfo/index.js:128
msgid "Notify Customer"
msgstr "Informer le client"

#: onboarding/validation.js:102
msgid "Enter the API token from your SureCart dashboard."
msgstr "Saisissez le jeton d’API de votre tableau de bord SureCart."

#: onboarding/validation.js:85
msgid "Enter an email address for store notifications."
msgstr "Saisissez une adresse e-mail pour les notifications de la boutique."

#: onboarding/validation.js:73
msgid "Enter a store name. You can change it later."
msgstr "Saisissez un nom de boutique. Vous pourrez le modifier plus tard."

#: onboarding/validation.js:46
msgid "Enter a full email address, like you@example.com."
msgstr "Saisissez une adresse e-mail complète, par exemple you@example.com."

#. translators: %d: minimum number of characters in a store name.
#: onboarding/validation.js:33
msgid "Enter at least %d character."
msgid_plural "Enter at least %d characters."
msgstr[0] "Saisissez au moins %d caractère."
msgstr[1] "Saisissez au moins %d caractères."

#: onboarding/steps/StoreDetails.js:133
msgid "(optional)"
msgstr "(facultatif)"

#: onboarding/steps/StoreDetails.js:132
msgid "Who is this store for?"
msgstr "À qui s’adresse cette boutique ?"

#. translators: 1: currency name, 2: currency symbol.
#: onboarding/steps/StoreDetails.js:96
msgctxt "currency option"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"

#: onboarding/steps/StoreDetails.js:83
msgid "Every product and order is priced in this currency."
msgstr "Tous les produits et commandes sont tarifés dans cette devise."

#: onboarding/steps/StoreDetails.js:82
msgid "Store currency"
msgstr "Devise de la boutique"

#: onboarding/steps/StoreDetails.js:52
msgid "Sets your default address format."
msgstr "Définit votre format d’adresse par défaut."

#: onboarding/steps/StoreDetails.js:42
msgid "You can change any of this later in settings."
msgstr "Vous pourrez modifier tout cela plus tard dans les réglages."

#: onboarding/steps/StoreDetails.js:39
msgid "Store details"
msgstr "Détails de la boutique"

#: onboarding/steps/StoreDetails.js:26
msgid "A client"
msgstr "Un client"

#: onboarding/steps/StoreDetails.js:25
msgid "Myself"
msgstr "Moi-même"

#: onboarding/steps/Selling.js:88
msgid "Create store"
msgstr "Créer la boutique"

#: onboarding/steps/Selling.js:55
msgid "Select all that apply. You can add more later."
msgstr "Sélectionnez tout ce qui s’applique. Vous pourrez en ajouter d’autres plus tard."

#: onboarding/steps/Selling.js:52
msgid "What are you selling?"
msgstr "Que vendez-vous ?"

#: onboarding/steps/Selling.js:39
msgid "Software"
msgstr "Logiciels"

#: onboarding/steps/Selling.js:37
msgid "Memberships"
msgstr "Adhésions"

#: onboarding/steps/Selling.js:27
msgid "Services"
msgstr "Services"

#: onboarding/steps/Selling.js:22
msgid "Digital downloads"
msgstr "Téléchargements numériques"

#: onboarding/steps/Selling.js:17
msgid "Physical products"
msgstr "Produits physiques"

#: onboarding/steps/Done.js:90
msgid "Continue to setup guide"
msgstr "Continuer vers le guide de configuration"

#: onboarding/steps/Done.js:62 setup-guide/SetupGuide.js:426
msgid "A few more steps and you can take your first order."
msgstr "Encore quelques étapes et vous pourrez recevoir votre première commande."

#: onboarding/steps/Done.js:55
msgid "Your store is connected"
msgstr "Votre boutique est connectée"

#: onboarding/steps/Done.js:38 setup-guide/components/GuideSteps.js:324
#: setup-guide/components/GuideSteps.js:372 setup-guide/SetupGuide.js:51
msgid "Connect your store"
msgstr "Connecter votre boutique"

#: onboarding/steps/Done.js:33 onboarding/steps/Done.js:37
#: setup-guide/components/GuideSteps.js:256
#: setup-guide/components/GuideSteps.js:295 setup-guide/SetupGuide.js:50
msgid "Run a test order"
msgstr "Passer une commande test"

#: onboarding/steps/Done.js:32 onboarding/steps/Done.js:39
msgid "Turn on payments"
msgstr "Activer les paiements"

#: onboarding/steps/Done.js:31 onboarding/steps/Done.js:36
msgid "Add your products"
msgstr "Ajouter vos produits"

#: onboarding/steps/Done.js:26
msgid "Your store has been created"
msgstr "Votre boutique a été créée"

#. translators: %s: store name.
#: onboarding/steps/Done.js:23
msgid "%s is set up"
msgstr "La configuration de %s est terminée"

#: onboarding/steps/Details.js:134
msgid "By continuing you agree to the <terms>terms of service</terms> and <privacy>privacy policy</privacy>."
msgstr "En continuant, vous acceptez les <terms>conditions d’utilisation</terms> et la <privacy>politique de confidentialité</privacy>."

#: onboarding/steps/Details.js:101
msgid "Share usage data to help improve SureCart. We never collect customer, order or payment data."
msgstr "Partagez les données d’utilisation pour aider à améliorer SureCart. Nous ne collectons jamais de données sur les clients, les commandes ou les paiements."

#: onboarding/steps/Details.js:84
msgid "you@example.com"
msgstr "you@example.com"

#: onboarding/steps/Details.js:77
msgid "For order and payment notifications."
msgstr "Pour les notifications de commande et de paiement."

#: onboarding/steps/Details.js:76
msgid "Store email"
msgstr "E-mail de la boutique"

#: onboarding/steps/Details.js:66
msgid "e.g. Northside Ceramics"
msgstr "par ex. Northside Ceramics"

#: onboarding/steps/Details.js:63
msgid "Shown at checkout and on receipts."
msgstr "Affiché lors du paiement et sur les reçus."

#: onboarding/steps/Details.js:62
msgid "Store name"
msgstr "Nom de la boutique"

#: onboarding/steps/Details.js:48
msgid "Add e-commerce to your WordPress site in about two minutes."
msgstr "Ajoutez l’e-commerce à votre site WordPress en deux minutes environ."

#: onboarding/steps/Details.js:45
msgid "Let’s set up your store"
msgstr "Configurons votre boutique"

#: onboarding/steps/Connect.js:146
msgid "Can’t find it? <a>Read the API token guide</a>"
msgstr "Vous ne le trouvez pas ? <a>Lire le guide sur les jetons d’API</a>"

#. translators: <a> links to the API tokens page in the SureCart app.
#: onboarding/steps/Connect.js:97
msgid "In SureCart, go to <a>API</a> and copy the secret token."
msgstr "Dans SureCart, accédez à <a>API</a> et copiez le jeton secret."

#: onboarding/steps/Connect.js:83
msgid "API token"
msgstr "Jeton d’API"

#: onboarding/steps/Connect.js:66
msgid "This site will use the products, orders and customers from that store."
msgstr "Ce site utilisera les produits, les commandes et les clients de cette boutique."

#: onboarding/steps/Connect.js:63
msgid "Connect an existing store"
msgstr "Connecter une boutique existante"

#: onboarding/steps/Connect.js:45 onboarding/steps/Connect.js:49
msgid "Failed to connect store."
msgstr "Échec de la connexion de la boutique."

#: onboarding/steps/Building.js:35
msgid "We couldn’t set up your store"
msgstr "Nous n’avons pas pu configurer votre boutique"

#: onboarding/Onboarding.js:316
msgid "Skip to setup"
msgstr "Passer à la configuration"

#: onboarding/Onboarding.js:253
msgid "Connecting."
msgstr "Connexion en cours."

#. translators: %s: store name.
#: onboarding/Onboarding.js:174
msgid "%s is set up."
msgstr "La configuration de %s est terminée."

#: onboarding/Onboarding.js:171
msgid "Your store is connected."
msgstr "Votre boutique est connectée."

#: onboarding/components/Header.js:55
msgid "Skip setup"
msgstr "Ignorer la configuration"

#: onboarding/components/Header.js:37
msgid "Setup progress"
msgstr "Progression de la configuration"

#. translators: 1: current step, 2: total steps (both formatted numbers).
#: onboarding/components/Header.js:31
msgid "Step %1$s of %2$s"
msgstr "Étape %1$s sur %2$s"

#: onboarding/complete-site/SelectableTemplateCard.js:109
msgid "Preview full site"
msgstr "Prévisualiser le site complet"

#: onboarding/complete-site/requirements.js:159
msgid "Required by this template."
msgstr "Requis par ce modèle."

#: onboarding/complete-site/requirements.js:154
msgid "Fast, lightweight & customizable theme."
msgstr "Thème rapide, léger et personnalisable."

#: onboarding/complete-site/requirements.js:153
msgid "AI-powered form builder."
msgstr "Constructeur de formulaires propulsé par l’IA."

#: onboarding/complete-site/requirements.js:149
msgid "Website builder. No coding required."
msgstr "Constructeur de sites. Aucun code requis."

#: onboarding/complete-site/requirements.js:145
msgid "Large library of templates and smart AI tools."
msgstr "Vaste bibliothèque de modèles et outils d’IA intelligents."

#: onboarding/complete-site/RequiredPluginsModal.js:377
msgid "Install and continue"
msgstr "Installer et continuer"

#: onboarding/complete-site/RequiredPluginsModal.js:376
msgid "Install and switch theme"
msgstr "Installer et changer de thème"

#: onboarding/complete-site/RequiredPluginsModal.js:218
msgid "The template’s pages, menus, logo, site title and theme settings replace your current ones, and anything from an earlier template import is deleted. Pages you made yourself are kept, and your SureCart store stays connected."
msgstr "Les pages, les menus, le logo, le titre du site et les réglages du thème du modèle remplacent les vôtres, et tout contenu issu d’une importation de modèle précédente est supprimé. Les pages que vous avez créées vous-même sont conservées, et votre boutique SureCart reste connectée."

#: onboarding/complete-site/RequiredPluginsModal.js:214
msgid "Continuing activates the Astra theme in place of your current theme. The template’s pages, menus, logo, site title and theme settings then replace your current ones, and anything from an earlier template import is deleted. Pages you made yourself are kept, and your SureCart store stays connected."
msgstr "En continuant, le thème Astra sera activé à la place de votre thème actuel. Les pages, les menus, le logo, le titre du site et les réglages du thème du modèle remplaceront ensuite les vôtres, et tout contenu issu d’une importation de modèle précédente sera supprimé. Les pages que vous avez créées vous-même sont conservées, et votre boutique SureCart reste connectée."

#: onboarding/complete-site/RequiredPluginsModal.js:210
msgid "This replaces your site’s design"
msgstr "Cela remplace le design de votre site"

#: onboarding/complete-site/RequiredPluginsModal.js:201
msgid "These will be installed and activated automatically, no setup required on your end."
msgstr "Ils seront installés et activés automatiquement, sans aucune configuration de votre part."

#: onboarding/complete-site/RequiredPluginsModal.js:192
#: onboarding/complete-site/RequiredPluginsModal.js:200
msgid "This template needs a few things"
msgstr "Ce modèle nécessite quelques éléments"

#: onboarding/complete-site/RequiredPluginsModal.js:146
msgid "Could not install the required plugins. Please try again."
msgstr "Impossible d’installer les extensions requises. Veuillez réessayer."

#: onboarding/complete-site/RequiredPluginsModal.js:39
msgid "Ready"
msgstr "Prêt"

#: onboarding/complete-site/PreviewModal.js:363
msgid "Required theme and plugins:"
msgstr "Thème et extensions requis :"

#: onboarding/complete-site/PreviewModal.js:296
#: onboarding/complete-site/PreviewModal.js:394
msgid "Select & Continue"
msgstr "Sélectionner et continuer"

#: onboarding/complete-site/PreviewModal.js:253
msgid "Select page"
msgstr "Sélectionner la page"

#: onboarding/complete-site/PreviewModal.js:223
#: src/blocks/cart-order-bump-pagination-next/view.php:15
msgid "Next page"
msgstr "Page suivante"

#. translators: 1: current page, 2: total pages, 3: page title.
#: onboarding/complete-site/PreviewModal.js:215
msgid "%1$d / %2$d · %3$s"
msgstr "%1$d / %2$d · %3$s"

#: onboarding/complete-site/ImportProgress.js:179
#: onboarding/complete-site/RequiredPluginsModal.js:374
#: onboarding/steps/Building.js:74
#: starter-templates/shared/TemplatesBrowseLayout.js:210
#: util/lazy-with-recovery.js:29
msgid "Try again"
msgstr "Réessayer"

#: onboarding/complete-site/ImportProgress.js:175
msgid "Back to templates"
msgstr "Retour aux modèles"

#: onboarding/complete-site/ImportProgress.js:163
msgid "Back to setup guide"
msgstr "Retour au guide de configuration"

#: onboarding/complete-site/ImportProgress.js:145
#: onboarding/complete-site/ImportProgress.js:160
msgid "View your site"
msgstr "Voir votre site"

#: onboarding/complete-site/ImportProgress.js:129
msgid "This can take a minute. Please keep this tab open."
msgstr "Cela peut prendre une minute. Veuillez garder cet onglet ouvert."

#: onboarding/complete-site/ImportProgress.js:116
msgid "Building your store…"
msgstr "Création de votre boutique…"

#: onboarding/complete-site/ImportProgress.js:44
msgid "Building your store"
msgstr "Création de votre boutique"

#: onboarding/complete-site/ImportProgress.js:43
#: onboarding/complete-site/ImportProgress.js:112
msgid "Your template is imported"
msgstr "Votre modèle est importé"

#: onboarding/complete-site/importOrchestrator.js:434
msgid "Content import connection failed."
msgstr "La connexion pour l’importation du contenu a échoué."

#: onboarding/complete-site/importOrchestrator.js:423
msgid "Content import failed."
msgstr "L’importation du contenu a échoué."

#: onboarding/complete-site/importOrchestrator.js:394
msgid "Content import timed out. Please try again."
msgstr "L’importation du contenu a expiré. Veuillez réessayer."

#: onboarding/complete-site/importOrchestrator.js:344
msgid "Failed to prepare content import."
msgstr "Impossible de préparer l’importation du contenu."

#: onboarding/complete-site/importOrchestrator.js:271
msgid "Done!"
msgstr "Terminé !"

#: onboarding/complete-site/importOrchestrator.js:268
msgid "Finalizing your store…"
msgstr "Finalisation de votre boutique…"

#: onboarding/complete-site/importOrchestrator.js:252
#: onboarding/complete-site/importOrchestrator.js:265
msgid "Importing content…"
msgstr "Importation du contenu…"

#: onboarding/complete-site/importOrchestrator.js:249
msgid "Importing settings…"
msgstr "Importation des réglages…"

#: onboarding/complete-site/importOrchestrator.js:246
msgid "Clearing existing content…"
msgstr "Suppression du contenu existant…"

#: onboarding/complete-site/importOrchestrator.js:243
msgid "Getting things ready…"
msgstr "Préparation en cours…"

#: onboarding/complete-site/importOrchestrator.js:200
msgid "Required plugins are not ready. Please retry the setup."
msgstr "Les extensions requises ne sont pas prêtes. Veuillez relancer la configuration."

#. translators: %s: comma-separated list of plugin names.
#: onboarding/complete-site/importOrchestrator.js:197
msgid "Couldn't install %s."
msgstr "Impossible d’installer %s."

#: onboarding/complete-site/importOrchestrator.js:153
msgid "Failed to fetch template data."
msgstr "Impossible de récupérer les données du modèle."

#: onboarding/complete-site/importOrchestrator.js:138
msgid "Could not prepare Starter Templates. Please retry the setup."
msgstr "Impossible de préparer Starter Templates. Veuillez relancer la configuration."

#. translators: %d: HTTP status code.
#: onboarding/complete-site/importOrchestrator.js:95
msgid "HTTP %d"
msgstr "HTTP %d"

#. translators: %s: name of the import step that failed.
#: onboarding/complete-site/importOrchestrator.js:55
msgid "Starter Templates import failed at \"%s\"."
msgstr "L’importation Starter Templates a échoué à l’étape « %s »."

#: onboarding/complete-site/ContentOptionsModal.js:251
msgid "Replace site design"
msgstr "Remplacer le design du site"

#: onboarding/complete-site/ContentOptionsModal.js:85
msgid "Choose how you’d like to fill this template."
msgstr "Choisissez comment vous souhaitez remplir ce modèle."

#: onboarding/complete-site/ContentOptionsModal.js:75
#: onboarding/complete-site/ContentOptionsModal.js:84
msgid "Add content to your store"
msgstr "Ajouter du contenu à votre boutique"

#: onboarding/complete-site/ContentOptionsModal.js:65
msgid "Skip demo content, set up the template structure and add your own products later."
msgstr "Ignorez le contenu de démonstration, configurez la structure du modèle et ajoutez vos propres produits plus tard."

#: onboarding/complete-site/ContentOptionsModal.js:64
msgid "Start empty"
msgstr "Commencer à vide"

#: onboarding/complete-site/ContentOptionsModal.js:54
msgid "Already have products on your site? Bring your existing catalog into this template."
msgstr "Vous avez déjà des produits sur votre site ? Importez votre catalogue existant dans ce modèle."

#: onboarding/complete-site/ContentOptionsModal.js:53
#: setup-guide/components/GuideSteps.js:172
msgid "Import from WooCommerce"
msgstr "Importer depuis WooCommerce"

#: onboarding/complete-site/ContentOptionsModal.js:40
msgid "Comes with this template, sample products, images, and pricing already set up."
msgstr "Fourni avec ce modèle : produits d’exemple, images et tarifs déjà configurés."

#: onboarding/complete-site/ContentOptionsModal.js:39
msgid "Use demo products"
msgstr "Utiliser les produits de démonstration"

#: onboarding/complete-site/CompleteSiteBrowser.js:247
msgid "Pick a ready-made store to launch faster."
msgstr "Choisissez une boutique prête à l’emploi pour lancer plus rapidement."

#: onboarding/complete-site/CompleteSiteBrowser.js:246
#: setup-guide/components/TemplatesOverlay.js:78
msgid "Choose a template"
msgstr "Choisir un modèle"

#: onboarding/complete-site/CompleteSiteBrowser.js:121
msgid "The import did not finish. Please try again."
msgstr "L’importation ne s’est pas terminée. Veuillez réessayer."

#: onboarding/build.js:40
msgid "Saving your store details"
msgstr "Enregistrement des informations de votre boutique"

#: onboarding/build.js:39
msgid "Creating your store"
msgstr "Création de votre boutique"

#: onboarding/build.js:35
msgid "Finishing up"
msgstr "Finalisation"

#: onboarding/build.js:34 onboarding/build.js:41
msgid "Preparing your dashboard"
msgstr "Préparation de votre tableau de bord"

#: onboarding/build.js:33
msgid "Linking your store"
msgstr "Liaison de votre boutique"

#: licenses/list/fields/index.js:81
msgid "Copy license key"
msgstr "Copier la clé de licence"

#. translators: %d is the number of licenses.
#: licenses/list/actions/index.js:41
msgid "Are you sure you want to permanently delete %d license?"
msgid_plural "Are you sure you want to permanently delete %d licenses?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d licence ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d licences ?"

#: licenses/LicensesList.js:133
msgid "View and manage the licenses issued to your customers."
msgstr "Consultez et gérez les licences délivrées à vos clients."

#: licenses/LicensesList.js:113
msgid "Failed to delete license."
msgstr "Échec de la suppression de la licence."

#. translators: %d is the number of deleted licenses.
#: licenses/LicensesList.js:105
msgid "Deleted %d license."
msgid_plural "Deleted %d licenses."
msgstr[0] "%d licence supprimée."
msgstr[1] "%d licences supprimées."

#: invoices/modules/PhoneNumberDisplay.js:57
msgid "No phone number has been set."
msgstr "Aucun numéro de téléphone n’a été défini."

#: invoices/modules/PaymentCollection.js:299
#: invoices/modules/PaymentMethods.js:152
msgid "Select Payment Method"
msgstr "Sélectionner un moyen de paiement"

#: invoices/modules/Payment.js:180 orders/modules/LineItems/index.js:377
#: sc-line-item-tax2.js:38 sc-order-confirmation-totals2.js:67 sc-order.js:180
msgid "included"
msgstr "inclus"

#: invoices/modules/LineItemNote/LineItemNoteInput.js:50
msgid "Add a note..."
msgstr "Ajouter une note..."

#: invoices/modules/LineItemNote/index.js:122
msgid "Add note..."
msgstr "Ajouter une note..."

#: invoices/modules/LineItemNote/index.js:109
msgid "Add note"
msgstr "Ajouter une note"

#: invoices/modules/LineItemNote/index.js:108
msgid "Edit note"
msgstr "Modifier la note"

#: invoices/modules/InvoiceResendModal.js:51
msgid "Are you sure you wish to resend the invoice?"
msgstr "Voulez-vous vraiment renvoyer la facture ?"

#: invoices/modules/InvoiceResendModal.js:31
#: orders/modules/OrderResendNotificationModal.js:31
msgid "Notification resent."
msgstr "Notification renvoyée."

#. translators: %d is the number of invoices.
#: invoices/list/actions/index.js:55
msgid "Are you sure you want to permanently delete %d invoice?"
msgid_plural "Are you sure you want to permanently delete %d invoices?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d facture ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d factures ?"

#: invoices/InvoicesList.js:174
msgid "Create, send, and manage invoices for your customers."
msgstr "Créez, envoyez et gérez les factures de vos clients."

#: invoices/InvoicesList.js:143
msgid "Failed to create invoice."
msgstr "Impossible de créer la facture."

#: invoices/InvoicesList.js:118
msgid "Failed to delete invoice."
msgstr "Impossible de supprimer la facture."

#. translators: %d is the number of deleted invoices.
#: invoices/InvoicesList.js:110
msgid "Deleted %d invoice."
msgid_plural "Deleted %d invoices."
msgstr[0] "%d facture supprimée."
msgstr[1] "%d factures supprimées."

#: invoices/Invoice.js:126 invoices/modules/InvoiceResendModal.js:46
#: invoices/modules/InvoiceResendModal.js:65
msgid "Resend Invoice"
msgstr "Renvoyer la facture"

#. translators: %d: number of rows that failed.
#: hooks/useListMutation.js:103
msgid "%d item failed."
msgid_plural "%d items failed."
msgstr[0] "%d élément a échoué."
msgstr[1] "%d éléments ont échoué."

#. translators: %d: number of rows that succeeded.
#: hooks/useListMutation.js:93
msgid "%d item succeeded."
msgid_plural "%d items succeeded."
msgstr[0] "%d élément a réussi."
msgstr[1] "%d éléments ont réussi."

#: forms/list/useStatusTabs.js:23
msgid "Drafts"
msgstr "Brouillons"

#: forms/list/fields/index.js:109
msgid "Last Modified"
msgstr "Dernière modification"

#: forms/list/fields/index.js:93
msgid "Copy shortcode"
msgstr "Copier le code court"

#: forms/list/fields/index.js:17 forms/list/useStatusTabs.js:28
msgid "Trash"
msgstr "Corbeille"

#. translators: %d is the number of forms.
#: forms/list/actions/index.js:98
msgid "Are you sure you want to permanently delete %d form?"
msgid_plural "Are you sure you want to permanently delete %d forms?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d formulaire ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d formulaires ?"

#. translators: %d is the number of forms.
#: forms/list/actions/index.js:65
msgid "Move %d form to the trash?"
msgid_plural "Move %d forms to the trash?"
msgstr[0] "Déplacer %d formulaire dans la corbeille ?"
msgstr[1] "Déplacer %d formulaires dans la corbeille ?"

#: forms/FormsList.js:245
msgid "Checkout forms you can place on any page with a block or shortcode."
msgstr "Des formulaires de paiement que vous pouvez placer sur n’importe quelle page avec un bloc ou un code court."

#: forms/FormsList.js:237
msgid "Add New Checkout Form"
msgstr "Ajouter un formulaire de paiement"

#: forms/FormsList.js:206
msgid "Failed to delete form."
msgstr "Impossible de supprimer le formulaire."

#. translators: %d is the number of deleted forms.
#: forms/FormsList.js:198
msgid "Deleted %d form."
msgid_plural "Deleted %d forms."
msgstr[0] "%d formulaire supprimé."
msgstr[1] "%d formulaires supprimés."

#: forms/FormsList.js:174
msgid "Failed to restore form."
msgstr "Impossible de restaurer le formulaire."

#. translators: %d is the number of restored forms.
#: forms/FormsList.js:166
msgid "Restored %d form as a draft."
msgid_plural "Restored %d forms as drafts."
msgstr[0] "%d formulaire restauré en tant que brouillon."
msgstr[1] "%d formulaires restaurés en tant que brouillons."

#: forms/FormsList.js:144
msgid "Failed to trash form."
msgstr "Impossible de mettre le formulaire à la corbeille."

#. translators: %d is the number of trashed forms.
#: forms/FormsList.js:136
msgid "Moved %d form to the trash."
msgid_plural "Moved %d forms to the trash."
msgstr[0] "%d formulaire déplacé dans la corbeille."
msgstr[1] "%d formulaires déplacés dans la corbeille."

#: forms/FormsList.js:113
msgid "Failed to duplicate form."
msgstr "Impossible de dupliquer le formulaire."

#. translators: %d is the number of duplicated forms.
#: forms/FormsList.js:105
msgid "Duplicated %d form."
msgid_plural "Duplicated %d forms."
msgstr[0] "%d formulaire dupliqué."
msgstr[1] "%d formulaires dupliqués."

#: dashboard/SetupGuide.js:149
msgid "Your setup guide tracks what’s done and what’s next, from your first product to launch."
msgstr "Votre guide de configuration suit ce qui est fait et ce qui reste à faire, de votre premier produit jusqu’au lancement."

#: dashboard/SetupGuide.js:129
msgid "Start learning"
msgstr "Commencer à apprendre"

#: dashboard/SetupGuide.js:117
msgid "Learn SureCart step by step."
msgstr "Apprenez SureCart étape par étape."

#: dashboard/SetupGuide.js:104
msgid "Want a complete guided walkthrough?"
msgstr "Vous souhaitez une présentation guidée complète ?"

#: dashboard/SetupGuide.js:50
msgid "Close setup guide"
msgstr "Fermer le guide de configuration"

#: dashboard/Recommended.js:36
msgid "View all integrations"
msgstr "Voir toutes les intégrations"

#: dashboard/Recommended.js:29
msgid "Featured Integrations"
msgstr "Intégrations en vedette"

#. translators: %1$s is the order number, %2$s is the customer name, %3$s is
#. the total amount, %4$s is the order status.
#: dashboard/Orders.js:175
msgid "View order number %1$s by %2$s for %3$s. %4$s"
msgstr "Voir la commande n° %1$s de %2$s pour %3$s. %4$s"

#: dashboard/Orders.js:64
msgid "View all orders"
msgstr "Voir toutes les commandes"

#: dashboard/Dashboard.js:32
msgid "App Dashboard"
msgstr "Tableau de bord de l’application"

#: dashboard/components/QuickLinks.js:44
msgid "Leave us a review"
msgstr "Laissez-nous un avis"

#: dashboard/components/QuickLinks.js:38
msgid "Join our community"
msgstr "Rejoindre notre communauté"

#: dashboard/components/QuickLinks.js:32
msgid "Help center"
msgstr "Centre d’aide"

#: dashboard/components/QuickLinks.js:26
msgid "Guided setup"
msgstr "Configuration guidée"

#: dashboard/components/LineChart.js:176
msgid "data points"
msgstr "points de données"

#: dashboard/components/LineChart.js:173
msgid "Showing"
msgstr "Affichage de"

#: dashboard/components/LineChart.js:165
msgid "Line chart comparing current period with previous period data over time"
msgstr "Graphique linéaire comparant les données de la période actuelle à celles de la période précédente au fil du temps"

#: dashboard/components/LineChart.js:44 dashboard/components/LineChart.js:163
msgid "Average Order Value Chart"
msgstr "Graphique de la valeur moyenne des commandes"

#: dashboard/components/LineChart.js:43 dashboard/components/LineChart.js:162
msgid "Orders Chart"
msgstr "Graphique des commandes"

#: dashboard/components/LineChart.js:41 dashboard/components/LineChart.js:160
msgid "Revenue Chart"
msgstr "Graphique du chiffre d’affaires"

#: dashboard/components/DatePicker.js:228
msgid "Select dates"
msgstr "Sélectionner des dates"

#: dashboard/components/DatePicker.js:227
msgid "Select date range"
msgstr "Sélectionner une plage de dates"

#: dashboard/components/ActivationButton.js:44
#: dashboard/components/ActivationButton.js:78
#: settings/integrations/components/ActivateButton.js:68
msgid "(opens in new window)"
msgstr "(s’ouvre dans une nouvelle fenêtre)"

#: dashboard/chart/Tab.js:89
msgid "Trending down"
msgstr "Tendance à la baisse"

#: dashboard/chart/Tab.js:88
msgid "Trending up"
msgstr "Tendance à la hausse"

#: dashboard/chart/index.js:363
msgid "Loading chart data, please wait..."
msgstr "Chargement des données du graphique, veuillez patienter…"

#: dashboard/chart/index.js:336
msgid "Loading chart data"
msgstr "Chargement des données du graphique"

#: dashboard/chart/index.js:273
msgid "Chart metrics"
msgstr "Indicateurs du graphique"

#: dashboard/chart/index.js:246
msgid "All Reports"
msgstr "Tous les rapports"

#: dashboard/chart/index.js:236
msgid "All Reports (opens in new window)"
msgstr "Tous les rapports (s’ouvre dans une nouvelle fenêtre)"

#: dashboard/chart/index.js:229 settings/shipping/rate/LiveRateFields.js:326
msgid "Test mode"
msgstr "Mode test"

#: dashboard/chart/index.js:197
msgid "Hourly"
msgstr "Toutes les heures"

#: customers/modules/Balance/ViewTransactions.js:62
msgid "Below Minimum"
msgstr "Sous le minimum"

#: customers/list/fields/index.js:70
msgid "Subscribed"
msgstr "Abonné"

#: customers/list/fields/index.js:68
msgid "Unsubscribed"
msgstr "Désabonné"

#: customers/list/fields/index.js:62
msgid "Email Subscription"
msgstr "Abonnement aux e-mails"

#: customers/list/fields/index.js:41 product-groups/list/fields/name.js:34
msgid "(no name)"
msgstr "(sans nom)"

#. translators: %d is the number of customers.
#: customers/list/actions/index.js:41
msgid "Are you sure you want to permanently delete %d customer?"
msgid_plural "Are you sure you want to permanently delete %d customers?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d client ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d clients ?"

#: customers/EditCustomer.js:87
msgid "Warning: Deleting \"%s\" will permanently remove all associated subscriptions, payments, and purchases within 24 hours. This action cannot be undone. Are you sure you want to continue?"
msgstr "Avertissement : la suppression de « %s » supprimera définitivement tous les abonnements, paiements et achats associés dans un délai de 24 heures. Cette action est irréversible. Voulez-vous vraiment continuer ?"

#: customers/CustomersList.js:138
msgid "View and manage the customers in your store."
msgstr "Consultez et gérez les clients de votre boutique."

#: customers/CustomersList.js:101
msgid "Failed to delete customer."
msgstr "Échec de la suppression du client."

#. translators: %d is the number of deleted customers.
#: customers/CustomersList.js:93
msgid "Deleted %d customer."
msgid_plural "Deleted %d customers."
msgstr[0] "%d client supprimé."
msgstr[1] "%d clients supprimés."

#: coupons/modules/promotion-codes/index.js:268
#: coupons/modules/promotion-codes/PromotionCodesList.js:15
msgid "No promotion codes found."
msgstr "Aucun code promotionnel trouvé."

#: coupons/modules/promotion-codes/index.js:267
msgid "No archived promotion codes."
msgstr "Aucun code promotionnel archivé."

#: coupons/modules/promotion-codes/index.js:173
msgid "Show active promotion codes"
msgstr "Afficher les codes promotionnels actifs"

#. translators: %d is a count of additional codes.
#. translators: %d: number of additional variant options revealed on click.
#. translators: %d: number of variant options hidden behind the toggle.
#. translators: %d: number of hidden bundle items
#: coupons/list/fields/index.js:100
#: src/blocks/product-variant-pills/radio.php:123
#: src/blocks/product-variant-pills/edit.js:52
#: src/scripts/checkout/index.js:321 sc-product-line-item2.js:67
msgid "+%d more"
msgstr "+%d de plus"

#: coupons/list/fields/index.js:93
msgid "Copy code"
msgstr "Copier le code"

#. translators: %d is the number of coupons.
#: coupons/list/actions/index.js:50
msgid "Are you sure you want to permanently delete %d coupon?"
msgid_plural "Are you sure you want to permanently delete %d coupons?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d code promo ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d codes promo ?"

#. translators: %d is the number of coupons.
#: coupons/list/actions/index.js:39
msgid "Un-archive %d coupon? It will become redeemable again."
msgid_plural "Un-archive %d coupons? They will become redeemable again."
msgstr[0] "Désarchiver %d code promo ? Il pourra de nouveau être utilisé."
msgstr[1] "Désarchiver %d codes promo ? Ils pourront de nouveau être utilisés."

#. translators: %d is the number of coupons.
#: coupons/list/actions/index.js:28
msgid "Archive %d coupon? It will no longer be redeemable."
msgid_plural "Archive %d coupons? They will no longer be redeemable."
msgstr[0] "Archiver %d code promo ? Il ne pourra plus être utilisé."
msgstr[1] "Archiver %d codes promo ? Ils ne pourront plus être utilisés."

#: coupons/CouponsList.js:226
msgid "Create and manage the discount codes customers can redeem at checkout."
msgstr "Créez et gérez les codes de réduction que les clients peuvent utiliser lors du paiement."

#: coupons/CouponsList.js:173
msgid "Failed to delete coupon."
msgstr "Échec de la suppression du code promo."

#. translators: %d is the number of deleted coupons.
#: coupons/CouponsList.js:165
msgid "Deleted %d coupon."
msgid_plural "Deleted %d coupons."
msgstr[0] "%d code promo supprimé."
msgstr[1] "%d codes promo supprimés."

#: coupons/CouponsList.js:135
msgid "Failed to update coupon."
msgstr "Échec de la mise à jour du code promo."

#. translators: %d is the number of un-archived coupons.
#: coupons/CouponsList.js:127
msgid "Un-archived %d coupon."
msgid_plural "Un-archived %d coupons."
msgstr[0] "%d code promo désarchivé."
msgstr[1] "%d codes promo désarchivés."

#. translators: %d is the number of archived coupons.
#: coupons/CouponsList.js:117
msgid "Archived %d coupon."
msgid_plural "Archived %d coupons."
msgstr[0] "%d code promo archivé."
msgstr[1] "%d codes promo archivés."

#: components/PriceSelector.js:210
msgid "Selected Price"
msgstr "Prix sélectionné"

#: components/Error.js:22
msgid "Please ensure that your site is not in debug mode as this may interfere with API responses. <a>More Information</a>"
msgstr "Veuillez vous assurer que votre site n’est pas en mode débogage, car cela peut perturber les réponses de l’API. <a>Plus d’informations</a>"

#: components/dataview-list/StatusSidebar.js:158
msgid "Go to the Dashboard"
msgstr "Aller au tableau de bord"

#: components/dataview-list/ModernViewIntroModal.js:269
msgid "Revert"
msgstr "Rétablir"

#: components/dataview-list/ModernViewIntroModal.js:259
msgid "Prefer the classic layout?"
msgstr "Vous préférez la mise en page classique ?"

#: components/dataview-list/ModernViewIntroModal.js:233
msgid "Personalized columns"
msgstr "Colonnes personnalisées"

#: components/dataview-list/ModernViewIntroModal.js:217
msgid "Easier to scan"
msgstr "Plus facile à parcourir"

#: components/dataview-list/ModernViewIntroModal.js:201
msgid "Instant load times"
msgstr "Chargement instantané"

#: components/dataview-list/ModernViewIntroModal.js:163
msgid "What's new"
msgstr "Nouveautés"

#: components/dataview-list/ModernViewIntroModal.js:156
msgid "We've redesigned the list screens across your store — Orders, Products, Subscriptions, Customers, Coupons, and more — with a cleaner layout, noticeably faster performance, and a better experience. Your data stays exactly the same."
msgstr "Nous avons repensé les écrans de liste de votre boutique — Commandes, Produits, Abonnements, Clients, Codes promo et plus encore — avec une mise en page plus claire, des performances nettement plus rapides et une meilleure expérience. Vos données restent exactement les mêmes."

#: components/dataview-list/ModernViewIntroModal.js:122
msgid "Preview of the modern data view"
msgstr "Aperçu de la vue moderne des données"

#: components/dataview-list/ModernViewIntroModal.js:95
#: components/dataview-list/ModernViewIntroModal.js:145
msgid "Introducing Modern View"
msgstr "Découvrez la vue moderne"

#: components/dataview-list/EnhancedViewToggle.js:16
msgid "Enter enhanced view"
msgstr "Activer la vue améliorée"

#: components/dataview-list/EnhancedViewToggle.js:15
msgid "Exit enhanced view"
msgstr "Quitter la vue améliorée"

#: components/dataview-list/DismissibleInfo.js:61
msgid "Dismiss this notice"
msgstr "Ignorer cette notification"

#: components/dataview-list/DataViewListLayout.js:32
msgid "Loading…"
msgstr "Chargement…"

#: components/dataview-list/createEntityFilter.js:461
#: sc-address-suggestions2.js:17613
msgid "No results found"
msgstr "Aucun résultat trouvé"

#. translators: %d: number of matching records.
#: components/dataview-list/createEntityFilter.js:317
msgid "%d result available."
msgid_plural "%d results available."
msgstr[0] "%d résultat disponible."
msgstr[1] "%d résultats disponibles."

#: components/dataview-list/createEntityFilter.js:314
msgid "Searching…"
msgstr "Recherche…"

#: components/dataview-list/CopyButton.js:46
msgid "Copied"
msgstr "Copié"

#: components/dataview-list/archiveStatus.js:69
#: product-groups/list/fields/archive_status.js:12
#: products/list/fields/archive_status.js:12
msgid "Archive status"
msgstr "Statut d’archivage"

#: components/data-tables/subscriptions-data-table/subscription-item.js:32
msgid "Restores"
msgstr "Reprise"

#: components/data-tables/purchases-data-table/RevokeToggleButton.js:25
msgid "Revoke access to this purchase"
msgstr "Révoquer l’accès à cet achat"

#: components/data-tables/purchases-data-table/RevokeToggleButton.js:24
msgid "Unrevoke access to this purchase"
msgstr "Rétablir l’accès à cet achat"

#: components/data-tables/charges-data-table/index.js:117
msgid "Disputed"
msgstr "Contesté"

#: components/data-tables/charges-data-table/ChargeDetails.js:254
msgid "Disputed Amount"
msgstr "Montant contesté"

#: components/data-tables/charges-data-table/ChargeDetails.js:234
msgid "Total Fees"
msgstr "Total des frais"

#: components/data-tables/charges-data-table/ChargeDetails.js:148
msgid "Transaction Fee"
msgstr "Frais de transaction"

#: components/data-tables/charges-data-table/ChargeDetails.js:119
msgid "This is the total fee charged by the SureCart platform for this transaction."
msgstr "Il s’agit du total des frais prélevés par la plateforme SureCart pour cette transaction."

#: components/data-tables/charges-data-table/ChargeDetails.js:112
msgid "Platform Fee"
msgstr "Frais de plateforme"

#: components/data-tables/charges-data-table/ChargeDetails.js:47
msgid "Charge Details"
msgstr "Détails du débit"

#: components/coupon/CouponDiscountDuration.js:95
msgid "This determines how long this coupon will continue to apply once redeemed."
msgstr "Cela détermine pendant combien de temps ce code promo continuera de s’appliquer une fois utilisé."

#: components/coupon/CouponDiscountDuration.js:25
msgid "Multiple months"
msgstr "Plusieurs mois"

#: components/CountryStateSelector/index.js:125
msgid "Countries and regions list"
msgstr "Liste des pays et régions"

#: components/CountryStateSelector/index.js:81
msgid "Search countries and regions to ship to"
msgstr "Rechercher les pays et régions de livraison"

#: components/CountryStateSelector/Country.js:122
msgid "%d region"
msgid_plural "%d regions"
msgstr[0] "%d région"
msgstr[1] "%d régions"

#: components/block-editor/PreviewBlocks.js:26
msgid "Click to edit"
msgstr "Cliquer pour modifier"

#: components/affiliates/Metadata.js:23
msgid "Additional Data"
msgstr "Données supplémentaires"

#: components/address/ViewAddress.js:207
msgid "Same as shipping address"
msgstr "Identique à l’adresse de livraison"

#: components/address/ViewAddress.js:186
msgid "Edit billing address"
msgstr "Modifier l’adresse de facturation"

#: components/address/ViewAddress.js:127
msgid "Edit shipping address"
msgstr "Modifier l’adresse de livraison"

#: components/address/ViewAddress.js:44
msgid "Address actions"
msgstr "Actions sur l’adresse"

#: cancellations/list/fields/index.js:76
msgid "View subscription"
msgstr "Voir l’abonnement"

#: cancellations/CancellationsList.js:79
msgid "See why customers cancel and which subscriptions were saved."
msgstr "Découvrez pourquoi les clients annulent et quels abonnements ont été sauvés."

#: bundles/list/actions/index.js:132
msgid "Are you sure you want to permanently delete %d bundle?"
msgid_plural "Are you sure you want to permanently delete %d bundles?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d lot ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d lots ?"

#: bundles/list/actions/index.js:79
msgid "Un-archive %d bundle? It will become purchasable again."
msgid_plural "Un-archive %d bundles? They will become purchasable again."
msgstr[0] "Désarchiver %d lot ? Il pourra de nouveau être acheté."
msgstr[1] "Désarchiver %d lots ? Ils pourront de nouveau être achetés."

#: bundles/list/actions/index.js:76
#: components/dataview-list/buildArchiveDeleteActions.js:66
#: products/list/actions/index.js:148 upsell-funnels/list/actions/index.js:87
msgid "Un-archive"
msgstr "Désarchiver"

#: bundles/list/actions/index.js:54
msgid "Archive %d bundle? Customers will no longer be able to purchase it."
msgid_plural "Archive %d bundles? Customers will no longer be able to purchase them."
msgstr[0] "Archiver %d lot ? Les clients ne pourront plus l’acheter."
msgstr[1] "Archiver %d lots ? Les clients ne pourront plus les acheter."

#: bundles/CreateBundle.js:74
msgid "A name for your bundle."
msgstr "Un nom pour votre lot."

#: bundles/CreateBundle.js:72
msgid "Bundle Name"
msgstr "Nom du lot"

#: bundles/CreateBundle.js:56
msgid "Create New Bundle"
msgstr "Créer un nouveau lot"

#: bundles/CreateBundle.js:37
msgid "Could not create bundle. Please try again."
msgstr "Impossible de créer le lot. Veuillez réessayer."

#: bundles/BundlesList.js:319
msgid "Group products together and sell them as a single bundle."
msgstr "Regroupez des produits et vendez-les sous forme d’un lot unique."

#: bundles/BundlesList.js:307
msgid "Add Bundle"
msgstr "Ajouter un lot"

#: bundles/BundlesList.js:282
msgid "Failed to duplicate bundle."
msgstr "Échec de la duplication du lot."

#. translators: 1: succeeded count, 2: failed count.
#: bundles/BundlesList.js:270 products/ProductsList.js:371
msgid "Duplicated %1$d, failed %2$d."
msgstr "%1$d dupliqué(s), %2$d en échec."

#. translators: %d is the number of duplicated bundles.
#: bundles/BundlesList.js:256
msgid "Duplicated %d bundle."
msgid_plural "Duplicated %d bundles."
msgstr[0] "%d lot dupliqué."
msgstr[1] "%d lots dupliqués."

#: bundles/BundlesList.js:220
msgid "Failed to delete bundle."
msgstr "Échec de la suppression du lot."

#. translators: 1: succeeded count, 2: failed count.
#: bundles/BundlesList.js:208 products/ProductsList.js:257
msgid "Deleted %1$d, failed %2$d."
msgstr "%1$d supprimé(s), %2$d en échec."

#. translators: %d is the number of deleted bundles.
#: bundles/BundlesList.js:194
msgid "Successfully deleted %d bundle."
msgid_plural "Successfully deleted %d bundles."
msgstr[0] "%d lot supprimé avec succès."
msgstr[1] "%d lots supprimés avec succès."

#: bundles/BundlesList.js:161
msgid "Failed to update bundle."
msgstr "Échec de la mise à jour du lot."

#. translators: %d is the number of updated bundles.
#: bundles/BundlesList.js:153
msgid "Updated %d bundle."
msgid_plural "Updated %d bundles."
msgstr[0] "%d lot mis à jour."
msgstr[1] "%d lots mis à jour."

#. translators: %d is the number of bumps.
#: bumps/list/actions/index.js:50
msgid "Are you sure you want to permanently delete %d bump?"
msgid_plural "Are you sure you want to permanently delete %d bumps?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d order bump ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d order bumps ?"

#. translators: %d is the number of bumps.
#: bumps/list/actions/index.js:39
msgid "Un-archive %d bump? It will be offered at checkout again."
msgid_plural "Un-archive %d bumps? They will be offered at checkout again."
msgstr[0] "Désarchiver %d order bump ? Il sera de nouveau proposé lors du paiement."
msgstr[1] "Désarchiver %d order bumps ? Ils seront de nouveau proposés lors du paiement."

#. translators: %d is the number of bumps.
#: bumps/list/actions/index.js:28
msgid "Archive %d bump? It will no longer be offered at checkout."
msgid_plural "Archive %d bumps? They will no longer be offered at checkout."
msgstr[0] "Archiver %d order bump ? Il ne sera plus proposé lors du paiement."
msgstr[1] "Archiver %d order bumps ? Ils ne seront plus proposés lors du paiement."

#: bumps/BumpsList.js:196
msgid "Offer additional products to customers during checkout."
msgstr "Proposez des produits supplémentaires aux clients pendant le paiement."

#: bumps/BumpsList.js:184
msgid "Add Order Bump"
msgstr "Ajouter un order bump"

#: bumps/BumpsList.js:161
msgid "Failed to delete order bump."
msgstr "Échec de la suppression de l’order bump."

#. translators: %d is the number of deleted order bumps.
#: bumps/BumpsList.js:153
msgid "Deleted %d order bump."
msgid_plural "Deleted %d order bumps."
msgstr[0] "%d order bump supprimé."
msgstr[1] "%d order bumps supprimés."

#: bumps/BumpsList.js:123
msgid "Failed to update order bump."
msgstr "Échec de la mise à jour de l’order bump."

#. translators: %d is the number of un-archived order bumps.
#: bumps/BumpsList.js:115
msgid "Un-archived %d order bump."
msgid_plural "Un-archived %d order bumps."
msgstr[0] "%d order bump désarchivé."
msgstr[1] "%d order bumps désarchivés."

#. translators: %d is the number of archived order bumps.
#: bumps/BumpsList.js:105
msgid "Archived %d order bump."
msgid_plural "Archived %d order bumps."
msgstr[0] "%d order bump archivé."
msgstr[1] "%d order bumps archivés."

#: auto-fees/utils/constants.js:214
msgid "Renewals, upgrades, and downgrades only."
msgstr "Renouvellements, mises à niveau et rétrogradations uniquement."

#: auto-fees/utils/constants.js:212
msgid "Renewals & plan changes"
msgstr "Renouvellements et changements d’abonnement"

#: auto-fees/utils/constants.js:209
msgid "New purchases only."
msgstr "Nouveaux achats uniquement."

#: auto-fees/utils/constants.js:207
msgid "Initial checkout"
msgstr "Paiement initial"

#: auto-fees/utils/constants.js:201
msgid "Initial checkout, renewals, upgrades, and downgrades."
msgstr "Paiement initial, renouvellements, mises à niveau et rétrogradations."

#: auto-fees/utils/constants.js:199
msgid "All transactions"
msgstr "Toutes les transactions"

#: auto-fees/utils/constants.js:189
msgid "Apply this dynamic price to the shipping cost."
msgstr "Appliquer ce prix dynamique aux frais de livraison."

#: auto-fees/utils/constants.js:180
msgid "Apply this dynamic price to the entire checkout."
msgstr "Appliquer ce prix dynamique à l’ensemble du paiement."

#: auto-fees/utils/constants.js:171
msgid "Apply this dynamic price to a line item that qualifies."
msgstr "Appliquer ce prix dynamique à un article éligible."

#: auto-fees/utils/constants.js:164
msgid "Renewal & Plan Changes"
msgstr "Renouvellement et changements d’abonnement"

#: auto-fees/utils/constants.js:163
msgid "Initial Checkout"
msgstr "Paiement initial"

#: auto-fees/utils/constants.js:159
msgid "ends with"
msgstr "se termine par"

#: auto-fees/utils/constants.js:158
msgid "starts with"
msgstr "commence par"

#: auto-fees/utils/constants.js:157
msgid "not contains"
msgstr "ne contient pas"

#: auto-fees/utils/constants.js:156
msgid "contains"
msgstr "contient"

#: auto-fees/utils/constants.js:155
msgid "is on or before"
msgstr "est le ou avant le"

#: auto-fees/utils/constants.js:154
msgid "is on or after"
msgstr "est le ou après le"

#: auto-fees/utils/constants.js:153
msgid "is before"
msgstr "est avant"

#: auto-fees/utils/constants.js:152
msgid "is after"
msgstr "est après"

#: auto-fees/utils/constants.js:151
msgid "is at most"
msgstr "est au maximum"

#: auto-fees/utils/constants.js:150
msgid "is at least"
msgstr "est au minimum"

#: auto-fees/utils/constants.js:148
msgid "is more than"
msgstr "est supérieur à"

#: auto-fees/utils/constants.js:147
msgid "is not"
msgstr "n’est pas"

#: auto-fees/utils/constants.js:146
msgid "is"
msgstr "est"

#: auto-fees/utils/constants.js:104
msgid "Checkout Geo Address Country"
msgstr "Pays de l’adresse géographique du paiement"

#: auto-fees/utils/constants.js:103
msgid "Geo Address Country"
msgstr "Pays de l’adresse géographique"

#: auto-fees/utils/constants.js:96
msgid "Original Checkout Billable Purchases Quantity"
msgstr "Quantité d’achats facturables du paiement d’origine"

#: auto-fees/utils/constants.js:92
msgid "Original Checkout Not Revoked Purchases Quantity"
msgstr "Quantité d’achats non révoqués du paiement d’origine"

#: auto-fees/utils/constants.js:88
msgid "Customer Prior Product Purchase Count"
msgstr "Nombre d’achats antérieurs du produit par le client"

#: auto-fees/utils/constants.js:84
msgid "Price Recurring Period Count"
msgstr "Nombre de périodes de récurrence du prix"

#: auto-fees/utils/constants.js:83
msgid "Customer Order Count"
msgstr "Nombre de commandes du client"

#: auto-fees/utils/constants.js:82
msgid "Weight (g)"
msgstr "Poids (g)"

#: auto-fees/utils/constants.js:81
msgid "Line Item Quantity"
msgstr "Quantité de l’article"

#: auto-fees/utils/constants.js:74 auto-fees/utils/constants.js:76
msgid "Promotion Code Name"
msgstr "Nom du code promo"

#: auto-fees/utils/constants.js:71
msgid "SKU (Product/Variant)"
msgstr "UGS (produit/variante)"

#: auto-fees/utils/constants.js:69 auto-fees/utils/constants.js:70
msgid "Order Type"
msgstr "Type de commande"

#: auto-fees/utils/constants.js:64
msgid "Selected Shipping Method Name"
msgstr "Nom du mode de livraison sélectionné"

#: auto-fees/utils/constants.js:62
msgid "Upgrade Group Name"
msgstr "Nom du groupe de mise à niveau"

#: auto-fees/utils/constants.js:58
msgid "Upgrade Group Metadata"
msgstr "Métadonnées du groupe de mise à niveau"

#: auto-fees/utils/constants.js:53
msgid "Product Collection Slug"
msgstr "Slug de la collection de produits"

#: auto-fees/utils/constants.js:49
msgid "Product Collection Name"
msgstr "Nom de la collection de produits"

#: auto-fees/utils/constants.js:45
msgid "Product Collection Metadata"
msgstr "Métadonnées de la collection de produits"

#: auto-fees/utils/constants.js:43
msgid "Product Slug"
msgstr "Slug du produit"

#: auto-fees/utils/constants.js:40
msgid "Product Metadata"
msgstr "Métadonnées du produit"

#: auto-fees/utils/constants.js:37
msgid "Price Recurring Interval"
msgstr "Intervalle de récurrence du prix"

#: auto-fees/utils/constants.js:35
msgid "Price Metadata"
msgstr "Métadonnées du prix"

#: auto-fees/utils/constants.js:32 auto-fees/utils/constants.js:33
msgid "Checkout Order Type"
msgstr "Type de commande du paiement"

#: auto-fees/utils/constants.js:31
msgid "Checkout Last Name"
msgstr "Nom de famille du paiement"

#: auto-fees/utils/constants.js:30
msgid "Checkout First Name"
msgstr "Prénom du paiement"

#: auto-fees/utils/constants.js:29
msgid "Checkout Email Domain"
msgstr "Domaine de l’e-mail du paiement"

#: auto-fees/utils/constants.js:28
msgid "Checkout Metadata"
msgstr "Métadonnées du paiement"

#: auto-fees/utils/constants.js:25
msgid "Email Domain"
msgstr "Domaine de l’e-mail"

#: auto-fees/utils/constants.js:18
msgid "Checkout Email"
msgstr "E-mail du paiement"

#: auto-fees/utils/constants.js:12
msgid "Checkout Subtotal Amount"
msgstr "Montant du sous-total du paiement"

#: auto-fees/utils/constants.js:11
msgid "Subtotal Amount"
msgstr "Montant du sous-total"

#: auto-fees/utils/constants.js:7
msgid "Product Created At"
msgstr "Date de création du produit"

#: auto-fees/utils/constants.js:6
msgid "Price Created At"
msgstr "Date de création du prix"

#: auto-fees/utils/constants.js:5
msgid "Customer Created At"
msgstr "Date de création du client"

#: auto-fees/templates.js:203
msgid "15% discount for first time customers."
msgstr "15 % de remise pour les nouveaux clients."

#: auto-fees/templates.js:183
msgid "First-time customer discount"
msgstr "Remise pour les nouveaux clients"

#: auto-fees/templates.js:174
msgid "5% discount for members only."
msgstr "5 % de remise réservée aux membres."

#: auto-fees/templates.js:154
msgid "Member-only discounts"
msgstr "Remises réservées aux membres"

#: auto-fees/templates.js:145
msgid "10% discount for bulk purchases."
msgstr "10 % de remise pour les achats en gros."

#: auto-fees/templates.js:125
msgid "Bulk purchase discount"
msgstr "Remise pour achat en gros"

#: auto-fees/templates.js:116
msgid "15% discount for subscription renewals."
msgstr "15 % de remise sur les renouvellements d’abonnement."

#: auto-fees/templates.js:114
msgid "Subscription renewal discount"
msgstr "Remise sur le renouvellement d’abonnement"

#: auto-fees/templates.js:102
msgid "3% processing fee for installment payments."
msgstr "3 % de frais de traitement pour les paiements échelonnés."

#: auto-fees/templates.js:82
msgid "Installment payment processing fee"
msgstr "Frais de traitement des paiements échelonnés"

#: auto-fees/templates.js:70
msgid "Free shipping when the subtotal is at least $75."
msgstr "Livraison gratuite lorsque le sous-total atteint au moins 75 $."

#: auto-fees/templates.js:50
msgid "Free‑shipping minimum"
msgstr "Minimum pour la livraison gratuite"

#: auto-fees/templates.js:41
msgid "Buy 1, get the 2nd one for free."
msgstr "1 acheté, le 2e offert."

#: auto-fees/templates.js:21
msgid "Buy‑one‑get‑one (BOGO)"
msgstr "1 acheté = 1 offert (BOGO)"

#: auto-fees/templates.js:10
msgid "Start from scratch and create your own dynamic price."
msgstr "Partez de zéro et créez votre propre prix dynamique."

#: auto-fees/modules/Rules.js:199
msgid "where"
msgstr "où"

#: auto-fees/modules/Rules.js:166
msgid "Apply a"
msgstr "Appliquer"

#: auto-fees/modules/Rules.js:133
msgid "This dynamic price applies to all transactions, including initial checkouts, renewals, upgrades, and downgrades. Add an \"Order Type\" condition to limit when it applies."
msgstr "Ce prix dynamique s’applique à toutes les transactions, y compris les paiements initiaux, les renouvellements, les mises à niveau et les rétrogradations. Ajoutez une condition « Type de commande » pour limiter les cas où il s’applique."

#: auto-fees/modules/Rules.js:126 auto-fees/modules/Rules.js:129
msgid "All Transactions"
msgstr "Toutes les transactions"

#: auto-fees/modules/Rules.js:101
msgid "To get started, add some conditions for this dynamic price."
msgstr "Pour commencer, ajoutez des conditions à ce prix dynamique."

#: auto-fees/modules/OrGroup.js:153
msgid "+ OR"
msgstr "+ OU"

#: auto-fees/modules/OrGroup.js:125
msgid "AND operator"
msgstr "Opérateur ET"

#: auto-fees/modules/OrGroup.js:103
msgid "Remove rule group"
msgstr "Retirer le groupe de règles"

#: auto-fees/modules/GeoCaptureNotice.js:146
msgid "Location capture countries updated."
msgstr "Pays de capture de la localisation mis à jour."

#: auto-fees/modules/GeoCaptureNotice.js:132
msgid "Add country to location capture"
msgid_plural "Add countries to location capture"
msgstr[0] "Ajouter le pays à la capture de la localisation"
msgstr[1] "Ajouter les pays à la capture de la localisation"

#. translators: %s: comma-separated country names.
#: auto-fees/modules/GeoCaptureNotice.js:124
msgid "This dynamic price targets %s, but location capture is limited to other countries — so the condition will never match. Add it to the captured countries to use it."
msgid_plural "This dynamic price targets %s, but location capture is limited to other countries — so the conditions will never match. Add them to the captured countries to use them."
msgstr[0] "Ce prix dynamique cible %s, mais la capture de la localisation est limitée à d’autres pays — la condition ne sera donc jamais remplie. Ajoutez ce pays aux pays capturés pour l’utiliser."
msgstr[1] "Ce prix dynamique cible %s, mais la capture de la localisation est limitée à d’autres pays — les conditions ne seront donc jamais remplies. Ajoutez ces pays aux pays capturés pour les utiliser."

#: auto-fees/modules/GeoCaptureNotice.js:121
msgid "Location is not captured for this country"
msgstr "La localisation n’est pas capturée pour ce pays"

#: auto-fees/modules/GeoCaptureNotice.js:106
msgid "Location capture enabled at checkout."
msgstr "Capture de la localisation activée lors du paiement."

#: auto-fees/modules/GeoCaptureNotice.js:102
msgid "Turn on location capture"
msgstr "Activer la capture de la localisation"

#: auto-fees/modules/GeoCaptureNotice.js:98
msgid "This dynamic price uses a geo-address country condition, but the customer's location isn't being captured at checkout — so the condition will never match. Turn on location capture to use it."
msgstr "Ce prix dynamique utilise une condition sur le pays de l’adresse géographique, mais la localisation du client n’est pas enregistrée lors du paiement. La condition ne sera donc jamais remplie. Activez la capture de la localisation pour l’utiliser."

#: auto-fees/modules/GeoCaptureNotice.js:97
msgid "Location capture is off"
msgstr "La capture de la localisation est désactivée"

#: auto-fees/modules/GeoCaptureNotice.js:71
msgid "Could not update location capture."
msgstr "Impossible de mettre à jour la capture de la localisation."

#: auto-fees/modules/Details.js:159
msgid "Percent"
msgstr "Pourcentage"

#: auto-fees/modules/Details.js:146
msgid "Fixed Amount"
msgstr "Montant fixe"

#: auto-fees/modules/Details.js:133
msgid "Choose between a percentage or a fixed amount."
msgstr "Choisissez entre un pourcentage et un montant fixe."

#: auto-fees/modules/Details.js:132
msgid "Apply As"
msgstr "Appliquer en tant que"

#: auto-fees/modules/Details.js:106
msgid "Select whether you want to give a discount or charge a fee."
msgstr "Choisissez si vous souhaitez accorder une remise ou facturer des frais."

#: auto-fees/modules/Details.js:96
msgid "A friendly name for your dynamic price. This will be displayed to the customer."
msgstr "Un nom convivial pour votre prix dynamique. Il sera affiché au client."

#: auto-fees/modules/DateTimePicker.js:101
#: products/components/CatalogedAt/index.js:69
#: src/blocks/product-selected-price-amount/view.php:3
msgid "Now"
msgstr "Maintenant"

#: auto-fees/modules/DateTimePicker.js:43
#: auto-fees/modules/DateTimePicker.js:69
#: auto-fees/modules/DateTimePicker.js:95
#: auto-fees/modules/DateTimePicker.js:135
msgid "Select Date"
msgstr "Sélectionner une date"

#: auto-fees/modules/AndGroup.js:439
msgid "+ AND"
msgstr "+ ET"

#: auto-fees/modules/AndGroup.js:411
msgid "Select a condition"
msgstr "Sélectionner une condition"

#: auto-fees/modules/AndGroup.js:405
msgid "Enter metadata's key"
msgstr "Saisissez la clé de la métadonnée"

#: auto-fees/modules/AndGroup.js:386
msgid "Select an attribute"
msgstr "Sélectionner un attribut"

#: auto-fees/modules/AndGroup.js:293
msgid "Search for a user role..."
msgstr "Rechercher un rôle d’utilisateur..."

#: auto-fees/modules/AndGroup.js:289
msgid "Search for a user role"
msgstr "Rechercher un rôle d’utilisateur"

#: auto-fees/modules/AndGroup.js:270
#: settings/order/GeoCapturableCountries.js:68
msgid "Search for a country..."
msgstr "Rechercher un pays..."

#: auto-fees/modules/AndGroup.js:266
msgid "Search for a country"
msgstr "Rechercher un pays"

#: auto-fees/modules/AndGroup.js:232 auto-fees/modules/AndGroup.js:245
#: auto-fees/modules/AndGroup.js:258 auto-fees/modules/AndGroup.js:313
#: auto-fees/modules/AndGroup.js:354
msgid "Enter a value"
msgstr "Saisissez une valeur"

#: auto-fees/modules/AndGroup.js:184
msgid "Select a date"
msgstr "Sélectionnez une date"

#: auto-fees/modules/AndGroup.js:181 auto-fees/modules/DateTimePicker.js:146
msgid "Set Date"
msgstr "Définir la date"

#: auto-fees/list/fields/index.js:178
msgid "Ends"
msgstr "Fin"

#: auto-fees/list/fields/index.js:171
msgid "Starts"
msgstr "Début"

#: auto-fees/list/fields/index.js:161
msgid "Ongoing"
msgstr "En cours"

#. translators: %d is the number of dynamic prices.
#: auto-fees/list/actions/index.js:62
msgid "Are you sure you want to permanently delete %d dynamic price?"
msgid_plural "Are you sure you want to permanently delete %d dynamic prices?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d prix dynamique ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d prix dynamiques ?"

#: auto-fees/EditAutoFee.js:232
msgid "Time at which the dynamic price becomes inactive."
msgstr "Moment auquel le prix dynamique devient inactif."

#: auto-fees/EditAutoFee.js:221
msgid "Start Date"
msgstr "Date de début"

#: auto-fees/EditAutoFee.js:214
msgid "Time at which the dynamic price becomes active & start being applied to the checkout."
msgstr "Moment auquel le prix dynamique devient actif et commence à être appliqué au paiement."

#: auto-fees/EditAutoFee.js:175
msgid "Applies To"
msgstr "S’applique à"

#: auto-fees/EditAutoFee.js:166
msgid "Dynamic Price"
msgstr "Prix dynamique"

#: auto-fees/EditAutoFee.js:100
msgid "Dynamic Price updated."
msgstr "Prix dynamique mis à jour."

#: auto-fees/CreateAutoFee.js:466
msgid "Choose when the dynamic price should be applied"
msgstr "Choisissez quand le prix dynamique doit être appliqué"

#: auto-fees/CreateAutoFee.js:456
msgid "When to apply"
msgstr "Quand l’appliquer"

#: auto-fees/CreateAutoFee.js:377
msgid "Choose where the dynamic price applies to"
msgstr "Choisissez à quoi s’applique le prix dynamique"

#: auto-fees/CreateAutoFee.js:367
msgid "Applies to"
msgstr "S’applique à"

#: auto-fees/CreateAutoFee.js:270
msgid "Recipe"
msgstr "Recette"

#: auto-fees/CreateAutoFee.js:248
msgid "A friendly name for your dynamic price. This will be displayed to the customer. This should be unique."
msgstr "Un nom convivial pour votre prix dynamique. Il sera affiché au client. Il doit être unique."

#: auto-fees/CreateAutoFee.js:235 auto-fees/modules/Details.js:86
msgid "This is the internal name for your dynamic price. This is not visible to the customer."
msgstr "Il s’agit du nom interne de votre prix dynamique. Il n’est pas visible par le client."

#: auto-fees/CreateAutoFee.js:203
msgid "Create new dynamic price"
msgstr "Créer un nouveau prix dynamique"

#: auto-fees/CreateAutoFee.js:181
msgid "Could not create dynamic price. Please try again."
msgstr "Impossible de créer le prix dynamique. Veuillez réessayer."

#: auto-fees/AutoFeesList.js:233
msgid "Automatically discount or add fees at checkout based on rules you define."
msgstr "Appliquez automatiquement des remises ou ajoutez des frais lors du paiement selon les règles que vous définissez."

#: auto-fees/AutoFeesList.js:200
msgid "Add Dynamic Price"
msgstr "Ajouter un prix dynamique"

#: auto-fees/AutoFeesList.js:176
msgid "Failed to delete dynamic price."
msgstr "Échec de la suppression du prix dynamique."

#. translators: %d is the number of deleted dynamic prices.
#: auto-fees/AutoFeesList.js:168
msgid "Deleted %d dynamic price."
msgid_plural "Deleted %d dynamic prices."
msgstr[0] "%d prix dynamique supprimé."
msgstr[1] "%d prix dynamiques supprimés."

#: auto-fees/AutoFeesList.js:129
msgid "Failed to update dynamic price."
msgstr "Échec de la mise à jour du prix dynamique."

#. translators: %d is the number of disabled dynamic prices.
#: auto-fees/AutoFeesList.js:121
msgid "Disabled %d dynamic price."
msgid_plural "Disabled %d dynamic prices."
msgstr[0] "%d prix dynamique désactivé."
msgstr[1] "%d prix dynamiques désactivés."

#. translators: %d is the number of enabled dynamic prices.
#: auto-fees/AutoFeesList.js:111
msgid "Enabled %d dynamic price."
msgid_plural "Enabled %d dynamic prices."
msgstr[0] "%d prix dynamique activé."
msgstr[1] "%d prix dynamiques activés."

#: affiliations/ViewAffiliation.js:162
msgid "Affiliate deleted successfully."
msgstr "Affilié supprimé avec succès."

#: affiliations/modules/Urls.js:48
msgid "Website Url"
msgstr "URL du site web"

#: affiliations/modules/Details.js:58 affiliations/modules/Details.js:59
#: affiliations/modules/EditAffiliate.js:79
msgid "Edit Affiliate"
msgstr "Modifier l’affilié"

#. translators: %d is the number of affiliates.
#: affiliations/list/actions/index.js:98
msgid "Are you sure you want to permanently delete %d affiliate? Their referrals and commissions will be lost."
msgid_plural "Are you sure you want to permanently delete %d affiliates? Their referrals and commissions will be lost."
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d affilié ? Ses parrainages et commissions seront perdus."
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d affiliés ? Leurs parrainages et commissions seront perdus."

#. translators: %d is the number of affiliates.
#: affiliations/list/actions/index.js:73
msgid "Deactivate %d affiliate? They will stop earning commissions."
msgid_plural "Deactivate %d affiliates? They will stop earning commissions."
msgstr[0] "Désactiver %d affilié ? Il ne gagnera plus de commissions."
msgstr[1] "Désactiver %d affiliés ? Ils ne gagneront plus de commissions."

#. translators: %d is the number of affiliates.
#: affiliations/list/actions/index.js:47
msgid "Activate %d affiliate? They will be able to earn commissions."
msgid_plural "Activate %d affiliates? They will be able to earn commissions."
msgstr[0] "Activer %d affilié ? Il pourra gagner des commissions."
msgstr[1] "Activer %d affiliés ? Ils pourront gagner des commissions."

#: affiliations/AffiliationsList.js:203
msgid "People who earn a commission for referring customers to your store."
msgstr "Les personnes qui touchent une commission pour avoir recommandé des clients à votre boutique."

#: affiliations/AffiliationsList.js:168
msgid "Failed to delete affiliate."
msgstr "Échec de la suppression de l’affilié."

#. translators: %d is the number of deleted affiliates.
#: affiliations/AffiliationsList.js:160
msgid "Deleted %d affiliate."
msgid_plural "Deleted %d affiliates."
msgstr[0] "%d affilié supprimé."
msgstr[1] "%d affiliés supprimés."

#: affiliations/AffiliationsList.js:130
msgid "Failed to update affiliate."
msgstr "Échec de la mise à jour de l’affilié."

#. translators: %d is the number of affiliates.
#: affiliations/AffiliationsList.js:122
msgid "Deactivated %d affiliate."
msgid_plural "Deactivated %d affiliates."
msgstr[0] "%d affilié désactivé."
msgstr[1] "%d affiliés désactivés."

#. translators: %d is the number of affiliates.
#: affiliations/AffiliationsList.js:112
msgid "Activated %d affiliate."
msgid_plural "Activated %d affiliates."
msgstr[0] "%d affilié activé."
msgstr[1] "%d affiliés activés."

#: affiliation-requests/RequestsList.js:193
msgid "Applications to join your affiliate program. Approving one creates an affiliate."
msgstr "Candidatures pour rejoindre votre programme d’affiliation. En approuver une crée un affilié."

#: affiliation-requests/RequestsList.js:181
msgid "Add Request"
msgstr "Ajouter une demande"

#: affiliation-requests/RequestsList.js:158
msgid "Failed to delete request."
msgstr "Échec de la suppression de la demande."

#. translators: %d is the number of deleted requests.
#: affiliation-requests/RequestsList.js:150
msgid "Deleted %d request."
msgid_plural "Deleted %d requests."
msgstr[0] "%d demande supprimée."
msgstr[1] "%d demandes supprimées."

#: affiliation-requests/RequestsList.js:120
msgid "Failed to update affiliate request."
msgstr "Échec de la mise à jour de la demande d’affiliation."

#. translators: %d is the number of requests.
#: affiliation-requests/RequestsList.js:112
msgid "Denied %d request."
msgid_plural "Denied %d requests."
msgstr[0] "%d demande refusée."
msgstr[1] "%d demandes refusées."

#. translators: %d is the number of requests.
#: affiliation-requests/RequestsList.js:102
msgid "Approved %d request."
msgid_plural "Approved %d requests."
msgstr[0] "%d demande approuvée."
msgstr[1] "%d demandes approuvées."

#: affiliation-requests/modules/Details.js:128
msgid "The primary website or social media account of the affiliate."
msgstr "Le site web principal ou le compte de réseau social de l’affilié."

#: affiliation-requests/list/fields/index.js:102
msgid "Requested"
msgstr "Demandé le"

#. translators: %d is the number of requests.
#: affiliation-requests/list/actions/index.js:106
msgid "Are you sure you want to permanently delete %d request?"
msgid_plural "Are you sure you want to permanently delete %d requests?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d demande ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d demandes ?"

#. translators: %d is the number of requests.
#: affiliation-requests/list/actions/index.js:81
msgid "Deny %d request?"
msgid_plural "Deny %d requests?"
msgstr[0] "Refuser %d demande ?"
msgstr[1] "Refuser %d demandes ?"

#. translators: %d is the number of requests.
#: affiliation-requests/list/actions/index.js:50
msgid "Approve %d request? An affiliate account will be created."
msgid_plural "Approve %d requests? Affiliate accounts will be created."
msgstr[0] "Approuver %d demande ? Un compte d’affilié sera créé."
msgstr[1] "Approuver %d demandes ? Des comptes d’affiliés seront créés."

#: affiliation-referrals/ReferralsList.js:233
msgid "Commissions earned by your affiliates. Approve them to make them payable."
msgstr "Commissions gagnées par vos affiliés. Approuvez-les pour les rendre payables."

#: affiliation-referrals/ReferralsList.js:215
msgid "Add Referral"
msgstr "Ajouter un parrainage"

#: affiliation-referrals/ReferralsList.js:192
msgid "Failed to delete referral."
msgstr "Échec de la suppression du parrainage."

#. translators: %d is the number of deleted referrals.
#: affiliation-referrals/ReferralsList.js:184
msgid "Deleted %d referral."
msgid_plural "Deleted %d referrals."
msgstr[0] "%d parrainage supprimé."
msgstr[1] "%d parrainages supprimés."

#: affiliation-referrals/ReferralsList.js:154
msgid "Failed to update referral."
msgstr "Échec de la mise à jour du parrainage."

#. translators: %d is the number of referrals.
#: affiliation-referrals/ReferralsList.js:131
msgid "Moved %d referral to reviewing."
msgid_plural "Moved %d referrals to reviewing."
msgstr[0] "%d parrainage repassé en cours d’examen."
msgstr[1] "%d parrainages repassés en cours d’examen."

#. translators: %d is the number of referrals.
#: affiliation-referrals/ReferralsList.js:120
msgid "Denied %d referral."
msgid_plural "Denied %d referrals."
msgstr[0] "%d parrainage refusé."
msgstr[1] "%d parrainages refusés."

#. translators: %d is the number of referrals.
#: affiliation-referrals/ReferralsList.js:109
msgid "Approved %d referral."
msgid_plural "Approved %d referrals."
msgstr[0] "%d parrainage approuvé."
msgstr[1] "%d parrainages approuvés."

#: affiliation-referrals/modules/Payout.js:86
msgid "View Payout"
msgstr "Voir le versement"

#: affiliation-referrals/list/fields/index.js:169
msgid "Source"
msgstr "Source"

#. translators: %d is the number of referrals.
#: affiliation-referrals/list/actions/index.js:134
msgid "Are you sure you want to permanently delete %d referral?"
msgid_plural "Are you sure you want to permanently delete %d referrals?"
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d parrainage ?"
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d parrainages ?"

#. translators: %d is the number of referrals.
#: affiliation-referrals/list/actions/index.js:108
msgid "Move %d referral back to reviewing?"
msgid_plural "Move %d referrals back to reviewing?"
msgstr[0] "Repasser %d parrainage en cours d’examen ?"
msgstr[1] "Repasser %d parrainages en cours d’examen ?"

#. translators: %d is the number of referrals.
#: affiliation-referrals/list/actions/index.js:79
msgid "Deny %d referral? No commission will be paid."
msgid_plural "Deny %d referrals? No commissions will be paid."
msgstr[0] "Refuser %d parrainage ? Aucune commission ne sera versée."
msgstr[1] "Refuser %d parrainages ? Aucune commission ne sera versée."

#. translators: %d is the number of referrals.
#: affiliation-referrals/list/actions/index.js:53
msgid "Approve %d referral? Its commission becomes payable."
msgid_plural "Approve %d referrals? Their commissions become payable."
msgstr[0] "Approuver %d parrainage ? Sa commission devient payable."
msgstr[1] "Approuver %d parrainages ? Leurs commissions deviennent payables."

#: affiliation-payouts/PayoutsList.js:225
msgid "Batches of approved referrals to pay out to your affiliates."
msgstr "Groupes de parrainages approuvés à verser à vos affiliés."

#: affiliation-payouts/PayoutsList.js:212
msgid "Add Payout Batch"
msgstr "Ajouter un groupe de versements"

#: affiliation-payouts/PayoutsList.js:198
msgid "Add Payout"
msgstr "Ajouter un versement"

#: affiliation-payouts/PayoutsList.js:175
msgid "Failed to delete payout."
msgstr "Échec de la suppression du versement."

#. translators: %d is the number of deleted payouts.
#: affiliation-payouts/PayoutsList.js:167
msgid "Deleted %d payout."
msgid_plural "Deleted %d payouts."
msgstr[0] "%d versement supprimé."
msgstr[1] "%d versements supprimés."

#: affiliation-payouts/PayoutsList.js:137
msgid "Failed to update payout."
msgstr "Échec de la mise à jour du versement."

#. translators: %d is the number of payouts.
#: affiliation-payouts/PayoutsList.js:114
msgid "Moved %d payout to processing."
msgid_plural "Moved %d payouts to processing."
msgstr[0] "%d versement passé en cours de traitement."
msgstr[1] "%d versements passés en cours de traitement."

#. translators: %d is the number of payouts.
#: affiliation-payouts/PayoutsList.js:103
msgid "Completed %d payout."
msgid_plural "Completed %d payouts."
msgstr[0] "%d versement terminé."
msgstr[1] "%d versements terminés."

#. translators: %d is the number of payouts.
#: affiliation-payouts/list/actions/index.js:101
msgid "Are you sure you want to permanently delete %d payout? Its referrals return to approved."
msgid_plural "Are you sure you want to permanently delete %d payouts? Their referrals return to approved."
msgstr[0] "Voulez-vous vraiment supprimer définitivement %d versement ? Ses parrainages repasseront à l’état approuvé."
msgstr[1] "Voulez-vous vraiment supprimer définitivement %d versements ? Leurs parrainages repasseront à l’état approuvé."

#. translators: %d is the number of payouts.
#: affiliation-payouts/list/actions/index.js:76
msgid "Move %d payout back to processing?"
msgid_plural "Move %d payouts back to processing?"
msgstr[0] "Repasser %d versement en cours de traitement ?"
msgstr[1] "Repasser %d versements en cours de traitement ?"

#. translators: %d is the number of payouts.
#: affiliation-payouts/list/actions/index.js:48
msgid "Mark %d payout as completed? Do this once you have paid the affiliate."
msgid_plural "Mark %d payouts as completed? Do this once you have paid the affiliates."
msgstr[0] "Marquer %d versement comme terminé ? Faites-le une fois que vous avez payé l’affilié."
msgstr[1] "Marquer %d versements comme terminés ? Faites-le une fois que vous avez payé les affiliés."

#: affiliation-clicks/list/fields/index.js:114
msgid "Cookie"
msgstr "Cookie"

#: affiliation-clicks/list/fields/index.js:106
#: affiliation-referrals/modules/Click.js:76
msgid "Expires"
msgstr "Expiration"

#: affiliation-clicks/ClicksList.js:83
msgid "Visits tracked from your affiliates’ referral links."
msgstr "Visites suivies depuis les liens de parrainage de vos affiliés."

#: abandoned-checkouts/AbandonedCheckoutsList.js:84
msgid "Recover lost sales by following up on checkouts customers left behind."
msgstr "Récupérez les ventes perdues en relançant les clients qui ont abandonné leur paiement."

#: patterns/related-carousel.php:6
msgid "Related Products Carousel"
msgstr "Carrousel de produits associés"

#: patterns/related-carousel-alternate.php:14 patterns/related-carousel.php:19
msgid "You may also like"
msgstr "Vous aimerez peut-être aussi"

#: patterns/related-carousel-alternate.php:6
msgid "Related Products Carousel (Alternate)"
msgstr "Carrousel de produits associés (alternatif)"

#: patterns/product-standard.php:6
msgid "Classic Product"
msgstr "Produit classique"

#: patterns/product-review-standard.php:113
#: src/blocks/product-review-list-no-reviews/edit.js:11
#: src/blocks/product-review-list/template.js:800
msgid "Add text or blocks that will display when a query returns no reviews."
msgstr "Ajoutez du texte ou des blocs qui s’afficheront lorsqu’une requête ne renvoie aucun avis."

#: patterns/product-review-standard.php:12
msgid "Default Review List"
msgstr "Liste d’avis par défaut"

#: patterns/product-review-standard.php:6
#: src/blocks/product-review-list/template.js:804
msgid "No reviews yet."
msgstr "Aucun avis pour le moment."

#: patterns/product-alternate.php:6
msgid "Classic Product (Alternate)"
msgstr "Produit classique (alternatif)"

#: patterns/list-variants.php:9
msgid "Product List with Variants"
msgstr "Liste de produits avec variantes"

#: patterns/list-standard.php:6
msgid "Classic Product List"
msgstr "Liste de produits classique"

#: patterns/list-staggered.php:6
msgid "Staggered Product List"
msgstr "Liste de produits décalée"

#: patterns/list-sidebar.php:6
msgid "Product List Sidebar"
msgstr "Barre latérale de liste de produits"

#: patterns/list-row.php:6
msgid "Simple Product Row"
msgstr "Ligne de produits simple"

#: patterns/list-carousel.php:13
msgid "Shop Bestsellers"
msgstr "Nos meilleures ventes"

#: patterns/list-carousel.php:6
msgid "Classic Product Carousel"
msgstr "Carrousel de produits classique"

#: patterns/list-bento.php:64 patterns/list-carousel.php:41
#: patterns/list-row.php:29 patterns/list-sidebar.php:72
#: patterns/list-staggered.php:40 patterns/list-standard.php:62
#: patterns/list-variants.php:73 components/NewShopTemplate.js:252
#: src/blocks/product-list-no-products/edit.js:11
#: src/blocks/product-list/list-placeholder.js:38
#: src/blocks/product-list/template.js:77
msgid "Add text or blocks that will display when a query returns no products."
msgstr "Ajoutez du texte ou des blocs qui s’afficheront lorsqu’une requête ne renvoie aucun produit."

#: patterns/list-bento.php:17
msgid "Shop All →"
msgstr "Tout découvrir →"

#: patterns/list-bento.php:6
msgid "Product Bento"
msgstr "Bento de produits"

#: patterns/cart-new.php:83 src/blocks/cart-order-bumps/template.js:36
msgid "Suggested for you"
msgstr "Suggestions pour vous"

#: patterns/cart-new.php:6
msgid "Cart (Simple)"
msgstr "Panier (simple)"

#: pages/template-surecart-dashboard.php:50
msgid "Site logo"
msgstr "Logo du site"

#: forms/two-column.php:77 forms/two-column.php:78
msgid "You can find these on our terms page."
msgstr "Vous les trouverez sur notre page des conditions."

#: forms/two-column.php:77 forms/two-column.php:78
msgid "I agree to the purchase terms."
msgstr "J’accepte les conditions d’achat."

#: forms/sections.php:9 forms/sections.php:10 forms/simple.php:9
#: forms/simple.php:10 forms/two-column.php:55 forms/two-column.php:56
msgid "Choose A Plan"
msgstr "Choisir une formule"

#: forms/invoice.php:13 forms/invoice.php:14
msgid "Invoice Amount"
msgstr "Montant de la facture"

#: forms/donation.php:75 forms/donation.php:76 forms/invoice.php:71
#: forms/invoice.php:72
msgid "Donate"
msgstr "Faire un don"

#: forms/default.php:9 forms/default.php:10 forms/full-page.php:17
#: forms/full-page.php:18
msgid "Choose A Product"
msgstr "Choisir un produit"

#: forms/checkout.php:23 forms/checkout.php:24 forms/default.php:29
#: forms/default.php:30 forms/donation.php:35 forms/donation.php:36
#: forms/full-page.php:29 forms/full-page.php:30 forms/invoice.php:31
#: forms/invoice.php:32 forms/sections.php:47 forms/sections.php:48
#: forms/simple.php:19 forms/simple.php:20 forms/two-column.php:73
#: forms/two-column.php:74
msgid "This is a secure, encrypted payment"
msgstr "Ce paiement est sécurisé et chiffré"

#: forms/checkout.php:19 forms/checkout.php:20 forms/full-page.php:25
#: forms/full-page.php:26
msgid "Your Full Name"
msgstr "Votre nom complet"

#: elementor/template-selector-modal.php:25
msgid "Insert"
msgstr "Insérer"

#: elementor/template-selector-modal.php:12
msgid "Close dialog"
msgstr "Fermer la boîte de dialogue"

#: cart.php:113 patterns/cart-new.php:122
msgid "Taxes & shipping calculated at checkout"
msgstr "Taxes et frais de livraison calculés lors du paiement"

#: cart.php:17 patterns/cart-new.php:15
msgid "Review My Order"
msgstr "Vérifier ma commande"

#. translators: %s is the video title.
#: media/video-thumbnail.php:20
msgid "Play video: %s"
msgstr "Lire la vidéo : %s"

#: media/video-thumbnail.php:3 media/video.php:21
msgid "Play video"
msgstr "Lire la vidéo"

#: layouts/partials/setup-bar.php:143 dashboard/SetupGuide.js:155
msgid "Continue setup"
msgstr "Poursuivre la configuration"

#. translators: 1: completed setup steps, 2: total setup steps (both formatted
#. numbers).
#: layouts/partials/setup-bar.php:137 app/menuSync.js:149
msgctxt "setup steps progress"
msgid "%1$s of %2$s"
msgstr "%1$s sur %2$s"

#: layouts/partials/setup-bar.php:123
msgid "The setup window for your store has expired, so it can’t be connected or go live yet. Contact support to finish setting it up."
msgstr "Le délai de configuration de votre boutique a expiré : elle ne peut donc pas encore être connectée ni passer en mode réel. Contactez le support pour terminer sa configuration."

#: layouts/partials/enhanced-views-promo.php:11
msgid "Switch to modern view"
msgstr "Passer à l’affichage moderne"

#: layouts/partials/enhanced-views-promo.php:10
msgid "Switch to classic view"
msgstr "Passer à l’affichage classique"

#: layouts/partials/admin-index-header.php:101
#: components/ImportExportActions.js:155
msgid "Continue to SureCart"
msgstr "Continuer vers SureCart"

#: layouts/partials/admin-index-header.php:97
#: components/ImportExportActions.js:141
msgid "Imports run in your SureCart dashboard. We’ll open the importer in a new tab where you can upload your file and match up the columns."
msgstr "Les importations s’effectuent dans votre tableau de bord SureCart. Nous allons ouvrir l’outil d’importation dans un nouvel onglet, où vous pourrez téléverser votre fichier et faire correspondre les colonnes."

#: layouts/partials/admin-index-header.php:95
#: components/ImportExportActions.js:136
msgid "Import to SureCart"
msgstr "Importer dans SureCart"

#: layouts/partials/admin-index-header.php:68
#: layouts/partials/admin-index-header.php:72
#: components/ImportExportActions.js:82 components/ImportExportActions.js:94
#: settings/advanced/AdvancedSettings.js:591
msgid "Import"
msgstr "Importer"

#. translators: %s: total number of orders.
#. translators: %s: number of orders shown
#: admin/shipping-labels/index.php:14 shipping-labels/ShippingLabelsList.js:300
msgid "%s order"
msgid_plural "%s orders"
msgstr[0] "%s commande"
msgstr[1] "%s commandes"

#. translators: %s: total number of pending shipments.
#. translators: %s: number of pending shipments shown
#: admin/shipping-labels/index.php:9 shipping-labels/ShippingLabelsList.js:290
msgid "%s pending shipment"
msgid_plural "%s pending shipments"
msgstr[0] "%s expédition en attente"
msgstr[1] "%s expéditions en attente"

#: admin/products/import-results.php:211
msgid "Show All Products"
msgstr "Afficher tous les produits"

#: admin/products/import-results.php:205 layouts/partials/setup-bar.php:127
#: components/dataview-list/StatusSidebar.js:196
msgid "(opens in a new tab)"
msgstr "(s’ouvre dans un nouvel onglet)"

#: admin/products/import-results.php:204
msgid "Go to documentation"
msgstr "Consulter la documentation"

#: admin/products/import-results.php:195
msgid "Unknown reason"
msgstr "Raison inconnue"

#: admin/products/import-results.php:182
msgid "Skipped products"
msgstr "Produits ignorés"

#: admin/products/import-results.php:179
msgid "The following products were not imported because they are unsupported product types or could not be processed."
msgstr "Les produits suivants n’ont pas été importés, car leur type de produit n’est pas pris en charge ou ils n’ont pas pu être traités."

#: admin/products/import-results.php:176
msgid "Skipped Products"
msgstr "Produits ignorés"

#. translators: %s: number of skipped products
#: admin/products/import-results.php:167
msgid "%s products were skipped:"
msgstr "%s produits ont été ignorés :"

#: admin/products/import-results.php:141
msgid "Failed product imports"
msgstr "Échecs d’importation de produits"

#. translators: %s: number of failed products
#: admin/products/import-results.php:132
msgid "%s products failed to import due to:"
msgstr "L’importation de %s produits a échoué pour la raison suivante :"

#: admin/products/import-results.php:121
msgid "No products were imported."
msgstr "Aucun produit n’a été importé."

#. translators: %s: number of successfully imported products
#: admin/products/import-results.php:114
msgid "You have successfully imported %s products."
msgstr "Vous avez importé %s produits avec succès."

#: admin/products/import-results.php:108
msgid "No products were imported. All products were skipped (see details below)."
msgstr "Aucun produit n’a été importé. Tous les produits ont été ignorés (voir les détails ci-dessous)."

#: admin/products/import-results.php:103
msgid "Note: Only the first 5,000 results are shown below. Your import may have additional rows not displayed here."
msgstr "Remarque : seuls les 5 000 premiers résultats sont affichés ci-dessous. Votre importation peut contenir d’autres lignes qui ne sont pas affichées ici."

#: admin/products/import-results.php:98
#: settings/advanced/components/WooCommerceImportModal.js:110
msgid "Import Products"
msgstr "Importer des produits"

#: admin/customers/confirm-bulk-delete.php:52
msgid "Are you sure you want to permanently delete this customer? All associated subscriptions, payments, and purchases will also be deleted within 24 hours. This cannot be undone."
msgid_plural "Are you sure you want to permanently delete these customers? All associated subscriptions, payments, and purchases will also be deleted within 24 hours. This cannot be undone."
msgstr[0] "Voulez-vous vraiment supprimer définitivement ce client ? Tous les abonnements, paiements et achats associés seront également supprimés sous 24 heures. Cette action est irréversible."
msgstr[1] "Voulez-vous vraiment supprimer définitivement ces clients ? Tous les abonnements, paiements et achats associés seront également supprimés sous 24 heures. Cette action est irréversible."

#: admin/customers/confirm-bulk-delete.php:49
msgid "Delete Customers"
msgstr "Supprimer les clients"

#: admin/bundles/index.php:14
msgid "Search Bundles"
msgstr "Rechercher des lots"

#: admin/bundles/confirm-bulk-delete.php:52 products/BulkDeleteConfirm.js:213
msgid "Are you sure you want to permanently delete this bundle? This cannot be undone."
msgid_plural "Are you sure you want to permanently delete these bundles? This cannot be undone."
msgstr[0] "Voulez-vous vraiment supprimer définitivement ce lot ? Cette action est irréversible."
msgstr[1] "Voulez-vous vraiment supprimer définitivement ces lots ? Cette action est irréversible."

#: admin/bundles/confirm-bulk-delete.php:49
msgid "Delete Bundles"
msgstr "Supprimer les lots"

#: admin/auto-fees/index.php:25
msgid "Are you sure you want to delete this dynamic price? This action cannot be undone."
msgstr "Voulez-vous vraiment supprimer ce prix dynamique ? Cette action est irréversible."

#: src/WordPress/UpgradeNoticeService.php:114
msgid "Read the Upgrade Guide"
msgstr "Lire le guide de mise à niveau"

#: src/WordPress/UpgradeNoticeService.php:111
msgid "If you are updating from a version prior to 3.0.0, please read the upgrade guide for important information about the changes in this version."
msgstr "Si vous effectuez la mise à jour depuis une version antérieure à la 3.0.0, veuillez lire le guide de mise à niveau pour obtenir des informations importantes sur les changements apportés par cette version."

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:135
msgid "New Collection Name"
msgstr "Nom de la nouvelle collection"

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:134
msgid "Add New Collection"
msgstr "Ajouter une collection"

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:133
msgid "Update Collection"
msgstr "Mettre à jour la collection"

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:132
msgid "Edit Collection"
msgstr "Modifier la collection"

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:131
msgid "parent Collection:"
msgstr ""

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:130
msgid "parent Collection"
msgstr ""

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:129
msgid "All Collections"
msgstr "Toutes les collections"

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:128
msgid "Search Collections"
msgstr "Rechercher des collections"

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:127
msgctxt "taxonomy singular name"
msgid "Collection"
msgstr "Collection"

#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:126
msgctxt "taxonomy general name"
msgid "Collections"
msgstr "Collections"

#. translators: %s: shortcode name
#: src/WordPress/Shortcodes/ShortcodesService.php:41
msgid "Please visit the frontend of your page builder to view the %s shortcode contents."
msgstr "Veuillez consulter le site public de votre constructeur de page pour voir le contenu du code court %s."

#. translators: %s: number of posts.
#: src/WordPress/PostTypes/ProductPostTypeService.php:1170
msgid "Archived <span class=\"count\">(%s)</span>"
msgid_plural "Archived <span class=\"count\">(%s)</span>"
msgstr[0] "Archivé <span class=\"count\">(%s)</span>"
msgstr[1] "Archivés <span class=\"count\">(%s)</span>"

#: src/WordPress/PostTypes/ProductPostTypeService.php:1161
msgctxt "post"
msgid "Archived"
msgstr "Archivé"

#: src/WordPress/PostTypes/ProductPostTypeService.php:1122
msgid "Product scheduled."
msgstr "Produit planifié."

#: src/WordPress/PostTypes/ProductPostTypeService.php:1121
msgid "Product reverted to draft."
msgstr "Produit repassé en brouillon."

#: src/WordPress/PostTypes/ProductPostTypeService.php:1120
msgid "Product published privately."
msgstr "Produit publié en privé."

#: src/WordPress/PostTypes/ProductPostTypeService.php:1119
msgid "Product published."
msgstr "Produit publié."

#: src/WordPress/PostTypes/ProductPostTypeService.php:1118
msgid "Products list"
msgstr "Liste des produits"

#: src/WordPress/PostTypes/ProductPostTypeService.php:1117
msgid "Products list navigation"
msgstr "Navigation de la liste des produits"

#: src/WordPress/PostTypes/ProductPostTypeService.php:1111
msgid "View Products"
msgstr "Voir les produits"

#: src/WordPress/PostTypes/ProductPostTypeService.php:1108
msgid "New Product"
msgstr "Nouveau produit"

#: src/WordPress/PostTypes/ProductPostTypeService.php:1107
msgid "Add new Product"
msgstr "Ajouter un nouveau produit"

#: src/WordPress/PostTypes/ProductPostTypeService.php:1106
msgctxt "Product"
msgid "Add New"
msgstr "Ajouter"

#: src/WordPress/PostTypes/ProductPostTypeService.php:1017
msgid "Product gallery"
msgstr "Galerie du produit"

#: src/WordPress/PostTypes/ProductPostTypeService.php:388
msgid "Learn More."
msgstr "En savoir plus."

#: src/WordPress/PostTypes/ProductPostTypeService.php:388
msgid "Enter the variant name as it appears in Option Values (e.g., Black, White, Light Green)."
msgstr "Saisissez le nom de la variante tel qu’il apparaît dans les valeurs d’option (par ex. Noir, Blanc, Vert clair)."

#: src/WordPress/PostTypes/FormPostTypeService.php:436
msgid "Checkout form duplicated. The copy was saved as a draft."
msgstr "Formulaire de paiement dupliqué. La copie a été enregistrée comme brouillon."

#. translators: %s: form title.
#: src/WordPress/PostTypes/FormPostTypeService.php:416
msgid "Duplicate &#8220;%s&#8221;"
msgstr "Dupliquer « %s »"

#: src/WordPress/PostTypes/FormPostTypeService.php:309
msgid "Payment mode of the form."
msgstr "Mode de paiement du formulaire."

#: src/WordPress/PostTypes/FormModeService.php:28
msgid "There is no checkout form block on this form."
msgstr "Ce formulaire ne contient aucun bloc de formulaire de paiement."

#: src/WordPress/PostTypes/FormModeService.php:18
msgid "Checkout form mode must be live or test."
msgstr "Le mode du formulaire de paiement doit être réel ou test."

#: src/WordPress/PluginActionLinksService.php:47
msgid "Documentation"
msgstr "Documentation"

#: src/WordPress/HealthService.php:124
msgid "The SureCart API is not reachable."
msgstr "L’API SureCart n’est pas joignable."

#: src/WordPress/HealthService.php:124
msgid "The SureCart API is reachable."
msgstr "L’API SureCart est joignable."

#: src/WordPress/HealthService.php:66
msgid "Number Formatter"
msgstr "Formateur de nombres"

#: src/WordPress/HealthService.php:62 src/WordPress/HealthService.php:67
msgid "Not defined"
msgstr "Non défini"

#: src/WordPress/HealthService.php:62 src/WordPress/HealthService.php:67
msgid "Defined"
msgstr "Défini"

#: src/WordPress/HealthService.php:61
msgid "Encryption Key"
msgstr "Clé de chiffrement"

#. translators: %s: minimum required WordPress version.
#: src/WordPress/CompatibilityService.php:279
msgid "<p>SureCart requires WordPress %s or higher. Please update WordPress to keep your store working correctly.</p>"
msgstr "<p>SureCart nécessite WordPress %s ou une version supérieure. Veuillez mettre à jour WordPress pour que votre boutique continue de fonctionner correctement.</p>"

#: src/WordPress/Admin/PluginCache/AdminPluginCacheService.php:119
msgid "Review Configuration Guide"
msgstr "Consulter le guide de configuration"

#. translators: 1: plugin name, 2: plugin version
#: src/WordPress/Admin/PluginCache/AdminPluginCacheService.php:114
msgid "%1$s (%2$s) detected. To ensure optimal performance with SureCart, configure the plugin properly."
msgstr "%1$s (%2$s) détecté. Pour garantir des performances optimales avec SureCart, configurez correctement l’extension."

#. translators: 1: plugin name, 2: plugin version
#: src/WordPress/Admin/PluginCache/AdminPluginCacheService.php:109
msgid "Action Required: Configure %s for SureCart"
msgstr "Action requise : configurer %s pour SureCart"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:419
msgid "Sticky Purchase Template"
msgstr "Modèle d’achat fixe"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:378
#: products/components/SelectTemplate/index.js:64
#: products/components/SelectTemplatePart/index.js:112
msgid "Product Template"
msgstr "Modèle de produit"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:344
msgid "Content Designer"
msgstr "Concepteur de contenu"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:299
msgid "Product Details"
msgstr "Détails du produit"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:299
msgid "Bundle Details"
msgstr "Détails du lot"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:227
msgid "SureCart Invoice"
msgstr "Facture SureCart"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:215
msgid "SureCart Coupon"
msgstr "Code promo SureCart"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:203
msgid "SureCart Upsell"
msgstr "Upsell SureCart"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:193
msgid "Order Bump"
msgstr "Order bump"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:193
msgid "SureCart Order Bump"
msgstr "Order bump SureCart"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:183
msgid "SureCart Collection"
msgstr "Collection SureCart"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:173
#: products/hooks/useBundleLabels.js:16
msgid "Bundle"
msgstr "Lot"

#: src/WordPress/Admin/AdminPageRegistry.php:116
msgid "Payout Batches"
msgstr "Lots de versements"

#: src/WordPress/Admin/AdminPageRegistry.php:111
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:487
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:495
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:496
#: src/WordPress/PostTypes/FormPostTypeService.php:103 forms/FormsList.js:236
#: forms/FormsList.js:244
msgid "Checkout Forms"
msgstr "Formulaires de paiement"

#. translators: 1: last run summary, 2: comma-separated field names.
#: src/Telemetry/SiteHealth.php:167
msgid "%1$s (last rejected fields: %2$s)"
msgstr "%1$s (derniers champs rejetés : %2$s)"

#. translators: 1: date, 2: status such as "ok" or "error:invalid_token", 3:
#. accepted count, 4: rejected count.
#: src/Telemetry/SiteHealth.php:154
msgid "%1$s: %2$s, %3$d accepted, %4$d rejected"
msgstr "%1$s : %2$s, %3$d acceptés, %4$d rejetés"

#: src/Telemetry/SiteHealth.php:134
msgid "Running now"
msgstr "En cours d’exécution"

#: src/Telemetry/SiteHealth.php:115
msgid "Not answered"
msgstr "Sans réponse"

#: src/Telemetry/SiteHealth.php:97
msgid "Last send"
msgstr "Dernier envoi"

#: src/Telemetry/SiteHealth.php:93
msgid "Next scheduled send"
msgstr "Prochain envoi planifié"

#: src/Telemetry/SiteHealth.php:89
msgid "Most send attempts on a pending event"
msgstr "Nombre maximal de tentatives d’envoi pour un événement en attente"

#: src/Telemetry/SiteHealth.php:85
msgid "Oldest pending event"
msgstr "Événement en attente le plus ancien"

#: src/Telemetry/SiteHealth.php:81
msgid "Pending events"
msgstr "Événements en attente"

#: src/Telemetry/SiteHealth.php:77
msgid "Outbox table exists"
msgstr "La table d’envoi existe"

#: src/Telemetry/SiteHealth.php:73
msgid "Not created yet"
msgstr "Pas encore créé"

#: src/Telemetry/SiteHealth.php:72
msgid "Install ID"
msgstr "ID d’installation"

#: src/Telemetry/SiteHealth.php:68
msgid "Consent"
msgstr "Consentement"

#: src/Telemetry/SiteHealth.php:65
msgid "SureCart Usage Data"
msgstr "Données d’utilisation de SureCart"

#: src/Telemetry/ConsentNotice.php:197
msgid "No thanks"
msgstr "Non merci"

#: src/Telemetry/ConsentNotice.php:196
msgid "Allow"
msgstr "Autoriser"

#. translators: %1$s: settings link start, %2$s: link end, %3$s: privacy policy
#. link start, %4$s: link end.
#: src/Telemetry/ConsentNotice.php:187
msgid "Help us improve SureCart by sharing details about your site setup and how you use SureCart. We never collect customer, order or payment data. You can change this anytime in %1$sSettings → Advanced%2$s. %3$sLearn more%4$s"
msgstr "Aidez-nous à améliorer SureCart en partageant des informations sur la configuration de votre site et votre utilisation de SureCart. Nous ne collectons jamais de données sur les clients, les commandes ou les paiements. Vous pouvez modifier ce choix à tout moment dans %1$sRéglages → Avancé%2$s. %3$sEn savoir plus%4$s"

#: src/Sync/WooCommerce/WooCommerceProductMapper.php:267
msgid "Sign-up Fee"
msgstr "Frais d’inscription"

#. translators: %s: Product name.
#: src/Sync/WooCommerce/WooCommerceProductMapper.php:252
msgid "%s Subscription"
msgstr "Abonnement %s"

#. translators: %s: Product name.
#: src/Sync/WooCommerce/WooCommerceProductMapper.php:204
msgid "%s Price"
msgstr "Prix %s"

#. translators: %s: error message from the API
#: src/Sync/WooCommerce/WooCommerceImportTask.php:256
msgid "API import failed: %s"
msgstr "Échec de l’importation via l’API : %s"

#: src/Sync/WooCommerce/WooCommerceImportTask.php:232
msgid "Product skipped"
msgstr "Produit ignoré"

#: src/Sync/WooCommerce/WooCommerceImportTask.php:230
#: src/Sync/WooCommerce/WooCommerceImportTask.php:252
msgid "Unknown Product"
msgstr "Produit inconnu"

#: src/Sync/WooCommerce/WooCommerceImportTask.php:230
msgid "Unnamed Product"
msgstr "Produit sans nom"

#: src/Sync/WooCommerce/WooCommerceImportTask.php:225
msgid "Failed to map product data during import"
msgstr "Impossible de mapper les données du produit lors de l’importation"

#: src/Sync/WooCommerce/WooCommerceImportTask.php:224
msgid "Too many variation attributes (SureCart supports a maximum of 3)"
msgstr "Trop d’attributs de variation (SureCart en prend en charge 3 au maximum)"

#: src/Sync/WooCommerce/WooCommerceImportTask.php:223
msgid "Product not found in WooCommerce"
msgstr "Produit introuvable dans WooCommerce"

#. translators: %s: product type
#: src/Sync/WooCommerce/WooCommerceImportTask.php:220
msgid "Unsupported product type: %s"
msgstr "Type de produit non pris en charge : %s"

#. translators: %s: URL to import results page
#: src/Sync/WooCommerce/WooCommerceImportService.php:405
msgid "The import has finished. <a href=\"%s\">View Import Results</a>"
msgstr "L’importation est terminée. <a href=\"%s\">Voir les résultats de l’importation</a>"

#: src/Sync/WooCommerce/WooCommerceImportService.php:402
msgid "SureCart: WooCommerce products import complete."
msgstr "SureCart : importation des produits WooCommerce terminée."

#: src/Sync/WooCommerce/WooCommerceImportService.php:308
msgid "SureCart is importing WooCommerce products in the background. The process may take a little while, so please be patient."
msgstr "SureCart importe les produits WooCommerce en arrière-plan. Cette opération peut prendre un certain temps, merci de patienter."

#: src/Sync/WooCommerce/WooCommerceImportService.php:307
msgid "SureCart: WooCommerce products import in progress."
msgstr "SureCart : importation des produits WooCommerce en cours."

#: src/Sync/ProductsSyncService.php:76
msgid "We are getting things ready and optimized in the background. This may take a few minutes."
msgstr "Nous préparons et optimisons tout en arrière-plan. Cela peut prendre quelques minutes."

#: src/Sync/ContentSyncService.php:104
msgid "Please try again."
msgstr "Veuillez réessayer."

#: src/Sync/ContentSyncService.php:103
msgid "SureCart: There was an issue creating your products."
msgstr "SureCart : un problème est survenu lors de la création de vos produits."

#: src/Sync/ContentSyncService.php:92
msgid "We are creating your products and collections in the background. This may take a few minutes."
msgstr "Nous créons vos produits et collections en arrière-plan. Cela peut prendre quelques minutes."

#: src/Sync/ContentSyncService.php:91 src/Sync/ProductsSyncService.php:73
msgid "SureCart: Getting things ready..."
msgstr "SureCart : préparation en cours…"

#. translators: %d is the number of days (abbreviated).
#: src/Support/Interval.php:79
msgid "%d d"
msgid_plural "%d d"
msgstr[0] "%d j"
msgstr[1] "%d j"

#: src/Support/ImportExportServiceProvider.php:51 export/Export.js:91
msgid "Your export is being prepared. We’ll email you a link when it’s ready."
msgstr "Votre export est en cours de préparation. Nous vous enverrons un lien par e-mail dès qu’il sera prêt."

#: src/Support/GitHubInstaller.php:158
msgid "The download URL must point to a .zip file."
msgstr "L’URL de téléchargement doit pointer vers un fichier .zip."

#: src/Support/GitHubInstaller.php:132
msgid "Please provide a GitHub release .zip URL (for example, .../releases/latest/download/plugin.zip) rather than a repository URL."
msgstr "Veuillez fournir l’URL d’un fichier .zip de version GitHub (par exemple, .../releases/latest/download/plugin.zip) plutôt que l’URL d’un dépôt."

#: src/Support/GitHubInstaller.php:69
msgid "Only GitHub download URLs are allowed."
msgstr "Seules les URL de téléchargement GitHub sont autorisées."

#: src/Support/GitHubInstaller.php:63
msgid "The download URL host is not allowed."
msgstr "L’hôte de l’URL de téléchargement n’est pas autorisé."

#: src/Support/GitHubInstaller.php:59
msgid "The download URL must not contain user credentials."
msgstr "L’URL de téléchargement ne doit pas contenir d’identifiants utilisateur."

#: src/Support/GitHubInstaller.php:54
msgid "The download URL must not specify a custom port."
msgstr "L’URL de téléchargement ne doit pas spécifier de port personnalisé."

#: src/Support/GitHubInstaller.php:49
msgid "The download URL must use HTTPS."
msgstr "L’URL de téléchargement doit utiliser HTTPS."

#: src/Support/GitHubInstaller.php:43
msgid "The download URL is not valid."
msgstr "L’URL de téléchargement n’est pas valide."

#: src/Support/GitHubInstaller.php:38
msgid "Please provide a download URL."
msgstr "Veuillez fournir une URL de téléchargement."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:38
msgid "%s is too short."
msgstr "%s est trop court."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:36
msgid "%s is too long."
msgstr "%s est trop long."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:34
msgid "%s must be smaller or equal."
msgstr "%s doit être inférieur ou égal."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:32
msgid "%s must be smaller."
msgstr "%s doit être inférieur."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:30
msgid "%s must be greater or equal."
msgstr "%s doit être supérieur ou égal."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:28
msgid "%s must be greater."
msgstr "%s doit être supérieur."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:26
msgid "%s is already taken."
msgstr "%s est déjà utilisé."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:24
msgid "%s is not included in the list."
msgstr "%s ne fait pas partie de la liste."

#: src/Support/Errors/Translations/codes.php:148
msgid "Failed to update the shipment. Please check for errors and try again."
msgstr "Impossible de mettre à jour l’expédition. Veuillez vérifier les erreurs et réessayer."

#: src/Support/Errors/Translations/codes.php:145
#: src/Support/Errors/Translations/codes.php:147
#: src/Support/Errors/Translations/codes.php:152
#: src/Support/Errors/Translations/codes.php:154
msgid "The package weight must be a number."
msgstr "Le poids du colis doit être un nombre."

#: src/Support/Errors/Translations/codes.php:144
#: src/Support/Errors/Translations/codes.php:146
#: src/Support/Errors/Translations/codes.php:151
#: src/Support/Errors/Translations/codes.php:153
msgid "Please provide the package weight."
msgstr "Veuillez indiquer le poids du colis."

#: src/Support/Errors/Translations/codes.php:143
#: src/Support/Errors/Translations/codes.php:150
msgid "Please provide the package length, width and height."
msgstr "Veuillez indiquer la longueur, la largeur et la hauteur du colis."

#: src/Support/Errors/Translations/codes.php:142
#: src/Support/Errors/Translations/codes.php:149
msgid "Please choose a saved package template for this shipment."
msgstr "Veuillez choisir un modèle de colis enregistré pour cette expédition."

#: src/Support/Errors/Translations/codes.php:141
msgid "Failed to save the fulfillment. Please check for errors and try again."
msgstr "Impossible d’enregistrer le traitement de la commande. Veuillez vérifier les erreurs et réessayer."

#: src/Support/Errors/Translations/codes.php:140
msgid "The review form data is invalid. Please check for errors and try again."
msgstr "Les données du formulaire d’avis ne sont pas valides. Veuillez vérifier les erreurs et réessayer."

#: src/Support/Errors/Translations/codes.php:139
msgid "You must be logged in as a customer to submit a review."
msgstr "Vous devez être connecté en tant que client pour soumettre un avis."

#: src/Support/Errors/Translations/codes.php:138
msgid "Please select a product to review."
msgstr "Veuillez sélectionner un produit à évaluer."

#: src/Support/Errors/Translations/codes.php:137
msgid "This price swap would create a loop. Please select a different swap option."
msgstr "Ce remplacement de prix créerait une boucle. Veuillez sélectionner une autre option de remplacement."

#: src/Support/Errors/Translations/codes.php:104
msgid "Handling percentage must be 0 or greater."
msgstr "Le pourcentage des frais de manutention doit être supérieur ou égal à 0."

#: src/Support/Errors/Translations/codes.php:103
msgid "Handling amount must be 0 or greater."
msgstr "Le montant des frais de manutention doit être supérieur ou égal à 0."

#: src/Support/Errors/Translations/codes.php:102
msgid "Select at least one carrier service."
msgstr "Sélectionnez au moins un service de transporteur."

#: src/Support/Errors/Translations/codes.php:101
msgid "Select a shipping provider."
msgstr "Sélectionnez un fournisseur de livraison."

#: src/Support/Errors/Translations/codes.php:75
msgid "This product is included in one or more bundles. Remove it from those bundles before archiving."
msgstr "Ce produit fait partie d’un ou plusieurs lots. Retirez-le de ces lots avant de l’archiver."

#: src/Support/Errors/Translations/codes.php:74
msgid "A product's bundle setting can't be changed after creation. Create a new bundle product instead."
msgstr "Le réglage de lot d’un produit ne peut pas être modifié après sa création. Créez plutôt un nouveau produit de type lot."

#: src/Support/Errors/Translations/codes.php:73
msgid "Please pick a component product before saving."
msgstr "Veuillez choisir un produit composant avant d’enregistrer."

#: src/Support/Errors/Translations/codes.php:72
msgid "You can't nest bundles. Pick a non-bundle product as a component."
msgstr "Vous ne pouvez pas imbriquer des lots. Choisissez un produit qui n’est pas un lot comme composant."

#: src/Support/Errors/Translations/codes.php:71
msgid "This product is already in the bundle. Increase its quantity instead of adding it twice."
msgstr "Ce produit est déjà dans le lot. Augmentez sa quantité au lieu de l’ajouter deux fois."

#: src/Support/Errors/Translations/codes.php:65 sc-customer-login2.js:182
msgid "A code was recently sent to you. Please wait before requesting another."
msgstr "Un code vous a été envoyé récemment. Veuillez patienter avant d’en demander un autre."

#: src/Support/Errors/Translations/codes.php:45
msgid "Please enter additional shipping address information."
msgstr "Veuillez saisir des informations complémentaires pour l’adresse de livraison."

#: src/Support/Errors/Translations/codes.php:43
msgid "Notification Settings cannot be enabled until you set an address in your store settings."
msgstr "Les réglages de notification ne peuvent pas être activés tant que vous n’avez pas défini une adresse dans les réglages de votre boutique."

#: src/Support/Errors/Translations/codes.php:25
msgid "Some items in your cart have reached their purchase limit. Please update your order to continue."
msgstr "Certains articles de votre panier ont atteint leur limite d’achat. Veuillez mettre à jour votre commande pour continuer."

#: src/Support/Errors/Translations/codes.php:21
#: src/Support/Errors/Translations/codes.php:23
msgid "This postal code does not match the format required for the selected country. Please enter a valid postal code for billing."
msgstr "Ce code postal ne correspond pas au format requis pour le pays sélectionné. Veuillez saisir un code postal de facturation valide."

#: src/Support/Errors/Translations/codes.php:20
#: src/Support/Errors/Translations/codes.php:22
msgid "This postal code does not match the format required for the selected country. Please enter a valid postal code for shipping."
msgstr "Ce code postal ne correspond pas au format requis pour le pays sélectionné. Veuillez saisir un code postal de livraison valide."

#: src/Support/Errors/Translations/codes.php:18
msgid "Please provide a valid phone number."
msgstr "Veuillez fournir un numéro de téléphone valide."

#: src/Support/Errors/Translations/codes.php:10
msgid "The dynamic price must have a start date."
msgstr "Le prix dynamique doit avoir une date de début."

#: src/Support/Errors/Translations/attributes.php:36
msgid "Line item"
msgstr "Ligne d’article"

#: src/Support/Errors/Translations/attributes.php:35
msgid "Fulfillment items"
msgstr "Articles traités"

#: src/Support/Errors/Translations/attributes.php:34
msgid "Shipment status"
msgstr "État de l’expédition"

#: src/Support/Errors/Translations/attributes.php:33 sc-address2.js:57
msgid "Postal Code"
msgstr "Code postal"

#: src/Support/Errors/Translations/attributes.php:20
#: settings/display-currency/components/DisplayCurrenciesSettings.js:81
#: src/blocks/currency-switcher/edit.js:123
msgid "Currency"
msgstr "Devise"

#. translators: maximum percentage.
#: src/Support/Errors/ErrorsTranslationService.php:125
msgid "You must enter a percentage less than or equal to %s"
msgstr "Vous devez saisir un pourcentage inférieur ou égal à %s"

#. translators: minimum percentage.
#: src/Support/Errors/ErrorsTranslationService.php:122
msgid "You must enter a percentage greater than or equal to %s"
msgstr "Vous devez saisir un pourcentage supérieur ou égal à %s"

#. translators: %s is the minimum weight.
#: src/Support/Errors/ErrorsTranslationService.php:115
msgid "The weight must be greater than %s."
msgstr "Le poids doit être supérieur à %s."

#. translators: %s is the minimum amount.
#: src/Support/Errors/ErrorsTranslationService.php:76
msgid "You must enter an amount of at least %s"
msgstr "Vous devez saisir un montant d’au moins %s"

#. translators: %s: current language name
#: src/Support/Currency.php:138
msgid "Site Locale - %s"
msgstr "Langue du site - %s"

#: src/Support/Blocks/TemplateUtilityService.php:409
msgid "Display a sticky purchase button when the product form is scrolled out of view."
msgstr "Afficher un bouton d’achat fixe lorsque le formulaire du produit n’est plus visible à l’écran."

#: src/Support/Blocks/TemplateUtilityService.php:408
msgid "Display product review form modal."
msgstr "Afficher la fenêtre modale du formulaire d’avis sur le produit."

#: src/Support/Blocks/TemplateUtilityService.php:407
msgid "Display product quick add."
msgstr "Afficher l’ajout rapide du produit."

#: src/Support/Blocks/TemplateUtilityService.php:381
msgid "Sticky Purchase"
msgstr "Achat fixe"

#: src/Support/Blocks/TemplateUtilityService.php:378
msgid "Product Review Form"
msgstr "Formulaire d’avis sur le produit"

#: src/Support/Blocks/TemplateUtilityService.php:378
msgid "SureCart Product Review Form"
msgstr "Formulaire d’avis sur le produit SureCart"

#: src/Support/Blocks/TemplateUtilityService.php:377
msgid "Product Quick Add"
msgstr "Ajout rapide du produit"

#: src/Support/Blocks/TemplateUtilityService.php:377
msgid "SureCart Product Quick Add"
msgstr "Ajout rapide du produit SureCart"

#: src/Support/Blocks/TemplateUtilityService.php:376
msgid "SureCart Checkout"
msgstr "Paiement SureCart"

#: src/Support/Blocks/TemplateUtilityService.php:375
msgid "SureCart Cart"
msgstr "Panier SureCart"

#: src/SetupGuide/SetupGuideService.php:553
msgid "Demo products can only be added to an empty store."
msgstr "Les produits de démonstration ne peuvent être ajoutés qu’à une boutique vide."

#: src/SetupGuide/SetupGuideService.php:549
msgid "Demo products are not available for this store."
msgstr "Les produits de démonstration ne sont pas disponibles pour cette boutique."

#: src/SetupGuide/SetupGuideService.php:529
msgid "The default checkout form could not be found."
msgstr "Le formulaire de paiement par défaut est introuvable."

#: src/SetupGuide/SetupGuideService.php:524
msgid "Your store can’t take live payments yet. Launch once your payment processor is approved for live payments, or add a manual payment method."
msgstr "Votre boutique ne peut pas encore accepter de paiements réels. Lancez-la une fois que votre processeur de paiement est approuvé pour les paiements réels, ou ajoutez un moyen de paiement manuel."

#: src/SetupGuide/SetupGuideService.php:519
msgid "Connect your store before launching it."
msgstr "Connectez votre boutique avant de la lancer."

#: src/Settings/SettingService.php:61
msgid "Not logged in."
msgstr "Non connecté."

#: src/Settings/SettingService.php:39
msgid "You do not have permission to change this setting."
msgstr "Vous n’avez pas l’autorisation de modifier ce réglage."

#: src/Routing/PermalinkSettingService.php:119
msgid "Shop base with collection"
msgstr "Base de la boutique avec la collection"

#: src/Rest/VisitsRestServiceProvider.php:98
msgid "The page referrer."
msgstr "Le référent de la page."

#: src/Rest/VisitsRestServiceProvider.php:92
msgid "The URL the visit happened on."
msgstr "L’URL sur laquelle la visite a eu lieu."

#: src/Rest/VisitsRestServiceProvider.php:87
msgid "The affiliation code."
msgstr "Le code d’affiliation."

#: src/Rest/VariantsRestServiceProvider.php:101
msgid "The variant shipping weight unit."
msgstr "L’unité de poids de livraison de la variante."

#: src/Rest/VariantsRestServiceProvider.php:96
msgid "The variant shipping weight."
msgstr "Le poids de livraison de la variante."

#: src/Rest/VariantsRestServiceProvider.php:91
msgid "The variant shipping dimensions."
msgstr "Les dimensions de livraison de la variante."

#: src/Rest/VariantsRestServiceProvider.php:81
msgid "The variant SKU."
msgstr "Le SKU de la variante."

#: src/Rest/VariantsRestServiceProvider.php:76
msgid "The stock for the variant."
msgstr "Le stock de la variante."

#: src/Rest/VariantsRestServiceProvider.php:71
msgid "The held stock for the variant."
msgstr "Le stock réservé de la variante."

#: src/Rest/VariantsRestServiceProvider.php:66
msgid "The available stock for the variant."
msgstr "Le stock disponible de la variante."

#: src/Rest/UpsellRestServiceProvider.php:141
msgid "The product group ids that filter this upsell."
msgstr "Les ID de groupes de produits qui filtrent cet upsell."

#: src/Rest/UpsellRestServiceProvider.php:136
msgid "The product ids that filter this upsell."
msgstr "Les ID de produits qui filtrent cet upsell."

#: src/Rest/UpsellRestServiceProvider.php:131
msgid "The price ids that filter this upsell."
msgstr "Les ID de prix qui filtrent cet upsell."

#: src/Rest/UpsellRestServiceProvider.php:126
msgid "The priority of this upsell in relation to other upsells."
msgstr "La priorité de cet upsell par rapport aux autres upsells."

#: src/Rest/UpsellRestServiceProvider.php:101
msgid "How this upsell replaces line items when accepted."
msgstr "La manière dont cet upsell remplace les lignes d’articles lorsqu’il est accepté."

#: src/Rest/TelemetryEventsRestServiceProvider.php:94
msgid "Properties are too large."
msgstr "Les propriétés sont trop volumineuses."

#: src/Rest/TelemetryEventsRestServiceProvider.php:90
msgid "Properties must be an object."
msgstr "Les propriétés doivent être un objet."

#: src/Rest/TaxRegistrationRestServiceProvider.php:75
msgid "The tax rate for zones that require a manual rate."
msgstr "Le taux de taxe pour les zones qui nécessitent un taux manuel."

#: src/Rest/TaxRegistrationRestServiceProvider.php:70
msgid "The tax label shown to customers for this registration."
msgstr "Le libellé de taxe affiché aux clients pour cet enregistrement."

#: src/Rest/TaxOverrideRestServiceProvider.php:60
msgid "The tax label shown to customers for this override. Falls back to the zone or registration label when blank."
msgstr "Le libellé de taxe affiché aux clients pour cette dérogation. Utilise le libellé de la zone ou de l’enregistrement s’il est vide."

#: src/Rest/SwapRestServiceProvider.php:110
msgid "Whether or not this swap is archived."
msgstr "Indique si cet échange est archivé ou non."

#: src/Rest/SwapRestServiceProvider.php:105
msgid "The associated price to swap to."
msgstr "Le prix associé vers lequel effectuer l’échange."

#: src/Rest/SwapRestServiceProvider.php:100
msgid "The associated price to swap from."
msgstr "Le prix associé à partir duquel effectuer l’échange."

#: src/Rest/SwapRestServiceProvider.php:95
msgid "Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format."
msgstr "Ensemble de paires clé-valeur que vous pouvez associer à un objet. Cela peut être utile pour stocker des informations supplémentaires sur l’objet dans un format structuré."

#: src/Rest/SwapRestServiceProvider.php:90
msgid "A description of this swap. This text will be visibile to customers in the checkout summary when offered the swap."
msgstr "Une description de cet échange. Ce texte sera visible par les clients dans le récapitulatif du paiement lorsque l’échange leur est proposé."

#: src/Rest/SwapRestServiceProvider.php:84
msgid "Time at which the object was archived. Measured in seconds since the Unix epoch."
msgstr "Date à laquelle l’objet a été archivé. Mesurée en secondes depuis l’epoch Unix."

#: src/Rest/SwapRestServiceProvider.php:78
msgid "Time at which the object was discarded. Measured in seconds since the Unix epoch."
msgstr "Date à laquelle l’objet a été supprimé. Mesurée en secondes depuis l’epoch Unix."

#: src/Rest/SwapRestServiceProvider.php:60
msgid "Type of object (swap)"
msgstr "Type d’objet (swap)"

#: src/Rest/SubscriptionRestServiceProvider.php:189
msgid "Only return canceled subscriptions that can still be restored."
msgstr "Renvoyer uniquement les abonnements annulés qui peuvent encore être rétablis."

#: src/Rest/SubscriptionRestServiceProvider.php:184
msgid "Only return subscriptions scheduled to cancel at the end of the current period."
msgstr "Renvoyer uniquement les abonnements dont l’annulation est programmée à la fin de la période en cours."

#: src/Rest/SubscriptionProtocolRestServiceProvider.php:126
msgid "Whether or not existing subscription reminders should be recalculated. Only applicable when remind_at_period_percent_remaining or remind_after_days are changed."
msgstr "Indique si les rappels d’abonnement existants doivent être recalculés. S’applique uniquement lorsque remind_at_period_percent_remaining ou remind_after_days sont modifiés."

#: src/Rest/SubscriptionProtocolRestServiceProvider.php:121
msgid "Percentage of period remaining when reminder should be sent."
msgstr "Pourcentage de la période restante auquel le rappel doit être envoyé."

#: src/Rest/SubscriptionProtocolRestServiceProvider.php:116
msgid "Minimum days between reminders."
msgstr "Nombre minimum de jours entre les rappels."

#: src/Rest/StarterTemplatesRestServiceProvider.php:89
msgid "Unique identifier for the template."
msgstr "Identifiant unique du modèle."

#: src/Rest/ShippingProviderTypeRestServiceProvider.php:62
msgid "Only return templates for this carrier, by token or display name."
msgstr "Renvoyer uniquement les modèles de ce transporteur, par jeton ou nom d’affichage."

#: src/Rest/ShipmentRestServiceProvider.php:143
msgid "Comma-separated or array list of related objects to expand."
msgstr "Liste (séparée par des virgules ou sous forme de tableau) des objets liés à développer."

#: src/Rest/ShipmentRestServiceProvider.php:136
msgid "Only return shipments with the given IDs."
msgstr "Renvoyer uniquement les expéditions ayant les ID indiqués."

#: src/Rest/ShipmentRestServiceProvider.php:129
msgid "Filter by shipment status. Accepts a single value or array (e.g., `status[]=draft&status[]=quoted`)."
msgstr "Filtrer par état d’expédition. Accepte une valeur unique ou un tableau (par ex. `status[]=draft&status[]=quoted`)."

#: src/Rest/ShipmentRestServiceProvider.php:122
msgid "Filter by fulfillment IDs."
msgstr "Filtrer par ID de traitement de la commande."

#: src/Rest/SetupGuideRestServiceProvider.php:67
msgid "Guide sections to dismiss or restore."
msgstr "Sections du guide à ignorer ou à rétablir."

#: src/Rest/SetupGuideRestServiceProvider.php:63
msgid "Onboarding answers to merge."
msgstr "Réponses d’intégration à fusionner."

#: src/Rest/SetupGuideRestServiceProvider.php:52
msgid "Extra sections to compute, e.g. `next`."
msgstr "Sections supplémentaires à calculer, par ex. `next`."

#: src/Rest/SetupGuideRestServiceProvider.php:48
msgid "Drop the cached account before computing status."
msgstr "Supprimer le compte mis en cache avant de calculer l’état."

#: src/Rest/RuleSchemaRestServiceProvider.php:65
msgid "Attributes of a Rule Schema"
msgstr "Attributs d’un schéma de règle"

#: src/Rest/RuleSchemaRestServiceProvider.php:59
msgid "Type of object (rule_schema)"
msgstr "Type d’objet (rule_schema)"

#: src/Rest/ReviewsRestServiceProvider.php:196
msgid "Only return verified or unverified reviews."
msgstr "Renvoyer uniquement les avis vérifiés ou non vérifiés."

#: src/Rest/ReviewsRestServiceProvider.php:188
msgid "Only return reviews from the given customers."
msgstr "Renvoyer uniquement les avis des clients indiqués."

#: src/Rest/ReviewsRestServiceProvider.php:179
msgid "Filter by star rating (1-5)."
msgstr "Filtrer par nombre d’étoiles (1-5)."

#: src/Rest/ReviewsRestServiceProvider.php:171
msgid "Only return reviews for the given products."
msgstr "Renvoyer uniquement les avis des produits indiqués."

#: src/Rest/ReviewsRestServiceProvider.php:162
msgid "Filter by review status."
msgstr "Filtrer par état de l’avis."

#: src/Rest/ReviewsRestServiceProvider.php:144
msgid "The purchase associated with this review."
msgstr "L’achat associé à cet avis."

#: src/Rest/ReviewsRestServiceProvider.php:139
msgid "The product being reviewed."
msgstr "Le produit évalué."

#: src/Rest/ReviewsRestServiceProvider.php:134
msgid "The customer who wrote the review."
msgstr "Le client qui a rédigé l’avis."

#: src/Rest/ReviewsRestServiceProvider.php:128
msgid "Whether the review is verified."
msgstr "Indique si l’avis est vérifié."

#: src/Rest/ReviewsRestServiceProvider.php:121
msgid "Review rating in stars (1-5)."
msgstr "Note de l’avis en étoiles (1-5)."

#: src/Rest/ReviewsRestServiceProvider.php:116
msgid "Review title."
msgstr "Titre de l’avis."

#: src/Rest/ReviewsRestServiceProvider.php:110
msgid "Review status."
msgstr "État de l’avis."

#: src/Rest/ReviewsRestServiceProvider.php:105
msgid "Review body content."
msgstr "Contenu de l’avis."

#: src/Rest/ReviewProtocolRestServiceProvider.php:103
msgid "Days after order fulfillment to send review solicitation email."
msgstr "Nombre de jours après le traitement de la commande avant l’envoi de l’e-mail de demande d’avis."

#: src/Rest/ReviewProtocolRestServiceProvider.php:98
msgid "Whether to send review solicitation emails."
msgstr "Indique s’il faut envoyer des e-mails de demande d’avis."

#: src/Rest/ReviewProtocolRestServiceProvider.php:93
msgid "Whether reviews are enabled globally."
msgstr "Indique si les avis sont activés globalement."

#: src/Rest/ReviewProtocolRestServiceProvider.php:87
#: src/Rest/ReviewsRestServiceProvider.php:99
msgid "Type of object."
msgstr "Type d’objet."

#: src/Rest/RestServiceProvider.php:351
msgid "Sorry, you are not allowed to edit this resource."
msgstr "Désolé, vous n’avez pas l’autorisation de modifier cette ressource."

#: src/Rest/ProductsRestServiceProvider.php:297
msgid "Whether `expand` augments the default relations (`merge`) or replaces them (`replace`)."
msgstr "Indique si `expand` complète les relations par défaut (`merge`) ou les remplace (`replace`)."

#: src/Rest/ProductsRestServiceProvider.php:289
msgid "Relations to expand on each returned product."
msgstr "Relations à développer pour chaque produit renvoyé."

#: src/Rest/ProductsRestServiceProvider.php:285
msgid "Sort directive in the form `field:direction`, e.g. `cataloged_at:desc`."
msgstr "Directive de tri au format `field:direction`, par ex. `cataloged_at:desc`."

#: src/Rest/ProductsRestServiceProvider.php:277
msgid "Only return bundle products (true) or non-bundle products (false)."
msgstr "Renvoyer uniquement les produits en lot (true) ou les produits hors lot (false)."

#: src/Rest/ProductsRestServiceProvider.php:230
msgid "The purchase limit for the product."
msgstr "La limite d’achat du produit."

#: src/Rest/ProductsRestServiceProvider.php:225
msgid "Whether tax is enabled for the product."
msgstr "Indique si la taxe est activée pour le produit."

#: src/Rest/ProductsRestServiceProvider.php:220
msgid "The product tax category."
msgstr "La catégorie de taxe du produit."

#: src/Rest/ProductsRestServiceProvider.php:215
msgid "The product shipping weight unit."
msgstr "L’unité de poids de livraison du produit."

#: src/Rest/ProductsRestServiceProvider.php:210
msgid "The product shipping weight."
msgstr "Le poids de livraison du produit."

#: src/Rest/ProductsRestServiceProvider.php:205
msgid "The product shipping dimensions."
msgstr "Les dimensions de livraison du produit."

#: src/Rest/ProductsRestServiceProvider.php:200
msgid "The product SKU."
msgstr "L’UGS du produit."

#: src/Rest/ProductsRestServiceProvider.php:195
msgid "Cataloged at timestamp."
msgstr "Horodatage de l’ajout au catalogue."

#: src/Rest/ProductsRestServiceProvider.php:180
msgid "Whether the product is archived."
msgstr "Indique si le produit est archivé."

#: src/Rest/ProductsRestServiceProvider.php:175
msgid "The status of the product."
msgstr "L’état du produit."

#: src/Rest/ProductsRestServiceProvider.php:170
msgid "The stock for the product."
msgstr "Le stock du produit."

#: src/Rest/ProductsRestServiceProvider.php:165
msgid "The held stock for the product."
msgstr "Le stock réservé du produit."

#: src/Rest/ProductsRestServiceProvider.php:160
msgid "The available stock for the product."
msgstr "Le stock disponible du produit."

#: src/Rest/ProductCollectionsRestServiceProvider.php:120
msgid "Only return collections that contain the given products."
msgstr "Renvoyer uniquement les collections qui contiennent les produits indiqués."

#: src/Rest/ProductCollectionsRestServiceProvider.php:114
msgid "Filter the result set to specific IDs."
msgstr "Limiter les résultats à des ID spécifiques."

#: src/Rest/ProductCollectionsRestServiceProvider.php:108
msgid "Relations to expand on each returned collection."
msgstr "Relations à développer pour chaque collection renvoyée."

#: src/Rest/ProductCollectionsRestServiceProvider.php:104
msgid "Sort directive in the form `field:direction`, e.g. `created_at:desc`."
msgstr "Directive de tri au format `field:direction`, par ex. `created_at:desc`."

#: src/Rest/PriceRestServiceProvider.php:93
#: src/Rest/ProductsRestServiceProvider.php:190
msgid "Discarded at timestamp."
msgstr "Horodatage de la suppression."

#: src/Rest/PluginInstallerRestServiceProvider.php:58
msgid "You do not have permission to install plugins."
msgstr "Vous n’avez pas l’autorisation d’installer des extensions."

#: src/Rest/PluginInstallerRestServiceProvider.php:36
msgid "The integration catalog id to install."
msgstr "L’ID du catalogue d’intégrations à installer."

#: src/Rest/OrderProtocolRestServiceProvider.php:100
msgid "The default memo that is shown on all invoices and receipts."
msgstr "Le mémo par défaut affiché sur toutes les factures et tous les reçus."

#: src/Rest/OrderProtocolRestServiceProvider.php:95
msgid "The default footer that is shown on all invoices and receipts."
msgstr "Le pied de page par défaut affiché sur toutes les factures et tous les reçus."

#: src/Rest/LoginRestServiceProvider.php:114
msgid "You must be logged in to perform this action."
msgstr "Vous devez être connecté pour effectuer cette action."

#: src/Rest/LineItemsRestServiceProvider.php:126
msgid "The customer associated with the checkout."
msgstr "Le client associé au paiement."

#: src/Rest/LineItemsRestServiceProvider.php:121
msgid "The checkout for the line item."
msgstr "Le paiement de l’article."

#: src/Rest/FormsRestServiceProvider.php:79
msgid "You are not allowed to duplicate this form."
msgstr "Vous n’êtes pas autorisé à dupliquer ce formulaire."

#: src/Rest/FormsRestServiceProvider.php:54
msgid "Form post id."
msgstr "ID de publication du formulaire."

#: src/Rest/DownloadRestServiceProvider.php:90
msgid "Filter downloads by product IDs."
msgstr "Filtrer les téléchargements par ID de produit."

#: src/Rest/DownloadRestServiceProvider.php:81
msgid "Filter downloads by variant IDs."
msgstr "Filtrer les téléchargements par ID de variante."

#: src/Rest/CustomerRestServiceProvider.php:182
msgid "You must be logged in to access your customer record."
msgstr "Vous devez être connecté pour accéder à votre fiche client."

#: src/Rest/CheckoutRestServiceProvider.php:221
msgid "This is a test checkout. No orders were processed. Please contact the store administrator for more information."
msgstr "Ceci est un paiement de test. Aucune commande n’a été traitée. Veuillez contacter l’administrateur de la boutique pour plus d’informations."

#: src/Rest/CheckoutRestServiceProvider.php:220
msgid "Test order successful, but not processed."
msgstr "Commande de test réussie, mais non traitée."

#: src/Rest/BumpRestServiceProvider.php:160
msgid "Offer description."
msgstr "Description de l’offre."

#: src/Rest/BumpRestServiceProvider.php:155
#: src/Rest/PriceRestServiceProvider.php:83
#: src/Rest/ProductCollectionsRestServiceProvider.php:59
#: src/Rest/ProductGroupsRestServiceProvider.php:64
#: src/Rest/UpsellRestServiceProvider.php:151
#: src/Rest/VariantsRestServiceProvider.php:86
msgid "Set of key-value pairs for custom data."
msgstr "Ensemble de paires clé-valeur pour les données personnalisées."

#: src/Rest/BumpRestServiceProvider.php:130
#: src/Rest/UpsellRestServiceProvider.php:146
msgid "How the filter conditions are matched – can be one of all, any, or none."
msgstr "Mode de correspondance des conditions de filtrage – peut être all, any ou none."

#: src/Rest/BumpRestServiceProvider.php:125
msgid "The product group ids that filter this bump."
msgstr "Les ID de groupes de produits qui filtrent cet order bump."

#: src/Rest/BumpRestServiceProvider.php:120
msgid "The product ids that filter this bump."
msgstr "Les ID de produits qui filtrent cet order bump."

#: src/Rest/BumpRestServiceProvider.php:115
msgid "The price ids that filter this bump."
msgstr "Les ID de prix qui filtrent cet order bump."

#: src/Rest/BumpRestServiceProvider.php:105
msgid "Whether this bump is automatically applied when its conditions match."
msgstr "Indique si cet order bump est appliqué automatiquement lorsque ses conditions sont remplies."

#: src/Rest/BumpRestServiceProvider.php:90
#: src/Rest/PriceRestServiceProvider.php:88
#: src/Rest/ProductCollectionsRestServiceProvider.php:64
#: src/Rest/ProductGroupsRestServiceProvider.php:69
#: src/Rest/ProductsRestServiceProvider.php:185
msgid "Archived at timestamp."
msgstr "Horodatage de l’archivage."

#: src/Rest/BumpRestServiceProvider.php:85
msgid "Whether the bump is archived."
msgstr "Indique si l’order bump est archivé."

#: src/Rest/BrandRestServiceProvider.php:150
msgid "The primary color used in dark mode."
msgstr "La couleur principale utilisée en mode sombre."

#: src/Rest/BrandRestServiceProvider.php:144
msgid "The SureCart color scheme (light or dark)."
msgstr "Le jeu de couleurs SureCart (clair ou sombre)."

#: src/Rest/BrandRestServiceProvider.php:139
msgid "The dark mode logo media object."
msgstr "L’objet média du logo en mode sombre."

#: src/Rest/BrandRestServiceProvider.php:134
msgid "The brand logo media object."
msgstr "L’objet média du logo de la marque."

#: src/Rest/BatchOperationsRestServiceProvider.php:89
msgid "Only return operations with the given statuses."
msgstr "Ne renvoyer que les opérations ayant les statuts indiqués."

#: src/Rest/BatchOperationsRestServiceProvider.php:84
msgid "Only return operations that belong to the given batches."
msgstr "Ne renvoyer que les opérations appartenant aux lots indiqués."

#: src/Rest/BatchOperationsRestServiceProvider.php:64
msgid "HTTP status code returned by this operation."
msgstr "Code de statut HTTP renvoyé par cette opération."

#: src/Rest/BatchOperationsRestServiceProvider.php:59
msgid "pending | in_progress | completed | failed | timed_out"
msgstr "pending | in_progress | completed | failed | timed_out"

#: src/Rest/BatchOperationsRestServiceProvider.php:53
msgid "UUID of the batch operation."
msgstr "UUID de l’opération du lot."

#: src/Rest/BatchesRestServiceProvider.php:207
msgid "You are not allowed to perform one or more operations in this batch."
msgstr "Vous n’êtes pas autorisé à effectuer une ou plusieurs opérations de ce lot."

#: src/Rest/BatchesRestServiceProvider.php:200
msgid "Unsupported operation in batch."
msgstr "Opération non prise en charge dans le lot."

#: src/Rest/BatchesRestServiceProvider.php:187
msgid "A batch must contain at least one operation."
msgstr "Un lot doit contenir au moins une opération."

#: src/Rest/BatchesRestServiceProvider.php:178
msgid "You are not allowed to use the batch endpoint."
msgstr "Vous n’êtes pas autorisé à utiliser le point de terminaison de lot."

#: src/Rest/BatchesRestServiceProvider.php:99
msgid "Items per page (1-100)."
msgstr "Éléments par page (1-100)."

#: src/Rest/BatchesRestServiceProvider.php:95
msgid "Page of items returned."
msgstr "Page d’éléments renvoyée."

#: src/Rest/BatchesRestServiceProvider.php:70
msgid "Operations to execute as part of this batch."
msgstr "Opérations à exécuter dans le cadre de ce lot."

#: src/Rest/BatchesRestServiceProvider.php:65
msgid "Operations that have finished (completed, failed, or timed out)."
msgstr "Opérations terminées (réussies, échouées ou expirées)."

#: src/Rest/BatchesRestServiceProvider.php:60
msgid "Total operations in this batch."
msgstr "Nombre total d’opérations dans ce lot."

#: src/Rest/BatchesRestServiceProvider.php:55
msgid "pending | in_progress | completed"
msgstr "pending | in_progress | completed"

#: src/Rest/BatchesRestServiceProvider.php:49
msgid "UUID of the batch."
msgstr "UUID du lot."

#: src/Rest/AutoFeeProtocolRestServiceProvider.php:84
msgid "Positive Shipping Fee Selection Strategy."
msgstr "Stratégie de sélection des frais de livraison positifs."

#: src/Rest/AutoFeeProtocolRestServiceProvider.php:79
msgid "Positive Line Item Fee Selection Strategy."
msgstr "Stratégie de sélection des frais d’article positifs."

#: src/Rest/AutoFeeProtocolRestServiceProvider.php:74
msgid "Positive Checkout Fee Selection Strategy."
msgstr "Stratégie de sélection des frais de paiement positifs."

#: src/Rest/AutoFeeProtocolRestServiceProvider.php:69
msgid "Negative Shipping Fee Selection Strategy."
msgstr "Stratégie de sélection des frais de livraison négatifs."

#: src/Rest/AutoFeeProtocolRestServiceProvider.php:64
msgid "Negative Line Item Fee Selection Strategy."
msgstr "Stratégie de sélection des frais d’article négatifs."

#: src/Rest/AutoFeeProtocolRestServiceProvider.php:59
msgid "Negative Checkout Fee Selection Strategy."
msgstr "Stratégie de sélection des frais de paiement négatifs."

#: src/Request/RequestService.php:216
msgid "Invalid endpoint."
msgstr "Point de terminaison non valide."

#: src/Models/User.php:292
msgid "Sorry, no customer is being created, please contact with admin."
msgstr "Désolé, aucun client n’a été créé, veuillez contacter l’administrateur."

#: src/Models/User.php:203
msgid "This customer is already linked to another user."
msgstr "Ce client est déjà associé à un autre utilisateur."

#: src/Models/ShippingProviderType.php:38
#: src/Models/ShippingProviderType.php:69
msgid "Please provide a shipping provider."
msgstr "Veuillez indiquer un transporteur."

#: src/Models/Shipment.php:43 src/Models/Shipment.php:89
#: src/Models/Shipment.php:129
msgid "Please create the shipment."
msgstr "Veuillez créer l’expédition."

#: src/Models/Review.php:196 reviews/list/fields/status.js:9
#: reviews/list/fields/status.js:22 reviews/list/useStatusTabs.js:30
msgid "Rejected"
msgstr "Rejeté"

#: src/Models/Review.php:194 reviews/list/fields/status.js:8
#: reviews/list/fields/status.js:20 reviews/list/useStatusTabs.js:20
msgid "In Review"
msgstr "En cours d’examen"

#. translators: %s: site name, or its host when the site has no name.
#: src/Models/ProvisionalAccount.php:109
msgctxt "default store name"
msgid "%s Store"
msgstr "Boutique %s"

#: src/Models/ProvisionalAccount.php:73
msgid "Store name must be at least 3 characters long. Please choose a different name for your store."
msgstr "Le nom de la boutique doit comporter au moins 3 caractères. Veuillez choisir un autre nom pour votre boutique."

#. translators: %s is the product name.
#: src/Models/ProductImport.php:79
msgid "%s Content"
msgstr "Contenu de %s"

#. translators: %1$1s is the min price, %2$2s is the max price.
#: src/Models/Product.php:1354
msgid "%1$1s - %2$2s"
msgstr "%1$1s - %2$2s"

#: src/Models/Product.php:166
msgid "Missing ID"
msgstr "ID manquant"

#. translators: %d is the number of intervals.
#: src/Models/Price.php:410
msgid "(%d payments)"
msgstr "(%d paiements)"

#. translators: %d is the number of intervals.
#: src/Models/Price.php:396
msgid " x %s"
msgstr " x %s"

#. translators: %1$d is the number of intervals, %2$s is the interval.
#: src/Models/Price.php:379
msgid "/ %1$d %2$s"
msgid_plural "/ %1$d %2$s"
msgstr[0] "/ %1$d %2$s"
msgstr[1] "/ %1$d %2$s"

#: src/Models/Price.php:367
msgid "yrs"
msgstr "ans"

#: src/Models/Price.php:363
msgid "mos"
msgstr "mois"

#: src/Models/Price.php:359
msgid "wks"
msgstr "sem."

#. translators: %1$d is the number of intervals, %2$s is the interval.
#: src/Models/Price.php:335
msgid "every %1$d %2$s"
msgid_plural "every %1$d %2$s"
msgstr[0] "chaque %1$d %2$s"
msgstr[1] "tous les %1$d %2$s"

#: src/Models/Price.php:323
msgid "years"
msgstr "ans"

#: src/Models/Price.php:319 components/coupon/CouponDiscountDuration.js:81
msgid "months"
msgstr "mois"

#: src/Models/Price.php:315
msgid "weeks"
msgstr "semaines"

#. translators: %1$1s is the setup fee amount, %2$2s is the setup fee name.
#: src/Models/Price.php:266
msgid "%1$1s %2$2s."
msgstr "%1$1s %2$2s."

#. translators: %1$1s is the setup fee amount, %2$2s is the setup fee name.
#: src/Models/Price.php:251
msgid "%1$1s %2$2s"
msgstr "%1$1s %2$2s"

#: src/Models/PaymentMethod.php:89 Blocks/Payment/components/Inspector.js:102
msgid "Razorpay"
msgstr "Razorpay"

#: src/Models/PaymentInstrument.php:50 razorpay.js:17
msgid "UPI"
msgstr "UPI"

#: src/Models/PaymentInstrument.php:49
msgid "Voucher"
msgstr "Bon d’achat"

#: src/Models/PaymentInstrument.php:48
msgid "Sofort"
msgstr "Sofort"

#: src/Models/PaymentInstrument.php:47
msgid "Przelewy24"
msgstr "Przelewy24"

#: src/Models/PaymentInstrument.php:46
msgid "Paysafecard"
msgstr "Paysafecard"

#: src/Models/PaymentInstrument.php:45
msgid "MyBank"
msgstr "MyBank"

#: src/Models/PaymentInstrument.php:44
msgid "Klarna"
msgstr "Klarna"

#: src/Models/PaymentInstrument.php:43
msgid "KBC"
msgstr "KBC"

#: src/Models/PaymentInstrument.php:42
msgid "In3"
msgstr "In3"

#: src/Models/PaymentInstrument.php:41
msgid "SEPA Debit"
msgstr "Prélèvement SEPA"

#: src/Models/PaymentInstrument.php:40
msgid "iDEAL"
msgstr "iDEAL"

#: src/Models/PaymentInstrument.php:39
msgid "Giropay"
msgstr "Giropay"

#: src/Models/PaymentInstrument.php:38
msgid "Gift Card"
msgstr "Carte cadeau"

#: src/Models/PaymentInstrument.php:37
msgid "EPS"
msgstr "EPS"

#: src/Models/PaymentInstrument.php:36
msgid "Direct Debit"
msgstr "Prélèvement automatique"

#: src/Models/PaymentInstrument.php:34
msgid "Belfius"
msgstr "Belfius"

#: src/Models/PaymentInstrument.php:33
msgid "Bank Transfer"
msgstr "Virement bancaire"

#: src/Models/PaymentInstrument.php:32
msgid "Bancontact"
msgstr "Bancontact"

#: src/Models/PaymentInstrument.php:31
msgid "Apple Pay"
msgstr "Apple Pay"

#: src/Models/PaymentInstrument.php:30
msgid "Bank Account"
msgstr "Compte bancaire"

#: src/Models/PaymentInstrument.php:29
msgid "Card"
msgstr "Carte"

#: src/Models/LineItem.php:435
msgid "Quantity unavailable"
msgstr "Quantité indisponible"

#: src/Models/IntegrationCatalog.php:106
#: settings/integrations/Suretriggers.js:114
msgid "Install & Activate"
msgstr "Installer et activer"

#: src/Models/IntegrationCatalog.php:97
#: settings/integrations/IntegrationCard.js:76
msgid "Pre-installed"
msgstr "Préinstallé"

#: src/Models/GalleryItemVideoAttachment.php:152
#: src/Models/GalleryItemVideoAttachment.php:153
msgid "Product Video"
msgstr "Vidéo du produit"

#: src/Models/GalleryItemImageAttachment.php:118
#: src/Models/GalleryItemProductMedia.php:122
#: src/Models/GalleryItemVideoAttachment.php:118
msgid "Expand image"
msgstr "Agrandir l’image"

#. translators: %s is the image title.
#: src/Models/GalleryItemImageAttachment.php:97
#: src/Models/GalleryItemProductMedia.php:101
#: src/Models/GalleryItemVideoAttachment.php:97
msgid "Viewing image: %s."
msgstr "Affichage de l’image : %s."

#. translators: %s: original form title.
#: src/Models/Form.php:233
msgid "%s (Copy)"
msgstr "%s (copie)"

#: src/Models/Form.php:223
msgid "Restore this checkout form before duplicating it."
msgstr "Restaurez ce formulaire de paiement avant de le dupliquer."

#: src/Models/Form.php:217
msgid "Sorry, you are not allowed to duplicate this checkout form."
msgstr "Désolé, vous n’avez pas l’autorisation de dupliquer ce formulaire de paiement."

#: src/Models/Form.php:213 src/WordPress/PostTypes/FormModeService.php:23
msgid "Checkout form not found."
msgstr "Formulaire de paiement introuvable."

#. translators: %s: dispute status
#: src/Models/Dispute.php:95
msgid "Dispute %s"
msgstr "Litige %s"

#: src/Models/Discount.php:39 price.js:106
msgid "Order amount exceeds limit"
msgstr "Le montant de la commande dépasse la limite"

#: src/Models/DatabaseModel.php:778
msgid "This does not exist."
msgstr "Cet élément n’existe pas."

#: src/Models/Charge.php:118
msgid "Multiple Disputes"
msgstr "Litiges multiples"

#: src/Models/Blocks/ProductPageBlock.php:238
msgid "Select options"
msgstr "Choisir des options"

#: src/Integrations/NpsSurvey/NpsSurveyNotice.php:272
msgid "We'd love to understand what's not working or what's missing for you. What can SureCart improve to earn a higher score from you?"
msgstr "Nous aimerions comprendre ce qui ne fonctionne pas ou ce qui vous manque. Que pourrait améliorer SureCart pour obtenir une meilleure note de votre part ?"

#: src/Integrations/NpsSurvey/NpsSurveyNotice.php:271
msgid "Thanks for your honest feedback! 😊"
msgstr "Merci pour votre retour sincère ! 😊"

#: src/Integrations/NpsSurvey/NpsSurveyNotice.php:267
msgid ""
"Thanks. This means a lot!\n"
"\n"
"If you've got a minute, a review on WordPress would mean the world to us. It helps others find us and keeps our momentum strong."
msgstr ""
"Merci, cela compte beaucoup pour nous !\n"
"\n"
"Si vous avez une minute, un avis sur WordPress nous ferait extrêmement plaisir. Cela aide d’autres personnes à nous trouver et nous permet de garder notre élan."

#: src/Integrations/NpsSurvey/NpsSurveyNotice.php:266
msgid "Wow, we appreciate the feedback! 😀"
msgstr "Waouh, merci pour votre retour ! 😀"

#: src/Integrations/NpsSurvey/NpsSurveyNotice.php:263
msgid "How likely are you to recommend #pluginname to your friends or colleagues?"
msgstr "Quelle est la probabilité que vous recommandiez #pluginname à vos amis ou collègues ?"

#: src/Integrations/Elementor/Widgets/VariantPills.php:460
msgid "Blue"
msgstr "Bleu"

#: src/Integrations/Elementor/Widgets/VariantPills.php:459
#: src/blocks/product-selected-variant/edit.js:30
msgid "Red"
msgstr "Rouge"

#: src/Integrations/Elementor/Widgets/VariantPills.php:321
#: src/blocks/product-variant-pill/edit.js:65
msgid "Highlight Background"
msgstr "Arrière-plan en surbrillance"

#: src/Integrations/Elementor/Widgets/VariantPills.php:310
#: src/blocks/product-variant-pill/edit.js:57
msgid "Highlight Text"
msgstr "Texte en surbrillance"

#: src/Integrations/Elementor/Widgets/VariantPills.php:277
msgid "Variant pill"
msgstr "Pastille de variante"

#: src/Integrations/Elementor/Widgets/VariantPills.php:253
msgid "Space between each pill."
msgstr "Espace entre chaque pastille."

#: src/Integrations/Elementor/Widgets/VariantPills.php:250
msgid "Pill Gap"
msgstr "Espacement des pastilles"

#: src/Integrations/Elementor/Widgets/VariantPills.php:221
msgid "Variant pills"
msgstr "Pastilles de variantes"

#: src/Integrations/Elementor/Widgets/VariantPills.php:198
msgid "Align Content"
msgstr "Aligner le contenu"

#: src/Integrations/Elementor/Widgets/VariantPills.php:186
msgid "Wrap Reverse"
msgstr "Retour à la ligne inversé"

#: src/Integrations/Elementor/Widgets/VariantPills.php:180
msgid "Flex Wrap"
msgstr "Retour à la ligne (flex)"

#: src/Integrations/Elementor/Widgets/VariantPills.php:168
msgid "Baseline"
msgstr "Ligne de base"

#: src/Integrations/Elementor/Widgets/VariantPills.php:160
msgid "Align Items"
msgstr "Aligner les éléments"

#: src/Integrations/Elementor/Widgets/VariantPills.php:139
msgid "Justify Content"
msgstr "Justifier le contenu"

#: src/Integrations/Elementor/Widgets/VariantPills.php:122
msgid "Flex Gap"
msgstr "Espacement flex"

#: src/Integrations/Elementor/Widgets/VariantPills.php:105
msgid "Flex Direction"
msgstr "Direction flex"

#: src/Integrations/Elementor/Widgets/SaleBadge.php:214
msgid "Specify a fixed width"
msgstr "Définir une largeur fixe"

#: src/Integrations/Elementor/Widgets/SaleBadge.php:201
msgid "Fill"
msgstr "Remplir"

#: src/Integrations/Elementor/Widgets/SaleBadge.php:200
msgid "Fit"
msgstr "Ajuster"

#: src/Integrations/Elementor/Widgets/SaleBadge.php:102
msgid "Badge Style"
msgstr "Style du badge"

#: src/Integrations/Elementor/Widgets/Quantity.php:137
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:144
#: Blocks/Input/Block.php:23 Blocks/Input/edit.js:50 Blocks/Input/edit.js:85
msgid "Input"
msgstr "Champ de saisie"

#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:158
msgid "Hover Color"
msgstr "Couleur au survol"

#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:93
msgid "Show \"review\" or \"reviews\" label after the count."
msgstr "Afficher le libellé « avis » après le nombre."

#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:80
msgid "Display the block even when there are zero reviews."
msgstr "Afficher le bloc même lorsqu’il n’y a aucun avis."

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:483
msgid "Size of the star rating in pixels."
msgstr "Taille des étoiles de notation en pixels."

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:447
msgid "Star Rating Style"
msgstr "Style des étoiles de notation"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:430
msgid "Clear All Text Color"
msgstr "Couleur du texte « Tout effacer »"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:422
msgid "Review Sidebar Style"
msgstr "Style de la barre latérale des avis"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:408
msgid "Container Margin"
msgstr "Marge du conteneur"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:396
msgid "Container Padding"
msgstr "Marge intérieure du conteneur"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:334
msgid "Review Border Width"
msgstr "Largeur de la bordure de l’avis"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:322
msgid "Groove"
msgstr "Rainure"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:321
msgid "Dashed"
msgstr "Tirets"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:320
msgid "Dotted"
msgstr "Pointillés"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:319
msgid "Double"
msgstr "Double"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:318
msgid "Solid"
msgstr "Plein"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:313
msgid "Review Border Type"
msgstr "Type de bordure de l’avis"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:285
msgid "Review Item Style"
msgstr "Style de l’élément d’avis"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:251
msgid "Show pagination controls at the bottom."
msgstr "Afficher les contrôles de pagination en bas."

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:181
msgid "Show the review content/description."
msgstr "Afficher le contenu/la description de l’avis."

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:168
msgid "Show the review date."
msgstr "Afficher la date de l’avis."

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:106
msgid "Show the add review button in the header."
msgstr "Afficher le bouton d’ajout d’avis dans l’en-tête."

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:93
msgid "Show the filter and sidebar with filter options."
msgstr "Afficher le filtre et la barre latérale avec les options de filtrage."

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:80
msgid "Show the header with filters and add review button."
msgstr "Afficher l’en-tête avec les filtres et le bouton d’ajout d’avis."

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:77
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:90
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:103
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:165
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:178
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:248
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:77
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:90
msgid "Hide"
msgstr "Masquer"

#: src/Integrations/Elementor/Widgets/ProductReviewList.php:76
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:89
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:102
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:164
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:177
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:247
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:76
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:89
msgid "Show"
msgstr "Afficher"

#: src/Integrations/Elementor/Widgets/ProductReviewContent.php:84
msgid "Place this widget inside a container/section along with your review summary widgets (Average Rating, Stars, Breakdown, etc.). When no reviews exist for the product, the entire parent container will be hidden on the frontend."
msgstr "Placez ce widget dans un conteneur/une section avec vos widgets de résumé des avis (note moyenne, étoiles, répartition, etc.). Si le produit n’a aucun avis, l’ensemble du conteneur parent sera masqué sur le site."

#: src/Integrations/Elementor/Widgets/ProductReviewContent.php:83
msgid "Conditional Visibility Widget"
msgstr "Widget de visibilité conditionnelle"

#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:229
msgid "Label & Count Text"
msgstr "Texte du libellé et du nombre"

#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:111
msgid "Text Style"
msgstr "Style du texte"

#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:145
msgid "Gap Between Stars"
msgstr "Espacement entre les étoiles"

#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:133
msgid "Flex"
msgstr "Flex"

#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:132
msgid "Inline Flex"
msgstr "Flex en ligne"

#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:129
#: src/blocks/product-buy-button/display.js:17
#: src/blocks/product-review-add-button/display.js:23
#: src/blocks/product-review-form-submit-button/display.js:16
msgid "Display"
msgstr "Affichage"

#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:80
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:94
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:119
msgid "Link to the reviews section."
msgstr "Lien vers la section des avis."

#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:67
msgid "Rating Star Settings"
msgstr "Réglages des étoiles de notation"

#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:234
msgid "Content Alignment"
msgstr "Alignement du contenu"

#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:136
msgid "Show on Hover"
msgstr "Afficher au survol"

#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:172
msgid "Input field"
msgstr "Champ de saisie"

#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:103
msgid "Enter help text (optional)"
msgstr "Saisissez un texte d’aide (facultatif)"

#: src/Integrations/Elementor/Widgets/ProductContent.php:127
msgid "Note: If you haven't added any content in the Content Designer, this area will remain empty. This text is for demonstration purposes only."
msgstr "Remarque : si vous n’avez ajouté aucun contenu dans le concepteur de contenu, cette zone restera vide. Ce texte est fourni uniquement à titre de démonstration."

#: src/Integrations/Elementor/Widgets/ProductContent.php:126
msgid "In the template preview, you can see how the product's content will appear to customers."
msgstr "Dans l’aperçu du modèle, vous pouvez voir comment le contenu du produit apparaîtra aux clients."

#: src/Integrations/Elementor/Widgets/ProductContent.php:125
msgid "Use this area to add detailed information about your product, such as features, specifications, and usage instructions."
msgstr "Utilisez cette zone pour ajouter des informations détaillées sur votre produit, telles que ses caractéristiques, ses spécifications et ses instructions d’utilisation."

#: src/Integrations/Elementor/Widgets/ProductContent.php:124
msgid "This section will display the content you create using the Content Designer on the Edit Product page."
msgstr "Cette section affichera le contenu que vous créez avec le concepteur de contenu sur la page de modification du produit."

#: src/Integrations/Elementor/Widgets/ProductContent.php:72
msgid "Justified"
msgstr "Justifié"

#. translators: %s is the setup fee.
#: src/Integrations/Elementor/Widgets/PriceChooser.php:589
#: src/Integrations/Elementor/Widgets/PriceChooser.php:598
#: src/Integrations/Elementor/Widgets/PriceChooser.php:647
#: src/Integrations/Elementor/Widgets/PriceChooser.php:656
msgid "%s Setup fee"
msgstr "%s de frais d’installation"

#. translators: %s is the price.
#: src/Integrations/Elementor/Widgets/PriceChooser.php:585
#: src/Integrations/Elementor/Widgets/PriceChooser.php:643
msgid "%s /mo"
msgstr "%s /mois"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:582
#: src/Integrations/Elementor/Widgets/PriceChooser.php:640
#: src/blocks/cart-line-item-price-name/edit.js:6
#: src/blocks/product-price-chooser/edit.js:37
msgid "Subscribe & Save"
msgstr "S’abonner et économiser"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:496
msgid "Price Setup Fee"
msgstr "Frais d’installation du prix"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:437
msgid "Price Trial"
msgstr "Période d’essai du prix"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:388
msgid "Price Amount"
msgstr "Montant du prix"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:339
#: auto-fees/utils/constants.js:36 src/blocks/price-name/edit.js:18
msgid "Price Name"
msgstr "Nom du prix"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:151
msgid "Gaps"
msgstr "Espacements"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:134
msgid "Grid"
msgstr "Grille"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:133
#: src/Integrations/Elementor/Widgets/VariantPills.php:92
msgid "Flexbox"
msgstr "Flexbox"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:129
#: src/Integrations/Elementor/Widgets/VariantPills.php:88
msgid "Container Layout"
msgstr "Mise en page du conteneur"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:116
msgid "Label Color"
msgstr "Couleur de l’étiquette"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:108
msgid "Container"
msgstr "Conteneur"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:87
msgid "The label for price choices."
msgstr "L’étiquette des choix de prix."

#: src/Integrations/Elementor/Widgets/Media.php:361
msgid "Placeholder image"
msgstr "Image de remplacement"

#: src/Integrations/Elementor/Widgets/Media.php:238
msgid "Set the number of thumbnails to show per page."
msgstr "Définissez le nombre de vignettes à afficher par page."

#: src/Integrations/Elementor/Widgets/Media.php:233
msgid "Thumbnails per Page"
msgstr "Vignettes par page"

#: src/Integrations/Elementor/Widgets/Media.php:109
#: src/blocks/product-media/edit.js:70
msgid "Scale images with a lightbox effect."
msgstr "Agrandir les images avec un effet lightbox."

#: src/Integrations/Elementor/Widgets/Media.php:104
msgid "Enlarge on Click"
msgstr "Agrandir au clic"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:348
msgid "Number of tags to display."
msgstr "Nombre d’étiquettes à afficher."

#: src/Integrations/Elementor/Widgets/CollectionTags.php:346
msgid "Count"
msgstr "Nombre"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:213
#: src/Integrations/Elementor/Widgets/VariantPills.php:184
msgid "No Wrap"
msgstr "Pas de retour à la ligne"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:209
#: src/Integrations/Elementor/Widgets/CollectionTags.php:217
#: src/Integrations/Elementor/Widgets/VariantPills.php:185
msgid "Wrap"
msgstr "Retour à la ligne"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:152
msgid "Align"
msgstr "Aligner"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:138
#: src/Integrations/Elementor/Widgets/VariantPills.php:148
#: src/Integrations/Elementor/Widgets/VariantPills.php:207
msgid "Space Evenly"
msgstr "Espacement égal"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:134
#: src/Integrations/Elementor/Widgets/VariantPills.php:147
#: src/Integrations/Elementor/Widgets/VariantPills.php:206
msgid "Space Around"
msgstr "Espace autour"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:130
#: src/Integrations/Elementor/Widgets/VariantPills.php:146
#: src/Integrations/Elementor/Widgets/VariantPills.php:205
msgid "Space Between"
msgstr "Espace entre"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:114
msgid "Justify"
msgstr "Justifier"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:100
msgid "Column Reverse"
msgstr "Colonne inversée"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:96
msgid "Row Reverse"
msgstr "Ligne inversée"

#: src/Integrations/Elementor/Widgets/CollectionTags.php:88
#: src/Integrations/Elementor/Widgets/VariantPills.php:109
msgid "Row"
msgstr "Ligne"

#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:326
msgid "Border Width"
msgstr "Largeur de la bordure"

#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:305
msgid "Rotate"
msgstr "Rotation"

#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:267
msgid "On"
msgstr "Activé"

#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:266
msgid "Off"
msgstr "Désactivé"

#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:263
msgid "Fit to Size"
msgstr "Ajuster à la taille"

#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:158
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:180
msgid "Primary Color"
msgstr "Couleur principale"

#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:119
msgid "Always Show Cart Menu"
msgstr "Toujours afficher le menu du panier"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:478
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:338
#: src/Integrations/Elementor/Widgets/CollectionTags.php:317
#: src/Integrations/Elementor/Widgets/PriceChooser.php:316
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:233
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:292
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:555
#: src/Integrations/Elementor/Widgets/Quantity.php:183
#: src/Integrations/Elementor/Widgets/SaleBadge.php:253
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:196
#: src/Integrations/Elementor/Widgets/VariantPills.php:391
msgid "Border Radius"
msgstr "Rayon de la bordure"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:439
#: src/Integrations/Elementor/Widgets/ProductContent.php:56
#: src/Integrations/Elementor/Widgets/SaleBadge.php:147
#: src/blocks/product-review-form/edit.js:83
msgid "Alignment"
msgstr "Alignement"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:423
#: src/Integrations/Elementor/Widgets/CollectionTags.php:168
#: src/Integrations/Elementor/Widgets/VariantPills.php:167
msgid "Stretch"
msgstr "Étirer"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:415
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:447
#: src/Integrations/Elementor/Widgets/CollectionTags.php:122
#: src/Integrations/Elementor/Widgets/CollectionTags.php:160
#: src/Integrations/Elementor/Widgets/ProductContent.php:64
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:242
#: src/Integrations/Elementor/Widgets/SaleBadge.php:155
#: src/Integrations/Elementor/Widgets/VariantPills.php:145
#: src/Integrations/Elementor/Widgets/VariantPills.php:166
#: src/Integrations/Elementor/Widgets/VariantPills.php:204
msgid "Center"
msgstr "Centre"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:349
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:193
msgid "Hover Animation"
msgstr "Animation au survol"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:319
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:173
msgid "Hover"
msgstr "Survol"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:286
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:151
msgid "Normal"
msgstr "Normal"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:214
msgid "Icon Spacing"
msgstr "Espacement de l’icône"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:193
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:451
#: src/Integrations/Elementor/Widgets/CollectionTags.php:126
#: src/Integrations/Elementor/Widgets/CollectionTags.php:164
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:246
#: src/Integrations/Elementor/Widgets/VariantPills.php:144
#: src/Integrations/Elementor/Widgets/VariantPills.php:165
#: src/Integrations/Elementor/Widgets/VariantPills.php:203
msgid "End"
msgstr "Fin"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:189
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:443
#: src/Integrations/Elementor/Widgets/CollectionTags.php:118
#: src/Integrations/Elementor/Widgets/CollectionTags.php:156
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:238
#: src/Integrations/Elementor/Widgets/VariantPills.php:143
#: src/Integrations/Elementor/Widgets/VariantPills.php:164
#: src/Integrations/Elementor/Widgets/VariantPills.php:202
msgid "Start"
msgstr "Début"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:121
msgid "Text Settings"
msgstr "Réglages du texte"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:95
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:122
#: src/Integrations/Elementor/Widgets/Media.php:107
#: src/Integrations/Elementor/Widgets/Media.php:119
#: src/Integrations/Elementor/Widgets/Media.php:251
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:139
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:159
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:77
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:91
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:116
#: src/Telemetry/SiteHealth.php:78 src/Telemetry/SiteHealth.php:118
#: affiliation-clicks/list/fields/index.js:101
#: auto-fees/list/fields/index.js:19 auto-fees/list/fields/index.js:167
msgid "No"
msgstr "Non"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:94
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:121
#: src/Integrations/Elementor/Widgets/Media.php:106
#: src/Integrations/Elementor/Widgets/Media.php:118
#: src/Integrations/Elementor/Widgets/Media.php:250
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:138
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:158
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:76
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:90
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:115
#: src/Telemetry/SiteHealth.php:78 src/Telemetry/SiteHealth.php:118
#: auto-fees/list/fields/index.js:18 auto-fees/list/fields/index.js:167
msgid "Yes"
msgstr "Oui"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:85
#: src/Integrations/Elementor/Widgets/Media.php:77
msgid "Content Settings"
msgstr "Réglages du contenu"

#: src/Integrations/Elementor/ElementorWidgetsService.php:76
msgid "SureCart Checkout Page"
msgstr "Page de paiement SureCart"

#: src/Integrations/Elementor/ElementorWidgetsService.php:68
msgid "SureCart Elements"
msgstr "Éléments SureCart"

#: src/Integrations/Elementor/ElementorTemplatesService.php:40
msgid "Product Form (Right)"
msgstr "Formulaire de produit (droite)"

#: src/Integrations/Elementor/ElementorTemplatesService.php:32
msgid "Product Form (Left)"
msgstr "Formulaire de produit (gauche)"

#: src/Integrations/Elementor/ElementorEditorService.php:81
#: elementor/template-selector-modal.php:32
#: onboarding/complete-site/CompleteSiteBrowser.js:286
msgid "No templates found."
msgstr "Aucun modèle trouvé."

#: src/Integrations/Elementor/ElementorEditorService.php:80
msgid "No product card templates available."
msgstr "Aucun modèle de carte produit disponible."

#: src/Integrations/Elementor/ElementorEditorService.php:79
msgid "No product form templates available."
msgstr "Aucun modèle de formulaire de produit disponible."

#: src/Integrations/Elementor/ElementorBlockAdapterService.php:140
#: components/coupon/CouponDiscountDuration.js:100
#: onboarding/steps/Details.js:111 settings/advanced/AdvancedSettings.js:676
#: settings/mcp/MCPSettings.js:99 upsell-funnels/EditFunnel.js:344
msgid "Learn more"
msgstr "En savoir plus"

#. translators: %s: URL to the SureCart Elementor documentation page.
#: src/Integrations/Elementor/ElementorBlockAdapterService.php:139
msgid "⚠️ Warning: SureCart widgets must be placed inside a \"Product Form\" container to function properly. &nbsp; %s"
msgstr "⚠️ Avertissement : les widgets SureCart doivent être placés dans un conteneur « Formulaire de produit » pour fonctionner correctement. &nbsp; %s"

#: src/Integrations/Elementor/ElementorBlockAdapterService.php:104
msgid "Container Type"
msgstr "Type de conteneur"

#: src/Integrations/Elementor/DynamicTags/SelectedSetupFee.php:31
msgid "Product selected setup fee"
msgstr "Frais d’installation du produit sélectionné"

#: src/Integrations/Elementor/DynamicTags/ScratchPrice.php:62
msgid "Scratch Price Type"
msgstr "Type de prix barré"

#: src/Integrations/Elementor/DynamicTags/ProductStock.php:63
msgid "Held Stock"
msgstr "Stock réservé"

#: src/Integrations/Elementor/DynamicTags/ProductStock.php:58
msgid "Stock Type"
msgstr "Type de stock"

#: src/Integrations/Elementor/DynamicTags/ProductReviewTotalRatings.php:28
msgid "Product Total Ratings"
msgstr "Nombre total d’évaluations du produit"

#: src/Integrations/Elementor/DynamicTags/ProductAverageRating.php:28
msgid "Product Average Rating"
msgstr "Note moyenne du produit"

#: src/Integrations/Elementor/DynamicTags/Price.php:65
#: src/Integrations/Elementor/DynamicTags/ScratchPrice.php:67
msgid "Raw"
msgstr "Brut"

#: src/Integrations/Elementor/DynamicTags/Price.php:64
#: src/Integrations/Elementor/DynamicTags/ScratchPrice.php:66
msgid "Formatted"
msgstr "Formaté"

#: src/Integrations/Elementor/DynamicTags/Price.php:60
#: auto-fees/modules/Details.js:105 auto-fees/utils/constants.js:38
msgid "Price Type"
msgstr "Type de prix"

#: src/Integrations/Elementor/Conditions/ProductSingle.php:58
msgid "SureCart Products (Deprecated)"
msgstr "Produits SureCart (obsolète)"

#: src/Integrations/Elementor/Conditions/ProductSingle.php:49
msgid "SureCart Product (Deprecated)"
msgstr "Produit SureCart (obsolète)"

#: src/Integrations/Bricks/Elements/VariantPills.php:79
#: products/modules/Media/EditMedia.js:348
msgid "Variation"
msgstr "Variation"

#: src/Integrations/Bricks/Elements/VariantPills.php:58
#: src/Integrations/Elementor/Widgets/VariantPills.php:28
msgid "Product Variant Pills"
msgstr "Pastilles de variantes du produit"

#: src/Integrations/Bricks/Elements/VariantPill.php:98
msgid "Option Value"
msgstr "Valeur de l’option"

#: src/Integrations/Bricks/Elements/VariantPill.php:78
msgid "Highlight Border Color"
msgstr "Couleur de bordure de mise en évidence"

#: src/Integrations/Bricks/Elements/VariantPill.php:66
msgid "Highlight Background Color"
msgstr "Couleur d’arrière-plan de mise en évidence"

#: src/Integrations/Bricks/Elements/VariantPill.php:54
#: src/Integrations/Elementor/Widgets/PriceChooser.php:258
msgid "Highlight Text Color"
msgstr "Couleur du texte de mise en évidence"

#: src/Integrations/Bricks/Elements/VariantPill.php:44
msgid "Product Variant Pill"
msgstr "Pastille de variante du produit"

#: src/Integrations/Bricks/Elements/SelectedPriceAdHocAmount.php:73
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:85
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:86
#: src/WordPress/Shortcodes/ShortcodesServiceProvider.php:278
#: auto-fees/modules/AndGroup.js:221
#: src/blocks/product-selected-price-ad-hoc-amount/view.php:14
#: src/blocks/product-selected-price-ad-hoc-amount/edit.js:57
msgid "Enter an amount"
msgstr "Saisissez un montant"

#: src/Integrations/Bricks/Elements/SaleBadge.php:52
#: src/Integrations/Elementor/Widgets/SaleBadge.php:28
#: src/Integrations/Elementor/Widgets/SaleBadge.php:76
msgid "Sale Badge"
msgstr "Badge de promotion"

#: src/Integrations/Bricks/Elements/ProductReviewTotalRating.php:136
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:257
#: src/blocks/product-review-total-rating/edit.js:60
msgid "reviews"
msgstr "avis"

#: src/Integrations/Bricks/Elements/ProductReviewTotalRating.php:80
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:104
msgid "Plus Sign"
msgstr "Signe plus"

#: src/Integrations/Bricks/Elements/ProductReviewTotalRating.php:62
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:74
msgid "Show For Zero Reviews"
msgstr "Afficher en l’absence d’avis"

#: src/Integrations/Bricks/Elements/ProductReviews.php:210
msgid "Breakdowns"
msgstr "Répartitions"

#: src/Integrations/Bricks/Elements/ProductReviews.php:188
#: patterns/product-review-standard.php:5
#: src/blocks/product-review-list/template.js:199
msgid "Based on"
msgstr "Basé sur"

#: src/Integrations/Bricks/Elements/ProductReviews.php:164
#: src/Integrations/Bricks/Elements/ProductReviewTotalRating.php:51
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:28
msgid "Product Total Rating"
msgstr "Note totale du produit"

#: src/Integrations/Bricks/Elements/ProductReviews.php:105
msgid "Review Summary"
msgstr "Résumé des avis"

#: src/Integrations/Bricks/Elements/ProductReviews.php:100
msgid "Review Content"
msgstr "Contenu de l’avis"

#: src/Integrations/Bricks/Elements/ProductReviews.php:89
#: patterns/product-review-standard.php:4
#: src/blocks/product-review-list/view.php:7
#: src/blocks/product-review-list/template.js:7
msgid "Customer Reviews"
msgstr "Avis clients"

#: src/Integrations/Bricks/Elements/ProductReviews.php:74
msgid "Review List"
msgstr "Liste des avis"

#: src/Integrations/Bricks/Elements/ProductReviews.php:58
#: src/Integrations/Bricks/Elements/ProductReviews.php:70
#: src/Integrations/Elementor/ElementorTemplatesService.php:64
#: src/Integrations/Elementor/Widgets/ProductReviews.php:28
#: settings/review-protocol/ReviewProtocolSettings.js:49
#: settings/review-protocol/ReviewProtocolSettings.js:77
msgid "Product Reviews"
msgstr "Avis sur le produit"

#: src/Integrations/Bricks/Elements/ProductReviewRating.php:70
msgid "Rating Container"
msgstr "Conteneur de la note"

#: src/Integrations/Bricks/Elements/ProductReviewRating.php:58
#: src/Integrations/Bricks/Elements/ProductReviews.php:128
#: src/Integrations/Elementor/ElementorTemplatesService.php:72
#: src/Integrations/Elementor/Widgets/ProductReviewRating.php:28
msgid "Product Rating"
msgstr "Note du produit"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:879
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:958
msgid "This is an excellent product. I highly recommend it to anyone looking for quality and reliability."
msgstr "C’est un excellent produit. Je le recommande vivement à tous ceux qui recherchent qualité et fiabilité."

#: src/Integrations/Bricks/Elements/ProductReviewList.php:877
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:973
msgid "Great Product!"
msgstr "Excellent produit !"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:847
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:956
msgid "2 days ago"
msgstr "Il y a 2 jours"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:822
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:965
msgid "John Doe"
msgstr "Jean Dupont"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:796
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:930
#: src/blocks/product-list-filter-checkboxes-label/view.php:1
#: src/blocks/product-review-list-filter-checkboxes-label/view.php:1
#: src/blocks/product-list-filter-checkboxes-label/edit.js:27
#: src/blocks/product-list-filter-checkboxes-label/edit.js:39
#: src/blocks/product-review-list-filter-checkboxes-label/edit.js:15
msgid "Filter by"
msgstr "Filtrer par"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:794
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:927
msgid "Clear All"
msgstr "Tout effacer"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:787
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:920
#: src/blocks/product-list-filter-tag/view.php:25
#: src/blocks/product-list-filter-tag/edit.js:22
#: src/blocks/product-review-list-filter-tag/edit.js:29
msgid "Remove tag"
msgstr "Retirer l’étiquette"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:779
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:911
#: src/blocks/product-list-filter-tags-label/view.php:1
#: src/blocks/product-review-list-filter-tags-label/view.php:1
#: src/blocks/product-list-filter-tags-label/edit.js:12
#: src/blocks/product-review-list-filter-tags-label/edit.js:16
msgid "Applied Filters"
msgstr "Filtres appliqués"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:758
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:855
msgid "Add Review"
msgstr "Ajouter un avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:723
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:1008
#: patterns/list-sidebar.php:12 patterns/product-review-standard.php:8
#: components/dataview-list/StatusSidebar.js:112
#: src/blocks/product-list-sidebar/view.php:1
#: src/blocks/product-review-list-sidebar/view.php:1
#: src/blocks/product-list-sidebar-toggle/edit.js:101
#: src/blocks/product-list-sidebar/edit.js:172
#: src/blocks/product-list/inspector-controls/index.js:133
#: src/blocks/product-review-list-sidebar/edit.js:64
#: src/blocks/product-review-list/template.js:308
msgid "Filters"
msgstr "Filtres"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:715
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:999
#: src/blocks/product-list-sidebar-toggle/view.php:40
#: src/scripts/sidebar/index.js:55
msgid "Open sidebar"
msgstr "Ouvrir la barre latérale"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:442
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:264
msgid "Number of reviews to display per page."
msgstr "Nombre d’avis à afficher par page."

#: src/Integrations/Bricks/Elements/ProductReviewList.php:436
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:258
#: src/blocks/product-review-list/inspector-controls.js:24
msgid "Reviews Per Page"
msgstr "Avis par page"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:428
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:245
msgid "Show Pagination"
msgstr "Afficher la pagination"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:422
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:229
msgid "Enter text for when no reviews exist"
msgstr "Saisissez le texte à afficher lorsqu’il n’y a aucun avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:421
#: src/Integrations/Bricks/Elements/ProductReviewList.php:458
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:228
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:607
#: src/blocks/product-review-list-no-reviews/edit.js:16
msgid "No reviews yet, write one now?"
msgstr "Aucun avis pour le moment, voulez-vous en rédiger un ?"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:419
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:226
msgid "No Reviews Text"
msgstr "Texte en l’absence d’avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:396
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:369
msgid "Review Spacing"
msgstr "Espacement des avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:377
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:357
msgid "Review Border Color"
msgstr "Couleur de bordure des avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:358
msgid "Size of the star icon in pixels."
msgstr "Taille de l’icône étoile en pixels."

#: src/Integrations/Bricks/Elements/ProductReviewList.php:351
msgid "Star Icon Size"
msgstr "Taille de l’icône étoile"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:314
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:216
msgid "Color of the verified badge icon."
msgstr "Couleur de l’icône du badge vérifié."

#: src/Integrations/Bricks/Elements/ProductReviewList.php:311
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:214
msgid "Verified Badge Icon Color"
msgstr "Couleur de l’icône du badge vérifié"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:275
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:202
msgid "Size of the verified badge icon in pixels."
msgstr "Taille de l’icône du badge vérifié en pixels."

#: src/Integrations/Bricks/Elements/ProductReviewList.php:268
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:188
msgid "Verified Badge Icon Size"
msgstr "Taille de l’icône du badge vérifié"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:260
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:175
msgid "Show Review Content"
msgstr "Afficher le contenu de l’avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:252
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:162
msgid "Show Review Date"
msgstr "Afficher la date de l’avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:236
msgid "Button Border Radius"
msgstr "Rayon de bordure du bouton"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:220
msgid "Button Border Color"
msgstr "Couleur de bordure du bouton"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:204
msgid "Button Border Width"
msgstr "Épaisseur de bordure du bouton"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:185
msgid "Button Background Color"
msgstr "Couleur d’arrière-plan du bouton"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:166
msgid "Button Icon Color"
msgstr "Couleur de l’icône du bouton"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:147
msgid "Button Text Color"
msgstr "Couleur du texte du bouton"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:131
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:143
#: src/blocks/product-review-add-button/design.js:118
msgid "Size of the icon in pixels."
msgstr "Taille de l’icône en pixels."

#: src/Integrations/Bricks/Elements/ProductReviewList.php:124
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:134
#: src/blocks/product-review-add-button/design.js:110
#: src/blocks/product-review-add-button/design.js:117
msgid "Icon Size"
msgstr "Taille de l’icône"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:117
#: src/Integrations/Bricks/Elements/ProductReviewList.php:661
#: src/Integrations/Bricks/Elements/ProductReviewList.php:732
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:124
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:709
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:845
#: src/WordPress/Shortcodes/ShortcodesServiceProvider.php:358
#: src/blocks/product-review-add-button/controller.php:20
#: src/blocks/product-review-add-button/view.php:28
#: src/blocks/product-review-add-button/edit.js:53
msgid "Write a Review"
msgstr "Rédiger un avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:107
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:100
msgid "Show Add Review Button"
msgstr "Afficher le bouton d’ajout d’avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:99
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:87
msgid "Show Filter & Sidebar"
msgstr "Afficher le filtre et la barre latérale"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:91
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:74
msgid "Show Header"
msgstr "Afficher l’en-tête"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:77
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:238
#: src/blocks/cart-order-bump-pagination/index.js:23
msgid "Pagination"
msgstr "Pagination"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:72
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:155
msgid "Review Item"
msgstr "Élément d’avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:66
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:115
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:496
msgid "Add Review Button"
msgstr "Bouton d’ajout d’avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:61
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:67
msgid "Review Header"
msgstr "En-tête des avis"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:51
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:28
msgid "Product Review List"
msgstr "Liste des avis sur le produit"

#: src/Integrations/Bricks/Elements/ProductReviewContent.php:87
msgid "This wrapper conditionally hides its contents when no reviews exist for the product. Place your review summary elements (Average Rating, Stars, Breakdown, etc.) inside this wrapper. Do not remove this element if you want conditional visibility."
msgstr "Ce conteneur masque son contenu lorsqu’aucun avis n’existe pour le produit. Placez vos éléments de résumé des avis (note moyenne, étoiles, répartition, etc.) dans ce conteneur. Ne supprimez pas cet élément si vous souhaitez conserver l’affichage conditionnel."

#: src/Integrations/Bricks/Elements/ProductReviewContent.php:86
msgid "Conditional Visibility Wrapper"
msgstr "Conteneur d’affichage conditionnel"

#: src/Integrations/Bricks/Elements/ProductReviewContent.php:62
#: src/Integrations/Elementor/Widgets/ProductReviewContent.php:32
msgid "Product Review Content"
msgstr "Contenu des avis sur le produit"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:182
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:215
#: src/blocks/product-review-breakdown/edit.js:151
msgid "Bar Background Color"
msgstr "Couleur d’arrière-plan de la barre"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:167
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:201
#: src/blocks/product-review-breakdown/edit.js:143
msgid "Bar Active Color"
msgstr "Couleur active de la barre"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:125
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:140
msgid "Column Gap"
msgstr "Espacement des colonnes"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:89
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:111
msgid "Choose the number of columns to display the review breakdown. Keep in mind the number of columns may shrink if the width is too narrow."
msgstr "Choisissez le nombre de colonnes pour afficher la répartition des avis. Notez que le nombre de colonnes peut diminuer si la largeur est trop étroite."

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:85
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:108
msgid "3 Columns"
msgstr "3 colonnes"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:84
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:107
msgid "2 Columns"
msgstr "2 colonnes"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:83
#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:88
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:106
msgid "1 Column"
msgstr "1 colonne"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:66
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:178
msgid "Star & Bar Colors"
msgstr "Couleurs des étoiles et des barres"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:61
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:95
msgid "Column & Spacing"
msgstr "Colonnes et espacement"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:51
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:28
msgid "Review Breakdown"
msgstr "Répartition des avis"

#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingValue.php:66
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:78
msgid "Parentheses"
msgstr "Parenthèses"

#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingValue.php:62
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:74
msgid "Format Style"
msgstr "Style de format"

#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingValue.php:51
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:28
msgid "Product Average Rating Value"
msgstr "Valeur de la note moyenne du produit"

#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingStars.php:91
#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingValue.php:75
#: src/Integrations/Bricks/Elements/ProductReviewTotalRating.php:88
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:74
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:88
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:113
msgid "Link to Reviews"
msgstr "Lien vers les avis"

#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingStars.php:71
#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:143
#: src/Integrations/Bricks/Elements/ProductReviewList.php:327
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:106
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:186
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:455
#: src/blocks/product-review-average-rating-stars/edit.js:49
#: src/blocks/product-review-breakdown/edit.js:135
#: src/blocks/product-review-form-rating/edit.js:61
#: src/blocks/product-review-rating-stars/edit.js:49
msgid "Star Color"
msgstr "Couleur des étoiles"

#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingStars.php:62
#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:95
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:87
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:74
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:469
#: src/blocks/product-review-form-rating/edit.js:42
#: src/blocks/product-review-form-rating/edit.js:49
msgid "Star Size"
msgstr "Taille des étoiles"

#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingStars.php:51
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:28
msgid "Product Average Rating Stars"
msgstr "Étoiles de la note moyenne du produit"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:214
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:380
#: src/blocks/product-quick-view-button/button-quick-view.php:11
msgid "Quick Add Product"
msgstr "Ajout rapide du produit"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:141
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:114
msgid "After"
msgstr "Après"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:140
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:145
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:113
msgid "Before"
msgstr "Avant"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:137
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:184
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:109
#: src/blocks/product-quick-view-button/icon-position-controls.js:15
msgid "Icon Position"
msgstr "Position de l’icône"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:105
msgid "Add the product directly to the cart if it has no options."
msgstr "Ajouter le produit directement au panier s’il n’a pas d’options."

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:103
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:156
#: src/blocks/product-quick-view-button/settings.js:25
#: src/blocks/product-quick-view-button/settings.js:31
msgid "Direct add to cart"
msgstr "Ajout direct au panier"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:84
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:122
#: src/blocks/product-quick-view-button/design.js:27
#: src/blocks/product-quick-view-button/design.js:36
#: src/blocks/product-review-add-button/design.js:36
#: src/blocks/product-review-add-button/design.js:42
msgid "Icon & Text"
msgstr "Icône et texte"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:51
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:36
msgid "Product Quick Add Button"
msgstr "Bouton d’ajout rapide du produit"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:235
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:93
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:94
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:350
#: src/blocks/product-line-item-note/view.php:28
#: src/blocks/product-line-item-note/edit.js:59
#: src/blocks/product-line-item-note/labels.js:36
msgid "Add a note (optional)"
msgstr "Ajouter une note (facultatif)"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:190
msgid "Help text style"
msgstr "Style du texte d’aide"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:145
msgid "Background color"
msgstr "Couleur d’arrière-plan"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:118
msgid "Input field style"
msgstr "Style du champ de saisie"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:106
#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:178
#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:217
#: src/Integrations/Elementor/Widgets/CollectionTags.php:296
#: src/Integrations/Elementor/Widgets/PriceChooser.php:295
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:305
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:317
#: src/Integrations/Elementor/Widgets/SaleBadge.php:185
#: src/Integrations/Elementor/Widgets/VariantPills.php:370
msgid "Margin"
msgstr "Marge"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:95
#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:134
#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:206
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:130
msgid "Text color"
msgstr "Couleur du texte"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:79
msgid "Label style"
msgstr "Style de l’étiquette"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:74
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:104
#: src/blocks/product-line-item-note/labels.js:56
msgid "Optional text that appears below the note field to provide additional guidance."
msgstr "Texte facultatif affiché sous le champ de note pour fournir des indications supplémentaires."

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:72
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:101
#: Blocks/AddToCartButton/edit.js:141
msgid "Help text"
msgstr "Texte d’aide"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:63
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:83
#: auto-fees/utils/constants.js:22 src/blocks/product-line-item-note/view.php:3
#: src/blocks/product-line-item-note/view.php:4
#: src/blocks/product-line-item-note/edit.js:51
msgid "Note"
msgstr "Note"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:51
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:28
msgid "Product Note"
msgstr "Note sur le produit"

#: src/Integrations/Bricks/Elements/ProductData.php:181
msgid "No product pricing selected."
msgstr "Aucune tarification de produit sélectionnée."

#: src/Integrations/Bricks/Elements/ProductContent.php:176
msgid "No WordPress added content found."
msgstr "Aucun contenu ajouté avec WordPress n’a été trouvé."

#: src/Integrations/Bricks/Elements/ProductContent.php:124
msgid "No Bricks data found."
msgstr "Aucune donnée Bricks trouvée."

#: src/Integrations/Bricks/Elements/ProductContent.php:83
msgid "Bricks"
msgstr "Bricks"

#: src/Integrations/Bricks/Elements/ProductContent.php:82
#: src/Integrations/Bricks/Elements/ProductContent.php:86
msgid "WordPress"
msgstr "WordPress"

#: src/Integrations/Bricks/Elements/ProductContent.php:79
msgid "Data source"
msgstr "Source de données"

#: src/Integrations/Bricks/Elements/ProductContent.php:72
msgid "Edit WordPress content (WP admin)."
msgstr "Modifier le contenu WordPress (admin WP)."

#: src/Integrations/Bricks/Elements/ProductContent.php:50
#: src/Integrations/Elementor/Widgets/ProductContent.php:32
#: products/components/Editor/index.js:256
msgid "Product Content"
msgstr "Contenu du produit"

#: src/Integrations/Bricks/Elements/ProductCard.php:212
msgid "Scratch Price"
msgstr "Prix barré"

#: src/Integrations/Bricks/Elements/ProductCard.php:84
msgid "Product Image"
msgstr "Image du produit"

#: src/Integrations/Bricks/Elements/ProductCard.php:69
msgid "Link to product"
msgstr "Lien vers le produit"

#: src/Integrations/Bricks/Elements/ProductCard.php:58
#: src/Integrations/Elementor/ElementorTemplatesService.php:48
#: src/Integrations/Elementor/Widgets/ProductCard.php:37
msgid "Product Card"
msgstr "Carte produit"

#: src/Integrations/Bricks/Elements/Product.php:307
#: src/Integrations/Bricks/Elements/Product.php:317
#: src/Integrations/Elementor/Widgets/CollectionTags.php:92
#: src/Integrations/Elementor/Widgets/VariantPills.php:110
msgid "Column"
msgstr "Colonne"

#: src/Integrations/Bricks/Elements/Product.php:279
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:196
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:538
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:362
#: src/Models/Blocks/ProductPageBlock.php:235
#: src/blocks/product-buy-button/view.php:16
#: src/blocks/product-quick-view-button/button-cart.php:13
msgid "Add to Cart"
msgstr "Ajouter au panier"

#: src/Integrations/Bricks/Elements/Product.php:173
msgid "Trial/Fees"
msgstr "Période d’essai/Frais"

#: src/Integrations/Bricks/Elements/Product.php:157
msgid "Interval"
msgstr "Intervalle"

#: src/Integrations/Bricks/Elements/Product.php:86
msgid "Rating Info"
msgstr "Infos de notation"

#: src/Integrations/Bricks/Elements/Product.php:58
#: src/Integrations/Elementor/ElementorBlockAdapterService.php:108
#: src/Integrations/Elementor/Widgets/Product.php:37
msgid "Product Form"
msgstr "Formulaire produit"

#: src/Integrations/Bricks/Elements/PriceData.php:167
msgid "No price data selected."
msgstr "Aucune donnée de prix sélectionnée."

#: src/Integrations/Bricks/Elements/PriceData.php:126
#: src/Integrations/Bricks/Elements/ProductData.php:140
msgid "Align cross axis"
msgstr "Aligner sur l’axe secondaire"

#: src/Integrations/Bricks/Elements/PriceData.php:112
#: src/Integrations/Bricks/Elements/ProductData.php:126
msgid "Align main axis"
msgstr "Aligner sur l’axe principal"

#: src/Integrations/Bricks/Elements/PriceData.php:87
#: src/Integrations/Bricks/Elements/PriceData.php:100
#: src/Integrations/Bricks/Elements/ProductData.php:101
#: src/Integrations/Bricks/Elements/ProductData.php:114
#: src/Integrations/Elementor/Widgets/CollectionTags.php:84
msgid "Direction"
msgstr "Direction"

#: src/Integrations/Bricks/Elements/PriceData.php:61
#: src/Integrations/Bricks/Elements/ProductData.php:71
msgid "Dynamic data"
msgstr "Données dynamiques"

#: src/Integrations/Bricks/Elements/PriceData.php:58
#: src/Integrations/Bricks/Elements/ProductData.php:45
#: src/Integrations/Bricks/Elements/ProductData.php:68
#: src/Integrations/Elementor/ElementorTemplatesService.php:56
#: src/Integrations/Elementor/Widgets/ProductPricing.php:28
msgid "Product Pricing"
msgstr "Tarification du produit"

#: src/Integrations/Bricks/Elements/PriceData.php:45
msgid "Price Data"
msgstr "Données de prix"

#: src/Integrations/Bricks/Elements/PriceChooser.php:71
#: src/Integrations/Elementor/Widgets/PriceChooser.php:30
msgid "Price Selector"
msgstr "Sélecteur de prix"

#: src/Integrations/Bricks/Elements/PriceChoiceTemplate.php:74
#: src/Integrations/Elementor/Widgets/PriceChooser.php:244
#: src/Integrations/Elementor/Widgets/VariantPills.php:335
#: src/blocks/product-price-choice-template/edit.js:148
#: src/blocks/product-variant-pill/edit.js:75
msgid "Highlight Border"
msgstr "Bordure de mise en évidence"

#: src/Integrations/Bricks/Elements/PriceChoiceTemplate.php:64
#: src/Integrations/Elementor/Widgets/PriceChooser.php:211
msgid "Price Choice"
msgstr "Choix du prix"

#: src/Integrations/Bricks/Elements/Media.php:195
#: src/Integrations/Bricks/Elements/Media.php:214
msgid "The accurate preview for this element is only available on frontend due to compatibility issues."
msgstr "L’aperçu exact de cet élément n’est disponible que sur le site public, pour des raisons de compatibilité."

#: src/Integrations/Bricks/Elements/Media.php:162
#: src/Integrations/Elementor/Widgets/Media.php:248
#: src/blocks/product-media/edit.js:122
msgid "Show Thumbnails"
msgstr "Afficher les vignettes"

#: src/Integrations/Bricks/Elements/Media.php:149
msgid "Thumbs per page"
msgstr "Vignettes par page"

#: src/Integrations/Bricks/Elements/Media.php:127
#: src/Integrations/Elementor/Widgets/Media.php:199
msgid "Gallery Spacing"
msgstr "Espacement de la galerie"

#: src/Integrations/Bricks/Elements/Media.php:119
msgid "Max image width"
msgstr "Largeur maximale de l’image"

#: src/Integrations/Bricks/Elements/Media.php:96
#: src/blocks/product-media/edit.js:69
msgid "Enlarge on click"
msgstr "Agrandir au clic"

#: src/Integrations/Bricks/Elements/Media.php:84
msgid "Auto height"
msgstr "Hauteur automatique"

#: src/Integrations/Bricks/Elements/Media.php:75
#: src/Integrations/Elementor/Widgets/Media.php:93
msgid "Gallery View"
msgstr "Vue galerie"

#: src/Integrations/Bricks/Elements/Media.php:74
#: src/Integrations/Elementor/Widgets/Media.php:89
msgid "Slider View"
msgstr "Vue diaporama"

#: src/Integrations/Bricks/Elements/Media.php:71
#: src/Integrations/Elementor/Widgets/Media.php:84
msgid "Display Mode"
msgstr "Mode d’affichage"

#: src/Integrations/Bricks/Elements/Media.php:51
msgid "Product media"
msgstr "Média du produit"

#: src/Integrations/Bricks/Elements/CollectionTags.php:69
msgid "Number to display"
msgstr "Nombre à afficher"

#: src/Integrations/Bricks/Elements/CollectionTags.php:58
#: src/Integrations/Elementor/Widgets/CollectionTags.php:28
#: src/Integrations/Elementor/Widgets/CollectionTags.php:76
msgid "Collection Tags"
msgstr "Étiquettes de collection"

#: src/Integrations/Bricks/Elements/CollectionTag.php:56
#: src/Integrations/Elementor/Widgets/CollectionTags.php:240
msgid "Collection Tag"
msgstr "Étiquette de collection"

#: src/Integrations/Bricks/Elements/CartMenuIcon.php:124
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:381
#: src/blocks/cart-menu-button/view.php:22
msgid "Open cart"
msgstr "Ouvrir le panier"

#: src/Integrations/Bricks/Elements/CartMenuIcon.php:77
msgid "Always show cart menu"
msgstr "Toujours afficher le menu du panier"

#: src/Integrations/Bricks/Elements/CartMenuIcon.php:58
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:43
msgid "Cart Toggle Icon"
msgstr "Icône d’ouverture du panier"

#: src/Integrations/Bricks/Elements/BuyButton.php:178
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:455
msgid "Space between"
msgstr "Espace entre"

#: src/Integrations/Bricks/Elements/BuyButton.php:166
#: src/Integrations/Bricks/Elements/PriceData.php:141
#: src/Integrations/Bricks/Elements/ProductData.php:155
#: src/Integrations/Elementor/Widgets/CollectionTags.php:182
msgid "Gap"
msgstr "Espacement"

#: src/Integrations/Bricks/Elements/BuyButton.php:157
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:407
#: settings/display-currency/components/CurrencySwitcherSettings.js:158
#: src/blocks/product-quick-view/edit.js:87
#: src/blocks/product-quick-view/edit.js:97
#: src/blocks/product-quick-view/edit.js:105
msgid "Position"
msgstr "Position"

#: src/Integrations/Bricks/Elements/BuyButton.php:145
#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:84
#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:123
#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:195
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:124
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:144
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:181
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:288
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:249
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:305
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:535
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:174
#: src/Integrations/Elementor/Widgets/Quantity.php:127
#: src/Integrations/Elementor/Widgets/Quantity.php:145
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:125
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:153
#: src/Integrations/Elementor/Widgets/VariantPills.php:242
#: src/Integrations/Elementor/Widgets/VariantPills.php:350
msgid "Typography"
msgstr "Typographie"

#: src/Integrations/Bricks/Elements/BuyButton.php:128
msgid "Outline"
msgstr "Contour"

#: src/Integrations/Bricks/Elements/BuyButton.php:122
msgid "Circle"
msgstr "Cercle"

#: src/Integrations/Bricks/Elements/BuyButton.php:90
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:111
#: src/blocks/product-buy-button/display.js:116
msgid "Always"
msgstr "Toujours"

#: src/Integrations/Bricks/Elements/BuyButton.php:89
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:110
#: src/blocks/product-buy-button/display.js:111
msgid "In stock"
msgstr "En stock"

#: src/Integrations/Bricks/Elements/BuyButton.php:88
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:109
#: src/Telemetry/SiteHealth.php:149 auto-fees/EditAutoFee.js:246
#: src/blocks/product-buy-button/display.js:106
msgid "Never"
msgstr "Jamais"

#: src/Integrations/Bricks/Elements/BuyButton.php:86
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:107
#: src/blocks/product-buy-button/display.js:96
msgid "Show a sticky purchase button when this button is out of view"
msgstr "Afficher un bouton d’achat fixe lorsque ce bouton n’est plus visible"

#: src/Integrations/Bricks/Elements/BuyButton.php:84
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:104
#: src/blocks/product-buy-button/display.js:74
msgid "Show sticky button"
msgstr "Afficher le bouton fixe"

#: src/Integrations/Bricks/Elements/BuyButton.php:79
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:97
msgid "Bypass adding to cart and go directly to the checkout."
msgstr "Ne pas passer par le panier et aller directement au paiement."

#: src/Integrations/Bricks/Elements/BuyButton.php:77
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:92
msgid "Go Directly To Checkout"
msgstr "Aller directement au paiement"

#: src/Integrations/Bricks/Concerns/ConvertsBlocks.php:30
#: src/Integrations/Bricks/Concerns/ConvertsBlocks.php:101
#: src/Integrations/Bricks/Elements/ProductContent.php:114
msgid "Go to: Settings > Template Settings > Populate Content"
msgstr "Accédez à : Réglages > Réglages du modèle > Remplir le contenu"

#: src/Integrations/Bricks/Concerns/ConvertsBlocks.php:29
#: src/Integrations/Bricks/Concerns/ConvertsBlocks.php:100
#: src/Integrations/Bricks/Elements/ProductContent.php:113
msgid "For better preview select content to show."
msgstr "Pour un meilleur aperçu, sélectionnez le contenu à afficher."

#: src/Integrations/Bricks/BricksElementsService.php:163
msgid "SureCart - Collection Archive"
msgstr "SureCart - Archive de collection"

#: src/Integrations/Bricks/BricksElementsService.php:162
msgid "SureCart - Single Product"
msgstr "SureCart - Produit individuel"

#. translators: %s: Setup Fee amount.
#: src/Integrations/Bricks/BricksDynamicDataService.php:354
msgid "$12 Signup Fee"
msgstr "Frais d’inscription de 12 $"

#. translators: %s: Setup Fee amount.
#: src/Integrations/Bricks/BricksDynamicDataService.php:346
#: src/Integrations/Elementor/DynamicTags/PriceSetupFee.php:58
#: src/Integrations/Elementor/DynamicTags/PriceTrial.php:58
#: src/blocks/price-trial/edit.js:9
msgid "Starting in 15 days"
msgstr "Commence dans 15 jours"

#. translators: %s: Setup Fee amount.
#. translators: 1: "N item(s) succeeded." sentence, 2: "N item(s) failed."
#. sentence.
#: src/Integrations/Bricks/BricksDynamicDataService.php:338
#: src/Integrations/Elementor/DynamicTags/PriceAmount.php:61
#: hooks/useListMutation.js:90
msgid "%1$s %2$s"
msgstr "%1$s %2$s"

#. translators: %s: Setup Fee amount.
#. translators: %s: Setup fee amount.
#: src/Integrations/Bricks/BricksDynamicDataService.php:314
#: src/Integrations/Bricks/BricksDynamicDataService.php:322
#: src/Integrations/Elementor/DynamicTags/ProductSetupFee.php:62
#: src/Integrations/Elementor/DynamicTags/SelectedSetupFee.php:62
msgid "%s setup fee."
msgstr "Frais d’installation de %s."

#: src/Integrations/Bricks/BricksDynamicDataService.php:300
#: src/Integrations/Bricks/BricksDynamicDataService.php:306
#: src/Integrations/Elementor/DynamicTags/SelectedBillingInterval.php:58
msgid "/ day (3 payments)"
msgstr "/ jour (3 paiements)"

#: src/Integrations/Bricks/BricksDynamicDataService.php:287
#: src/Integrations/Bricks/BricksDynamicDataService.php:293
#: src/Integrations/Elementor/DynamicTags/SelectedPriceTrial.php:58
msgid "Starting in 15 days."
msgstr "Commence dans 15 jours."

#: src/Integrations/Bricks/BricksDynamicDataService.php:178
msgid "Product review total ratings"
msgstr "Nombre total d’avis sur le produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:172
msgid "Product review average ratings"
msgstr "Note moyenne des avis sur le produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:166
msgid "Price setup fee"
msgstr "Frais d’installation du prix"

#: src/Integrations/Bricks/BricksDynamicDataService.php:160
#: src/Integrations/Elementor/DynamicTags/PriceTrial.php:28
msgid "Price trial"
msgstr "Période d’essai du prix"

#: src/Integrations/Bricks/BricksDynamicDataService.php:154
#: src/Integrations/Elementor/DynamicTags/PriceAmount.php:30
msgid "Price amount"
msgstr "Montant du prix"

#. translators: %s: Setup Fee amount.
#: src/Integrations/Bricks/BricksDynamicDataService.php:148
#: src/Integrations/Bricks/BricksDynamicDataService.php:330
#: src/Integrations/Elementor/DynamicTags/PriceName.php:28
#: src/Integrations/Elementor/DynamicTags/PriceName.php:59
msgid "Price name"
msgstr "Nom du prix"

#: src/Integrations/Bricks/BricksDynamicDataService.php:142
msgid "Product selected price setup fee"
msgstr "Frais d’installation du prix sélectionné du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:136
#: src/Integrations/Elementor/DynamicTags/PriceSetupFee.php:28
#: src/Integrations/Elementor/DynamicTags/ProductSetupFee.php:30
msgid "Product setup fee"
msgstr "Frais d’installation du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:130
#: src/Integrations/Elementor/DynamicTags/SelectedBillingInterval.php:28
msgid "Product selected price billing interval"
msgstr "Intervalle de facturation du prix sélectionné du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:124
#: src/Integrations/Elementor/DynamicTags/ProductBillingInterval.php:28
msgid "Product billing interval"
msgstr "Intervalle de facturation du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:118
#: src/Integrations/Elementor/DynamicTags/SelectedPriceTrial.php:28
msgid "Product selected price trial"
msgstr "Période d’essai du prix sélectionné du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:112
msgid "Product trial"
msgstr "Période d’essai du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:106
#: src/Integrations/Elementor/DynamicTags/ProductOnSale.php:28
msgid "Product on sale"
msgstr "Produit en solde"

#: src/Integrations/Bricks/BricksDynamicDataService.php:100
#: src/Integrations/Elementor/DynamicTags/ProductSku.php:28
#: auto-fees/utils/constants.js:42
msgid "Product SKU"
msgstr "UGS du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:94
#: src/Integrations/Elementor/DynamicTags/ProductStock.php:28
msgid "Product stock"
msgstr "Stock du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:82
#: src/Integrations/Elementor/DynamicTags/PriceRange.php:31
msgid "Product price range"
msgstr "Fourchette de prix du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:76
#: src/Integrations/Elementor/DynamicTags/SelectedScratchPrice.php:30
msgid "Product selected scratch price"
msgstr "Prix barré sélectionné du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:70
#: src/Integrations/Elementor/DynamicTags/ScratchPrice.php:30
msgid "Product scratch price"
msgstr "Prix barré du produit"

#: src/Integrations/Bricks/BricksDynamicDataService.php:64
#: src/Integrations/Elementor/DynamicTags/SelectedPrice.php:30
msgid "Product selected price"
msgstr "Prix sélectionné du produit"

#: src/Controllers/Rest/VisitsController.php:62
#: src/Controllers/Rest/VisitsController.php:69
msgid "Could not record the click."
msgstr "Impossible d’enregistrer le clic."

#: src/Controllers/Rest/VisitsController.php:37
msgid "Too many requests."
msgstr "Trop de requêtes."

#: src/Controllers/Rest/VisitsController.php:33
msgid "The store is not connected."
msgstr "La boutique n’est pas connectée."

#: src/Controllers/Rest/VisitsController.php:27
msgid "Affiliate tracking is not enabled."
msgstr "Le suivi des affiliés n’est pas activé."

#: src/Controllers/Rest/VerificationCodeController.php:285
msgid "Too many attempts. Please try again later."
msgstr "Trop de tentatives. Veuillez réessayer plus tard."

#: src/Controllers/Rest/ReviewsController.php:127
msgid "You must be logged in to submit a review."
msgstr "Vous devez être connecté pour soumettre un avis."

#: src/Controllers/Rest/ProductsController.php:326
msgid "WooCommerce import started."
msgstr "Importation WooCommerce démarrée."

#: src/Controllers/Rest/ProductsController.php:316
msgid "A WooCommerce import is already in progress."
msgstr "Une importation WooCommerce est déjà en cours."

#: src/Controllers/Rest/ProductsController.php:306
msgid "WooCommerce is not active."
msgstr "WooCommerce n’est pas actif."

#: src/Controllers/Rest/ProductsController.php:238
msgid "The Cataloged at date cannot be in the future. Please provide a valid date."
msgstr "La date de catalogage ne peut pas être dans le futur. Veuillez fournir une date valide."

#: src/Controllers/Rest/PluginInstallerController.php:191
msgid "The plugin download was redirected to a host that is not allowed."
msgstr "Le téléchargement de l’extension a été redirigé vers un hôte non autorisé."

#: src/Controllers/Rest/PluginInstallerController.php:134
msgid "Installed and activated."
msgstr "Installée et activée."

#: src/Controllers/Rest/PluginInstallerController.php:127
#: settings/integrations/hooks/useIntegrationActivation.js:87
msgid "Plugin installed but activation failed. Activate it from the Plugins screen."
msgstr "Extension installée, mais l’activation a échoué. Activez-la depuis l’écran Extensions."

#: src/Controllers/Rest/PluginInstallerController.php:98
msgid "Plugin installation failed."
msgstr "L’installation de l’extension a échoué."

#: src/Controllers/Rest/PluginInstallerController.php:59
msgid "This integration does not have an installable plugin file."
msgstr "Cette intégration ne dispose pas de fichier d’extension installable."

#: src/Controllers/Rest/PluginInstallerController.php:29
msgid "A valid integration id is required."
msgstr "Un identifiant d’intégration valide est requis."

#: src/Controllers/Rest/OnboardingController.php:205
msgid "Theme installation failed."
msgstr "L’installation du thème a échoué."

#: src/Controllers/Rest/OnboardingController.php:198
msgid "Theme not found."
msgstr "Thème introuvable."

#: src/Controllers/Rest/OnboardingController.php:165
msgid "The plugin could not be located after installation. Please install and activate it manually, then retry."
msgstr "L’extension est introuvable après l’installation. Veuillez l’installer et l’activer manuellement, puis réessayer."

#: src/Controllers/Rest/OnboardingController.php:156
#: onboarding/complete-site/RequiredPluginsModal.js:141
msgid "Installation failed."
msgstr "L’installation a échoué."

#: src/Controllers/Rest/OnboardingController.php:148
msgid "This is a premium plugin that can’t be installed automatically. Please install and activate it manually, then retry."
msgstr "Il s’agit d’une extension premium qui ne peut pas être installée automatiquement. Veuillez l’installer et l’activer manuellement, puis réessayer."

#: src/Controllers/Rest/OnboardingController.php:31
msgid "You do not have permission to install and activate plugins or themes."
msgstr "Vous n’avez pas l’autorisation d’installer et d’activer des extensions ou des thèmes."

#: src/Controllers/Rest/IntegrationsController.php:161
msgid "Missing integration id."
msgstr "Identifiant d’intégration manquant."

#: src/Controllers/Rest/IntegrationsController.php:69
msgid "This item is not available for this integration."
msgstr "Cet élément n’est pas disponible pour cette intégration."

#: src/Controllers/Rest/IntegrationsController.php:56
msgid "This integration provider is not available."
msgstr "Ce fournisseur d’intégration n’est pas disponible."

#: src/Controllers/Rest/BatchOperationsController.php:90
msgid "You are not allowed to view this batch operation."
msgstr "Vous n’êtes pas autorisé à voir cette opération par lot."

#: src/Controllers/Rest/BatchesController.php:103
msgid "You can only access batches you created."
msgstr "Vous ne pouvez accéder qu’aux lots que vous avez créés."

#: src/Controllers/Admin/SetupGuide/SetupGuideController.php:26
#: src/WordPress/Admin/AdminPageRegistry.php:94
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:629
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:632
#: dashboard/SetupGuide.js:41 setup-guide/SetupGuide.js:446
msgid "Setup guide"
msgstr "Guide de configuration"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:361
#: reviews/modules/ActionsDropdown.js:49
msgid "Delete Review"
msgstr "Supprimer l’avis"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:344
#: reviews/list/actions/index.js:53 reviews/list/actions/index.js:63
msgid "Reject"
msgstr "Rejeter"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:344
#: reviews/modules/ActionsDropdown.js:39 reviews/Review.js:196
msgid "Reject Review"
msgstr "Rejeter l’avis"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:331 reviews/Review.js:197
msgid "Approve Review"
msgstr "Approuver l’avis"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:278
#: src/Integrations/Bricks/Elements/ProductReviewList.php:831
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:949
#: patterns/product-review-standard.php:9 reviews/list/fields/review.js:64
#: reviews/modules/Summary.js:43
#: src/blocks/product-review-verified-badge/controller.php:20
#: src/blocks/product-review-list/template.js:661
#: src/blocks/product-review-verified-badge/edit.js:89
#: src/blocks/product-review-verified-badge/edit.js:91
msgid "Verified Buyer"
msgstr "Acheteur vérifié"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:274
#: src/Controllers/Admin/Reviews/ReviewsListTable.php:318
msgid "Edit Review"
msgstr "Modifier l’avis"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:195
msgid "No reviews found."
msgstr "Aucun avis trouvé."

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:120
#: reviews/list/fields/created.js:7
msgid "Submitted on"
msgstr "Soumis le"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:116
#: reviews/list/fields/stars.js:16 reviews/modules/Details.js:45
msgid "Rating"
msgstr "Note"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:115
#: reviews/list/fields/review.js:25 reviews/Review.js:238
#: store/add-entities.js:561
msgid "Review"
msgstr "Avis"

#: src/Controllers/Admin/Reviews/ReviewsController.php:40
#: reviews/ReviewsList.js:190
msgid "Review deleted."
msgstr "Avis supprimé."

#: src/Controllers/Admin/Reviews/ReviewsController.php:39 reviews/Review.js:155
msgid "Review rejected."
msgstr "Avis rejeté."

#: src/Controllers/Admin/Reviews/ReviewsController.php:38 reviews/Review.js:120
msgid "Review approved."
msgstr "Avis approuvé."

#: src/Controllers/Admin/Reviews/ReviewsController.php:29
#: src/WordPress/Admin/AdminPageRegistry.php:99
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:388
#: admin/reviews/index.php:6 products/modules/Reviews/index.js:29
#: reviews/Review.js:234 reviews/ReviewsList.js:241 reviews/ReviewsList.js:254
#: settings/SettingsSidebar.js:106
msgid "Reviews"
msgstr "Avis"

#: src/Controllers/Admin/Products/ProductsListTable.php:668
#: settings/advanced/AdvancedSettings.js:546
#: settings/advanced/components/ProductSyncButton.js:38
msgid "Sync"
msgstr "Synchroniser"

#: src/Controllers/Admin/Products/ProductsListTable.php:668
msgid "Sync Product"
msgstr "Synchroniser le produit"

#: src/Controllers/Admin/Products/ProductsListTable.php:330
msgid "Syncing..."
msgstr "Synchronisation…"

#: src/Controllers/Admin/Products/ProductsListTable.php:302
msgid "Sync Status"
msgstr "État de la synchronisation"

#: src/Controllers/Admin/Products/ProductsListTable.php:297
#: products/list/fields/quantity.js:6
msgid "Stock"
msgstr "Stock"

#: src/Controllers/Admin/Products/ProductsListTable.php:129
msgid "Select product"
msgstr "Sélectionner le produit"

#: src/Controllers/Admin/Products/ProductsController.php:582
msgid "Unknown error"
msgstr "Erreur inconnue"

#: src/Controllers/Admin/Products/ProductsController.php:485
msgid "Import Results"
msgstr "Résultats de l’importation"

#: src/Controllers/Admin/Products/ProductsController.php:211
msgid "Sync Products"
msgstr "Synchroniser les produits"

#: src/Controllers/Admin/Products/ProductsController.php:92
msgid "Product duplicated successfully."
msgstr "Produit dupliqué avec succès."

#: src/Controllers/Admin/Products/ProductsController.php:91
#: products/ProductsList.js:197
msgid "Product unarchived."
msgstr "Produit désarchivé."

#: src/Controllers/Admin/Products/ProductsController.php:89
msgid "Product synced successfully."
msgstr "Produit synchronisé avec succès."

#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:188
#: product-groups/EditProductGroup.js:183
msgid "Edit Upgrade Group"
msgstr "Modifier le groupe de mise à niveau"

#: src/Controllers/Admin/Orders/ShippingLabelsViewController.php:60
#: src/WordPress/Admin/AdminPageRegistry.php:104
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:357
#: admin/shipping-labels/index.php:59 shipping-labels/ShippingLabelsList.js:326
#: shipping-labels/ShippingLabelsList.js:359
msgid "Shipping Labels"
msgstr "Étiquettes d’expédition"

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:604
msgid "Create shipping labels"
msgstr "Créer des étiquettes d’expédition"

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:603
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:606
msgid "Select orders to create shipping labels."
msgstr "Sélectionnez des commandes pour créer des étiquettes d’expédition."

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:558
msgid "No orders ready to ship."
msgstr "Aucune commande prête à être expédiée."

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:557
msgid "No pending labels."
msgstr "Aucune étiquette en attente."

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:505
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:514
#: shipping-labels/list/fields/ship_to.js:16 shipping-labels/utils.js:16
msgid "Address invalid"
msgstr "Adresse non valide"

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:417
#: shipping-labels/components/OrderConfigCard.js:128
#: shipping-labels/list/fields/status.js:20
msgid "New shipment"
msgstr "Nouvel envoi"

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:403
#: shipping-labels/components/OrderConfigCard.js:127
#: shipping-labels/list/fields/status.js:12
msgid "Shipment created"
msgstr "Envoi créé"

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:390
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:404
#: shipping-labels/list/fields/status.js:18
msgid "Awaiting label"
msgstr "En attente d’étiquette"

#. translators: %s: order number.
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:157
msgid "Select order %s"
msgstr "Sélectionner la commande %s"

#. translators: %s: shipment id.
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:149
msgid "Select shipment %s"
msgstr "Sélectionner l’envoi %s"

#: src/Controllers/Admin/Onboarding/OnboardingScriptsController.php:62
msgid "My WordPress Website"
msgstr "Mon site WordPress"

#: src/Controllers/Admin/Learn/LearnController.php:24
#: src/WordPress/Admin/AdminPageRegistry.php:119
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:462
#: settings/learn/LearnResource.js:86
msgid "Learn"
msgstr "Apprendre"

#. translators: %s: resource name, e.g. "Reviews".
#: src/Controllers/Admin/Export/ExportController.php:44 export/Export.js:42
msgid "Export %s"
msgstr "Exporter %s"

#: src/Controllers/Admin/Export/ExportController.php:31
msgid "You do not have permission to export this resource."
msgstr "Vous n’avez pas l’autorisation d’exporter cette ressource."

#: src/Controllers/Admin/Export/ExportController.php:24
msgid "Invalid export type."
msgstr "Type d’exportation non valide."

#: src/Controllers/Admin/Customers/CustomersListTable.php:110
msgid "Select customer"
msgstr "Sélectionner le client"

#: src/Controllers/Admin/Customers/CustomersController.php:97
msgid "This customer has already been deleted."
msgid_plural "These customers have already been deleted."
msgstr[0] "Ce client a déjà été supprimé."
msgstr[1] "Ces clients ont déjà été supprimés."

#: src/Controllers/Admin/Customers/CustomersController.php:82
msgid "No customers selected. Please choose at least one customer to delete."
msgstr "Aucun client sélectionné. Veuillez choisir au moins un client à supprimer."

#. translators: %d is the number of items in the bundle.
#: src/Controllers/Admin/Bundles/BundlesListTable.php:161
#: bundles/list/fields/bundle_items.js:18
#: orders/modules/Fulfillment/FulfilledGroup.js:37
#: orders/modules/Refund/RefundLineItem.js:53
msgid "%d item"
msgid_plural "%d items"
msgstr[0] "%d article"
msgstr[1] "%d articles"

#: src/Controllers/Admin/Bundles/BundlesListTable.php:125
msgid "Toggle Bundle Archive"
msgstr "Basculer l’archivage du lot"

#: src/Controllers/Admin/Bundles/BundlesListTable.php:116
msgid "Are you sure you want to archive this bundle? It will be unavailable for purchase."
msgstr "Voulez-vous vraiment archiver ce lot ? Il ne sera plus disponible à l’achat."

#: src/Controllers/Admin/Bundles/BundlesListTable.php:107
msgid "Are you sure you want to restore this bundle? It will be available to purchase."
msgstr "Voulez-vous vraiment restaurer ce lot ? Il sera de nouveau disponible à l’achat."

#: src/Controllers/Admin/Bundles/BundlesListTable.php:98
#: src/Controllers/Web/BuyPageController.php:70
#: src/WordPress/Admin/Menus/AdminToolbarService.php:289
#: products/hooks/useBundleLabels.js:31
msgid "Edit Bundle"
msgstr "Modifier le lot"

#: src/Controllers/Admin/Bundles/BundlesListTable.php:89
msgid "No bundles found."
msgstr "Aucun lot trouvé."

#: src/Controllers/Admin/Bundles/BundlesListTable.php:80
msgid "Select bundle"
msgstr "Sélectionner le lot"

#: src/Controllers/Admin/Bundles/BundlesController.php:123
#: products/BulkDeleteConfirm.js:197 products/hooks/useBundleLabels.js:51
msgid "Delete Bundle"
msgid_plural "Delete Bundles"
msgstr[0] "Supprimer le lot"
msgstr[1] "Supprimer les lots"

#: src/Controllers/Admin/Bundles/BundlesController.php:107
msgid "This bundle has already been deleted."
msgid_plural "These bundles have already been deleted."
msgstr[0] "Ce lot a déjà été supprimé."
msgstr[1] "Ces lots ont déjà été supprimés."

#: src/Controllers/Admin/Bundles/BundlesController.php:96
msgid "No bundles selected. Please choose at least one bundle to delete."
msgstr "Aucun lot sélectionné. Veuillez choisir au moins un lot à supprimer."

#: src/Controllers/Admin/Bundles/BundlesController.php:86
#: bundles/list/actions/index.js:94 products/hooks/useBundleLabels.js:26
msgid "View Bundle"
msgstr "Voir le lot"

#: src/Controllers/Admin/Bundles/BundlesController.php:74
msgid "Bundle duplicated successfully."
msgstr "Lot dupliqué avec succès."

#: src/Controllers/Admin/Bundles/BundlesController.php:73
#: bundles/BundlesList.js:149
msgid "Bundle unarchived."
msgstr "Lot désarchivé."

#: src/Controllers/Admin/Bundles/BundlesController.php:72
#: bundles/BundlesList.js:150
msgid "Bundle archived."
msgstr "Lot archivé."

#: src/Controllers/Admin/Bundles/BundlesController.php:71
msgid "Bundle synced successfully."
msgstr "Lot synchronisé avec succès."

#: src/Controllers/Admin/Bundles/BundlesController.php:59
#: src/WordPress/Admin/AdminPageRegistry.php:96
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:371
#: admin/bundles/index.php:8 bundles/BundlesList.js:306
#: bundles/BundlesList.js:318 products/hooks/useBundleLabels.js:21
msgid "Bundles"
msgstr "Lots"

#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:286
msgid "Edit Dynamic Pricing"
msgstr "Modifier la tarification dynamique"

#. translators: %1$s: Fee or Discount tag HTML, %2$s: Target tag HTML (e.g.,
#. Checkout, Line Item, Shipping)
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:269
msgid "Apply a %1$s to %2$s"
msgstr "Appliquer %1$s à %2$s"

#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:231
#: auto-fees/list/fields/index.js:26 auto-fees/utils/constants.js:169
#: settings/dynamic-pricing/utils.js:16
msgid "Line Item"
msgstr "Ligne d’article"

#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:49
msgid "Search Dynamic Prices"
msgstr "Rechercher des prix dynamiques"

#: src/Controllers/Admin/AutoFees/AutoFeesController.php:122
msgid "Dynamic Price disabled."
msgstr "Prix dynamique désactivé."

#: src/Controllers/Admin/AutoFees/AutoFeesController.php:122
msgid "Dynamic Price enabled."
msgstr "Prix dynamique activé."

#: src/Controllers/Admin/AutoFees/AutoFeesController.php:58
msgid "Dynamic Price deleted."
msgstr "Prix dynamique supprimé."

#: src/Controllers/Admin/AutoFees/AutoFeesController.php:51
#: auto-fees/AutoFeesList.js:223
msgid "Learn More ↗"
msgstr "En savoir plus ↗"

#: src/Controllers/Admin/AutoFees/AutoFeesController.php:49
#: auto-fees/AutoFeesList.js:212
msgid "Dynamic pricing allows you to automatically discount or add fees to your products in checkout based on a variety of factors. Some popular use cases include \"buy one, get one free\" discounts, free shipping minimums, subscription renewal discounts. Get started by creating your first dynamic price."
msgstr "La tarification dynamique vous permet d’appliquer automatiquement des remises ou d’ajouter des frais à vos produits lors du paiement en fonction de divers critères. Parmi les cas d’usage courants : les remises « un acheté, un offert », la livraison gratuite à partir d’un montant minimum ou les remises sur le renouvellement des abonnements. Commencez par créer votre premier prix dynamique."

#: src/Controllers/Admin/AutoFees/AutoFeesController.php:46
#: auto-fees/AutoFeesList.js:209
msgid "What is dynamic pricing?"
msgstr "Qu’est-ce que la tarification dynamique ?"

#: src/Controllers/Admin/AutoFees/AutoFeesController.php:35
#: src/WordPress/Admin/AdminPageRegistry.php:109
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:404
#: admin/auto-fees/index.php:6 auto-fees/AutoFeesList.js:199
#: auto-fees/AutoFeesList.js:232 auto-fees/EditAutoFee.js:162
#: settings/SettingsSidebar.js:93 store/add-entities.js:92
msgid "Dynamic Pricing"
msgstr "Tarification dynamique"

#: src/Concerns/GuardsPluginDownloads.php:24
msgid "Plugin installation is disabled on this site (DISALLOW_FILE_MODS)."
msgstr "L’installation d’extensions est désactivée sur ce site (DISALLOW_FILE_MODS)."

#: src/BlockLibrary/BlockPatternsService.php:55
msgid "Related Products"
msgstr "Produits similaires"

#. translators: %d is the number of minutes.
#: src/Background/BackgroundProcess.php:684
msgid "Every %d Minutes"
msgstr "Toutes les %d minutes"

#: src/Background/BackgroundProcess.php:681
msgid "Every Minute"
msgstr "Toutes les minutes"

#: src/Activation/DeactivationSurveyForm.php:245
msgid "What was hard to set up or use?"
msgstr "Qu’est-ce qui a été difficile à configurer ou à utiliser ?"

#: src/Activation/DeactivationSurveyForm.php:244
msgid "It's too complicated to set up or use."
msgstr "C’est trop compliqué à configurer ou à utiliser."

#: src/Activation/DeactivationSurveyForm.php:239
msgid "Please tell us more about the feature."
msgstr "Veuillez nous en dire plus sur cette fonctionnalité."

#: src/Activation/DeactivationSurveyForm.php:238
msgid "It's missing a specific feature."
msgstr "Il manque une fonctionnalité spécifique."

#: src/Activation/DeactivationSurveyForm.php:233
msgid "Could you please specify which solution?"
msgstr "Pourriez-vous préciser de quelle solution il s’agit ?"

#: src/Activation/DeactivationSurveyForm.php:232
msgid "I found a better alternative."
msgstr "J’ai trouvé une meilleure alternative."

#: src/Activation/DeactivationSurveyForm.php:227
msgid "Please tell us more about what went wrong?"
msgstr "Pouvez-vous nous en dire plus sur ce qui n’a pas fonctionné ?"

#: src/Activation/DeactivationSurveyForm.php:226
msgid "Something isn't working properly."
msgstr "Quelque chose ne fonctionne pas correctement."

#: src/Activation/DeactivationSurveyForm.php:221
msgid "How can we assist you?"
msgstr "Comment pouvons-nous vous aider ?"

#: src/Activation/DeactivationSurveyForm.php:220
msgid "This is a temporary deactivation for testing."
msgstr "Il s’agit d’une désactivation temporaire pour des tests."

#: src/Activation/DeactivationSurveyForm.php:174
msgid "Sorry, you are not allowed to do this operation."
msgstr "Désolé, vous n’avez pas l’autorisation d’effectuer cette opération."

#: src/Activation/DeactivationSurveyForm.php:167
msgid "Nonce validation failed"
msgstr "La validation du nonce a échoué"

#: src/Activation/DeactivationSurveyForm.php:111
msgid "Skip & Deactivate"
msgstr "Passer et désactiver"

#: src/Activation/DeactivationSurveyForm.php:110
msgid "Submit & Deactivate"
msgstr "Envoyer et désactiver"

#. translators: %1$s: link html start, %2$s: link html end
#: src/Activation/DeactivationSurveyForm.php:99
msgid "Need help from our experts? %1$sClick here to contact us.%2$s"
msgstr "Besoin de l’aide de nos experts ? %1$sCliquez ici pour nous contacter.%2$s"

#: src/Activation/DeactivationSurveyForm.php:90
#: src/Activation/DeactivationSurveyForm.php:251
msgid "Please tell us more details."
msgstr "Veuillez nous donner plus de détails."

#: src/Activation/DeactivationSurveyForm.php:55
msgid "Quick Feedback"
msgstr "Avis rapide"

#: src/Activation/DeactivationSurveyForm.php:51
msgid "If you have a moment, please share why you are deactivating the plugin. Your answer is sent to SureCart."
msgstr "Si vous avez un moment, merci de nous indiquer pourquoi vous désactivez l’extension. Votre réponse sera envoyée à SureCart."

#: src/Account/AccountService.php:219
msgid "The store account could not be loaded."
msgstr "Le compte de la boutique n’a pas pu être chargé."

#: src/Abilities/AbilityRegistrar.php:95
msgid "E-commerce operations including products, orders, customers, and subscriptions."
msgstr "Opérations e-commerce, notamment les produits, les commandes, les clients et les abonnements."

#: src/Abilities/AbilityRegistrar.php:94
msgid "SureCart E-Commerce"
msgstr "SureCart E-Commerce"

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:206
msgid "The new renewal date must be on or after the current period end date."
msgstr "La nouvelle date de renouvellement doit être égale ou postérieure à la date de fin de la période en cours."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:201
msgid "The new renewal date must be in the future."
msgstr "La nouvelle date de renouvellement doit être dans le futur."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:192
msgid "custom_renewal_date must be in YYYY-MM-DD format."
msgstr "custom_renewal_date doit être au format AAAA-MM-JJ."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:184
msgid "days_to_add must be at least 1."
msgstr "days_to_add doit être au moins égal à 1."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:171
msgid "Could not resolve the current billing period for this subscription."
msgstr "Impossible de déterminer la période de facturation en cours pour cet abonnement."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:161
msgid "This subscription does not have a current period end date. It may be a lifetime subscription."
msgstr "Cet abonnement n’a pas de date de fin de période en cours. Il s’agit peut-être d’un abonnement à vie."

#. translators: %s: current subscription status
#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:152
msgid "The subscription must be active to update the renewal date. Current status: %s"
msgstr "L’abonnement doit être actif pour mettre à jour la date de renouvellement. État actuel : %s"

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:136
msgid "Either days_to_add or custom_renewal_date must be provided."
msgstr "Vous devez fournir days_to_add ou custom_renewal_date."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:129
msgid "Provide either days_to_add or custom_renewal_date, not both."
msgstr "Fournissez days_to_add ou custom_renewal_date, mais pas les deux."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:113
msgid "You must set confirm to true to update the subscription renewal date."
msgstr "Vous devez définir confirm sur true pour mettre à jour la date de renouvellement de l’abonnement."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:80
msgid "Confirmation flag for the operation. Must be true to proceed."
msgstr "Indicateur de confirmation de l’opération. Doit valoir true pour continuer."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:76
msgid "Set the renewal date to a specific date in YYYY-MM-DD format. Cannot be used with days_to_add."
msgstr "Définir la date de renouvellement à une date précise au format AAAA-MM-JJ. Ne peut pas être utilisé avec days_to_add."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:72
msgid "Number of days to extend the renewal date (e.g., 30, 60, 90). Cannot be used with custom_renewal_date."
msgstr "Nombre de jours de prolongation de la date de renouvellement (par ex. 30, 60, 90). Ne peut pas être utilisé avec custom_renewal_date."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:68
msgid "The unique identifier of the subscription."
msgstr "L’identifiant unique de l’abonnement."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:31
msgid "Extend an active subscription's renewal date by a specified number of days or to a custom date. This does not cancel or restart the subscription — it simply pushes the next billing date forward, keeping the subscription active. Useful for granting free time to subscribers."
msgstr "Prolonger la date de renouvellement d’un abonnement actif d’un nombre de jours donné ou jusqu’à une date personnalisée. Cela n’annule ni ne redémarre l’abonnement : la prochaine date de facturation est simplement repoussée et l’abonnement reste actif. Pratique pour offrir du temps gratuit aux abonnés."

#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:24
msgid "Update Subscription Renewal Date"
msgstr "Mettre à jour la date de renouvellement de l’abonnement"

#: src/Abilities/Abilities/UpdatePromotion.php:79
msgid "The customer ID to restrict this promotion to a specific customer."
msgstr "L’ID du client auquel limiter cette promotion."

#: src/Abilities/Abilities/UpdatePromotion.php:75
msgid "The coupon ID to associate with this promotion."
msgstr "L’ID du code promo à associer à cette promotion."

#: src/Abilities/Abilities/UpdatePromotion.php:71
msgid "The customer-facing promotion code. Must be unique across all promotions."
msgstr "Le code de promotion visible par les clients. Il doit être unique parmi toutes les promotions."

#: src/Abilities/Abilities/UpdatePromotion.php:67
msgid "The promotion ID to update."
msgstr "L’ID de la promotion à mettre à jour."

#: src/Abilities/Abilities/UpdatePromotion.php:30
msgid "Update an existing SureCart promotion by its ID. Supports changing the promotion code, associated coupon, and customer restriction. Only provided fields are updated."
msgstr "Mettre à jour une promotion SureCart existante à partir de son ID. Permet de modifier le code de promotion, le code promo associé et la restriction client. Seuls les champs fournis sont mis à jour."

#: src/Abilities/Abilities/UpdatePromotion.php:23
msgid "Update Promotion"
msgstr "Mettre à jour la promotion"

#: src/Abilities/Abilities/UpdateProduct.php:125
msgid "Metadata values must be strings."
msgstr "Les valeurs des métadonnées doivent être des chaînes de caractères."

#: src/Abilities/Abilities/UpdateProduct.php:79
msgid "Key-value metadata to set on the product."
msgstr "Métadonnées clé-valeur à définir sur le produit."

#: src/Abilities/Abilities/UpdateProduct.php:75
msgid "New product description."
msgstr "Nouvelle description du produit."

#: src/Abilities/Abilities/UpdateProduct.php:71
msgid "New product name."
msgstr "Nouveau nom du produit."

#: src/Abilities/Abilities/UpdateProduct.php:67
msgid "The product ID to update."
msgstr "L’ID du produit à mettre à jour."

#: src/Abilities/Abilities/UpdateProduct.php:30
msgid "Update an existing SureCart product by its ID. Supports changing name, description, metadata, and other product attributes. Only provided fields are updated; omitted fields remain unchanged."
msgstr "Mettre à jour un produit SureCart existant à partir de son ID. Permet de modifier le nom, la description, les métadonnées et d’autres attributs du produit. Seuls les champs fournis sont mis à jour ; les champs omis restent inchangés."

#: src/Abilities/Abilities/UpdateProduct.php:23
msgid "Update Product"
msgstr "Mettre à jour le produit"

#: src/Abilities/Abilities/UpdatePrice.php:128
#: src/Abilities/Abilities/UpdateProduct.php:133
msgid "At least one field must be provided to update."
msgstr "Au moins un champ doit être fourni pour la mise à jour."

#: src/Abilities/Abilities/UpdatePrice.php:79
msgid "Whether to archive this price."
msgstr "Indique s’il faut archiver ce prix."

#: src/Abilities/Abilities/UpdatePrice.php:75
msgid "New display name for the price."
msgstr "Nouveau nom d’affichage du prix."

#: src/Abilities/Abilities/UpdatePrice.php:71
msgid "New price amount in the smallest currency unit (e.g., cents for USD). Currency cannot be changed; it stays the one set when the price was created."
msgstr "Nouveau montant du prix dans la plus petite unité monétaire (par ex. les centimes pour l’USD). La devise ne peut pas être modifiée ; elle reste celle définie lors de la création du prix."

#: src/Abilities/Abilities/UpdatePrice.php:67
msgid "The price ID to update."
msgstr "L’ID du prix à mettre à jour."

#: src/Abilities/Abilities/UpdatePrice.php:30
msgid "Update an existing SureCart price by its ID. You can change the amount (in the smallest currency unit for that price), display name, and archive status. Currency is fixed when the price is created; create a new price to charge in a different currency."
msgstr "Mettre à jour un prix SureCart existant à partir de son ID. Vous pouvez modifier le montant (dans la plus petite unité monétaire de ce prix), le nom affiché et le statut d’archivage. La devise est fixée lors de la création du prix ; créez un nouveau prix pour facturer dans une autre devise."

#: src/Abilities/Abilities/UpdateInvoice.php:146
msgid "issue_date must be in YYYY-MM-DD format."
msgstr "issue_date doit être au format AAAA-MM-JJ."

#: src/Abilities/Abilities/UpdateInvoice.php:120
msgid "An invoice ID is required."
msgstr "Un ID de facture est obligatoire."

#: src/Abilities/Abilities/UpdateInvoice.php:91
msgid "Change invoice status: \"open\" to send to the customer, \"draft\" to revert to editable."
msgstr "Modifier le statut de la facture : « open » pour l’envoyer au client, « draft » pour la rendre de nouveau modifiable."

#: src/Abilities/Abilities/UpdateInvoice.php:87
msgid "Whether to send an email notification to the customer. Applies when opening the invoice."
msgstr "Indique s’il faut envoyer une notification par e-mail au client. S’applique lors de l’ouverture de la facture."

#: src/Abilities/Abilities/UpdateInvoice.php:83
msgid "Invoice footer. Appears at the bottom of invoices and receipts."
msgstr "Pied de page de la facture. Apparaît en bas des factures et des reçus."

#: src/Abilities/Abilities/UpdateInvoice.php:79
msgid "Invoice memo. Appears on the payment page, invoices, and receipts."
msgstr "Note de la facture. Apparaît sur la page de paiement, les factures et les reçus."

#: src/Abilities/Abilities/UpdateInvoice.php:75
msgid "Issue date in YYYY-MM-DD format. Set to empty string to clear."
msgstr "Date d’émission au format AAAA-MM-JJ. Utilisez une chaîne vide pour l’effacer."

#: src/Abilities/Abilities/UpdateInvoice.php:71
msgid "Due date in YYYY-MM-DD format. Set to empty string to clear."
msgstr "Date d’échéance au format AAAA-MM-JJ. Utilisez une chaîne vide pour l’effacer."

#: src/Abilities/Abilities/UpdateInvoice.php:67
msgid "The invoice ID to update."
msgstr "L’ID de la facture à mettre à jour."

#: src/Abilities/Abilities/UpdateInvoice.php:30
msgid "Update an existing SureCart invoice. Can modify the due date, issue date, memo, footer, and email notification preference. Can also change the invoice status to \"open\" (sends to customer) or \"draft\" (reverts to editable). When opening, use notifications_enabled to control whether the customer receives an email."
msgstr "Mettre à jour une facture SureCart existante. Permet de modifier la date d’échéance, la date d’émission, la note, le pied de page et la préférence de notification par e-mail. Permet aussi de changer le statut de la facture en « open » (envoi au client) ou « draft » (de nouveau modifiable). Lors de l’ouverture, utilisez notifications_enabled pour choisir si le client reçoit un e-mail."

#: src/Abilities/Abilities/UpdateFulfillment.php:105
msgid "Quantity to fulfill."
msgstr "Quantité à traiter."

#: src/Abilities/Abilities/UpdateFulfillment.php:75
msgid "Whether to send customer notifications when fulfillments are created and updated."
msgstr "Indique s’il faut envoyer des notifications au client lors de la création et de la mise à jour des traitements de commande."

#: src/Abilities/Abilities/UpdateFulfillment.php:71
msgid "Shipment status: unshippable, unshipped, shipped, or delivered."
msgstr "Statut de l’expédition : unshippable, unshipped, shipped ou delivered."

#: src/Abilities/Abilities/UpdateFulfillment.php:67
msgid "The fulfillment ID to update."
msgstr "L’ID du traitement de commande à mettre à jour."

#: src/Abilities/Abilities/UpdateFulfillment.php:30
msgid "Update an existing SureCart fulfillment by its ID. Supports changing the shipment status, tracking information, and fulfillment items."
msgstr "Mettre à jour un traitement de commande SureCart existant à partir de son ID. Permet de modifier le statut de l’expédition, les informations de suivi et les articles traités."

#: src/Abilities/Abilities/UpdateFulfillment.php:23
msgid "Update Fulfillment"
msgstr "Mettre à jour le traitement de commande"

#: src/Abilities/Abilities/UpdateCustomer.php:149
msgid "Billing address state/province code."
msgstr "Code de l’État/de la province de l’adresse de facturation."

#: src/Abilities/Abilities/UpdateCustomer.php:145
msgid "Billing address postal/zip code."
msgstr "Code postal de l’adresse de facturation."

#: src/Abilities/Abilities/UpdateCustomer.php:141
msgid "Billing address line 2."
msgstr "Ligne 2 de l’adresse de facturation."

#: src/Abilities/Abilities/UpdateCustomer.php:137
msgid "Billing address line 1."
msgstr "Ligne 1 de l’adresse de facturation."

#: src/Abilities/Abilities/UpdateCustomer.php:133
msgid "Billing address country (2-letter ISO code)."
msgstr "Pays de l’adresse de facturation (code ISO à 2 lettres)."

#: src/Abilities/Abilities/UpdateCustomer.php:129
msgid "Billing address city. Only used when billing_matches_shipping is false."
msgstr "Ville de l’adresse de facturation. Utilisée uniquement lorsque billing_matches_shipping vaut false."

#: src/Abilities/Abilities/UpdateCustomer.php:97
msgid "Whether the customer has unsubscribed from opt-in emails."
msgstr "Indique si le client s’est désabonné des e-mails auxquels il avait consenti."

#: src/Abilities/Abilities/UpdateCustomer.php:69
msgid "The customer ID to update."
msgstr "L’ID du client à mettre à jour."

#: src/Abilities/Abilities/UpdateCustomer.php:32
msgid "Update an existing SureCart customer by their ID. Supports changing email, name, phone number, and billing/shipping addresses. Only provided fields are updated."
msgstr "Mettre à jour un client SureCart existant à partir de son ID. Permet de modifier l’e-mail, le nom, le numéro de téléphone et les adresses de facturation et de livraison. Seuls les champs fournis sont mis à jour."

#: src/Abilities/Abilities/UpdateCustomer.php:25
msgid "Update Customer"
msgstr "Mettre à jour le client"

#: src/Abilities/Abilities/UpdateCoupon.php:116
msgid "Whether the coupon is archived."
msgstr "Indique si le code promo est archivé."

#: src/Abilities/Abilities/UpdateCoupon.php:108
msgid "Product IDs this coupon applies to. Empty array means all products."
msgstr "ID des produits auxquels ce code promo s’applique. Un tableau vide signifie tous les produits."

#: src/Abilities/Abilities/UpdateCoupon.php:67
msgid "The coupon ID to update."
msgstr "L’ID du code promo à mettre à jour."

#: src/Abilities/Abilities/UpdateCoupon.php:30
msgid "Update an existing SureCart coupon by its ID. Supports changing the name, discount amount or percentage, duration, and redemption limits. Only provided fields are updated."
msgstr "Mettre à jour un code promo SureCart existant à partir de son ID. Permet de modifier le nom, le montant ou le pourcentage de remise, la durée et les limites d’utilisation. Seuls les champs fournis sont mis à jour."

#: src/Abilities/Abilities/ListSubscriptions.php:67
msgid "Filter by subscription status (active, trialing, past_due, canceled, completed)."
msgstr "Filtrer par statut d’abonnement (active, trialing, past_due, canceled, completed)."

#: src/Abilities/Abilities/ListSubscriptions.php:30
msgid "Retrieve a paginated list of SureCart subscriptions. Supports filtering by status, customer, price, and product. Returns subscription summaries with IDs, statuses, and billing details."
msgstr "Récupérer une liste paginée des abonnements SureCart. Permet de filtrer par statut, client, prix et produit. Renvoie un résumé des abonnements avec leurs ID, statuts et détails de facturation."

#: src/Abilities/Abilities/ListSubscriptions.php:23
msgid "List Subscriptions"
msgstr "Lister les abonnements"

#: src/Abilities/Abilities/ListRefunds.php:88
msgid "Only return refunds that belong to the given return request IDs."
msgstr "Renvoyer uniquement les remboursements liés aux ID de demandes de retour indiqués."

#: src/Abilities/Abilities/ListRefunds.php:83
msgid "Only return refunds that belong to the given customer IDs."
msgstr "Renvoyer uniquement les remboursements liés aux ID de clients indiqués."

#: src/Abilities/Abilities/ListRefunds.php:78
msgid "Only return refunds for the given charge IDs."
msgstr "Renvoyer uniquement les remboursements des ID de débits indiqués."

#: src/Abilities/Abilities/ListRefunds.php:72
msgid "Number of refunds per page (max 100)."
msgstr "Nombre de remboursements par page (100 maximum)."

#: src/Abilities/Abilities/ListRefunds.php:30
msgid "Retrieve a paginated list of SureCart refunds. Supports filtering by charge, customer, or return request. Returns refund summaries with amounts, statuses, and reasons."
msgstr "Récupérer une liste paginée des remboursements SureCart. Permet de filtrer par débit, client ou demande de retour. Renvoie un résumé des remboursements avec leurs montants, statuts et motifs."

#: src/Abilities/Abilities/ListRefunds.php:23
msgid "List Refunds"
msgstr "Lister les remboursements"

#: src/Abilities/Abilities/ListPromotions.php:92
msgid "Number of promotions per page (max 100)."
msgstr "Nombre de promotions par page (100 maximum)."

#: src/Abilities/Abilities/ListPromotions.php:83
msgid "Only return promotions with the given IDs."
msgstr "Renvoyer uniquement les promotions correspondant aux ID indiqués."

#: src/Abilities/Abilities/ListPromotions.php:78
msgid "Only return promotions belonging to the given customers."
msgstr "Renvoyer uniquement les promotions appartenant aux clients indiqués."

#: src/Abilities/Abilities/ListPromotions.php:73
msgid "Only return promotions with the given coupon IDs."
msgstr "Renvoyer uniquement les promotions liées aux ID de codes promo indiqués."

#: src/Abilities/Abilities/ListPromotions.php:67
msgid "Whether to include archived promotions."
msgstr "Indique s’il faut inclure les promotions archivées."

#: src/Abilities/Abilities/ListPromotions.php:30
msgid "Retrieve a paginated list of SureCart promotions. Supports filtering by associated coupon and customer. Returns promotion codes, IDs, and linked coupon details."
msgstr "Récupérer une liste paginée des promotions SureCart. Permet de filtrer par code promo associé et par client. Renvoie les codes de promotion, leurs ID et les détails des codes promo liés."

#: src/Abilities/Abilities/ListPromotions.php:23
msgid "List Promotions"
msgstr "Lister les promotions"

#: src/Abilities/Abilities/ListProducts.php:81
msgid "Number of products per page (max 100)."
msgstr "Nombre de produits par page (100 maximum)."

#: src/Abilities/Abilities/ListProducts.php:71
msgid "Whether to include archived products."
msgstr "Indique s’il faut inclure les produits archivés."

#: src/Abilities/Abilities/ListProducts.php:67
msgid "Search query to filter products by name."
msgstr "Terme de recherche pour filtrer les produits par nom."

#: src/Abilities/Abilities/ListProducts.php:30
msgid "Retrieve a paginated list of SureCart products. Supports filtering by search query and archived status. Returns product names, IDs, prices, and metadata. By default returns only active (non-archived) products, 10 per page."
msgstr "Récupérer une liste paginée des produits SureCart. Permet de filtrer par terme de recherche et par statut d’archivage. Renvoie les noms, ID, prix et métadonnées des produits. Par défaut, seuls les produits actifs (non archivés) sont renvoyés, 10 par page."

#: src/Abilities/Abilities/ListProducts.php:23
msgid "List Products"
msgstr "Lister les produits"

#: src/Abilities/Abilities/ListPrices.php:82
msgid "Number of prices per page (max 100)."
msgstr "Nombre de prix par page (100 maximum)."

#: src/Abilities/Abilities/ListPrices.php:72
msgid "Whether to include archived prices."
msgstr "Indique s’il faut inclure les prix archivés."

#: src/Abilities/Abilities/ListPrices.php:68
msgid "Filter by product IDs."
msgstr "Filtrer par ID de produits."

#: src/Abilities/Abilities/ListPrices.php:30
msgid "Retrieve a paginated list of SureCart prices, optionally filtered by product ID. Returns price amounts, currencies, recurring intervals, and associated product IDs."
msgstr "Récupérer une liste paginée des prix SureCart, éventuellement filtrée par ID de produit. Renvoie les montants, devises, intervalles de récurrence et ID des produits associés."

#: src/Abilities/Abilities/ListPrices.php:23
msgid "List Prices"
msgstr "Lister les prix"

#. translators: %s: comma-separated list of valid order status values
#: src/Abilities/Abilities/ListOrders.php:140
msgid "Invalid status. Allowed values: %s"
msgstr "Statut non valide. Valeurs autorisées : %s"

#: src/Abilities/Abilities/ListOrders.php:69
msgid "Filter by order status."
msgstr "Filtrer par statut de commande."

#: src/Abilities/Abilities/ListOrders.php:30
msgid "Retrieve a paginated list of SureCart orders. Supports filtering by order status and customer ID. Returns order summaries with IDs, amounts, statuses, and timestamps."
msgstr "Récupérer une liste paginée des commandes SureCart. Permet de filtrer par statut de commande et par ID client. Renvoie des résumés de commandes avec les ID, les montants, les statuts et les horodatages."

#: src/Abilities/Abilities/ListOrders.php:23
msgid "List Orders"
msgstr "Lister les commandes"

#: src/Abilities/Abilities/ListLicenses.php:92
msgid "Number of licenses per page (max 100)."
msgstr "Nombre de licences par page (100 max.)."

#: src/Abilities/Abilities/ListLicenses.php:83
msgid "Search query for full text search."
msgstr "Requête de recherche pour la recherche en texte intégral."

#: src/Abilities/Abilities/ListLicenses.php:79
msgid "Set to true to show only revoked licenses, or false for active licenses. This is a boolean filter, not a string status field."
msgstr "Définir sur true pour n’afficher que les licences révoquées, ou sur false pour les licences actives. Il s’agit d’un filtre booléen, et non d’un champ de statut de type chaîne."

#: src/Abilities/Abilities/ListLicenses.php:75
msgid "Filter by purchase ID."
msgstr "Filtrer par ID d’achat."

#: src/Abilities/Abilities/ListLicenses.php:71
msgid "Filter by product ID."
msgstr "Filtrer par ID de produit."

#: src/Abilities/Abilities/ListLicenses.php:30
msgid "Retrieve a paginated list of SureCart licenses. Supports filtering by customer, product, purchase, and revoked status. Returns license keys, IDs, activation counts, and statuses."
msgstr "Récupérer une liste paginée des licences SureCart. Permet de filtrer par client, produit, achat et statut de révocation. Renvoie les clés de licence, les ID, le nombre d’activations et les statuts."

#: src/Abilities/Abilities/ListLicenses.php:23
msgid "List Licenses"
msgstr "Lister les licences"

#: src/Abilities/Abilities/ListFulfillments.php:81
msgid "Number of fulfillments per page (max 100)."
msgstr "Nombre de traitements de commande par page (100 max.)."

#: src/Abilities/Abilities/ListFulfillments.php:72
msgid "Filter by shipment status: unshippable, unshipped, shipped, or delivered."
msgstr "Filtrer par statut d’expédition : unshippable, unshipped, shipped ou delivered."

#: src/Abilities/Abilities/ListFulfillments.php:68
msgid "Filter fulfillments by order IDs."
msgstr "Filtrer les traitements de commande par ID de commande."

#: src/Abilities/Abilities/ListFulfillments.php:30
msgid "Retrieve a paginated list of SureCart fulfillments. Supports filtering by order and shipment status. Returns fulfillment summaries with tracking information and item counts."
msgstr "Récupérer une liste paginée des traitements de commande SureCart. Permet de filtrer par commande et par statut d’expédition. Renvoie des résumés des traitements de commande avec les informations de suivi et le nombre d’articles."

#: src/Abilities/Abilities/ListFulfillments.php:23
msgid "List Fulfillments"
msgstr "Lister les traitements de commande"

#: src/Abilities/Abilities/ListCustomers.php:71
msgid "Filter by mode. Defaults to true (live customers). Set to false to search test mode customers."
msgstr "Filtrer par mode. Valeur par défaut : true (clients en mode réel). Définir sur false pour rechercher les clients en mode test."

#: src/Abilities/Abilities/ListCustomers.php:67
msgid "Search query to filter customers by name or email."
msgstr "Requête de recherche pour filtrer les clients par nom ou par e-mail."

#: src/Abilities/Abilities/ListCustomers.php:30
msgid "Retrieve a paginated list of SureCart customers. Supports filtering by search query and email. By default returns live mode customers only. Set live_mode to false to search test mode customers. Returns customer names, IDs, emails, and associated data."
msgstr "Récupérer une liste paginée des clients SureCart. Permet de filtrer par requête de recherche et par e-mail. Par défaut, seuls les clients en mode réel sont renvoyés. Définir live_mode sur false pour rechercher les clients en mode test. Renvoie les noms, ID, e-mails et données associées des clients."

#: src/Abilities/Abilities/ListCustomers.php:23
msgid "List Customers"
msgstr "Lister les clients"

#: src/Abilities/Abilities/ListCoupons.php:86
msgid "Number of coupons per page (max 100)."
msgstr "Nombre de codes promo par page (100 max.)."

#: src/Abilities/Abilities/ListCoupons.php:77
msgid "Only return coupons with the given IDs."
msgstr "Ne renvoyer que les codes promo ayant les ID indiqués."

#: src/Abilities/Abilities/ListCoupons.php:71
msgid "Whether to include archived coupons."
msgstr "Inclure ou non les codes promo archivés."

#: src/Abilities/Abilities/ListCoupons.php:67
msgid "Search query to filter coupons by name."
msgstr "Requête de recherche pour filtrer les codes promo par nom."

#: src/Abilities/Abilities/ListCoupons.php:30
msgid "Retrieve a paginated list of SureCart coupons. Supports filtering by search query and archived status. Returns coupon names, IDs, discount details, and usage limits."
msgstr "Récupérer une liste paginée des codes promo SureCart. Permet de filtrer par requête de recherche et par statut d’archivage. Renvoie les noms, ID, détails de remise et limites d’utilisation des codes promo."

#: src/Abilities/Abilities/ListCoupons.php:23
msgid "List Coupons"
msgstr "Lister les codes promo"

#. translators: %s: comma-separated list of valid notification_status values
#: src/Abilities/Abilities/ListAbandonedCheckouts.php:143
msgid "Invalid notification_status. Allowed values: %s"
msgstr ""

#: src/Abilities/Abilities/ListAbandonedCheckouts.php:86
msgid "Number of abandoned checkouts per page (max 100)."
msgstr "Nombre de paiements abandonnés par page (100 max.)."

#: src/Abilities/Abilities/ListAbandonedCheckouts.php:76
msgid "Filter by mode. Defaults to true (live abandoned checkouts). Set to false to list test mode results."
msgstr "Filtrer par mode. Valeur par défaut : true (paiements abandonnés en mode réel). Définir sur false pour lister les résultats en mode test."

#: src/Abilities/Abilities/ListAbandonedCheckouts.php:72
#: src/Abilities/Abilities/ListLicenses.php:67
#: src/Abilities/Abilities/ListOrders.php:74
#: src/Abilities/Abilities/ListSubscriptions.php:71
msgid "Filter by customer ID."
msgstr "Filtrer par ID client."

#: src/Abilities/Abilities/ListAbandonedCheckouts.php:67
msgid "Filter by notification status."
msgstr "Filtrer par statut de notification."

#: src/Abilities/Abilities/ListAbandonedCheckouts.php:30
msgid "Retrieve a paginated list of SureCart abandoned checkouts. Supports filtering by notification status, customer, and live/test mode. Each item includes its associated checkout, customer, and recovered checkout (if any)."
msgstr "Récupérer une liste paginée des paiements abandonnés SureCart. Permet de filtrer par statut de notification, par client et par mode réel/test. Chaque élément inclut le paiement associé, le client et le paiement récupéré (le cas échéant)."

#: src/Abilities/Abilities/ListAbandonedCheckouts.php:23
msgid "List Abandoned Checkouts"
msgstr "Lister les paiements abandonnés"

#: src/Abilities/Abilities/GetSubscriptionsFilterSchema.php:30
msgid "Retrieve the filterable attributes for subscriptions. Each attribute exposes a key (use as attribute_name), a type, the allowed operators (use as operator_label), and supported_values — the only allowed values for enum/dropdown fields. Call this before filter-subscriptions to learn valid attributes, operators, and values."
msgstr "Récupérer les attributs filtrables des abonnements. Chaque attribut expose une clé (à utiliser comme attribute_name), un type, les opérateurs autorisés (à utiliser comme operator_label) et supported_values — les seules valeurs autorisées pour les champs enum/liste déroulante. Appeler cette fonction avant filter-subscriptions pour connaître les attributs, opérateurs et valeurs valides."

#: src/Abilities/Abilities/GetSubscriptionsFilterSchema.php:23
msgid "Get Subscriptions Filter Schema"
msgstr "Obtenir le schéma de filtre des abonnements"

#: src/Abilities/Abilities/GetSubscription.php:67
msgid "The subscription ID."
msgstr "L’ID de l’abonnement."

#: src/Abilities/Abilities/GetSubscription.php:30
msgid "Retrieve a single SureCart subscription by its ID, including the associated price, product, and billing details. Returns the full subscription object with related data expanded."
msgstr "Récupérer un abonnement SureCart à partir de son ID, avec le prix, le produit et les détails de facturation associés. Renvoie l’objet abonnement complet avec les données liées développées."

#: src/Abilities/Abilities/GetStoreInfo.php:30
msgid "Retrieve the current SureCart store (account) information including store name, currency, URL, branding settings, and entitlements. Returns a single account object."
msgstr "Récupérer les informations de la boutique SureCart actuelle (compte), notamment le nom de la boutique, la devise, l’URL, les réglages de l’image de marque et les droits d’accès. Renvoie un objet compte unique."

#: src/Abilities/Abilities/GetStoreInfo.php:23
msgid "Get Store Info"
msgstr "Obtenir les informations de la boutique"

#. translators: %s: comma-separated list of valid period values
#: src/Abilities/Abilities/GetStoreDashboard.php:115
msgid "Invalid period. Allowed values: %s"
msgstr "Période non valide. Valeurs autorisées : %s"

#: src/Abilities/Abilities/GetStoreDashboard.php:81
msgid "Set to true to view test mode data. Defaults to false (live mode)."
msgstr "Définir sur true pour afficher les données du mode test. Valeur par défaut : false (mode réel)."

#: src/Abilities/Abilities/GetStoreDashboard.php:75
msgid "Time period for the dashboard data."
msgstr "Période des données du tableau de bord."

#: src/Abilities/Abilities/GetStoreDashboard.php:38
msgid "Retrieve a comprehensive SureCart store health summary including total revenue, order count, and recent activity for a given date range and interval. Useful for high-level reporting."
msgstr "Récupérer un résumé complet de l’état de santé de la boutique SureCart, incluant le chiffre d’affaires total, le nombre de commandes et l’activité récente pour une plage de dates et un intervalle donnés. Utile pour les rapports de haut niveau."

#: src/Abilities/Abilities/GetStoreDashboard.php:31
msgid "Get Store Dashboard"
msgstr "Obtenir le tableau de bord de la boutique"

#: src/Abilities/Abilities/GetRefund.php:93
msgid "A refund ID is required."
msgstr "Un ID de remboursement est requis."

#: src/Abilities/Abilities/GetRefund.php:67
msgid "The refund ID."
msgstr "L’ID du remboursement."

#: src/Abilities/Abilities/GetRefund.php:30
msgid "Retrieve a single SureCart refund by its ID, including the associated charge and refund items. Returns the full refund object with related data expanded."
msgstr "Récupérer un remboursement SureCart à partir de son ID, avec le débit et les articles remboursés associés. Renvoie l’objet remboursement complet avec les données liées développées."

#: src/Abilities/Abilities/GetRefund.php:23
msgid "Get Refund"
msgstr "Obtenir un remboursement"

#: src/Abilities/Abilities/GetPromotion.php:67
msgid "The promotion ID."
msgstr "L’ID de la promotion."

#: src/Abilities/Abilities/GetPromotion.php:30
msgid "Retrieve a single SureCart promotion by its ID, including its associated coupon details. Returns the full promotion object with the linked coupon expanded."
msgstr "Récupérer une promotion SureCart à partir de son ID, avec les détails du code promo associé. Renvoie l’objet promotion complet avec le code promo lié développé."

#: src/Abilities/Abilities/GetPromotion.php:23
msgid "Get Promotion"
msgstr "Obtenir une promotion"

#: src/Abilities/Abilities/GetProduct.php:67
msgid "The product ID."
msgstr "L’ID du produit."

#: src/Abilities/Abilities/GetProduct.php:30
msgid "Retrieve a single SureCart product by its ID, including its prices, variants, variant options, and metadata. Returns the full product object with all related data expanded."
msgstr "Récupérer un produit SureCart à partir de son ID, avec ses prix, ses variantes, ses options de variantes et ses métadonnées. Renvoie l’objet produit complet avec toutes les données liées développées."

#: src/Abilities/Abilities/GetProduct.php:23
msgid "Get Product"
msgstr "Obtenir un produit"

#: src/Abilities/Abilities/GetOrderStatistics.php:75
msgid "Grouping interval for the statistics data."
msgstr "Intervalle de regroupement des données statistiques."

#: src/Abilities/Abilities/GetOrderStatistics.php:71
msgid "End date in YYYY-MM-DD format."
msgstr "Date de fin au format YYYY-MM-DD."

#: src/Abilities/Abilities/GetOrderStatistics.php:67
msgid "Start date in YYYY-MM-DD format."
msgstr "Date de début au format YYYY-MM-DD."

#: src/Abilities/Abilities/GetOrderStatistics.php:30
msgid "Retrieve SureCart order and sales statistics for a given date range and interval. Returns time-series data points for revenue, order count, and average order value."
msgstr "Récupérer les statistiques de commandes et de ventes SureCart pour une plage de dates et un intervalle donnés. Renvoie des séries temporelles pour le chiffre d’affaires, le nombre de commandes et la valeur moyenne des commandes."

#: src/Abilities/Abilities/GetOrderStatistics.php:23
msgid "Get Order Statistics"
msgstr "Obtenir les statistiques des commandes"

#: src/Abilities/Abilities/GetOrdersFilterSchema.php:30
msgid "Retrieve the filterable attributes for orders. Each attribute exposes a key (use as attribute_name), a type, the allowed operators (use as operator_label), and supported_values — the only allowed values for enum/dropdown fields. Call this before filter-orders to learn valid attributes, operators, and values."
msgstr "Récupérer les attributs filtrables des commandes. Chaque attribut expose une clé (à utiliser comme attribute_name), un type, les opérateurs autorisés (à utiliser comme operator_label) et supported_values — les seules valeurs autorisées pour les champs enum/liste déroulante. Appeler cette fonction avant filter-orders pour connaître les attributs, opérateurs et valeurs valides."

#: src/Abilities/Abilities/GetOrdersFilterSchema.php:23
msgid "Get Orders Filter Schema"
msgstr "Obtenir le schéma de filtre des commandes"

#: src/Abilities/Abilities/GetOrder.php:93
msgid "An order ID is required."
msgstr "Un ID de commande est requis."

#: src/Abilities/Abilities/GetOrder.php:67
msgid "The order ID."
msgstr "L’ID de la commande."

#: src/Abilities/Abilities/GetOrder.php:30
msgid "Retrieve a single SureCart order by its ID, including its checkout details, line items, customer, and payment information. Returns the full order object with related data expanded."
msgstr "Récupérer une commande SureCart à partir de son ID, avec les détails du paiement, les lignes de commande, le client et les informations de paiement. Renvoie l’objet commande complet avec les données associées développées."

#: src/Abilities/Abilities/GetOrder.php:23
msgid "Get Order"
msgstr "Obtenir la commande"

#: src/Abilities/Abilities/GetLicense.php:93
msgid "A license ID is required."
msgstr "Un ID de licence est requis."

#: src/Abilities/Abilities/GetLicense.php:67
msgid "The license ID or key."
msgstr "L’ID ou la clé de la licence."

#: src/Abilities/Abilities/GetLicense.php:30
msgid "Retrieve a single SureCart license by its ID, including its activations, purchase, and product details. Returns the full license object with related data expanded."
msgstr "Récupérer une licence SureCart à partir de son ID, avec ses activations, son achat et les détails du produit. Renvoie l’objet licence complet avec les données associées développées."

#: src/Abilities/Abilities/GetLicense.php:23
msgid "Get License"
msgstr "Obtenir la licence"

#: src/Abilities/Abilities/GetFulfillmentItem.php:93
msgid "A fulfillment item ID is required."
msgstr "Un ID d’article de traitement de la commande est requis."

#: src/Abilities/Abilities/GetFulfillmentItem.php:67
msgid "The fulfillment item ID."
msgstr "L’ID de l’article de traitement de la commande."

#: src/Abilities/Abilities/GetFulfillmentItem.php:30
msgid "Retrieve a single SureCart fulfillment item by its ID, including the parent fulfillment and associated line item. Returns the fulfillment item with related data expanded."
msgstr "Récupérer un article de traitement de la commande SureCart à partir de son ID, avec le traitement de la commande parent et la ligne de commande associée. Renvoie l’article de traitement de la commande avec les données associées développées."

#: src/Abilities/Abilities/GetFulfillmentItem.php:23
msgid "Get Fulfillment Item"
msgstr "Obtenir l’article de traitement de la commande"

#: src/Abilities/Abilities/GetFulfillment.php:67
msgid "The fulfillment ID."
msgstr "L’ID du traitement de la commande."

#: src/Abilities/Abilities/GetFulfillment.php:30
msgid "Retrieve a single SureCart fulfillment by its ID, including its fulfillment items and tracking information. Returns the full fulfillment object with related data expanded."
msgstr "Récupérer un traitement de la commande SureCart à partir de son ID, avec ses articles de traitement et les informations de suivi. Renvoie l’objet traitement de la commande complet avec les données associées développées."

#: src/Abilities/Abilities/GetFulfillment.php:23
msgid "Get Fulfillment"
msgstr "Obtenir le traitement de la commande"

#: src/Abilities/Abilities/GetCustomersFilterSchema.php:30
msgid "Retrieve the filterable attributes for customers. Each attribute exposes a key (use as attribute_name), a type, the allowed operators (use as operator_label), and supported_values — the only allowed values for enum/dropdown fields. Call this before filter-customers to learn valid attributes, operators, and values."
msgstr "Récupérer les attributs filtrables des clients. Chaque attribut expose une clé (à utiliser comme attribute_name), un type, les opérateurs autorisés (à utiliser comme operator_label) et supported_values, les seules valeurs autorisées pour les champs enum/liste déroulante. Appelez cette fonction avant filter-customers pour connaître les attributs, opérateurs et valeurs valides."

#: src/Abilities/Abilities/GetCustomersFilterSchema.php:23
msgid "Get Customers Filter Schema"
msgstr "Obtenir le schéma de filtre des clients"

#: src/Abilities/Abilities/GetCustomer.php:67
msgid "The customer ID."
msgstr "L’ID du client."

#: src/Abilities/Abilities/GetCustomer.php:30
msgid "Retrieve a single SureCart customer by their ID, including their purchases and associated data. Returns the full customer object with related data expanded."
msgstr "Récupérer un client SureCart à partir de son ID, avec ses achats et les données associées. Renvoie l’objet client complet avec les données associées développées."

#: src/Abilities/Abilities/GetCustomer.php:23
msgid "Get Customer"
msgstr "Obtenir le client"

#: src/Abilities/Abilities/GetCoupon.php:67
msgid "The coupon ID."
msgstr "L’ID du code promo."

#: src/Abilities/Abilities/GetCoupon.php:30
msgid "Retrieve a single SureCart coupon by its ID, including its associated promotions. Returns the full coupon object with discount details and usage limits."
msgstr "Récupérer un code promo SureCart à partir de son ID, avec ses promotions associées. Renvoie l’objet code promo complet avec les détails de la remise et les limites d’utilisation."

#: src/Abilities/Abilities/GetCoupon.php:23
msgid "Get Coupon"
msgstr "Obtenir le code promo"

#: src/Abilities/Abilities/GetAbandonedCheckout.php:93
msgid "An abandoned checkout ID is required."
msgstr "Un ID de paiement abandonné est requis."

#: src/Abilities/Abilities/GetAbandonedCheckout.php:67
msgid "The abandoned checkout ID."
msgstr "L’ID du paiement abandonné."

#: src/Abilities/Abilities/GetAbandonedCheckout.php:30
msgid "Retrieve a single SureCart abandoned checkout by its ID, including its checkout, line items, customer, promotion, and recovered checkout (if any). Returns the full abandoned checkout object with related data expanded."
msgstr "Récupérer un paiement abandonné SureCart à partir de son ID, avec son paiement, ses lignes de commande, le client, la promotion et le paiement récupéré (le cas échéant). Renvoie l’objet paiement abandonné complet avec les données associées développées."

#: src/Abilities/Abilities/GetAbandonedCheckout.php:23
msgid "Get Abandoned Checkout"
msgstr "Obtenir le paiement abandonné"

#: src/Abilities/Abilities/FilterSubscriptions.php:76
#: src/Abilities/Abilities/ListSubscriptions.php:80
msgid "Number of subscriptions per page (max 100)."
msgstr "Nombre d’abonnements par page (100 maximum)."

#: src/Abilities/Abilities/FilterSubscriptions.php:67
msgid "The rule tree to filter by. A single condition is { \"type\":\"condition\", \"attribute_name\":<key from filter schema>, \"operator_label\":<one of the attribute operators>, \"comparison_value\":<string value> }. A group is { \"type\":\"group\", \"combinator\":\"and\"|\"or\", \"conditions\":[ <condition or nested group>, ... ] }. Groups may be nested. Call get-subscriptions-filter-schema to discover valid attribute_name, operator_label, and supported_values."
msgstr "L’arbre de règles à utiliser pour le filtrage. Une condition simple est { \"type\":\"condition\", \"attribute_name\":<key from filter schema>, \"operator_label\":<one of the attribute operators>, \"comparison_value\":<string value> }. Un groupe est { \"type\":\"group\", \"combinator\":\"and\"|\"or\", \"conditions\":[ <condition or nested group>, ... ] }. Les groupes peuvent être imbriqués. Appelez get-subscriptions-filter-schema pour découvrir les valeurs valides de attribute_name, operator_label et supported_values."

#: src/Abilities/Abilities/FilterSubscriptions.php:30
msgid "Retrieve a paginated list of subscriptions matching a rule tree. Supports single conditions and nested and/or groups across any filterable attribute. Call get-subscriptions-filter-schema first to discover valid attribute_name, operator_label, and supported_values."
msgstr "Récupérer une liste paginée des abonnements correspondant à un arbre de règles. Prend en charge les conditions simples et les groupes et/ou imbriqués sur n’importe quel attribut filtrable. Appelez d’abord get-subscriptions-filter-schema pour découvrir les valeurs valides de attribute_name, operator_label et supported_values."

#: src/Abilities/Abilities/FilterSubscriptions.php:23
msgid "Filter Subscriptions"
msgstr "Filtrer les abonnements"

#: src/Abilities/Abilities/FilterOrders.php:76
#: src/Abilities/Abilities/ListOrders.php:83
msgid "Number of orders per page (max 100)."
msgstr "Nombre de commandes par page (100 maximum)."

#: src/Abilities/Abilities/FilterOrders.php:67
msgid "The rule tree to filter by. A single condition is { \"type\":\"condition\", \"attribute_name\":<key from filter schema>, \"operator_label\":<one of the attribute operators>, \"comparison_value\":<string value> }. A group is { \"type\":\"group\", \"combinator\":\"and\"|\"or\", \"conditions\":[ <condition or nested group>, ... ] }. Groups may be nested. Call get-orders-filter-schema to discover valid attribute_name, operator_label, and supported_values."
msgstr "L’arbre de règles à utiliser pour le filtrage. Une condition simple est { \"type\":\"condition\", \"attribute_name\":<key from filter schema>, \"operator_label\":<one of the attribute operators>, \"comparison_value\":<string value> }. Un groupe est { \"type\":\"group\", \"combinator\":\"and\"|\"or\", \"conditions\":[ <condition or nested group>, ... ] }. Les groupes peuvent être imbriqués. Appelez get-orders-filter-schema pour découvrir les valeurs valides de attribute_name, operator_label et supported_values."

#: src/Abilities/Abilities/FilterOrders.php:30
msgid "Retrieve a paginated list of orders matching a rule tree. Supports single conditions and nested and/or groups across any filterable attribute. Call get-orders-filter-schema first to discover valid attribute_name, operator_label, and supported_values."
msgstr "Récupérer une liste paginée des commandes correspondant à un arbre de règles. Prend en charge les conditions simples et les groupes et/ou imbriqués sur n’importe quel attribut filtrable. Appelez d’abord get-orders-filter-schema pour découvrir les valeurs valides de attribute_name, operator_label et supported_values."

#: src/Abilities/Abilities/FilterOrders.php:23
msgid "Filter Orders"
msgstr "Filtrer les commandes"

#: src/Abilities/Abilities/FilterCustomers.php:76
#: src/Abilities/Abilities/ListCustomers.php:81
msgid "Number of customers per page (max 100)."
msgstr "Nombre de clients par page (100 maximum)."

#: src/Abilities/Abilities/FilterCustomers.php:71
#: src/Abilities/Abilities/FilterOrders.php:71
#: src/Abilities/Abilities/FilterSubscriptions.php:71
#: src/Abilities/Abilities/ListAbandonedCheckouts.php:81
#: src/Abilities/Abilities/ListCoupons.php:81
#: src/Abilities/Abilities/ListCustomers.php:76
#: src/Abilities/Abilities/ListFulfillments.php:76
#: src/Abilities/Abilities/ListLicenses.php:87
#: src/Abilities/Abilities/ListOrders.php:78
#: src/Abilities/Abilities/ListPrices.php:77
#: src/Abilities/Abilities/ListProducts.php:76
#: src/Abilities/Abilities/ListPromotions.php:87
#: src/Abilities/Abilities/ListRefunds.php:67
#: src/Abilities/Abilities/ListSubscriptions.php:75
msgid "Page number for pagination."
msgstr "Numéro de page pour la pagination."

#: src/Abilities/Abilities/FilterCustomers.php:67
msgid "The rule tree to filter by. A single condition is { \"type\":\"condition\", \"attribute_name\":<key from filter schema>, \"operator_label\":<one of the attribute operators>, \"comparison_value\":<string value> }. A group is { \"type\":\"group\", \"combinator\":\"and\"|\"or\", \"conditions\":[ <condition or nested group>, ... ] }. Groups may be nested. Call get-customers-filter-schema to discover valid attribute_name, operator_label, and supported_values."
msgstr "L’arbre de règles à utiliser pour le filtrage. Une condition simple est { \"type\":\"condition\", \"attribute_name\":<key from filter schema>, \"operator_label\":<one of the attribute operators>, \"comparison_value\":<string value> }. Un groupe est { \"type\":\"group\", \"combinator\":\"and\"|\"or\", \"conditions\":[ <condition or nested group>, ... ] }. Les groupes peuvent être imbriqués. Appelez get-customers-filter-schema pour découvrir les valeurs valides de attribute_name, operator_label et supported_values."

#: src/Abilities/Abilities/FilterCustomers.php:30
msgid "Retrieve a paginated list of customers matching a rule tree. Supports single conditions and nested and/or groups across any filterable attribute. Call get-customers-filter-schema first to discover valid attribute_name, operator_label, and supported_values."
msgstr "Récupérer une liste paginée des clients correspondant à un arbre de règles. Prend en charge les conditions simples et les groupes et/ou imbriqués sur n’importe quel attribut filtrable. Appelez d’abord get-customers-filter-schema pour découvrir les valeurs valides de attribute_name, operator_label et supported_values."

#: src/Abilities/Abilities/FilterCustomers.php:23
msgid "Filter Customers"
msgstr "Filtrer les clients"

#: src/Abilities/Abilities/DuplicateProduct.php:67
msgid "The product ID to duplicate."
msgstr "L’ID du produit à dupliquer."

#: src/Abilities/Abilities/DuplicateProduct.php:30
msgid "Duplicate an existing SureCart product by its ID, creating a new product with all prices, variants, variant options, and settings copied. The duplicated product is created in active state with a modified name."
msgstr "Dupliquer un produit SureCart existant à partir de son ID, en créant un nouveau produit avec une copie de tous les prix, variantes, options de variantes et réglages. Le produit dupliqué est créé à l’état actif avec un nom modifié."

#: src/Abilities/Abilities/DuplicateProduct.php:23
#: products/hooks/useBundleLabels.js:55
msgid "Duplicate Product"
msgstr "Dupliquer le produit"

#: src/Abilities/Abilities/DeletePromotion.php:104
#: src/Abilities/Abilities/GetPromotion.php:93
#: src/Abilities/Abilities/UpdatePromotion.php:105
msgid "A promotion ID is required."
msgstr "Un ID de promotion est requis."

#: src/Abilities/Abilities/DeletePromotion.php:98
msgid "Warning: Deleting this promotion will permanently remove the promotion code. This action cannot be undone. Please set confirm to true to proceed."
msgstr "Avertissement : la suppression de cette promotion supprimera définitivement le code promo. Cette action est irréversible. Veuillez définir confirm sur true pour continuer."

#: src/Abilities/Abilities/DeletePromotion.php:71
msgid "Must be true to confirm deletion. Before setting this to true, warn the user: \"Warning: Deleting this promotion will permanently remove the promotion code. This action cannot be undone. Are you sure you want to continue?\""
msgstr "Doit être true pour confirmer la suppression. Avant de définir cette valeur sur true, avertissez l’utilisateur : « Avertissement : la suppression de cette promotion supprimera définitivement le code promo. Cette action est irréversible. Voulez-vous vraiment continuer ? »"

#: src/Abilities/Abilities/DeletePromotion.php:67
msgid "The promotion ID to delete."
msgstr "L’ID de la promotion à supprimer."

#: src/Abilities/Abilities/DeletePromotion.php:30
msgid "Permanently delete a SureCart promotion code by its ID. This removes the promotion code so it can no longer be used at checkout. Requires explicit confirmation. This action cannot be undone."
msgstr "Supprimer définitivement un code promo SureCart à partir de son ID. Le code promo ne pourra plus être utilisé lors du paiement. Nécessite une confirmation explicite. Cette action est irréversible."

#: src/Abilities/Abilities/DeletePromotion.php:23
msgid "Delete Promotion"
msgstr "Supprimer la promotion"

#: src/Abilities/Abilities/DeleteFulfillment.php:104
#: src/Abilities/Abilities/GetFulfillment.php:93
#: src/Abilities/Abilities/UpdateFulfillment.php:139
msgid "A fulfillment ID is required."
msgstr "Un ID de traitement de la commande est requis."

#: src/Abilities/Abilities/DeleteFulfillment.php:98
msgid "Warning: Deleting this fulfillment will permanently remove it and all associated fulfillment items. This action cannot be undone. Please set confirm to true to proceed."
msgstr "Avertissement : la suppression de ce traitement de la commande le supprimera définitivement, ainsi que tous les articles de traitement associés. Cette action est irréversible. Veuillez définir confirm sur true pour continuer."

#: src/Abilities/Abilities/DeleteFulfillment.php:71
msgid "Must be true to confirm deletion. Before setting this to true, warn the user: \"Warning: Deleting this fulfillment will permanently remove it and all associated fulfillment items. This action cannot be undone. Are you sure you want to continue?\""
msgstr "Doit être true pour confirmer la suppression. Avant de définir cette valeur sur true, avertissez l’utilisateur : « Avertissement : la suppression de ce traitement de la commande le supprimera définitivement, ainsi que tous les articles de traitement associés. Cette action est irréversible. Voulez-vous vraiment continuer ? »"

#: src/Abilities/Abilities/DeleteFulfillment.php:67
msgid "The fulfillment ID to delete."
msgstr "L’ID du traitement de la commande à supprimer."

#: src/Abilities/Abilities/DeleteFulfillment.php:30
msgid "Permanently delete a SureCart fulfillment record by its ID. This removes the fulfillment and its tracking information. Requires explicit confirmation. This action cannot be undone."
msgstr "Supprimer définitivement un enregistrement de traitement de la commande SureCart à partir de son ID. Cela supprime le traitement de la commande et ses informations de suivi. Nécessite une confirmation explicite. Cette action est irréversible."

#: src/Abilities/Abilities/DeleteFulfillment.php:23
msgid "Delete Fulfillment"
msgstr "Supprimer le traitement de la commande"

#: src/Abilities/Abilities/DeleteCustomer.php:98
msgid "Warning: Deleting this customer will permanently remove all associated subscriptions, payments, and purchases within 24 hours. This action cannot be undone. Please set confirm to true to proceed."
msgstr "Avertissement : la suppression de ce client supprimera définitivement tous les abonnements, paiements et achats associés sous 24 heures. Cette action est irréversible. Veuillez définir confirm sur true pour continuer."

#: src/Abilities/Abilities/DeleteCustomer.php:71
msgid "Must be true to confirm deletion. Before setting this to true, warn the user: \"Warning: Deleting this customer will permanently remove all associated subscriptions, payments, and purchases within 24 hours. This action cannot be undone. Are you sure you want to continue?\""
msgstr "Doit être true pour confirmer la suppression. Avant de définir cette valeur sur true, avertissez l’utilisateur : « Avertissement : la suppression de ce client supprimera définitivement tous les abonnements, paiements et achats associés sous 24 heures. Cette action est irréversible. Voulez-vous vraiment continuer ? »"

#: src/Abilities/Abilities/DeleteCustomer.php:67
msgid "The customer ID to delete."
msgstr "L’ID du client à supprimer."

#: src/Abilities/Abilities/DeleteCustomer.php:30
msgid "Permanently delete a SureCart customer by their ID. All associated subscriptions, payments, and purchase records will be permanently removed within 24 hours. Requires explicit confirmation. This action cannot be undone."
msgstr "Supprimer définitivement un client SureCart à partir de son ID. Tous les abonnements, paiements et achats associés seront définitivement supprimés sous 24 heures. Nécessite une confirmation explicite. Cette action est irréversible."

#: src/Abilities/Abilities/DeleteCustomer.php:23
#: src/Controllers/Admin/Customers/CustomersController.php:109
msgid "Delete Customer"
msgid_plural "Delete Customers."
msgstr[0] "Supprimer le client"
msgstr[1] "Supprimer les clients."

#: src/Abilities/Abilities/DeleteCoupon.php:104
#: src/Abilities/Abilities/GetCoupon.php:93
#: src/Abilities/Abilities/UpdateCoupon.php:142
msgid "A coupon ID is required."
msgstr "Un ID de code promo est requis."

#: src/Abilities/Abilities/DeleteCoupon.php:98
msgid "Warning: Deleting this coupon will permanently remove it and all associated promotions. This action cannot be undone. Please set confirm to true to proceed."
msgstr "Avertissement : la suppression de ce code promo le supprimera définitivement, ainsi que toutes les promotions associées. Cette action est irréversible. Veuillez définir confirm sur true pour continuer."

#: src/Abilities/Abilities/DeleteCoupon.php:71
msgid "Must be true to confirm deletion. Before setting this to true, warn the user: \"Warning: Deleting this coupon will permanently remove it and all associated promotions. This action cannot be undone. Are you sure you want to continue?\""
msgstr "Doit être true pour confirmer la suppression. Avant de définir cette valeur sur true, avertissez l’utilisateur : « Avertissement : la suppression de ce code promo le supprimera définitivement, ainsi que toutes les promotions associées. Cette action est irréversible. Voulez-vous vraiment continuer ? »"

#: src/Abilities/Abilities/DeleteCoupon.php:67
msgid "The coupon ID to delete."
msgstr "L’ID du code promo à supprimer."

#: src/Abilities/Abilities/DeleteCoupon.php:30
msgid "Permanently delete a SureCart coupon by its ID. This removes the coupon and all associated promotion codes. Requires explicit confirmation. This action cannot be undone."
msgstr "Supprimer définitivement un code promo SureCart à partir de son ID. Cela supprime le code promo et tous les codes de promotion associés. Une confirmation explicite est requise. Cette action est irréversible."

#: src/Abilities/Abilities/DeleteCoupon.php:23
msgid "Delete Coupon"
msgstr "Supprimer le code promo"

#: src/Abilities/Abilities/CreateRefund.php:101
msgid "Whether to revoke the associated purchase."
msgstr "Indique s’il faut révoquer l’achat associé."

#: src/Abilities/Abilities/CreateRefund.php:97
msgid "Whether to restock the line item."
msgstr "Indique s’il faut remettre en stock l’article de la commande."

#: src/Abilities/Abilities/CreateRefund.php:93
msgid "Number of products being returned."
msgstr "Nombre de produits retournés."

#: src/Abilities/Abilities/CreateRefund.php:89
#: src/Abilities/Abilities/UpdateFulfillment.php:101
msgid "The line item ID."
msgstr "L’ID de l’article de la commande."

#: src/Abilities/Abilities/CreateRefund.php:83
msgid "List of refund items with line_item, quantity, restock, and revoke_purchase fields."
msgstr "Liste des articles à rembourser avec les champs line_item, quantity, restock et revoke_purchase."

#: src/Abilities/Abilities/CreateRefund.php:79
msgid "The return request ID associated with this refund."
msgstr "L’ID de la demande de retour associée à ce remboursement."

#: src/Abilities/Abilities/CreateRefund.php:75
msgid "Reason for the refund: duplicate, fraudulent, requested_by_customer, or expired_uncaptured_charge."
msgstr "Motif du remboursement : duplicate, fraudulent, requested_by_customer ou expired_uncaptured_charge."

#: src/Abilities/Abilities/CreateRefund.php:71
msgid "Amount to refund in smallest currency unit (e.g., cents)."
msgstr "Montant à rembourser dans la plus petite unité de la devise (par exemple, en centimes)."

#: src/Abilities/Abilities/CreateRefund.php:67
msgid "The charge ID to refund."
msgstr "L’ID du débit à rembourser."

#: src/Abilities/Abilities/CreateRefund.php:30
msgid "Issue a refund against a SureCart charge. Requires the charge ID, refund amount in the smallest currency unit (e.g., cents for USD), and a reason code (duplicate, fraudulent, requested_by_customer, expired_uncaptured_charge). Refunds are only supported for charges processed through a real payment processor (Stripe, PayPal, etc.) — the action initiates an irreversible financial transaction that returns money to the customer's payment method. Charges paid via a manual payment method (e.g., bank transfer, e-Transfer, cash) cannot be refunded through SureCart; any reimbursement for those must be handled offline and tracked outside the system."
msgstr "Émettre un remboursement sur un débit SureCart. Nécessite l’ID du débit, le montant du remboursement dans la plus petite unité de la devise (par exemple, en cents pour l’USD) et un code de motif (duplicate, fraudulent, requested_by_customer, expired_uncaptured_charge). Les remboursements ne sont pris en charge que pour les débits traités par un véritable processeur de paiement (Stripe, PayPal, etc.) — l’action déclenche une transaction financière irréversible qui restitue l’argent sur le moyen de paiement du client. Les débits réglés via un moyen de paiement manuel (par exemple, virement bancaire, virement Interac, espèces) ne peuvent pas être remboursés via SureCart ; tout remboursement correspondant doit être effectué hors ligne et suivi en dehors du système."

#: src/Abilities/Abilities/CreateRefund.php:23
msgid "Create Refund"
msgstr "Créer un remboursement"

#: src/Abilities/Abilities/CreatePromotion.php:75
msgid "Optional customer ID to restrict this promotion to a specific customer."
msgstr "ID client facultatif pour réserver cette promotion à un client spécifique."

#: src/Abilities/Abilities/CreatePromotion.php:71
msgid "The coupon ID to attach to this promotion."
msgstr "L’ID du code promo à associer à cette promotion."

#: src/Abilities/Abilities/CreatePromotion.php:67
msgid "The customer-facing promotion code. Must be unique. If omitted, one is auto-generated."
msgstr "Le code de promotion visible par le client. Il doit être unique. S’il est omis, un code est généré automatiquement."

#: src/Abilities/Abilities/CreatePromotion.php:30
msgid "Create a new SureCart promotion code linked to an existing coupon. Promotions are the customer-facing codes that apply a coupon discount at checkout. Optionally restrict to a specific customer."
msgstr "Créer un nouveau code de promotion SureCart lié à un code promo existant. Les promotions sont les codes visibles par les clients qui appliquent la remise d’un code promo lors du paiement. Possibilité de les réserver à un client spécifique."

#: src/Abilities/Abilities/CreatePromotion.php:23
msgid "Create Promotion"
msgstr "Créer une promotion"

#: src/Abilities/Abilities/CreateProduct.php:84
msgid "Whether this is a recurring/subscription product."
msgstr "Indique s’il s’agit d’un produit récurrent/par abonnement."

#: src/Abilities/Abilities/CreateProduct.php:75
msgid "Price amount in the smallest currency unit (e.g., cents)."
msgstr "Montant du prix dans la plus petite unité de la devise (par exemple, en centimes)."

#: src/Abilities/Abilities/CreateProduct.php:71
msgid "Product description."
msgstr "Description du produit."

#: src/Abilities/Abilities/CreateProduct.php:67
msgid "Product name."
msgstr "Nom du produit."

#: src/Abilities/Abilities/CreateProduct.php:30
msgid "Create a new SureCart product with a name, description, and optional initial price. The product is created in active (non-archived) state. Returns the newly created product object."
msgstr "Créer un nouveau produit SureCart avec un nom, une description et un prix initial facultatif. Le produit est créé à l’état actif (non archivé). Renvoie l’objet du produit nouvellement créé."

#. translators: %s: comma-separated list of valid interval values
#: src/Abilities/Abilities/CreatePrice.php:201
msgid "Invalid recurring_interval. Allowed values: %s"
msgstr ""

#: src/Abilities/Abilities/CreatePrice.php:190
msgid "Amount cannot be greater than ad_hoc_max_amount."
msgstr "Le montant ne peut pas être supérieur à ad_hoc_max_amount."

#: src/Abilities/Abilities/CreatePrice.php:187
msgid "Amount cannot be less than ad_hoc_min_amount."
msgstr "Le montant ne peut pas être inférieur à ad_hoc_min_amount."

#: src/Abilities/Abilities/CreatePrice.php:171
msgid "ad_hoc_min_amount cannot be greater than ad_hoc_max_amount."
msgstr "ad_hoc_min_amount ne peut pas être supérieur à ad_hoc_max_amount."

#: src/Abilities/Abilities/CreatePrice.php:165
msgid "ad_hoc_max_amount must be zero or greater."
msgstr "ad_hoc_max_amount doit être supérieur ou égal à zéro."

#: src/Abilities/Abilities/CreatePrice.php:158
msgid "ad_hoc_min_amount must be zero or greater."
msgstr "ad_hoc_min_amount doit être supérieur ou égal à zéro."

#: src/Abilities/Abilities/CreatePrice.php:140
msgid "Amount must be zero or greater."
msgstr "Le montant doit être supérieur ou égal à zéro."

#: src/Abilities/Abilities/CreatePrice.php:137
#: src/Abilities/Abilities/UpdatePrice.php:115
msgid "Amount must be greater than zero."
msgstr "Le montant doit être supérieur à zéro."

#: src/Abilities/Abilities/CreatePrice.php:134
msgid "Amount is required for fixed prices."
msgstr "Le montant est requis pour les prix fixes."

#: src/Abilities/Abilities/CreatePrice.php:100
msgid "Display name for the price."
msgstr "Nom affiché du prix."

#: src/Abilities/Abilities/CreatePrice.php:96
msgid "Number of intervals between each billing cycle."
msgstr "Nombre d’intervalles entre chaque cycle de facturation."

#: src/Abilities/Abilities/CreatePrice.php:91
msgid "Billing interval for recurring prices."
msgstr "Intervalle de facturation pour les prix récurrents."

#: src/Abilities/Abilities/CreatePrice.php:87
msgid "Optional maximum allowed amount (smallest currency unit) for ad-hoc prices. Only applicable when ad_hoc is true; ignored otherwise."
msgstr "Montant maximal autorisé facultatif (dans la plus petite unité de la devise) pour les prix libres. S’applique uniquement lorsque ad_hoc vaut true ; ignoré sinon."

#: src/Abilities/Abilities/CreatePrice.php:83
msgid "Optional minimum allowed amount (smallest currency unit) for ad-hoc prices. Only applicable when ad_hoc is true; ignored otherwise."
msgstr "Montant minimal autorisé facultatif (dans la plus petite unité de la devise) pour les prix libres. S’applique uniquement lorsque ad_hoc vaut true ; ignoré sinon."

#: src/Abilities/Abilities/CreatePrice.php:79
msgid "When true, the amount is supplied at invoice/checkout time instead of being fixed. Useful for custom invoicing."
msgstr "Si true, le montant est fourni au moment de la facturation/du paiement au lieu d’être fixe. Utile pour la facturation personnalisée."

#: src/Abilities/Abilities/CreatePrice.php:75
#: src/Abilities/Abilities/CreateProduct.php:79
msgid "Three-letter ISO currency code (e.g., usd)."
msgstr "Code de devise ISO à trois lettres (par exemple, usd)."

#: src/Abilities/Abilities/CreatePrice.php:71
msgid "Price amount in the smallest currency unit (e.g., cents). Required when ad_hoc is false or omitted. When ad_hoc is true, this is optional and acts as a suggested default — providing one within [ad_hoc_min_amount, ad_hoc_max_amount] is recommended so the buy form / invoice pre-fills with a starting value instead of being blank."
msgstr "Montant du prix dans la plus petite unité de la devise (par exemple, en centimes). Requis lorsque ad_hoc vaut false ou est omis. Lorsque ad_hoc vaut true, il est facultatif et sert de valeur suggérée par défaut — il est recommandé d’en fournir un compris dans [ad_hoc_min_amount, ad_hoc_max_amount] afin que le formulaire d’achat / la facture soit prérempli avec une valeur de départ au lieu d’être vide."

#: src/Abilities/Abilities/CreatePrice.php:67
msgid "The product ID to attach this price to."
msgstr "L’ID du produit auquel associer ce prix."

#: src/Abilities/Abilities/CreatePrice.php:30
msgid "Create a new price for an existing SureCart product. Requires the product ID and currency code. For fixed prices, an amount in the smallest currency unit (e.g., cents for USD) is required. For ad-hoc prices (customer or merchant supplies the amount at checkout/invoice time), set ad_hoc to true; amount becomes optional and is treated as a default. Supports one-time and recurring pricing."
msgstr "Créer un nouveau prix pour un produit SureCart existant. Nécessite l’ID du produit et le code de devise. Pour les prix fixes, un montant dans la plus petite unité de la devise (par exemple, en cents pour l’USD) est requis. Pour les prix libres (le client ou le marchand fournit le montant au moment du paiement/de la facturation), définissez ad_hoc sur true ; le montant devient alors facultatif et est utilisé comme valeur par défaut. Prend en charge les tarifs uniques et récurrents."

#: src/Abilities/Abilities/CreateInvoice.php:221
msgid "ad_hoc_amount must be zero or greater. Negative invoice amounts are not supported."
msgstr "ad_hoc_amount doit être supérieur ou égal à zéro. Les montants de facture négatifs ne sont pas pris en charge."

#: src/Abilities/Abilities/CreateInvoice.php:164
msgid "Invoice was created but no associated checkout was found."
msgstr "La facture a été créée, mais aucun paiement associé n’a été trouvé."

#: src/Abilities/Abilities/CreateInvoice.php:141
#: src/Abilities/Abilities/UpdateInvoice.php:133
msgid "due_date must be in YYYY-MM-DD format."
msgstr "due_date doit être au format AAAA-MM-JJ."

#: src/Abilities/Abilities/CreateInvoice.php:137
msgid "A due date is required."
msgstr "Une date d’échéance est requise."

#: src/Abilities/Abilities/CreateInvoice.php:132
#: src/Abilities/Abilities/UpdatePrice.php:107
msgid "A price ID is required."
msgstr "Un ID de prix est requis."

#: src/Abilities/Abilities/CreateInvoice.php:127
#: src/Abilities/Abilities/DeleteCustomer.php:104
#: src/Abilities/Abilities/GetCustomer.php:93
#: src/Abilities/Abilities/UpdateCustomer.php:175
msgid "A customer ID is required."
msgstr "Un ID client est requis."

#: src/Abilities/Abilities/CreateInvoice.php:98
msgid "Whether to send an email notification to the customer when the invoice is opened. Defaults to true."
msgstr "Indique s’il faut envoyer une notification par e-mail au client lorsque la facture est ouverte. Vaut true par défaut."

#: src/Abilities/Abilities/CreateInvoice.php:94
msgid "Invoice memo or description."
msgstr "Mémo ou description de la facture."

#: src/Abilities/Abilities/CreateInvoice.php:89
msgid "Line item quantity. Defaults to 1."
msgstr "Quantité de l’article. Vaut 1 par défaut."

#: src/Abilities/Abilities/CreateInvoice.php:85
msgid "Custom amount in smallest currency unit (e.g., 9999 for $99.99). Only works with ad-hoc enabled prices."
msgstr "Montant personnalisé dans la plus petite unité de la devise (par exemple, 9999 pour 99,99 $). Fonctionne uniquement avec les prix pour lesquels le montant libre est activé."

#: src/Abilities/Abilities/CreateInvoice.php:81
msgid "Due date in YYYY-MM-DD format."
msgstr "Date d’échéance au format AAAA-MM-JJ."

#: src/Abilities/Abilities/CreateInvoice.php:77
msgid "The variant ID for multi-variant products. Required when the product has variants. Use surecart/get-product to see available variants and their IDs."
msgstr "L’ID de la variante pour les produits à plusieurs variantes. Requis lorsque le produit possède des variantes. Utilisez surecart/get-product pour voir les variantes disponibles et leurs ID."

#: src/Abilities/Abilities/CreateInvoice.php:73
msgid "The price ID to add as a line item. Use surecart/list-prices to find available prices."
msgstr "L’ID du prix à ajouter comme article. Utilisez surecart/list-prices pour trouver les prix disponibles."

#: src/Abilities/Abilities/CreateInvoice.php:69
msgid "The SureCart customer ID to invoice."
msgstr "L’ID du client SureCart à facturer."

#: src/Abilities/Abilities/CreateInvoice.php:32
msgid "Create a new SureCart invoice for a customer. Requires a customer ID, a price ID for the line item, and a due date. For multi-variant products, a variant_id is required to specify which variant to invoice. Optionally set a custom ad-hoc amount, quantity, and a memo/description. The invoice is created in draft status and then opened so the customer can pay."
msgstr "Créer une nouvelle facture SureCart pour un client. Nécessite un ID client, un ID de prix pour l’élément de ligne et une date d’échéance. Pour les produits à plusieurs variantes, un variant_id est requis pour indiquer la variante à facturer. Vous pouvez également définir un montant ponctuel personnalisé, une quantité et un mémo/une description. La facture est créée à l’état de brouillon, puis ouverte afin que le client puisse la payer."

#: src/Abilities/Abilities/CreateFulfillment.php:139
msgid "Shipment status is required. Valid values: unshippable, unshipped, shipped, delivered."
msgstr "Le statut d’expédition est requis. Valeurs valides : unshippable, unshipped, shipped, delivered."

#: src/Abilities/Abilities/CreateFulfillment.php:113
#: src/Abilities/Abilities/UpdateFulfillment.php:113
msgid "Set of key-value pairs to attach to the fulfillment."
msgstr "Ensemble de paires clé-valeur à associer au traitement de la commande."

#: src/Abilities/Abilities/CreateFulfillment.php:109
#: src/Abilities/Abilities/UpdateFulfillment.php:109
msgid "Array of fulfillment items with line_item ID and quantity."
msgstr "Tableau d’éléments à traiter avec l’ID line_item et la quantité."

#: src/Abilities/Abilities/CreateFulfillment.php:105
msgid "Quantity to fulfill. Must be less than or equal to the remaining unfulfilled quantity."
msgstr "Quantité à traiter. Doit être inférieure ou égale à la quantité restant à traiter."

#: src/Abilities/Abilities/CreateFulfillment.php:101
msgid "The line item ID to fulfill."
msgstr "L’ID de l’élément de ligne à traiter."

#: src/Abilities/Abilities/CreateFulfillment.php:92
#: src/Abilities/Abilities/UpdateFulfillment.php:92
msgid "Array of tracking objects with number and optional url."
msgstr "Tableau d’objets de suivi avec un numéro et une URL facultative."

#: src/Abilities/Abilities/CreateFulfillment.php:88
#: src/Abilities/Abilities/UpdateFulfillment.php:88
msgid "Tracking URL."
msgstr "URL de suivi."

#: src/Abilities/Abilities/CreateFulfillment.php:84
#: src/Abilities/Abilities/UpdateFulfillment.php:84
msgid "Tracking number."
msgstr "Numéro de suivi."

#: src/Abilities/Abilities/CreateFulfillment.php:75
msgid "Whether to send customer notifications when this fulfillment is created and updated."
msgstr "Indique s’il faut envoyer des notifications au client lorsque ce traitement de la commande est créé et mis à jour."

#: src/Abilities/Abilities/CreateFulfillment.php:71
msgid "Initial shipment status: unshippable, unshipped, shipped, or delivered."
msgstr "Statut d’expédition initial : unshippable, unshipped, shipped ou delivered."

#: src/Abilities/Abilities/CreateFulfillment.php:67
msgid "The order ID to fulfill."
msgstr "L’ID de la commande à traiter."

#: src/Abilities/Abilities/CreateFulfillment.php:30
msgid "Create a new fulfillment record for a SureCart order. Includes tracking number, carrier, and fulfillment items specifying which line items and quantities are being fulfilled."
msgstr "Créer un nouvel enregistrement de traitement pour une commande SureCart. Comprend le numéro de suivi, le transporteur et les éléments à traiter, précisant quels éléments de ligne et quelles quantités sont traités."

#: src/Abilities/Abilities/CreateFulfillment.php:23
msgid "Create Fulfillment"
msgstr "Créer un traitement de commande"

#: src/Abilities/Abilities/CreateCustomer.php:149
msgid "The email address provided is not valid."
msgstr "L’adresse e-mail fournie n’est pas valide."

#: src/Abilities/Abilities/CreateCustomer.php:122
#: src/Abilities/Abilities/UpdateCustomer.php:125
msgid "If true, billing address will match shipping address."
msgstr "Si true, l’adresse de facturation sera identique à l’adresse de livraison."

#: src/Abilities/Abilities/CreateCustomer.php:118
#: src/Abilities/Abilities/UpdateCustomer.php:121
msgid "Shipping address state/province code."
msgstr "Code de l’État/de la province de l’adresse de livraison."

#: src/Abilities/Abilities/CreateCustomer.php:114
#: src/Abilities/Abilities/UpdateCustomer.php:117
msgid "Shipping address postal/zip code."
msgstr "Code postal de l’adresse de livraison."

#: src/Abilities/Abilities/CreateCustomer.php:110
#: src/Abilities/Abilities/UpdateCustomer.php:113
msgid "Shipping address line 2."
msgstr "Ligne 2 de l’adresse de livraison."

#: src/Abilities/Abilities/CreateCustomer.php:106
#: src/Abilities/Abilities/UpdateCustomer.php:109
msgid "Shipping address line 1."
msgstr "Ligne 1 de l’adresse de livraison."

#: src/Abilities/Abilities/CreateCustomer.php:102
#: src/Abilities/Abilities/UpdateCustomer.php:105
msgid "Shipping address country (2-letter ISO code, e.g. US)."
msgstr "Pays de l’adresse de livraison (code ISO à 2 lettres, par ex. US)."

#: src/Abilities/Abilities/CreateCustomer.php:98
#: src/Abilities/Abilities/UpdateCustomer.php:101
msgid "Shipping address city."
msgstr "Ville de l’adresse de livraison."

#: src/Abilities/Abilities/CreateCustomer.php:94
#: src/Abilities/Abilities/UpdateCustomer.php:93
msgid "Whether tax should be calculated for this customer."
msgstr "Indique si la taxe doit être calculée pour ce client."

#: src/Abilities/Abilities/CreateCustomer.php:89
msgid "Whether this is a live mode customer. Set false for test mode."
msgstr "Indique s’il s’agit d’un client en mode réel. Définir sur false pour le mode test."

#: src/Abilities/Abilities/CreateCustomer.php:85
#: src/Abilities/Abilities/UpdateCustomer.php:89
msgid "Customer phone number."
msgstr "Numéro de téléphone du client."

#: src/Abilities/Abilities/CreateCustomer.php:81
#: src/Abilities/Abilities/UpdateCustomer.php:85
msgid "Customer full name or business name. Overrides first_name/last_name if set."
msgstr "Nom complet du client ou raison sociale. Remplace first_name/last_name si défini."

#: src/Abilities/Abilities/CreateCustomer.php:77
#: src/Abilities/Abilities/UpdateCustomer.php:81
msgid "Customer last name."
msgstr "Nom de famille du client."

#: src/Abilities/Abilities/CreateCustomer.php:73
#: src/Abilities/Abilities/UpdateCustomer.php:77
msgid "Customer first name."
msgstr "Prénom du client."

#: src/Abilities/Abilities/CreateCustomer.php:69
#: src/Abilities/Abilities/UpdateCustomer.php:73
msgid "Customer email address."
msgstr "Adresse e-mail du client."

#: src/Abilities/Abilities/CreateCustomer.php:32
msgid "Create a new SureCart customer with an email address, name, phone number, and optional billing/shipping addresses. Returns the newly created customer object."
msgstr "Créer un nouveau client SureCart avec une adresse e-mail, un nom, un numéro de téléphone et des adresses de facturation/livraison facultatives. Renvoie l’objet client nouvellement créé."

#: src/Abilities/Abilities/CreateCustomer.php:25
msgid "Create Customer"
msgstr "Créer un client"

#: src/Abilities/Abilities/CreateCoupon.php:155
msgid "You cannot set both percent_off and amount_off. Please use one or the other."
msgstr "Vous ne pouvez pas définir à la fois percent_off et amount_off. Veuillez utiliser l’un ou l’autre."

#. translators: %s: comma-separated list of valid duration values
#: src/Abilities/Abilities/CreateCoupon.php:145
msgid "Invalid duration. Allowed values: %s"
msgstr "Durée non valide. Valeurs autorisées : %s"

#: src/Abilities/Abilities/CreateCoupon.php:115
#: src/Abilities/Abilities/UpdateCoupon.php:112
msgid "Unix timestamp after which the coupon expires."
msgstr "Horodatage Unix après lequel le code promo expire."

#: src/Abilities/Abilities/CreateCoupon.php:111
msgid "Product IDs this coupon applies to. Empty means all products."
msgstr "ID des produits auxquels ce code promo s’applique. Vide signifie tous les produits."

#: src/Abilities/Abilities/CreateCoupon.php:106
#: src/Abilities/Abilities/UpdateCoupon.php:103
msgid "Maximum checkout subtotal allowed in smallest currency unit."
msgstr "Sous-total maximal autorisé au paiement, dans la plus petite unité monétaire."

#: src/Abilities/Abilities/CreateCoupon.php:102
#: src/Abilities/Abilities/UpdateCoupon.php:99
msgid "Minimum checkout subtotal required in smallest currency unit."
msgstr "Sous-total minimal requis au paiement, dans la plus petite unité monétaire."

#: src/Abilities/Abilities/CreateCoupon.php:98
#: src/Abilities/Abilities/UpdateCoupon.php:95
msgid "Maximum redemptions per individual customer."
msgstr "Nombre maximal d’utilisations par client."

#: src/Abilities/Abilities/CreateCoupon.php:94
#: src/Abilities/Abilities/UpdateCoupon.php:91
msgid "Maximum total redemptions across all customers."
msgstr "Nombre total maximal d’utilisations, tous clients confondus."

#: src/Abilities/Abilities/CreateCoupon.php:90
#: src/Abilities/Abilities/UpdateCoupon.php:87
msgid "Number of months the coupon applies when duration is repeating."
msgstr "Nombre de mois pendant lesquels le code promo s’applique lorsque la durée est repeating."

#: src/Abilities/Abilities/CreateCoupon.php:84
#: src/Abilities/Abilities/UpdateCoupon.php:83
msgid "Coupon duration: once, repeating, or forever."
msgstr "Durée du code promo : once, repeating ou forever."

#: src/Abilities/Abilities/CreateCoupon.php:79
msgid "Three-letter ISO currency code for amount_off (e.g., usd)."
msgstr "Code de devise ISO à trois lettres pour amount_off (par ex. usd)."

#: src/Abilities/Abilities/CreateCoupon.php:75
#: src/Abilities/Abilities/UpdateCoupon.php:79
msgid "Fixed amount discount in smallest currency unit (e.g., cents). Use this or percent_off, not both."
msgstr "Remise d’un montant fixe dans la plus petite unité monétaire (par ex. centimes). Utilisez ce champ ou percent_off, pas les deux."

#: src/Abilities/Abilities/CreateCoupon.php:71
#: src/Abilities/Abilities/UpdateCoupon.php:75
msgid "Percentage discount (e.g., 10 for 10% off). Use this or amount_off, not both."
msgstr "Remise en pourcentage (par ex. 10 pour 10 % de réduction). Utilisez ce champ ou amount_off, pas les deux."

#: src/Abilities/Abilities/CreateCoupon.php:67
#: src/Abilities/Abilities/UpdateCoupon.php:71
msgid "Coupon name displayed to customers."
msgstr "Nom du code promo affiché aux clients."

#: src/Abilities/Abilities/CreateCoupon.php:30
msgid "Create a new SureCart coupon with a discount amount or percentage, duration, and optional redemption limits. Coupons define the discount logic and can be linked to one or more promotion codes."
msgstr "Créer un nouveau code promo SureCart avec un montant ou un pourcentage de remise, une durée et des limites d’utilisation facultatives. Les codes promo définissent la logique de remise et peuvent être liés à un ou plusieurs codes de promotion."

#. translators: %s: comma-separated list of valid cancel_behavior values
#: src/Abilities/Abilities/CancelSubscription.php:112
msgid "Invalid cancel_behavior. Allowed values: %s"
msgstr ""

#: src/Abilities/Abilities/CancelSubscription.php:100
#: src/Abilities/Abilities/GetSubscription.php:93
#: src/Abilities/Abilities/UpdateSubscriptionRenewalDate.php:119
msgid "A subscription ID is required."
msgstr "Un ID d’abonnement est requis."

#: src/Abilities/Abilities/CancelSubscription.php:71
msgid "When to cancel: \"immediate\" cancels now, \"pending\" cancels at end of the current billing period."
msgstr "Moment de l’annulation : « immediate » annule maintenant, « pending » annule à la fin de la période de facturation en cours."

#: src/Abilities/Abilities/CancelSubscription.php:67
msgid "The subscription ID to cancel."
msgstr "L’ID de l’abonnement à annuler."

#: src/Abilities/Abilities/CancelSubscription.php:30
msgid "Cancel an active SureCart subscription by its ID. Supports immediate cancellation or pending cancellation at the end of the current billing period. This stops recurring billing and may revoke access to associated products."
msgstr "Annuler un abonnement SureCart actif à partir de son ID. Prend en charge l’annulation immédiate ou l’annulation différée à la fin de la période de facturation en cours. Cela arrête la facturation récurrente et peut révoquer l’accès aux produits associés."

#: src/Abilities/Abilities/ArchiveProduct.php:93
#: src/Abilities/Abilities/DuplicateProduct.php:93
#: src/Abilities/Abilities/GetProduct.php:93
#: src/Abilities/Abilities/UpdateProduct.php:108
msgid "A product ID is required."
msgstr "Un ID de produit est requis."

#: src/Abilities/Abilities/ArchiveProduct.php:67
msgid "The product ID to archive."
msgstr "L’ID du produit à archiver."

#: src/Abilities/Abilities/ArchiveProduct.php:30
msgid "Archive (soft-delete) a SureCart product by its ID. Archived products are hidden from the storefront but can be restored later. This does not delete the product permanently."
msgstr "Archiver (suppression douce) un produit SureCart à partir de son ID. Les produits archivés sont masqués de la boutique mais peuvent être restaurés ultérieurement. Le produit n’est pas supprimé définitivement."

#: src/Abilities/Abilities/ArchiveProduct.php:23
#: products/hooks/useBundleLabels.js:46
msgid "Archive Product"
msgstr "Archiver le produit"

#: src/Abilities/Abilities/AbstractAbility.php:296
msgid "end_date must be in YYYY-MM-DD format."
msgstr "end_date doit être au format YYYY-MM-DD."

#: src/Abilities/Abilities/AbstractAbility.php:288
msgid "start_date must be in YYYY-MM-DD format."
msgstr "start_date doit être au format YYYY-MM-DD."

#. translators: %s: comma-separated list of valid interval values
#: src/Abilities/Abilities/AbstractAbility.php:279
msgid "Invalid interval. Allowed values: %s"
msgstr "Intervalle non valide. Valeurs autorisées : %s"

#: src/Abilities/Abilities/AbstractAbility.php:247
msgid "Each rule must have a type of \"condition\" or \"group\"."
msgstr "Chaque règle doit avoir un type « condition » ou « group »."

#: src/Abilities/Abilities/AbstractAbility.php:218
msgid "A group has too many conditions (max 50)."
msgstr "Un groupe contient trop de conditions (50 maximum)."

#: src/Abilities/Abilities/AbstractAbility.php:214
msgid "A group must have at least one condition."
msgstr "Un groupe doit comporter au moins une condition."

#: src/Abilities/Abilities/AbstractAbility.php:209
msgid "A group combinator must be \"and\" or \"or\"."
msgstr "Le combinateur d’un groupe doit être \"and\" ou \"or\"."

#: src/Abilities/Abilities/AbstractAbility.php:201
#: src/Abilities/Abilities/FilterCustomers.php:116
#: src/Abilities/Abilities/FilterOrders.php:116
#: src/Abilities/Abilities/FilterSubscriptions.php:116
msgid "The filter must be a condition or group object."
msgstr "Le filtre doit être un objet de type condition ou groupe."

#: src/Abilities/Abilities/AbstractAbility.php:197
msgid "Filter rule tree is too deeply nested."
msgstr "L’arborescence des règles de filtre est trop profondément imbriquée."

#: sc-checkout.js:215
msgid "This invoice is not currently available for payment. If you have any questions, please contact us."
msgstr "Cette facture ne peut pas être payée pour le moment. Si vous avez des questions, veuillez nous contacter."

#: Blocks/InvoiceReceiptDownload/block.json
msgctxt "block keyword"
msgid "receipt"
msgstr "reçu"

#: Blocks/InvoiceNumber/block.json
msgctxt "block keyword"
msgid "number"
msgstr "numéro"

#: Blocks/InvoiceNumber/block.json
msgctxt "block description"
msgid "Displays the invoice number line item."
msgstr "Affiche la ligne du numéro de facture."

#: Blocks/InvoiceNumber/block.json
msgctxt "block title"
msgid "Invoice Number"
msgstr "Numéro de facture"

#: Blocks/InvoiceMemo/block.json
msgctxt "block keyword"
msgid "memo"
msgstr "mémo"

#: Blocks/InvoiceMemo/block.json
msgctxt "block description"
msgid "Displays the invoice memo."
msgstr "Affiche le mémo de la facture."

#: Blocks/InvoiceMemo/block.json
msgctxt "block title"
msgid "Invoice Memo"
msgstr "Mémo de la facture"

#: Blocks/InvoiceDueDate/block.json src/blocks/product-review-date/block.json
msgctxt "block keyword"
msgid "date"
msgstr "date"

#: Blocks/InvoiceDueDate/block.json
msgctxt "block keyword"
msgid "due"
msgstr "échéance"

#: Blocks/InvoiceDueDate/block.json
msgctxt "block description"
msgid "Displays the invoice due date line item."
msgstr "Affiche la ligne de la date d’échéance de la facture."

#: Blocks/InvoiceDueDate/block.json
msgctxt "block title"
msgid "Inovoice Due Date"
msgstr "Date d’échéance de la facture"

#: Blocks/InvoiceDetails/block.json Blocks/InvoiceDueDate/block.json
#: Blocks/InvoiceMemo/block.json Blocks/InvoiceNumber/block.json
#: Blocks/InvoiceReceiptDownload/block.json
msgctxt "block keyword"
msgid "invoice"
msgstr "facture"

#: Blocks/InvoiceDetails/block.json
msgctxt "block description"
msgid "Display the invoice details."
msgstr "Affiche les détails de la facture."

#: Blocks/InvoiceDetails/block.json
msgctxt "block title"
msgid "Invoice details"
msgstr "Détails de la facture"

#: Blocks/Dashboard/CustomerInvoices/block.json
msgctxt "block keyword"
msgid "invoices"
msgstr "factures"

#: Blocks/Totals/edit.js:167
msgid "Displayed on the summary when this is an invoice."
msgstr "Affiché dans le récapitulatif lorsqu’il s’agit d’une facture."

#: Blocks/Totals/edit.js:159
msgid "Invoice Summary Text"
msgstr "Texte du récapitulatif de facture"

#: Blocks/Totals/edit.js:147
msgid "Order Summary Text"
msgstr "Texte du récapitulatif de commande"

#: Blocks/InvoiceReceiptDownload/deprecated.js:12
msgid "Invoice Receipt"
msgstr "Reçu de facture"

#: Blocks/InvoiceMemo/edit.js:34
msgid "Thank you for your business!"
msgstr "Merci pour votre confiance !"

#: Blocks/InvoiceDueDate/deprecated.js:11
msgid "Invoice Due Date"
msgstr "Date d’échéance de la facture"

#: util/tax.js:5 tax.js:65
msgid "Estimated Tax"
msgstr "Taxe estimée"

#: settings/shipping/profile/AddShippingProfile.js:90
msgid "Add a unique name. Customers won’t see this."
msgstr "Ajoutez un nom unique. Les clients ne le verront pas."

#: orders/modules/TaxInfo/index.js:63
msgid "Tax information updated."
msgstr "Informations fiscales mises à jour."

#: orders/modules/TaxInfo/index.js:62
msgid "Tax information deleted."
msgstr "Informations fiscales supprimées."

#: orders/modules/TaxInfo/EditTaxInfo.js:90
msgid "Add tax information for this order."
msgstr "Ajoutez les informations fiscales de cette commande."

#: orders/modules/TaxInfo/EditTaxInfo.js:86
msgid "Update the tax information for this order."
msgstr "Mettez à jour les informations fiscales de cette commande."

#: orders/modules/TaxInfo/EditTaxInfo.js:55 orders/modules/TaxInfo/index.js:169
msgid "Add Tax Information"
msgstr "Ajouter des informations fiscales"

#: orders/modules/TaxInfo/EditTaxInfo.js:54
msgid "Update Tax Information"
msgstr "Mettre à jour les informations fiscales"

#: orders/modules/Fulfillment/utils.js:12
msgid "Unshippable"
msgstr "Non livrable"

#: orders/modules/ContactInfo/EditContactInfo.js:101
msgid "Update the contact information for this order."
msgstr "Mettez à jour les coordonnées de cette commande."

#: orders/modules/ContactInfo/EditContactInfo.js:81
msgid "Update Contact Information"
msgstr "Mettre à jour les coordonnées"

#: invoices/modules/Tax/TaxId.js:102
msgid "Add Tax ID"
msgstr "Ajouter un numéro de TVA"

#: invoices/modules/Tax/TaxId.js:49
msgid "No Tax ID"
msgstr "Aucun numéro de TVA"

#: invoices/modules/Tax/TaxEnabled.js:36
msgid "Charge taxes"
msgstr "Appliquer les taxes"

#: invoices/modules/Tax/TaxBehavior.js:111
msgid "Not included in product price"
msgstr "Non incluses dans le prix du produit"

#: invoices/modules/Tax/TaxBehavior.js:99
msgid "Included in product price"
msgstr "Incluses dans le prix du produit"

#: invoices/modules/Tax/TaxBehavior.js:64
#: invoices/modules/Tax/TaxBehavior.js:78
#: invoices/modules/Tax/TaxBehavior.js:87
msgid "Tax Inclusion"
msgstr "Inclusion des taxes"

#: invoices/modules/Tax/TaxBehavior.js:45
msgid "Not Included"
msgstr "Non incluses"

#: invoices/modules/Summary.js:27 Blocks/Totals/Block.php:24
#: Blocks/Totals/edit.js:171 sc-order-summary.js:24 sc-order-summary.js:59
msgid "Invoice Summary"
msgstr "Récapitulatif de la facture"

#: invoices/modules/SendNotificationConfirmModal.js:48
msgid "Invoice saved."
msgstr "Facture enregistrée."

#: invoices/modules/SendNotificationConfirmModal.js:34
#: invoices/modules/SendNotificationConfirmModal.js:35
msgid "Send an email to the customer."
msgstr "Envoyer un e-mail au client."

#: invoices/modules/SelectShipping.js:45
msgid "A shipping address is required. Please enter a shipping address."
msgstr "Une adresse de livraison est requise. Veuillez saisir une adresse de livraison."

#: invoices/modules/SelectShipping.js:31
msgid "The products in this invoice cannot be shipped to the provided address."
msgstr "Les produits de cette facture ne peuvent pas être livrés à l’adresse indiquée."

#: invoices/modules/Prices.js:35
msgid "Add some products to this invoice."
msgstr "Ajoutez des produits à cette facture."

#: invoices/modules/PaymentCollection.js:331
msgid "Payment Collection"
msgstr "Encaissement du paiement"

#: invoices/modules/PaymentCollection.js:214
msgid "Automatically charge a payment method on file for this customer."
msgstr "Débiter automatiquement un moyen de paiement enregistré pour ce client."

#: invoices/modules/PaymentCollection.js:204
msgid "Autocharge Customer"
msgstr "Débiter automatiquement le client"

#: invoices/modules/PaymentCollection.js:173
msgid "Payment Due Date"
msgstr "Date d’échéance du paiement"

#: invoices/modules/PaymentCollection.js:158
msgid "Create an invoice requesting payment on a specific date"
msgstr "Créer une facture demandant le paiement à une date précise"

#: invoices/modules/PaymentCollection.js:148
msgid "Request Payment"
msgstr "Demander le paiement"

#: invoices/modules/PaymentCollection.js:120
msgid "No due date."
msgstr "Aucune date d’échéance."

#: invoices/modules/PaymentCollection.js:116
msgid "Payment is requested by "
msgstr "Le paiement est demandé au plus tard le "

#: invoices/modules/PaymentCollection.js:103
msgid "Will be autocharged from customer."
msgstr "Sera débité automatiquement au client."

#: invoices/modules/PaymentCollection.js:43
msgid "Charged on "
msgstr "Débité le "

#: invoices/modules/Payment.js:118 orders/modules/LineItems/index.js:229
#: sc-order-confirmation-totals2.js:92 sc-order.js:204
msgid "*Tax to be paid on reverse charge basis"
msgstr "*Taxe à acquitter selon le mécanisme d’autoliquidation"

#: invoices/modules/Payment.js:77 orders/modules/LineItems/index.js:180
#: sc-order-confirmation-totals2.js:77 sc-order.js:189
msgid "Credited Balance"
msgstr "Solde crédité"

#: invoices/modules/PaidInvoiceConfirmModal.js:60
msgid "Are you sure you wish to mark the invoice as paid? This cannot be undone."
msgstr "Voulez-vous vraiment marquer la facture comme payée ? Cette action est irréversible."

#: invoices/modules/PaidInvoiceConfirmModal.js:32
msgid "Invoice marked as paid."
msgstr "Facture marquée comme payée."

#: invoices/modules/DraftInvoiceConfirmModal.js:66
msgid "Are you sure you want to change the status of this invoice to draft?"
msgstr "Voulez-vous vraiment repasser cette facture à l’état de brouillon ?"

#: invoices/modules/DraftInvoiceConfirmModal.js:37
msgid "Invoice marked as draft, you can now edit it."
msgstr "Facture repassée en brouillon, vous pouvez maintenant la modifier."

#: invoices/modules/DeleteInvoiceConfirmModal.js:79
msgid "Are you sure you want to delete this invoice?"
msgstr "Voulez-vous vraiment supprimer cette facture ?"

#: invoices/modules/DeleteInvoiceConfirmModal.js:44
msgid "Invoice deleted."
msgstr "Facture supprimée."

#: invoices/modules/Address.js:386
msgid "This will remove the shipping and billing addresses from the invoice."
msgstr "Cela retirera les adresses de livraison et de facturation de la facture."

#: invoices/modules/Address.js:361
msgid "This will set the shipping and billing addresses to the customer's default."
msgstr "Cela remplacera les adresses de livraison et de facturation par celles du client par défaut."

#: invoices/modules/Address.js:300 invoices/modules/Address.js:306
msgid "Fill Customer Address"
msgstr "Remplir avec l’adresse du client"

#: invoices/modules/Address.js:223
msgid "No billing address has been set."
msgstr "Aucune adresse de facturation n’a été définie."

#: invoices/modules/Address.js:207
msgid "Bill to"
msgstr "Facturer à"

#: invoices/modules/Address.js:178
msgid "No shipping address has been set."
msgstr "Aucune adresse de livraison n’a été définie."

#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:117
#: invoices/modules/Address.js:159 shipping-labels/components/RateTable.js:97
#: shipping-labels/list/fields/ship_to.js:24
msgid "Ship to"
msgstr "Livrer à"

#: invoices/modules/AdditionalOptions.js:74
msgid "Additional Options"
msgstr "Options supplémentaires"

#: invoices/modules/AdditionalOptions.js:36
msgid "The footer appears at the bottom of your invoices and receipts."
msgstr "Le pied de page apparaît en bas de vos factures et reçus."

#: invoices/modules/AdditionalOptions.js:24
msgid "This appears in the memo area of your payment page, invoices and receipts."
msgstr "Ce texte apparaît dans la zone de mémo de votre page de paiement, de vos factures et de vos reçus."

#: invoices/Invoice.js:351
msgid "This will lock the invoice and prepare it for payment."
msgstr "Cela verrouillera la facture et la préparera pour le paiement."

#: invoices/Invoice.js:347
msgid "This will charge the customer immediately and create a new order."
msgstr "Cela débitera immédiatement le client et créera une nouvelle commande."

#: invoices/Invoice.js:194
msgid "View Invoice Payment Page"
msgstr "Voir la page de paiement de la facture"

#: invoices/Invoice.js:183
msgid "Delete Invoice"
msgstr "Supprimer la facture"

#: invoices/Invoice.js:174
msgid "More"
msgstr "Plus"

#: src/Abilities/Abilities/UpdateInvoice.php:23 invoices/Invoice.js:114
msgid "Update Invoice"
msgstr "Mettre à jour la facture"

#: invoices/Invoice.js:106
msgid "Charge Customer"
msgstr "Débiter le client"

#: invoices/components/ReceiptDownload.js:19
#: Blocks/InvoiceReceiptDownload/Block.php:20
#: Blocks/InvoiceReceiptDownload/edit.js:15
#: sc-line-item-invoice-receipt-download2.js:31
msgid "Receipt"
msgstr "Reçu"

#: invoices/components/IssueDate.js:56 invoices/components/IssueDate.js:94
#: invoices/components/IssueDate.js:108
msgid "Issue Date"
msgstr "Date d’émission"

#: invoices/components/IssueDate.js:48
msgid "No Issue Date"
msgstr "Aucune date d’émission"

#: forms/invoice.php:9 forms/invoice.php:10
#: invoices/components/InvoiceNumber.js:13 Blocks/InvoiceNumber/Block.php:20
#: Blocks/InvoiceNumber/deprecated.js:11 Blocks/InvoiceNumber/edit.js:15
#: sc-line-item-invoice-number2.js:29
msgid "Invoice Number"
msgstr "Numéro de facture"

#: invoices/components/DueDate.js:55 invoices/components/DueDate.js:86
#: invoices/components/DueDate.js:99
#: invoices/components/PaymentCollectionDueDate.js:55
#: Blocks/InvoiceDueDate/Block.php:20 Blocks/InvoiceDueDate/edit.js:16
#: sc-line-item-invoice-due-date2.js:29
msgid "Due Date"
msgstr "Date d’échéance"

#: invoices/components/DueDate.js:47
#: invoices/components/PaymentCollectionDueDate.js:47
msgid "No Due Date"
msgstr "Aucune date d’échéance"

#: invoices/components/DueDate.js:45
#: invoices/components/PaymentCollectionDueDate.js:45
msgid "Set Due Date"
msgstr "Définir la date d’échéance"

#: invoices/components/CheckoutPageLink.js:95
msgid "View / Copy Payment Page URL"
msgstr "Voir / copier l’URL de la page de paiement"

#: invoices/components/CheckoutPageLink.js:94
msgid "View / Copy URL"
msgstr "Voir / copier l’URL"

#: invoices/components/CheckoutPageLink.js:54
msgid "Copy URL"
msgstr "Copier l’URL"

#: invoices/components/CheckoutPageLink.js:45
#: invoices/components/CheckoutPageLink.js:84
msgid "Payment Page"
msgstr "Page de paiement"

#: invoices/components/CheckoutPageLink.js:37
msgid "URL copied to clipboard."
msgstr "URL copiée dans le presse-papiers."

#: components/address/ViewAddress.js:60 invoices/components/DueDate.js:60
#: invoices/components/IssueDate.js:61
#: invoices/components/PaymentCollectionDueDate.js:60
#: invoices/modules/Address.js:331 invoices/modules/Address.js:372
#: invoices/modules/Tax/TaxId.js:110 orders/modules/TaxInfo/index.js:158
#: starter-templates/components/CategoryFilter.js:84
#: starter-templates/components/MobileFilter.js:89
msgid "Clear"
msgstr "Effacer"

#: components/address/EditAddress.js:93 invoices/modules/Address.js:262
msgid "Billing address is same as shipping address"
msgstr "L’adresse de facturation est identique à l’adresse de livraison"

#: layouts/partials/admin-header.php:91
msgid "View Reports"
msgstr "Voir les rapports"

#: admin/invoices/new-invoice-button.php:12 invoices/InvoicesList.js:164
msgid "New Test Invoice"
msgstr "Nouvelle facture de test"

#. translators: %1$s Link open tag, %2$s: Link close tag.
#: src/WordPress/UpgradeNoticeService.php:104
msgid "To ensure a smooth update, please %1$sbackup your site%2$s before proceeding. For the safest experience, perform the update in a staging environment first. This helps prevent any unexpected issues and ensures your site remains up and running smoothly."
msgstr "Pour garantir une mise à jour sans accroc, veuillez %1$ssauvegarder votre site%2$s avant de continuer. Pour plus de sécurité, effectuez d’abord la mise à jour dans un environnement de préproduction. Cela permet d’éviter les problèmes inattendus et garantit que votre site continue de fonctionner correctement."

#: src/WordPress/UpgradeNoticeService.php:97
msgid "Important: Backup Your Site Before Updating!"
msgstr "Important : sauvegardez votre site avant la mise à jour !"

#: src/Support/Errors/Translations/codes.php:136
msgid "The footer is too long. Please enter a shorter footer. Maximum allowed length is 1000 characters."
msgstr "Le pied de page est trop long. Veuillez saisir un pied de page plus court. La longueur maximale autorisée est de 1000 caractères."

#: src/Support/Errors/Translations/codes.php:135
msgid "The memo is too long. Please enter a shorter memo. Maximum allowed length is 1000 characters."
msgstr "Le mémo est trop long. Veuillez saisir un mémo plus court. La longueur maximale autorisée est de 1000 caractères."

#: src/Support/Errors/Translations/codes.php:134
msgid "The due date must be greater than or equal to the issue date."
msgstr "La date d’échéance doit être postérieure ou égale à la date d’émission."

#: src/Support/Errors/Translations/codes.php:133
msgid "This invoice is in draft status and cannot be paid yet. Please contact support or wait for it to be finalized."
msgstr "Cette facture est à l’état de brouillon et ne peut pas encore être payée. Veuillez contacter le support ou attendre qu’elle soit finalisée."

#: src/Support/Errors/Translations/codes.php:132
msgid "Please add a valid payment method to enable automatic collection."
msgstr "Veuillez ajouter un moyen de paiement valide pour activer le prélèvement automatique."

#: src/Support/Errors/Translations/codes.php:124
msgid "This product cannot be updated as it is locked and not allowed to be changed."
msgstr "Ce produit ne peut pas être mis à jour, car il est verrouillé et ne peut pas être modifié."

#: src/Support/Errors/Translations/codes.php:106
msgid "The renewal date should be greater than or equal to the subscription end date."
msgstr "La date de renouvellement doit être postérieure ou égale à la date de fin de l’abonnement."

#: src/Support/Errors/Translations/codes.php:16
msgid "No products found. Please add at least one product."
msgstr "Aucun produit trouvé. Veuillez ajouter au moins un produit."

#. translators: %s is the name.
#: src/Support/Errors/ErrorsTranslationService.php:151
msgid "The name \"%s\" is already taken. Please choose a different name."
msgstr "Le nom « %s » est déjà utilisé. Veuillez choisir un autre nom."

#: src/Models/Invoice.php:69 src/Models/Invoice.php:110
msgid "Please create the invoice first."
msgstr "Veuillez d’abord créer la facture."

#: src/Middleware/InvoiceRedirectMiddleware.php:44
msgid "Invoice checkout not found."
msgstr "Paiement de la facture introuvable."

#: src/Middleware/InvoiceRedirectMiddleware.php:39
msgid "Invoice not found."
msgstr "Facture introuvable."

#: src/Controllers/Admin/Tables/HasModeFilter.php:35
msgid "Live & Test Mode"
msgstr "Mode réel et mode test"

#. translators: Hidden accessibility text.
#: src/Controllers/Admin/Tables/HasModeFilter.php:31
msgid "Filter by mode"
msgstr "Filtrer par mode"

#: src/Controllers/Admin/Products/ProductsController.php:114
msgid "No products selected. Please choose at least one product to delete."
msgstr "Aucun produit sélectionné. Veuillez choisir au moins un produit à supprimer."

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:268
#: invoices/components/CheckoutPageLink.js:67 invoices/list/actions/index.js:31
msgid "View Payment Page"
msgstr "Voir la page de paiement"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:259
#: invoices/list/fields/index.js:62
msgid "(draft)"
msgstr "(brouillon)"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:258
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:267
#: invoices/Invoice.js:94 invoices/Invoice.js:115 invoices/Invoice.js:122
msgid "Edit Invoice"
msgstr "Modifier la facture"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:53
#: invoices/list/fields/index.js:76
msgid "Due"
msgstr "Échéance"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:52
#: invoices/list/fields/index.js:69
msgid "Issued"
msgstr "Émise"

#: licenses/modules/modals/EditKeyModal.js:129
msgid "Save and Update Key"
msgstr "Enregistrer et mettre à jour la clé"

#: licenses/modules/modals/EditKeyModal.js:116
msgid "Regenerate License Key"
msgstr "Régénérer la clé de licence"

#: licenses/modules/modals/EditKeyModal.js:97
msgid "Changing the license key will invalidate the current license key."
msgstr "La modification de la clé de licence invalidera la clé de licence actuelle."

#: licenses/modules/modals/EditKeyModal.js:71
msgid "License Key updated."
msgstr "Clé de licence mise à jour."

#: licenses/modules/Details/index.js:69
#: licenses/modules/modals/EditKeyModal.js:85
msgid "Edit License Key"
msgstr "Modifier la clé de licence"

#: sc-checkout-stock-alert2.js:247
msgid "Out of Stock"
msgstr "En rupture de stock"

#: sc-upsell.js:31
msgid "Your purchase was successful. A receipt is on its way to your inbox."
msgstr "Votre achat a bien été effectué. Un reçu vous a été envoyé par e-mail."

#: sc-upsell-totals.js:53
msgid "one time"
msgstr "paiement unique"

#: sc-summary2.js:50 sc-summary2.js:53
msgid "Summary %s"
msgstr "Récapitulatif %s"

#: sc-subscription-cancel2.js:62
msgid "Your plan will be canceled immediately and cannot be modified later."
msgstr "Votre abonnement sera annulé immédiatement et ne pourra plus être modifié par la suite."

#: sc-session-provider2.js:290
msgid "Payment unsuccessful."
msgstr "Échec du paiement."

#: auto-fees/modules/AndGroup.js:337 sc-select2.js:2093
msgid "Search..."
msgstr "Rechercher…"

#. translators: %d: page number.
#: onboarding/complete-site/PreviewModal.js:25 sc-product-item-list.js:78
msgid "Page %d"
msgstr "Page %d"

#. Translators: %d/%d is month and year of expiration.
#: sc-payment-method-details.js:26
msgid "Exp. %d/%d"
msgstr "Exp. %d/%d"

#: Blocks/Form/Block.php:110 sc-password-nag.js:94 store4.js:101
msgid "Success!"
msgstr "Opération réussie !"

#: sc-license.js:193
msgid "Are you sure you want to delete activation?"
msgstr "Voulez-vous vraiment supprimer l’activation ?"

#: sc-license.js:193
msgid "Delete Activation"
msgstr "Supprimer l’activation"

#: sc-license.js:190
msgid "No activations present."
msgstr "Aucune activation."

#: sc-license.js:186
msgid "Activations Count"
msgstr "Nombre d’activations"

#: sc-license.js:186
msgid "License Status"
msgstr "État de la licence"

#: sc-license.js:169
msgid "License not found."
msgstr "Licence introuvable."

#: sc-customer-details2.js:61
msgid "You don't have any billing information."
msgstr "Vous n’avez aucune information de facturation."

#: sc-customer-details2.js:52
msgid "Tax Id"
msgstr "Numéro de TVA"

#: sc-checkout-mollie-payment2.js:43
msgid "This is a test payment processor used to simulate test transactions. It is only available in test mode."
msgstr "Ce processeur de paiement de test sert à simuler des transactions de test. Il n’est disponible qu’en mode test."

#: sc-checkout-mollie-payment2.js:41
msgid "Test processor selected for check out."
msgstr "Processeur de test sélectionné pour le paiement."

#: sc-cancel-discount2.js:35
msgid "Cancel Anyway"
msgstr "Annuler quand même"

#: sc-cancel-discount2.js:34
msgid "Keep My Discount"
msgstr "Conserver ma remise"

#: sc-cancel-discount2.js:33
msgid "You have a {{ amount }} discount active. Cancelling now will forfeit this discount forever. Are you sure you wish to cancel?"
msgstr "Vous bénéficiez d’une remise active de {{ amount }}. Si vous annulez maintenant, vous perdrez définitivement cette remise. Voulez-vous vraiment annuler ?"

#: sc-cancel-discount2.js:32
msgid "Your {{ amount }} discount is still active."
msgstr "Votre remise de {{ amount }} est toujours active."

#: src/Models/Discount.php:47 price.js:114
msgid "Not redeemable"
msgstr "Non utilisable"

#: src/Models/Discount.php:43 price.js:110
msgid "Not eligible"
msgstr "Non éligible"

#: src/Models/Discount.php:41 price.js:108
msgid "Product(s) not eligible"
msgstr "Produit(s) non éligible(s)"

#: src/Models/Discount.php:37 price.js:104
msgid "Minimum not met"
msgstr "Minimum non atteint"

#: src/Models/Discount.php:35 price.js:102
msgid "Not available"
msgstr "Non disponible"

#: src/Models/Discount.php:31 price.js:98
msgid "Not valid"
msgstr "Non valide"

#: mutations2.js:160
msgid "Checkout updated. The total amount for the checkout is %1$s and the amount due is %1$s."
msgstr "Paiement mis à jour. Le montant total est de %1$s et le montant dû est de %1$s."

#: mutations2.js:159
msgid "Checkout updated. The amount due is %1$s."
msgstr "Paiement mis à jour. Le montant dû est de %1$s."

#: mutations.js:77
msgid "This offer has expired."
msgstr "Cette offre a expiré."

#: mutations.js:73
msgid "Apologies, this is currently out of stock."
msgstr "Désolé, cet article est actuellement en rupture de stock."

#: src/Integrations/Elementor/Widgets/VariantPills.php:80
#: Blocks/Column/edit.js:131
msgid "Layout"
msgstr "Mise en page"

#: products/CreateProduct.js:35
msgid "Could not create product. Please try again."
msgstr "Impossible de créer le produit. Veuillez réessayer."

#: licenses/modules/Activations/index.js:100 sc-licenses-list.js:137
msgid "%1s of %2s Activations Used"
msgstr "%1s sur %2s activations utilisées"

#: settings/customer/CustomerSettings.js:322
msgid "Sent one month before a customer's card expires."
msgstr "Envoyé un mois avant l’expiration de la carte d’un client."

#: settings/customer/CustomerSettings.js:321
msgid "Card Expiration"
msgstr "Expiration de la carte"

#: src/Support/Errors/ErrorsTranslationService.php:137
msgid "One or more items in your cart exceed the purchase limit. Please adjust the quantity or remove the item to proceed with the checkout."
msgstr "Un ou plusieurs articles de votre panier dépassent la limite d’achat. Veuillez ajuster la quantité ou retirer l’article pour finaliser le paiement."

#: src/Support/Errors/ErrorsTranslationService.php:136
msgid "One of the items on cart is out of stock. Please review and try again."
msgstr "Un des articles du panier est en rupture de stock. Veuillez vérifier et réessayer."

#: src/Support/Errors/ErrorsTranslationService.php:135
msgid "One of the items on cart has changed. Please review and try again."
msgstr "Un des articles du panier a été modifié. Veuillez vérifier et réessayer."

#: src/Support/Errors/ErrorsTranslationService.php:133
#: src/Support/Errors/ErrorsTranslationService.php:134
msgid "One of the items on cart is no longer available. Please review and try again."
msgstr "Un des articles du panier n’est plus disponible. Veuillez vérifier et réessayer."

#: src/Support/Errors/ErrorsTranslationService.php:132
msgid "The price of one of the items on cart has changed. Please review and try again."
msgstr "Le prix d’un des articles du panier a changé. Veuillez vérifier et réessayer."

#: src/Support/Errors/ErrorsTranslationService.php:131
msgid "One or more items in your cart is no longer available. Please update your cart and try again."
msgstr "Un ou plusieurs articles de votre panier ne sont plus disponibles. Veuillez mettre à jour votre panier et réessayer."

#: src/Models/LineItem.php:431
msgid "Exceeds purchase limit"
msgstr "Dépasse la limite d’achat"

#: src/Models/LineItem.php:430 src/blocks/cart-line-item-status/edit.js:6
#: src/blocks/product-buy-button/labels.js:34
msgid "Out of stock"
msgstr "Rupture de stock"

#: src/Models/LineItem.php:429
msgid "Item no longer available"
msgstr "Article plus disponible"

#: src/Models/LineItem.php:427
msgid "Options no longer available"
msgstr "Options plus disponibles"

#: src/Models/LineItem.php:426 src/Models/LineItem.php:428
msgid "Price has changed"
msgstr "Le prix a changé"

#: src/Models/LineItem.php:425
msgid "No longer available"
msgstr "Plus disponible"

#: settings/subscription/SubscriptionSettings.js:438
msgid "When enabled, this setting prevents customers from receiving multiple trial periods for the same product. If a customer has previously used a trial for the product, they will be charged the full price instead of receiving another trial."
msgstr "Lorsque ce réglage est activé, les clients ne peuvent pas bénéficier de plusieurs périodes d’essai pour le même produit. Si un client a déjà utilisé une période d’essai pour ce produit, le prix complet lui sera facturé au lieu d’une nouvelle période d’essai."

#: settings/subscription/SubscriptionSettings.js:436
msgid "Prevent Duplicate Trials"
msgstr "Empêcher les périodes d’essai multiples"

#: src/Controllers/Admin/Upsells/UpsellsListTable.php:244
msgid "Edit Upsell"
msgstr "Modifier l’upsell"

#: src/Controllers/Admin/Licenses/LicensesListTable.php:107
#: src/Controllers/Admin/Licenses/LicensesListTable.php:114
msgid "Edit License"
msgstr "Modifier la licence"

#: Blocks/Address/block.json
msgctxt "block title"
msgid "Address"
msgstr "Adresse"

#: Blocks/Total/edit.js:34
msgid "Trial Label"
msgstr "Libellé de la période d’essai"

#: Blocks/Address/edit.js:100
msgid "Billing Address Label"
msgstr "Libellé de l’adresse de facturation"

#: Blocks/Address/edit.js:84
msgid "Billing Address Toggle"
msgstr "Option d’adresse de facturation"

#: Blocks/Address/edit.js:74
msgid "If enabled, the user can enter a separate billing address. Otherwise, the billing address will be the same as the shipping address."
msgstr "Si cette option est activée, l’utilisateur peut saisir une adresse de facturation distincte. Sinon, l’adresse de facturation sera identique à l’adresse de livraison."

#: Blocks/Address/edit.js:69
msgid "Collect Billing Address"
msgstr "Collecter l’adresse de facturation"

#: Blocks/Address/edit.js:61
msgid "Shipping Address Label"
msgstr "Libellé de l’adresse de livraison"

#: subscriptions/edit/modules/Trial.js:23
msgid "Add Trial"
msgstr "Ajouter une période d’essai"

#: subscriptions/edit/modules/Trial.js:13
msgid "Trial Ends"
msgstr "Fin de la période d’essai"

#: subscriptions/edit/modules/Price.js:72
msgid "Use Current Version"
msgstr "Utiliser la version actuelle"

#: subscriptions/edit/modules/Price.js:159
msgid "Previous Price Version"
msgstr "Version précédente du prix"

#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:203
msgid "Apply a credit of unused time from the current billing period."
msgstr "Appliquer un crédit pour le temps non utilisé de la période de facturation en cours."

#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:180
msgid "Immediately updates the subscription to this new price, instead of waiting until renewal."
msgstr "Applique immédiatement ce nouveau prix à l’abonnement, sans attendre le renouvellement."

#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:133
msgid "Price Change:"
msgstr "Changement de prix :"

#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:115
msgid "Are you sure you want to update this subscription to use the current price? This will update this users subscription to use the current price."
msgstr "Voulez-vous vraiment mettre à jour cet abonnement pour utiliser le prix actuel ? L’abonnement de cet utilisateur utilisera alors le prix actuel."

#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:102
msgid "Confirm Price Change"
msgstr "Confirmer le changement de prix"

#: settings/subscription/SubscriptionSettings.js:574
msgid "When enabled, customers are allowed to remove their default payment method on file. This can lead to subscription payments failing since there is no payment method on file."
msgstr "Lorsque cette option est activée, les clients peuvent supprimer leur moyen de paiement par défaut enregistré. Les paiements d’abonnement peuvent alors échouer, car aucun moyen de paiement n’est enregistré."

#: settings/subscription/SubscriptionSettings.js:569
msgid "Allow Customers To Remove Default Payment Method"
msgstr "Autoriser les clients à supprimer le moyen de paiement par défaut"

#: src/blocks/product-review-average-rating-stars/block.json
#: src/blocks/product-review-average-rating-value/block.json
#: src/blocks/product-review-rating-stars/block.json
msgctxt "block keyword"
msgid "rating"
msgstr "note"

#: store/add-entities.js:416
msgid "Affiliation Product"
msgstr "Produit d’affiliation"

#: products/modules/Affiliation.js:142
msgid "This setting will overwrite any global or individual affiliate commissions for this product."
msgstr "Ce réglage remplacera toutes les commissions d’affiliation globales ou individuelles pour ce produit."

#: products/modules/Affiliation.js:138
msgid "Custom product affiliate settings"
msgstr "Réglages d’affiliation personnalisés pour le produit"

#: products/modules/Affiliation.js:93
msgid "Custom Affiliate Commission"
msgstr "Commission d’affiliation personnalisée"

#: src/Controllers/Admin/Reviews/ReviewsListTable.php:350
#: affiliations/modules/affiliation-products/index.js:338
#: components/affiliates/commission/CommissionSidebarForm.js:138
#: customers/EditCustomer.js:116
#: customers/modules/PaymentMethods/Actions.js:139
#: orders/modules/TaxInfo/index.js:192 orders/Sidebar.js:48
msgid "Are you sure? This cannot be undone."
msgstr "Voulez-vous vraiment continuer ? Cette action est irréversible."

#: affiliations/modules/Commission.js:147
msgid "This setting will overwrite any global affiliate settings."
msgstr "Ce réglage remplacera tous les réglages d’affiliation globaux."

#: affiliations/modules/Commission.js:143
msgid "Custom affiliate commissions"
msgstr "Commissions d’affiliation personnalisées"

#: affiliations/modules/Commission.js:125
msgid "Add a custom commission for this affiliate."
msgstr "Ajouter une commission personnalisée pour cet affilié."

#: affiliations/modules/Commission.js:123 products/modules/Affiliation.js:122
msgid "Affiliate commission added."
msgstr "Commission d’affiliation ajoutée."

#: affiliations/modules/Commission.js:122 products/modules/Affiliation.js:121
msgid "Affiliate commission updated."
msgstr "Commission d’affiliation mise à jour."

#: affiliations/modules/Commission.js:116 products/modules/Affiliation.js:115
msgid "Edit Commission"
msgstr "Modifier la commission"

#: affiliations/modules/Commission.js:93
msgid "Custom Commission"
msgstr "Commission personnalisée"

#: affiliations/modules/Commission.js:86 products/modules/Affiliation.js:86
msgid "Affiliate commission deleted."
msgstr "Commission d’affiliation supprimée."

#: affiliations/modules/affiliation-products/index.js:381
#: affiliations/modules/Commission.js:181 products/modules/Affiliation.js:176
msgid "Individual Affiliate Product Commissions (Highest)"
msgstr "Commissions individuelles par produit et par affilié (priorité la plus haute)"

#: affiliations/modules/affiliation-products/index.js:370
#: affiliations/modules/Commission.js:175 products/modules/Affiliation.js:169
msgid "Individual Product Commissions"
msgstr "Commissions individuelles par produit"

#: affiliations/modules/affiliation-products/index.js:364
#: affiliations/modules/Commission.js:168 products/modules/Affiliation.js:158
msgid "Individual Affiliate Commissions"
msgstr "Commissions individuelles par affilié"

#: affiliations/modules/affiliation-products/index.js:358
#: affiliations/modules/Commission.js:157 products/modules/Affiliation.js:152
msgid "Global Affiliate Commissions (Lowest)"
msgstr "Commissions d’affiliation globales (priorité la plus basse)"

#: affiliations/modules/affiliation-products/index.js:348
msgid "This setting will overwrite any other comission settings for the affiliate and product."
msgstr "Ce réglage remplacera tous les autres réglages de commission pour l’affilié et le produit."

#: affiliations/modules/affiliation-products/index.js:344
msgid "Affiliate product commissions"
msgstr "Commissions d’affiliation par produit"

#: affiliations/modules/affiliation-products/index.js:313
msgid "New Product Commission"
msgstr "Nouvelle commission produit"

#: affiliations/modules/affiliation-products/index.js:312
msgid "Edit Product Commission"
msgstr "Modifier la commission produit"

#: affiliations/modules/affiliation-products/index.js:281
#: affiliations/modules/Commission.js:117
#: components/affiliates/commission/CommissionSidebarForm.js:74
#: components/affiliates/commission/EmptyCommissions.js:18
#: products/modules/Affiliation.js:116
msgid "Add Commission"
msgstr "Ajouter une commission"

#: affiliations/modules/affiliation-products/index.js:270
msgid "Add a product-specific commission for this affiliate."
msgstr "Ajouter une commission propre à un produit pour cet affilié."

#: affiliations/modules/affiliation-products/index.js:255
msgid "Lifetime Commission"
msgstr "Commission à vie"

#: affiliations/modules/affiliation-products/index.js:252
msgid "Subscription Commission"
msgstr "Commission d’abonnement"

#: affiliations/modules/affiliation-products/index.js:222
#: components/data-tables/affiliates/products/index.js:41
msgid "Product Commissions"
msgstr "Commissions par produit"

#: affiliations/modules/affiliation-products/index.js:157
msgid "Affiliate product commission updated."
msgstr "Commission d’affiliation du produit mise à jour."

#: affiliations/modules/affiliation-products/index.js:129
msgid "Affiliate product commission created."
msgstr "Commission d’affiliation du produit créée."

#: affiliations/modules/affiliation-products/index.js:186
msgid "Affiliate product deleted."
msgstr "Produit d’affiliation supprimé."

#: src/Support/Errors/Translations/codes.php:130
msgid "Affiliate commission already exists for this product. Please choose a different product."
msgstr "Une commission d’affiliation existe déjà pour ce produit. Veuillez choisir un autre produit."

#. translators: %d is the number of days.
#: src/Models/CommissionStructure.php:51 src/Models/CommissionStructure.php:68
msgid "%d Day"
msgid_plural "%d Days"
msgstr[0] "%d jour"
msgstr[1] "%d jours"

#: settings/processors/CreateEditPaymentMethod.js:138
msgid "Let customers use this manual payment method for purchasing subscriptions, installments or upsells."
msgstr "Permettre aux clients d’utiliser ce moyen de paiement manuel pour acheter des abonnements, des paiements échelonnés ou des upsells."

#: settings/processors/CreateEditPaymentMethod.js:136
msgid "Reusable"
msgstr ""

#: products/modules/Licensing.js:64 products/modules/Variations/Licensing.js:77
msgid "Set the default limit for unique activations per license key, applying to all prices. Specify at the price level to override. Leave blank for unlimited activations."
msgstr "Définissez la limite par défaut d’activations uniques par clé de licence, appliquée à tous les prix. Pour la remplacer, définissez-la au niveau du prix. Laissez vide pour autoriser un nombre illimité d’activations."

#: products/components/price/parts/LicenseActivationLimit.js:48
msgid "Specify the maximum number of unique activations allowed per license key for this pricing option. If left blank, the default limit set for the product will apply."
msgstr "Indiquez le nombre maximal d’activations uniques autorisées par clé de licence pour cette option de prix. Si ce champ est vide, la limite par défaut définie pour le produit s’appliquera."

#: products/components/price/parts/LicenseActivationLimit.js:47
msgid "License activation limit"
msgstr "Limite d’activations de licence"

#: products/components/price/parts/LicenseActivationLimit.js:36
msgid "The maximum number of unique activations allowed per license key for this price."
msgstr "Le nombre maximal d’activations uniques autorisées par clé de licence pour ce prix."

#: products/components/price/parts/LicenseActivationLimit.js:34
msgid "Custom license activation limit"
msgstr "Limite d’activations de licence personnalisée"

#: products/components/price/parts/CanUpgrade.js:25
msgid "When turned on, customers cannot choose this price in the update plans section of the customer dashboard."
msgstr "Lorsque cette option est activée, les clients ne peuvent pas choisir ce prix dans la section de changement de formule du tableau de bord client."

#: products/components/price/parts/CanUpgrade.js:23
msgid "Exclude from upgrade options"
msgstr "Exclure des options de mise à niveau"

#: affiliation-payouts-groups/CreateAffiliationPayoutGroup.js:123
msgid "Minimum commission amount"
msgstr "Montant minimal de commission"

#: affiliation-payouts-groups/CreateAffiliationPayoutGroup.js:117
msgid "The minimum amount of commission that must be earned by an affiliate to be included in this payout batch."
msgstr "Le montant minimal de commission qu’un affilié doit avoir gagné pour être inclus dans ce lot de versements."

#: affiliation-payouts-groups/CreateAffiliationPayoutGroup.js:81
msgid "Create New Payout Batch"
msgstr "Créer un nouveau lot de versements"

#: affiliation-payouts-groups/CreateAffiliationPayoutGroup.js:56
msgid "Could not create payout batch. Please try again."
msgstr "Impossible de créer le lot de versements. Veuillez réessayer."

#: admin/affiliation-payouts/new-payout-button.php:11
msgid "Payout Batch"
msgstr "Lot de versements"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:436
#: store/add-entities.js:455
msgid "Payout Groups"
msgstr "Groupes de versements"

#: src/Support/Errors/Translations/codes.php:131
msgid "No affiliates have earned more than the minimum commission amount within the selected date range."
msgstr "Aucun affilié n’a gagné plus que le montant minimal de commission sur la période sélectionnée."

#: src/Support/Blocks/TemplateUtilityService.php:406
msgid "Display the checkout content unless a custom template has been applied."
msgstr "Afficher le contenu de la page de paiement, sauf si un modèle personnalisé a été appliqué."

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:440
#: src/Models/Referral.php:168 affiliation-referrals/list/fields/index.js:18
#: affiliation-referrals/list/useStatusTabs.js:40
msgid "In Payout"
msgstr "En cours de versement"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:119
#: affiliation-referrals/list/fields/index.js:161
msgid "Payout Date"
msgstr "Date de versement"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:118
#: affiliation-referrals/list/fields/index.js:137
msgid "Payout Status"
msgstr "État du versement"

#: subscriptions/show/ShowSubscription.js:215
msgid "Cancel Now"
msgstr ""

#: subscriptions/show/modules/modals/ForceCancelModal.js:77
msgid "Are you sure you want to cancel this subscription?"
msgstr ""

#: src/Abilities/Abilities/UpdatePrice.php:23
#: products/modules/Prices/Price/index.js:311
msgid "Update Price"
msgstr ""

#: products/modules/Prices/Price/index.js:214
msgid "Edit Price"
msgstr ""

#: admin/invoices/new-invoice-button.php:7 components/ListHeader.js:90
msgid "More Options"
msgstr ""

#: products/modules/Prices/NewPrice/index.js:67
msgid "Price added."
msgstr ""

#: products/components/price/parts/Trial.js:71
msgid "Charge the setup fee during the free trial period."
msgstr "Facturer les frais de mise en place pendant la période d’essai gratuite."

#: products/components/price/parts/Trial.js:69
msgid "Paid trial"
msgstr "Période d’essai payante"

#: products/components/price/parts/Trial.js:41
msgid "Trial Days"
msgstr "Jours d’essai"

#: products/components/price/parts/Trial.js:32
msgid "Offer a trial period before charging the first payment."
msgstr "Proposer une période d’essai avant de débiter le premier paiement."

#: products/components/price/parts/SetupFee.js:56
msgid "Charge an initial fee or offer a discount for the first payment."
msgstr "Facturer des frais initiaux ou offrir une remise sur le premier paiement."

#: products/components/price/parts/RevokeAfterDays.js:33
msgid "Access ends after the number of days you set. Integrations and licenses will deactivate automatically."
msgstr "L’accès prend fin après le nombre de jours défini. Les intégrations et les licences seront désactivées automatiquement."

#: products/components/price/parts/AdHoc.js:22
msgid "Allow customers to pay any amount they want, ideal for donations or perceived value they place on your cause or service."
msgstr "Permettre aux clients de payer le montant de leur choix, idéal pour les dons ou pour la valeur qu’ils accordent à votre cause ou à votre service."

#: products/components/price/parts/RevokeAccess.js:28
msgid "Automatically revoke access to integrations and licenses after all payments are completed."
msgstr "Révoquer automatiquement l’accès aux intégrations et aux licences une fois tous les paiements effectués."

#: Blocks/Payment/components/Inspector.js:116
msgid "Enable a test processor (in test mode only)"
msgstr "Activer un processeur de test (en mode test uniquement)"

#: Blocks/Payment/components/Inspector.js:115 sc-checkout-mollie-payment2.js:39
msgid "Test Processor"
msgstr "Processeur de test"

#: coupons/modules/Limits.js:106
msgid "Maximum order subtotal"
msgstr "Sous-total maximum de la commande"

#: coupons/modules/Limits.js:104
msgid "No Maximum"
msgstr ""

#: coupons/modules/Limits.js:96
msgid "The maximum order subtotal amount required to apply this coupon."
msgstr "Le montant maximum du sous-total de la commande permettant d’appliquer ce code promo."

#: src/Support/Errors/Translations/codes.php:41
msgid "This discount is not redeemable."
msgstr "Cette remise n’est pas utilisable."

#: products/hooks/useBundleLabels.js:41
msgid "Product deleted."
msgstr ""

#: src/Controllers/Web/CheckoutFormsController.php:29
msgid "There is no checkout form block on this page."
msgstr "Il n’y a aucun bloc de formulaire de paiement sur cette page."

#: src/Controllers/Web/CheckoutFormsController.php:24
msgid "Invalid request."
msgstr ""

#. translators: %s: live mode or test mode.
#: src/BlockLibrary/FormModeSwitcherService.php:174
msgid ""
"Are you sure you want to change this form to %1$s? \n"
"\n"
"This will change the form to %2$s for EVERYONE, and %3$s cart contents will be used - your cart contents may not transfer."
msgstr ""
"Voulez-vous vraiment passer ce formulaire en %1$s ? \n"
"\n"
"Cela passera le formulaire en %2$s pour TOUT LE MONDE, et le contenu du panier en %3$s sera utilisé – le contenu de votre panier pourrait ne pas être transféré."

#: src/BlockLibrary/FormModeSwitcherService.php:171
msgid "test mode"
msgstr "mode test"

#: src/BlockLibrary/FormModeSwitcherService.php:171
msgid "live mode"
msgstr "mode réel"

#: src/BlockLibrary/FormModeSwitcherService.php:49
#: src/BlockLibrary/FormModeSwitcherService.php:70
#: src/Controllers/Admin/Tables/HasModeFilter.php:36
#: settings/shipping/rate/LiveRateFields.js:330
#: settings/shipping/rate/ShippingRateModeTag.js:30
msgid "Live Mode"
msgstr "Mode réel"

#: settings/tax/TaxSettings.js:106
msgid "Fallback Tax Rate"
msgstr "Taux de taxe de remplacement"

#: settings/tax/TaxSettings.js:91
msgid "If enabled, the tax amount will be included in the product price and shipping rates for all products."
msgstr "Si cette option est activée, le montant de la taxe sera inclus dans le prix des produits et dans les tarifs de livraison pour tous les produits."

#: settings/tax/TaxSettings.js:89
msgid "Tax Included"
msgstr ""

#. translators: %s: state/region name
#: settings/tax-region/RegistrationForm.js:228
msgid "Please specify a tax rate for %s, as it requires manual entry"
msgstr "Veuillez indiquer un taux de taxe pour %s, car une saisie manuelle est requise"

#: products/modules/Variations/Tax.js:117
msgid "Edit Settings"
msgstr "Modifier les réglages"

#: products/modules/Tax/index.js:88 products/modules/Variations/Tax.js:109
msgid "Tax is included in prices"
msgstr ""

#: export/Export.js:82
msgid "Could not create export. Please try again."
msgstr "Impossible de créer l’export. Veuillez réessayer."

#: affiliation-payouts/CreateAffiliationPayout.js:53
msgid "Could not create payout. Please try again."
msgstr "Impossible de créer le versement. Veuillez réessayer."

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:321
#: src/Models/Payout.php:128 affiliation-payouts/list/fields/index.js:15
#: affiliation-payouts/list/useStatusTabs.js:23
#: setup-guide/components/StepRow.js:86 subscriptions/list/fields/index.js:21
#: sc-subscription-status-badge2.js:68
msgid "Completed"
msgstr "Terminé"

#: subscriptions/show/ShowSubscription.js:577
msgid "Commission On This Subscription"
msgstr "Commission sur cet abonnement"

#: subscriptions/show/ShowSubscription.js:573
msgid "Affiliate commissions updated."
msgstr "Commissions d’affilié mises à jour."

#: store/add-entities.js:432
msgid "Referral"
msgstr "Parrainage"

#: store/add-entities.js:408
msgid "Affiliations"
msgstr "Affiliations"

#: store/add-entities.js:400
msgid "Affiliation Request"
msgstr "Demande d’affiliation"

#: components/affiliates/commission/CommissionStructure.js:105
msgid "Whether or not to create a referral from a checkout when the resulting referral has a commission of zero. This is useful for tracking referrals that do not have a commission, such as when a customer uses a coupon code."
msgstr "Indique s’il faut créer un parrainage à partir d’un paiement lorsque la commission du parrainage obtenu est nulle. Cela est utile pour suivre les parrainages sans commission, par exemple lorsqu’un client utilise un code promo."

#: components/affiliates/commission/CommissionStructure.js:103
msgid "Zero Commission Referrals"
msgstr "Parrainages sans commission"

#: customers/EditCustomer.js:237
msgid "Commissions On All Purchases"
msgstr "Commissions sur tous les achats"

#: coupons/modules/SelectCustomer.js:158
msgid "Select a customer to limit this promotion to."
msgstr "Sélectionnez un client auquel limiter cette promotion."

#: coupons/modules/SelectAffiliate.js:132
msgid "Select an affiliate to link this promotion to."
msgstr "Sélectionnez un affilié auquel lier cette promotion."

#: coupons/modules/SelectAffiliate.js:68
msgid "Link to Affiliate"
msgstr "Lier à un affilié"

#: components/data-tables/affiliates/ReferralItemsDataTable.js:29
#: store/add-entities.js:440
msgid "Referral Items"
msgstr "Articles de parrainage"

#: components/data-tables/affiliates/PromotionsDataTable.js:69
msgid "View Coupon"
msgstr "Voir le code promo"

#: components/affiliates/UpdateExpireAtModal.js:34
msgid "Update Commission Expiration"
msgstr "Mettre à jour l’expiration de la commission"

#: components/affiliates/index.js:39
msgid "Affiliate Commissions"
msgstr "Commissions d’affilié"

#: components/affiliates/ConnectAffiliate.js:27
msgid "This will give the affiliate commissions for a specified period of time."
msgstr "Cela accordera des commissions à l’affilié pendant une période définie."

#: components/affiliates/ConnectAffiliate.js:26
msgid "Select an affiliate"
msgstr "Sélectionner un affilié"

#: components/affiliates/ConnectAffiliate.js:14
msgid "Connect an affiliate"
msgstr "Associer un affilié"

#: components/affiliates/AffiliateFooter.js:90
msgid "Remove Limit"
msgstr "Retirer la limite"

#: components/affiliates/AffiliateFooter.js:58
msgid "Until"
msgstr "Jusqu’au"

#: affiliations/ViewAffiliation.js:325
msgid "Are you sure you want to deactivate the affiliate?"
msgstr "Voulez-vous vraiment désactiver l’affilié ?"

#: affiliations/ViewAffiliation.js:311
msgid "Are you sure you want to activate the affiliate?"
msgstr "Voulez-vous vraiment activer l’affilié ?"

#: affiliations/ViewAffiliation.js:124
msgid "Affiliate user deactivated."
msgstr "Utilisateur affilié désactivé."

#: affiliations/ViewAffiliation.js:86
msgid "Affiliate user activated."
msgstr "Utilisateur affilié activé."

#: affiliations/modules/EditAffiliate.js:61
msgid "Affiliate updated."
msgstr "Affilié mis à jour."

#: affiliations/modules/Urls.js:35
msgid "Referral Url"
msgstr "URL de parrainage"

#: affiliations/modules/Promotions.js:81
msgid "No more promotions."
msgstr "Aucune autre promotion."

#: affiliations/modules/Payouts.js:84
msgid "No more payouts."
msgstr "Aucun autre versement."

#: affiliations/modules/Details.js:106
msgid "Referral Code"
msgstr "Code de parrainage"

#: affiliations/modules/Details.js:47
msgid "Profile"
msgstr "Profil"

#: affiliations/modules/Clicks.js:75
msgid "No more clicks."
msgstr "Aucun autre clic."

#: affiliation-requests/modules/Details.js:140
msgid "A short blurb from this affiliate describing how they will promote this store."
msgstr "Une courte présentation de cet affilié décrivant comment il fera la promotion de cette boutique."

#: affiliation-requests/modules/Details.js:139
#: affiliations/modules/Details.js:123
#: affiliations/modules/EditAffiliate.js:152
msgid "Bio"
msgstr ""

#: affiliation-requests/modules/Details.js:105
msgid "Your affiliate request's payout email address."
msgstr "L’adresse e-mail de versement de votre demande d’affiliation."

#: affiliation-requests/modules/Details.js:87
msgid "Your affiliate request's email address."
msgstr "L’adresse e-mail de votre demande d’affiliation."

#: affiliation-requests/modules/Details.js:75
msgid "Your affiliate request's last name."
msgstr "Le nom de famille de votre demande d’affiliation."

#: affiliation-requests/modules/Details.js:59
msgid "Your affiliate request's first name."
msgstr "Le prénom de votre demande d’affiliation."

#: affiliation-requests/modules/Details.js:37
msgid "Affiliate Request Details"
msgstr "Détails de la demande d’affiliation"

#: affiliation-requests/EditAffiliationRequest.js:343
msgid "Permanently delete this affiliate request? You cannot undo this action."
msgstr "Supprimer définitivement cette demande d’affiliation ? Cette action est irréversible."

#: affiliation-requests/EditAffiliationRequest.js:332
msgid "Are you sure to deny this affiliate request?"
msgstr "Voulez-vous vraiment refuser cette demande d’affiliation ?"

#: affiliation-requests/EditAffiliationRequest.js:321
msgid "Are you sure to approve affiliate request?"
msgstr "Voulez-vous vraiment approuver cette demande d’affiliation ?"

#: affiliation-requests/EditAffiliationRequest.js:230
msgid "Affiliate Request"
msgstr "Demande d’affiliation"

#: affiliation-requests/EditAffiliationRequest.js:180
msgid "Affiliate request rejected."
msgstr "Demande d’affiliation refusée."

#: affiliation-requests/EditAffiliationRequest.js:142
msgid "Affiliate request approved."
msgstr "Demande d’affiliation approuvée."

#: affiliation-requests/EditAffiliationRequest.js:95
msgid "Affiliate request updated."
msgstr "Demande d’affiliation mise à jour."

#: affiliation-requests/CreateAffiliationRequest.js:66
msgid "Create New Affiliate Request"
msgstr "Créer une nouvelle demande d’affiliation"

#: affiliation-referrals/modules/Summary.js:17
msgid "Creation Mode"
msgstr "Mode de création"

#: affiliation-referrals/modules/ReferralItems.js:100
#: affiliations/modules/Referrals.js:85
msgid "No more referrals."
msgstr "Aucun autre parrainage."

#: affiliation-referrals/modules/Payout.js:70
msgid "Not associated to any payout."
msgstr "Associé à aucun versement."

#: affiliation-referrals/modules/Order.js:75
msgid "Not associated to any order."
msgstr "Associé à aucune commande."

#: affiliation-referrals/modules/Order.js:56
msgid "Order Number"
msgstr ""

#: affiliation-referrals/modules/Details.js:26
msgid "Referral Details"
msgstr "Détails du parrainage"

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:118
msgid "Expires on"
msgstr ""

#: affiliation-referrals/modules/Click.js:50
msgid "Domain"
msgstr "Domaine"

#: affiliation-referrals/modules/Click.js:45
msgid "Not associated to any click."
msgstr "Associé à aucun clic."

#: affiliation-referrals/EditAffiliationReferral.js:233
msgid "View Referral"
msgstr "Voir le parrainage"

#: affiliation-referrals/EditAffiliationReferral.js:145
msgid "Affiliate referral marked as reviewing."
msgstr "Parrainage d’affilié marqué comme en cours d’examen."

#: affiliation-referrals/EditAffiliationReferral.js:87
msgid "Referral updated."
msgstr "Parrainage mis à jour."

#: affiliation-referrals/CreateAffiliationReferral.js:135
#: affiliation-referrals/modules/Details.js:54
msgid "A brief description of what this referral is for."
msgstr "Une brève description de l’objet de ce parrainage."

#: src/Controllers/Admin/Bundles/BundlesListTable.php:139
#: src/Controllers/Admin/Products/ProductsListTable.php:296
#: affiliation-referrals/CreateAffiliationReferral.js:114
#: affiliation-referrals/modules/Details.js:32
#: affiliations/modules/affiliation-products/index.js:249
msgid "Commission Amount"
msgstr ""

#: affiliation-referrals/CreateAffiliationReferral.js:68
msgid "Create New Referral"
msgstr "Créer un nouveau parrainage"

#: layouts/partials/admin-index-header.php:50
#: layouts/partials/admin-index-header.php:82
#: components/ImportExportActions.js:52 components/ImportExportActions.js:107
#: export/Export.js:113 export/Export.js:136 store/add-entities.js:137
msgid "Export"
msgstr "Exporter"

#: export/Export.js:122
msgid "We will send you an email with a link to your export when it is ready."
msgstr "Nous vous enverrons un e-mail contenant un lien vers votre export lorsqu’il sera prêt."

#: affiliation-payouts/CreateAffiliationPayout.js:80
msgid "Create New Payout"
msgstr "Créer un nouveau versement"

#: admin/affiliation-referrals/index.php:48
msgid "Are you sure you want to delete this referral? This action cannot be undone."
msgstr "Voulez-vous vraiment supprimer ce parrainage ? Cette action est irréversible."

#: admin/affiliation-referrals/index.php:17
msgid "Test mode referrals are created when an order is placed in test mode and an affiliate is associated with the order. These referrals do not impact stats, are not included in payouts, and are not visible to affiliates. They are solely for testing your affiliate setup and can be deleted or ignored."
msgstr "Les parrainages en mode test sont créés lorsqu’une commande est passée en mode test et qu’un affilié est associé à la commande. Ces parrainages n’ont aucun impact sur les statistiques, ne sont pas inclus dans les versements et ne sont pas visibles par les affiliés. Ils servent uniquement à tester votre configuration d’affiliation et peuvent être supprimés ou ignorés."

#: admin/affiliation-referrals/index.php:15
msgid "What are test mode referrals?"
msgstr "Que sont les parrainages en mode test ?"

#: src/WordPress/Admin/AdminPageRegistry.php:115
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:435
#: affiliation-payouts/PayoutsList.js:197
#: affiliation-payouts/PayoutsList.js:224 affiliations/modules/Payouts.js:54
#: components/data-tables/affiliates/PayoutsDataTable.js:29
#: store/add-entities.js:447
msgid "Payouts"
msgstr "Versements"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:432
msgid "Requests"
msgstr "Demandes"

#: src/Support/Errors/Translations/codes.php:129
msgid "The affiliate request's email is already in use."
msgstr "L’e-mail de la demande d’affiliation est déjà utilisé."

#: src/Support/Errors/Translations/codes.php:128
msgid "The affiliate request's bio cannot be blank."
msgstr "La biographie de la demande d’affiliation ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:127
msgid "The affiliate request's email cannot be blank."
msgstr "L’e-mail de la demande d’affiliation ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:126
msgid "The affiliate request's name cannot be blank."
msgstr "Le nom de la demande d’affiliation ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:111
msgid "There are no applicable referrals for this payout."
msgstr "Aucun parrainage applicable pour ce versement."

#: src/Models/Referral.php:170 affiliation-referrals/list/fields/index.js:17
#: affiliation-referrals/list/useStatusTabs.js:35
msgid "Cancelled"
msgstr "Annulé"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:297
msgid "Toggle Affiliate active status"
msgstr "Activer/désactiver le statut de l’affilié"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:289
msgid "Are you sure you want to activate this affiliate?"
msgstr "Voulez-vous vraiment activer cet affilié ?"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:289
msgid "Are you sure you want to deactivate this affilate?"
msgstr "Voulez-vous vraiment désactiver cet affilié ?"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:288
#: affiliations/list/actions/index.js:60 affiliations/list/actions/index.js:69
#: affiliations/ViewAffiliation.js:256
msgid "Deactivate"
msgstr "Désactiver"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:229
#: affiliations/ViewAffiliation.js:207
msgid "View Affiliate"
msgstr "Voir l’affilié"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:151
msgid "No affiliates found."
msgstr "Aucun affilié trouvé."

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:100
#: affiliations/list/fields/index.js:102
msgid "Unpaid Earnings"
msgstr "Gains non versés"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:99
#: affiliations/list/fields/index.js:95
msgid "Total Earnings"
msgstr "Gains totaux"

#: src/Controllers/Admin/Affiliations/AffiliationsController.php:45
msgid "Affiliation deactivated successfully."
msgstr "Affiliation désactivée avec succès."

#: src/Controllers/Admin/Affiliations/AffiliationsController.php:44
msgid "Affiliation activated successfully."
msgstr "Affiliation activée avec succès."

#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:145
msgid "No affiliate requests found."
msgstr "Aucune demande d’affiliation trouvée."

#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsController.php:33
#: src/WordPress/Admin/AdminPageRegistry.php:118
#: admin/affiliation-requests/index.php:6
#: affiliation-requests/EditAffiliationRequest.js:226
#: affiliation-requests/RequestsList.js:180
#: affiliation-requests/RequestsList.js:192
msgid "Affiliate Requests"
msgstr "Demandes d’affiliation"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:438
#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:230
#: src/Models/AffiliationRequest.php:124 src/Models/Referral.php:169
#: affiliation-referrals/EditAffiliationReferral.js:48
#: affiliation-referrals/list/fields/index.js:16
#: affiliation-referrals/list/useStatusTabs.js:28
#: affiliation-requests/list/fields/index.js:14
#: affiliation-requests/list/useStatusTabs.js:28 util.js:97
msgid "Denied"
msgstr "Refusé"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:437
#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:229
#: src/Models/AffiliationRequest.php:122 src/Models/Referral.php:171
#: src/Models/Review.php:195
#: affiliation-referrals/EditAffiliationReferral.js:47
#: affiliation-referrals/list/fields/index.js:15
#: affiliation-referrals/list/useStatusTabs.js:23
#: affiliation-requests/list/fields/index.js:13
#: affiliation-requests/list/useStatusTabs.js:23
#: reviews/list/fields/status.js:7 reviews/list/fields/status.js:21
#: reviews/list/useStatusTabs.js:25 util.js:96
msgid "Approved"
msgstr "Approuvé"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:436
#: src/Models/Referral.php:167
#: affiliation-referrals/EditAffiliationReferral.js:49
#: affiliation-referrals/list/fields/index.js:14
#: affiliation-referrals/list/useStatusTabs.js:18 util.js:98
msgid "Reviewing"
msgstr "En cours d’examen"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:350
msgid "No affiliate referrals found . "
msgstr "Aucun parrainage d’affilié trouvé. "

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:151
#: affiliation-referrals/EditAffiliationReferral.js:268
#: affiliation-referrals/list/actions/index.js:92
#: affiliation-referrals/list/actions/index.js:104
msgid "Make Reviewing"
msgstr "Passer en examen"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:150
#: affiliation-referrals/EditAffiliationReferral.js:275
#: affiliation-referrals/list/actions/index.js:66
#: affiliation-referrals/list/actions/index.js:75
#: affiliation-requests/EditAffiliationRequest.js:284
#: affiliation-requests/list/actions/index.js:65
#: affiliation-requests/list/actions/index.js:77
msgid "Deny"
msgstr "Refuser"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:123
#: affiliation-referrals/list/fields/index.js:99
#: affiliation-referrals/modules/Payout.js:44
#: affiliation-referrals/modules/ReferralItems.js:88
#: affiliations/modules/Payouts.js:64 affiliations/modules/Referrals.js:67
#: components/affiliates/commission/CommissionSidebarForm.js:82
#: products/list/fields/commission_amount.js:5
msgid "Commission"
msgstr "Commission"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsController.php:48
msgid "Affiliate referral is now in review."
msgstr "Le parrainage d’affilié est maintenant en cours d’examen."

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsController.php:47
msgid "Affiliate referral deleted."
msgstr "Parrainage d’affilié supprimé."

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsController.php:46
#: affiliation-referrals/EditAffiliationReferral.js:183
msgid "Affiliate referral denied."
msgstr "Parrainage d’affilié refusé."

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsController.php:45
#: affiliation-referrals/EditAffiliationReferral.js:106
msgid "Affiliate referral approved."
msgstr "Parrainage d’affilié approuvé."

#: admin/affiliation-referrals/index.php:28
msgid "Affiliate Referrals"
msgstr "Parrainages d’affiliés"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:273
msgid "No affiliate payouts found."
msgstr "Aucun versement d’affilié trouvé."

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:137
#: affiliation-payouts/list/actions/index.js:61
#: affiliation-payouts/list/actions/index.js:72
msgid "Make Processing"
msgstr "Passer en traitement"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:115
#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:98
#: src/WordPress/Admin/AdminPageRegistry.php:117
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:434
#: affiliation-payouts/list/fields/index.js:91
#: affiliation-referrals/EditAffiliationReferral.js:229
#: affiliation-referrals/ReferralsList.js:214
#: affiliation-referrals/ReferralsList.js:232
#: affiliations/list/fields/index.js:88 affiliations/modules/Referrals.js:55
#: components/data-tables/affiliates/ReferralsDataTable.js:36
msgid "Referrals"
msgstr "Parrainages"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:114
#: affiliation-payouts-groups/CreateAffiliationPayoutGroup.js:137
#: affiliation-payouts/CreateAffiliationPayout.js:139
#: affiliation-payouts/list/fields/index.js:84
#: affiliation-referrals/modules/Payout.js:51
#: affiliations/modules/Payouts.js:68
msgid "Period End"
msgstr "Fin de période"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:113
#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:96
#: affiliation-payouts/list/fields/index.js:75
#: affiliation-requests/list/fields/index.js:63
#: affiliation-requests/modules/Details.js:103
#: affiliations/modules/Details.js:112
#: affiliations/modules/EditAffiliate.js:133 affiliations/modules/Payouts.js:57
msgid "Payout Email"
msgstr "E-mail de versement"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsController.php:47
msgid "Affiliate payout deleted."
msgstr "Versement d’affilié supprimé."

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsController.php:46
msgid "Affiliate payout marked completed."
msgstr "Versement d’affilié marqué comme terminé."

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsController.php:45
msgid "Affiliate payout marked processing."
msgstr "Versement d’affilié marqué comme en cours de traitement."

#: admin/affiliation-payouts/index.php:12
msgid "Affiliate Payouts"
msgstr "Versements d’affiliés"

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:295
#: affiliation-clicks/list/fields/index.js:13
#: affiliation-clicks/list/useStatusTabs.js:24
#: affiliation-referrals/modules/Click.js:66
msgid "Not Converted"
msgstr "Non converti"

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:226
msgid "No affiliate clicks found."
msgstr "Aucun clic d’affilié trouvé."

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:94
#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:294
#: affiliation-clicks/list/fields/index.js:12
#: affiliation-clicks/list/fields/index.js:91
#: affiliation-clicks/list/fields/index.js:99
#: affiliation-clicks/list/useStatusTabs.js:19
#: affiliation-referrals/modules/Click.js:62
msgid "Converted"
msgstr "Converti"

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:93
#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:112
#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:120
#: affiliation-clicks/list/fields/index.js:53
#: affiliation-payouts/CreateAffiliationPayout.js:117
#: affiliation-payouts/list/fields/index.js:51
#: affiliation-referrals/CreateAffiliationReferral.js:96
#: affiliation-referrals/list/fields/index.js:74
#: affiliation-referrals/modules/Affiliation.js:34
msgid "Affiliate"
msgstr "Affilié"

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:92
#: affiliation-clicks/list/fields/index.js:84
#: affiliation-referrals/modules/Click.js:53 affiliations/modules/Clicks.js:60
msgid "Referring URL"
msgstr "URL de provenance"

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:91
#: affiliation-clicks/list/fields/index.js:77
#: affiliation-referrals/modules/Click.js:56 affiliations/modules/Clicks.js:57
msgid "Landing URL"
msgstr "URL de destination"

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksController.php:32
#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:97
#: src/WordPress/Admin/AdminPageRegistry.php:114
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:433
#: admin/affiliation-clicks/index.php:6 affiliation-clicks/ClicksList.js:78
#: affiliation-clicks/ClicksList.js:82 affiliations/list/fields/index.js:81
#: affiliations/modules/Clicks.js:54
#: components/data-tables/affiliates/ClicksDataTable.js:36
#: store/add-entities.js:424
msgid "Clicks"
msgstr "Clics"

#: settings/advanced/AdvancedSettings.js:201
msgid "Note: This option is sometimes enabled by the theme. If it is already enabled by the theme, then this setting won't have any effect."
msgstr "Remarque : cette option est parfois activée par le thème. Si elle est déjà activée par le thème, ce réglage n’aura aucun effet."

#: settings/advanced/AdvancedSettings.js:191
msgid "Enabling this option will load block assets only when they are rendered. This will happen for ALL blocks on your website, not just SureCart blocks. Please check your pages after you enable this option in a private browser window as this might change the CSS load order."
msgstr "L’activation de cette option chargera les ressources des blocs uniquement lorsqu’ils sont affichés. Cela s’applique à TOUS les blocs de votre site, pas seulement aux blocs SureCart. Après avoir activé cette option, vérifiez vos pages dans une fenêtre de navigation privée, car cela peut modifier l’ordre de chargement du CSS."

#: settings/advanced/AdvancedSettings.js:189
msgid "On Demand Block Assets"
msgstr "Ressources des blocs à la demande"

#: admin/products/confirm-bulk-delete.php:52 products/BulkDeleteConfirm.js:219
msgid "Are you sure you want to permanently delete this product? This cannot be undone."
msgid_plural "Are you sure you want to permanently delete these products? This cannot be undone."
msgstr[0] "Voulez-vous vraiment supprimer définitivement ce produit ? Cette action est irréversible."
msgstr[1] "Voulez-vous vraiment supprimer définitivement ces produits ? Cette action est irréversible."

#: admin/products/confirm-bulk-delete.php:49
msgid "Delete Products"
msgstr "Supprimer les produits"

#: sc-session-provider2.js:412
msgid "Some products in your order were outdated and have been updated. Please review your order summary before proceeding to payment."
msgstr "Certains produits de votre commande n’étaient plus à jour et ont été actualisés. Veuillez vérifier le récapitulatif de votre commande avant de procéder au paiement."

#. translators: minimum amount for processor.
#: src/Support/Errors/ErrorsTranslationService.php:106
msgid "The minimum order amount for the processor is %s."
msgstr "Le montant minimum de commande pour ce processeur de paiement est de %s."

#: src/Controllers/Admin/Customers/CustomersListTable.php:229
#: src/Controllers/Admin/Products/ProductsListTable.php:660
msgid "Queued for deletion."
msgstr "En attente de suppression."

#: src/Controllers/Admin/Customers/CustomersListTable.php:225
#: src/Controllers/Admin/Products/ProductsListTable.php:656
msgid "Successfully deleted."
msgstr "Supprimé avec succès."

#: src/Controllers/Admin/Products/ProductsController.php:141
#: products/BulkDeleteConfirm.js:203 products/hooks/useBundleLabels.js:52
msgid "Delete Product"
msgid_plural "Delete Products"
msgstr[0] "Supprimer le produit"
msgstr[1] "Supprimer les produits"

#: src/Controllers/Admin/Products/ProductsController.php:125
msgid "This product has already been deleted."
msgid_plural "These products have already been deleted."
msgstr[0] "Ce produit a déjà été supprimé."
msgstr[1] "Ces produits ont déjà été supprimés."

#: src/Background/BulkActionService.php:224
msgid "SureCart bulk action progress status."
msgstr "État de progression de l’action groupée SureCart."

#: src/Background/BulkActionService.php:217
msgid "Bulk Action Summary:"
msgstr "Résumé de l’action groupée :"

#. translators: %1$d is Count of specific deletions, %2$s is bulk deletion
#. progress status.
#: src/Background/BulkActionService.php:212
msgid "%1$d %2$s"
msgstr "%1$d %2$s"

#: src/Support/Errors/Translations/codes.php:64
msgid "Your storage limit has been reached. Please remove some media items before adding more."
msgstr "Votre limite de stockage est atteinte. Veuillez supprimer des médias avant d’en ajouter d’autres."

#: Blocks/TaxIdInput/edit.js:140
msgid "Limit tax types"
msgstr "Limiter les types de taxe"

#: Blocks/TaxIdInput/edit.js:132
msgid "Tax types"
msgstr "Types de taxe"

#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:268
#: Blocks/TaxIdInput/edit.js:123 src/blocks/product-line-item-note/labels.js:44
#: src/blocks/product-line-item-note/labels.js:53
msgid "Help Text"
msgstr "Texte d’aide"

#: upsell-funnels/modules/Upsell/DisplayConditions.js:140
msgid "Don't show if ever purchased, including the current order."
msgstr "Ne pas afficher si déjà acheté, y compris dans la commande en cours."

#: upsell-funnels/modules/Upsell/DisplayConditions.js:123
msgid "Don't show if already being purchased in the current order."
msgstr "Ne pas afficher si déjà en cours d’achat dans la commande en cours."

#: store/add-entities.js:386
msgid "Tax Override"
msgstr "Remplacement de taxe"

#: settings/tax-override/TaxOverrideModal.js:185
msgid "create a new one"
msgstr "en créer une nouvelle"

#: settings/tax-override/TaxOverrideModal.js:177
msgid "Select an existing collection or "
msgstr "Sélectionnez une collection existante ou "

#: settings/tax-override/TaxOverrideModal.js:173
msgid "Add a custom sales tax rate for a collection of products."
msgstr "Ajoutez un taux de taxe de vente personnalisé pour une collection de produits."

#: settings/tax-override/TaxOverrideModal.js:167
msgid "Add a custom tax rate for shipping."
msgstr "Ajoutez un taux de taxe personnalisé pour la livraison."

#: settings/tax-override/TaxOverrideModal.js:152
msgid "You've already added an override for each region where you collect sales tax. You can edit or delete an existing override."
msgstr "Vous avez déjà ajouté un remplacement pour chaque région où vous collectez la taxe de vente. Vous pouvez modifier ou supprimer un remplacement existant."

#: settings/tax-override/TaxOverrideModal.js:124
msgid "Add product tax override"
msgstr "Ajouter un remplacement de taxe produit"

#. translators: %1$s: product collection name, %2$s: tax zone country name
#: settings/tax-override/TaxOverrideModal.js:117
msgid "Edit override for %1$s collection in %2$s"
msgstr "Modifier le remplacement pour la collection %1$s en %2$s"

#: settings/tax-override/TaxOverrideModal.js:112
msgid "Add shipping tax override"
msgstr "Ajouter un remplacement de taxe de livraison"

#. translators: %s: tax zone country name
#: settings/tax-override/TaxOverrideModal.js:109
msgid "Edit shipping override for %s"
msgstr "Modifier le remplacement de livraison pour %s"

#: settings/tax-override/TaxOverrideList.js:158
#: settings/tax-override/TaxOverrideList.js:177
#: settings/tax-override/TaxOverrideModal.js:300
msgid "Add Override"
msgstr "Ajouter un remplacement"

#: settings/tax-override/TaxOverrideList.js:152
msgid "Specify a unique tax rate for a collection of products."
msgstr "Définissez un taux de taxe spécifique pour une collection de produits."

#: settings/tax-override/TaxOverrideList.js:148
msgid "Specify a unique tax rate for shipping charges."
msgstr "Définissez un taux de taxe spécifique pour les frais de livraison."

#: settings/tax-override/TaxOverrideList.js:138
msgid "Please enable tax collection to add tax overrides."
msgstr "Veuillez activer la collecte des taxes pour ajouter des remplacements de taxe."

#: settings/tax-override/TaxOverrideList.js:119
msgid "Product Overrides"
msgstr "Remplacements pour les produits"

#: settings/tax-override/TaxOverrideList.js:118
msgid "Shipping Overrides"
msgstr "Remplacements pour la livraison"

#. translators: %s: tax zone country name
#: settings/tax-override/TaxOverrideDeleteModal.js:80
msgid "If you remove this override, then you'll charge the standard tax rate for this collection in %s."
msgstr "Si vous retirez ce remplacement, le taux de taxe standard sera appliqué à cette collection en %s."

#. translators: %s: tax zone country name
#: settings/tax-override/TaxOverrideDeleteModal.js:71
msgid "If you remove this override, then you'll charge the standard tax rate for shipping in %s."
msgstr "Si vous retirez ce remplacement, le taux de taxe standard sera appliqué à la livraison en %s."

#. translators: %1$s: product collection name, %2$s: tax zone country name
#: settings/tax-override/TaxOverrideDeleteModal.js:60
msgid "Remove override for %1$s collection in %2$s"
msgstr "Retirer le remplacement pour la collection %1$s en %2$s"

#. translators: %s: tax zone country name
#: settings/tax-override/TaxOverrideDeleteModal.js:54
msgid "Remove shipping override for %s"
msgstr "Retirer le remplacement de livraison pour %s"

#: settings/tax-override/index.js:36
msgid "You can specify unique tax rates for a collection of products or on shipping charges."
msgstr ""

#: settings/tax-override/index.js:35
msgid "Tax Rate Overrides"
msgstr "Remplacements de taux de taxe"

#: src/WordPress/CLI/CLICommands.php:33
msgid "Account seeded successfully."
msgstr "Compte alimenté avec succès."

#: src/WordPress/CLI/CLICommands.php:21
msgid "Email is required to seed an account."
msgstr "L’adresse e-mail est obligatoire pour alimenter un compte."

#: Blocks/Dashboard/CustomerLicenses/edit.js:81
msgid "1 of 2 Activations Used"
msgstr "1 activation utilisée sur 2"

#: Blocks/Upsell/UpsellTotals/block.json
msgctxt "block description"
msgid "Display upsell totals."
msgstr "Affiche les totaux de l’upsell."

#: Blocks/Upsell/UpsellTotals/block.json
msgctxt "block title"
msgid "Upsell Totals"
msgstr "Totaux de l’upsell"

#: Blocks/Upsell/Upsell/block.json Blocks/Upsell/UpsellTotals/block.json
msgctxt "block keyword"
msgid "container"
msgstr "conteneur"

#: Blocks/Upsell/Upsell/block.json
msgctxt "block description"
msgid "Display an upsell."
msgstr "Affiche un upsell."

#: Blocks/Upsell/Upsell/block.json
msgctxt "block title"
msgid "Upsell"
msgstr "Upsell"

#: Blocks/Upsell/Title/block.json src/blocks/cart-order-bump-cta/block.json
msgctxt "block keyword"
msgid "cta"
msgstr ""

#: Blocks/Upsell/Title/block.json
msgctxt "block description"
msgid "Displays the title."
msgstr "Affiche le titre."

#: Blocks/Upsell/Title/block.json
msgctxt "block title"
msgid "Upsell Title"
msgstr "Titre de l’upsell"

#: Blocks/Upsell/SubmitButton/block.json
msgctxt "block keyword"
msgid "order"
msgstr "commande"

#: Blocks/Upsell/SubmitButton/block.json
msgctxt "block description"
msgid "Display an upsell submit button."
msgstr "Affiche un bouton de validation de l’upsell."

#: Blocks/Upsell/SubmitButton/block.json
msgctxt "block title"
msgid "Upsell Submit Button"
msgstr "Bouton de validation de l’upsell"

#: Blocks/Upsell/NoThanksButton/block.json
#: Blocks/Upsell/SubmitButton/block.json Blocks/Upsell/Title/block.json
#: Blocks/Upsell/Upsell/block.json Blocks/Upsell/UpsellTotals/block.json
msgctxt "block keyword"
msgid "upsell"
msgstr "upsell"

#: Blocks/Upsell/NoThanksButton/block.json
msgctxt "block keyword"
msgid "decline"
msgstr "refuser"

#: Blocks/Upsell/NoThanksButton/block.json
msgctxt "block keyword"
msgid "thanks"
msgstr "merci"

#: Blocks/Upsell/NoThanksButton/block.json
msgctxt "block keyword"
msgid "no"
msgstr "non"

#: Blocks/Upsell/NoThanksButton/block.json
msgctxt "block description"
msgid "Display a upsell decline button."
msgstr "Affiche un bouton de refus de l’upsell."

#: Blocks/Upsell/NoThanksButton/block.json
msgctxt "block title"
msgid "Decline Upsell Button"
msgstr "Bouton de refus de l’upsell"

#: Blocks/Upsell/CountdownTimer/block.json
msgctxt "block description"
msgid "Display a countdown timer for upsell, encouraging customers to take action before the offer expires."
msgstr "Affiche un compte à rebours pour l’upsell, incitant les clients à agir avant l’expiration de l’offre."

#: Blocks/Upsell/CountdownTimer/block.json
msgctxt "block title"
msgid "Countdown Timer"
msgstr "Compte à rebours"

#: Blocks/Dashboard/CustomerLicenses/block.json
msgctxt "block keyword"
msgid "license"
msgstr "licence"

#: Blocks/Dashboard/CustomerLicenses/block.json
msgctxt "block description"
msgid "Displays the customer's licenses."
msgstr "Affiche les licences du client."

#: Blocks/Dashboard/CustomerLicenses/block.json
msgctxt "block title"
msgid "Customer Licenses"
msgstr "Licences du client"

#: forms/sections.php:55 forms/sections.php:56
#: Blocks/Upsell/UpsellTotals/edit.js:6
msgid "Totals"
msgstr "Totaux"

#: Blocks/Upsell/Title/edit.js:46
msgid "Upsell Call to Action Title"
msgstr "Titre de l’appel à l’action de l’upsell"

#: Blocks/Upsell/CountdownTimer/Block.php:117
#: Blocks/Upsell/CountdownTimer/edit.js:134
msgid "Offer Expires In"
msgstr "L’offre expire dans"

#: Blocks/Upsell/CountdownTimer/edit.js:133
msgid "Offer Expire text"
msgstr "Texte d’expiration de l’offre"

#: Blocks/Upsell/CountdownTimer/edit.js:92
msgid "Show clock icon"
msgstr "Afficher l’icône d’horloge"

#: Blocks/Product/Price/edit.js:35
msgid "This will be displayed if there is a compare at price, or an upsell discount."
msgstr "Ceci sera affiché s’il existe un prix de comparaison ou une remise d’upsell."

#: Blocks/Dashboard/CustomerLicenses/edit.js:118 sc-licenses-list.js:100
msgid "Not Activated"
msgstr "Non activée"

#: upsell-funnels/modules/Upsell/index.js:113
msgid "Delete offer"
msgstr "Supprimer l’offre"

#: upsell-funnels/modules/Upsell/index.js:102
msgid "Preview upsell"
msgstr "Prévisualiser l’upsell"

#: upsell-funnels/modules/Upsell/index.js:91
msgid "Edit offer"
msgstr "Modifier l’offre"

#: upsell-funnels/modules/Upsell/EditUpsell.js:198
msgid "Create Offer"
msgstr "Créer l’offre"

#: upsell-funnels/modules/Upsell/EditUpsell.js:197
msgid "Update Offer"
msgstr "Mettre à jour l’offre"

#: upsell-funnels/modules/Upsell/EditUpsell.js:179
msgid "I.E. Bundle Discount"
msgstr "Ex. : Remise sur le lot"

#: upsell-funnels/modules/Upsell/EditUpsell.js:174
msgid "Statement label"
msgstr "Libellé sur le relevé"

#: upsell-funnels/modules/Upsell/EditUpsell.js:132
msgid "i.e. An exclusive offer, just for you."
msgstr ""

#: upsell-funnels/modules/Upsell/EditUpsell.js:128
msgid "This is shown on the upsell page."
msgstr "Ceci est affiché sur la page d’upsell."

#. Translators: %1s is the action (Create or Edit), %2s is the type of upsell
#. (Offer, Initial Offer, Accept Offer, Decline Offer)
#: upsell-funnels/modules/Upsell/EditUpsell.js:96
msgid "%1s %2s"
msgstr "%1s %2s"

#: upsell-funnels/modules/Upsell/EditUpsell.js:25
#: upsell-funnels/modules/Upsell/index.js:24
msgid "Decline Offer"
msgstr "Refuser l’offre"

#: upsell-funnels/modules/Upsell/EditUpsell.js:24
#: upsell-funnels/modules/Upsell/index.js:23
msgid "Accept Offer"
msgstr "Accepter l’offre"

#: upsell-funnels/modules/Upsell/EditUpsell.js:23
#: upsell-funnels/modules/Upsell/index.js:22
msgid "Initial Offer"
msgstr "Offre initiale"

#: upsell-funnels/modules/Upsell/DisplayConditions.js:138
msgid "Skip if purchased"
msgstr "Ignorer si déjà acheté"

#: upsell-funnels/modules/Upsell/DisplayConditions.js:121
msgid "Skip if in order"
msgstr "Ignorer si présent dans la commande"

#: upsell-funnels/modules/Upsell/DisplayConditions.js:105
msgid "Show regardless of past purchases."
msgstr "Afficher quels que soient les achats précédents."

#: upsell-funnels/modules/Upsell/DisplayConditions.js:103
msgid "Always show"
msgstr "Toujours afficher"

#: upsell-funnels/modules/Upsell/Discount.js:102
msgid "Discount amount"
msgstr "Montant de la remise"

#: upsell-funnels/modules/Upsell/Discount.js:79
msgid "Percentage off"
msgstr "Pourcentage de réduction"

#: upsell-funnels/modules/Upsell/Discount.js:73
msgid "Fixed amount discount"
msgstr "Remise d’un montant fixe"

#: upsell-funnels/modules/Upsell/Discount.js:62
msgid "Percentage discount"
msgstr "Remise en pourcentage"

#: upsell-funnels/modules/Upsell/Discount.js:51
msgid "No discount"
msgstr "Aucune remise"

#: affiliation-referrals/components/ConfirmDeleteReferral.js:62
#: upsell-funnels/modules/Funnel.js:192
msgid "Are you sure? This action cannot be undone."
msgstr "Confirmez-vous cette action ? Elle est irréversible."

#: upsell-funnels/modules/Funnel.js:156
msgid "if declined"
msgstr "si refusée"

#: upsell-funnels/modules/Funnel.js:127
msgid "(Optional)"
msgstr "(Facultatif)"

#: upsell-funnels/modules/Funnel.js:126
msgid "Downsell Offer"
msgstr "Offre de downsell"

#: upsell-funnels/modules/Funnel.js:109
msgid "if accepted"
msgstr "si acceptée"

#: upsell-funnels/modules/Funnel.js:78
msgid "Upsell Offer #2"
msgstr "Offre d’upsell n° 2"

#: upsell-funnels/modules/Funnel.js:60
msgid "Upsell Offer #1"
msgstr "Offre d’upsell n° 1"

#: upsell-funnels/modules/Funnel.js:56
msgid "Post Purchase Offer"
msgstr "Offre post-achat"

#: upsell-funnels/modules/Funnel.js:40
#: upsell-funnels/modules/Upsell/EditUpsell.js:100
msgid "Offer"
msgstr "Offre"

#: upsell-funnels/modules/Details.js:18
msgid "Internal upsell funnel name. This is not visible to customers."
msgstr "Nom interne du tunnel d’upsell. Il n’est pas visible par les clients."

#: upsell-funnels/modules/Conditions.js:147
msgid "Add some conditions to display this upsell funnel."
msgstr "Ajoutez des conditions pour afficher ce tunnel d’upsell."

#: upsell-funnels/modules/Conditions.js:91
msgid "Show Upsell Offer If"
msgstr "Afficher l’offre d’upsell si"

#: upsell-funnels/modules/Conditions.js:78
msgid "Select conditions to show this upsell."
msgstr "Sélectionnez les conditions d’affichage de cet upsell."

#: upsell-funnels/modules/Conditions.js:76
msgid "Specific purchases"
msgstr "Achats spécifiques"

#: upsell-funnels/modules/Conditions.js:61
msgid "Show this upsell offer on all purchases."
msgstr "Afficher cette offre d’upsell sur tous les achats."

#: upsell-funnels/modules/Conditions.js:59
msgid "All purchases"
msgstr "Tous les achats"

#: upsell-funnels/EditFunnel.js:356
msgid "Archive this upsell? All unsaved changes will be lost."
msgstr "Archiver cet upsell ? Toutes les modifications non enregistrées seront perdues."

#: upsell-funnels/EditFunnel.js:355
msgid "Un-Archive this upsell?"
msgstr "Désarchiver cet upsell ?"

#: upsell-funnels/EditFunnel.js:305
msgid "Save Funnel"
msgstr "Enregistrer le tunnel"

#: upsell-funnels/EditFunnel.js:292
msgid "Funnel Inactive"
msgstr "Tunnel inactif"

#: upsell-funnels/EditFunnel.js:291
msgid "Funnel Active"
msgstr "Tunnel actif"

#: upsell-funnels/EditFunnel.js:202
msgid "Upsell funnel restored."
msgstr "Tunnel d’upsell restauré."

#: upsell-funnels/EditFunnel.js:201
msgid "Upsell funnel archived."
msgstr "Tunnel d’upsell archivé."

#: upsell-funnels/EditFunnel.js:169
msgid "Upsell deleted."
msgstr "Upsell supprimé."

#: upsell-funnels/EditFunnel.js:152 upsell-funnels/EditFunnel.js:367
msgid "Permanently delete this upsell? You cannot undo this action."
msgstr "Supprimer définitivement cet upsell ? Cette action est irréversible."

#: upsell-funnels/EditFunnel.js:138
msgid "Upsell funnel saved."
msgstr "Tunnel d’upsell enregistré."

#: upsell-funnels/CreateFunnel.js:63
msgid "Internal upsell funnel name. This is NOT visible to customers."
msgstr "Nom interne du tunnel d’upsell. Il n’est PAS visible par les clients."

#: upsell-funnels/CreateFunnel.js:52
msgid "Create New Upsell Funnel"
msgstr "Créer un nouveau tunnel d’upsell"

#: upsell-funnels/components/SelectTemplate/create-modal.js:17
#: upsell-funnels/components/SelectTemplatePart/create-modal.js:18
msgid "Upsell Page Title"
msgstr "Titre de la page d’upsell"

#: onboarding/complete-site/PreviewModal.js:196 ui/SimplePagination.js:26
#: ui/SimplePagination.js:38
#: src/blocks/cart-order-bump-pagination-previous/view.php:15
msgid "Previous page"
msgstr "Page précédente"

#: store/add-entities.js:393
msgid "Affiliation Protocol"
msgstr "Protocole d’affiliation"

#: store/add-entities.js:47
msgid "Upsell Funnel"
msgstr "Tunnel d’upsell"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:203
#: products/modules/Prices/Price/Swap.js:20 store/add-entities.js:40
msgid "Upsell"
msgstr "Upsell"

#: settings/order/OrderProtocol.js:323
msgid "Minutes"
msgstr "Minutes"

#: settings/order/OrderProtocol.js:314
msgid "The number of minutes that the upsell offer will be available for after the initial purchase."
msgstr "Nombre de minutes pendant lesquelles l’offre d’upsell reste disponible après l’achat initial."

#: settings/order/OrderProtocol.js:307
msgid "Time Limit"
msgstr "Limite de temps"

#: settings/order/OrderProtocol.js:303
msgid "Upsell behavior settings."
msgstr "Réglages du comportement des upsells."

#: settings/customer/CustomerSettings.js:339
msgid "Post Purchase Offer Accepted"
msgstr "Offre post-achat acceptée"

#: settings/customer/CustomerSettings.js:331
msgid "Sent after an order is placed."
msgstr "Envoyé après la passation d’une commande."

#: settings/customer/CustomerSettings.js:169
#: settings/customer/CustomerSettings.js:343
msgid "Sent when a post purchase offer is accepted and the order is updated."
msgstr "Envoyé lorsqu’une offre post-achat est acceptée et que la commande est mise à jour."

#: settings/customer/CustomerSettings.js:167
msgid "Post Purchase Offer Accepted Emails"
msgstr "E-mails d’offre post-achat acceptée"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:539
msgid "Let affiliates know how they will be paid, how often, and any terms or conditions for payment. These details will be shown to affiliates so they know what to expect."
msgstr "Indiquez aux affiliés comment ils seront payés, à quelle fréquence, ainsi que les éventuelles conditions de paiement. Ces informations seront affichées aux affiliés afin qu’ils sachent à quoi s’attendre."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:538
msgid "Payout Instructions"
msgstr "Instructions de versement"

#: components/affiliates/commission/CommissionStructure.js:177
msgid "For how long should future purchase commissions be awarded? (Leave empty if you want to award commission forever.)"
msgstr "Pendant combien de temps les commissions sur les achats futurs doivent-elles être attribuées ? (Laissez vide pour attribuer la commission indéfiniment.)"

#: components/affiliates/commission/CommissionSidebarForm.js:96
#: components/affiliates/commission/CommissionStructure.js:176
msgid "Lifetime Commission Duration"
msgstr "Durée de la commission à vie"

#: components/affiliates/commission/CommissionStructure.js:167
msgid "Do you want to award commissions on future purchases?"
msgstr "Voulez-vous attribuer des commissions sur les achats futurs ?"

#: components/affiliates/commission/CommissionStructure.js:165
msgid "Lifetime Commissions"
msgstr "Commissions à vie"

#: components/affiliates/commission/CommissionStructure.js:135
msgid "For how long should subscription commissions be awarded? (Leave empty if you want to award commissions forever.)"
msgstr "Pendant combien de temps les commissions sur les abonnements doivent-elles être attribuées ? (Laissez vide pour attribuer les commissions indéfiniment.)"

#: components/affiliates/commission/CommissionSidebarForm.js:86
#: components/affiliates/commission/CommissionStructure.js:134
msgid "Subscription Commission Duration"
msgstr "Durée de la commission sur les abonnements"

#: components/affiliates/commission/CommissionStructure.js:125
msgid "Do you want to award commissions on subscription renewal payments?"
msgstr "Voulez-vous attribuer des commissions sur les paiements de renouvellement des abonnements ?"

#: components/affiliates/commission/CommissionStructure.js:123
msgid "Subscription Commissions"
msgstr "Commissions sur les abonnements"

#: components/affiliates/commission/CommissionStructure.js:78
msgid "Amount Commission"
msgstr "Commission en montant fixe"

#: components/affiliates/commission/CommissionStructure.js:61
msgid "Percent Commission"
msgstr "Commission en pourcentage"

#: components/affiliates/commission/CommissionStructure.js:39
msgid "Select a commission type"
msgstr "Sélectionnez un type de commission"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:513
msgid "Configure how affiliates earn commissions and how they get paid."
msgstr "Configurez la manière dont les affiliés gagnent des commissions et dont ils sont payés."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:512
msgid "Commissions & Payouts"
msgstr "Commissions et versements"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:421
msgid "Where should affiliates send their traffic? These URLs will be used to generate the affiliate referral link for each affiliate with their unique affiliate code."
msgstr "Vers où les affiliés doivent-ils diriger leur trafic ? Ces URL serviront à générer le lien de parrainage de chaque affilié avec son code d’affilié unique."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:410
msgid "Affiliate Referral URLs"
msgstr "URL de parrainage des affiliés"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:403
msgid "Do you want to automatically approve new referrals? If disabled, you will need to manually approve each referral."
msgstr "Voulez-vous approuver automatiquement les nouveaux parrainages ? Si cette option est désactivée, vous devrez approuver manuellement chaque parrainage."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:401
msgid "Auto Approve New Referrals"
msgstr "Approuver automatiquement les nouveaux parrainages"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:375
msgid "How many days should the tracking code last for?"
msgstr "Pendant combien de jours le code de suivi doit-il rester actif ?"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:374
msgid "Tracking Length"
msgstr "Durée du suivi"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:367
msgid "Should the first or last referrer be credited?"
msgstr "Le premier ou le dernier référent doit-il être crédité ?"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:366
msgid "Referrer Type"
msgstr "Type de référent"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:363
msgid "Last"
msgstr "Dernier"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:359
#: settings/dynamic-pricing/utils.js:40
msgid "First"
msgstr "Premier"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:323
msgid "Copy and paste the tracking code into the <head> section or just before the closing </body> tag of your website. Ensure this is only added to sites that don't already have the script included via the WordPress plugin."
msgstr "Copiez et collez le code de suivi dans la section <head> ou juste avant la balise de fermeture </body> de votre site. Assurez-vous de ne l’ajouter qu’aux sites qui n’incluent pas déjà le script via l’extension WordPress."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:320
msgid "Tracking Script"
msgstr "Script de suivi"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:310
msgid "Want to add tracking to a different site?"
msgstr "Vous souhaitez ajouter le suivi à un autre site ?"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:295
msgid "Track affiliate referrals on this site."
msgstr "Suivre les parrainages des affiliés sur ce site."

#: orders/modules/Fulfillment/components/CustomFulfillmentTab.js:14
#: settings/affiliation-protocol/AffiliationProtocolSettings.js:285
#: shipping-labels/components/ResultsSummary.js:296
msgid "Tracking"
msgstr "Suivi"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:267
msgid "Configure how clicks are tracked and how referrals are credited to affiliates."
msgstr "Configurez la manière dont les clics sont suivis et dont les parrainages sont attribués aux affiliés."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:266
msgid "Referral Tracking"
msgstr "Suivi des parrainages"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:225
msgid "Signup URL"
msgstr "URL d’inscription"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:217
msgid "Do you want to automatically approve new affiliate signups? If disabled, you will need to manually approve each affiliate signup."
msgstr "Voulez-vous approuver automatiquement les nouvelles inscriptions d’affiliés ? Si cette option est désactivée, vous devrez approuver manuellement chaque inscription d’affilié."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:215
msgid "Auto Approve New Affiliates"
msgstr "Approuver automatiquement les nouveaux affiliés"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:199
msgid "Do you want to include the payout email field on the signup form?"
msgstr "Voulez-vous inclure le champ d’e-mail de versement dans le formulaire d’inscription ?"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:197
msgid "Payout Email Field on Signup"
msgstr "Champ d’e-mail de versement à l’inscription"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:172
msgid "Where can affiliates find the terms and conditions for your affiliate program? If provided, this URL will be shown to affiliates when they sign up for your affiliate program."
msgstr "Où les affiliés peuvent-ils trouver les conditions générales de votre programme d’affiliation ? Si elle est renseignée, cette URL sera affichée aux affiliés lors de leur inscription à votre programme d’affiliation."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:171
msgid "Affiliate Terms URL"
msgstr "URL des conditions d’affiliation"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:156
msgid "How will you promote this store?"
msgstr "Comment allez-vous promouvoir cette boutique ?"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:152
msgid "What question do you want to ask affiliates on the signup form? If blank, the default question \"How will you promote this store?\" will be used."
msgstr "Quelle question souhaitez-vous poser aux affiliés dans le formulaire d’inscription ? Si ce champ est vide, la question par défaut « Comment allez-vous promouvoir cette boutique ? » sera utilisée."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:151
msgid "Signup Question"
msgstr "Question d’inscription"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:137
msgid "Let affiliates know any specifics about your program and what to expect from being an affiliate. This is shown to affiliates when they sign up for your affiliate program."
msgstr "Informez les affiliés des particularités de votre programme et de ce à quoi ils peuvent s’attendre en tant qu’affiliés. Ces informations sont affichées aux affiliés lorsqu’ils s’inscrivent à votre programme d’affiliation."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:136
msgid "Program Description"
msgstr "Description du programme"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:129
msgid "Do you want to allow new affiliates to sign up?"
msgstr "Souhaitez-vous autoriser l’inscription de nouveaux affiliés ?"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:127
msgid "Allow New Affiliate Signups"
msgstr "Autoriser l’inscription de nouveaux affiliés"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:112
msgid "Configure how affiliates signup and get approved to promote products in your store."
msgstr "Configurez la manière dont les affiliés s’inscrivent et sont approuvés pour promouvoir les produits de votre boutique."

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:111
msgid "Affiliate Signups"
msgstr "Inscriptions des affiliés"

#: settings/affiliation-protocol/AffiliationProtocolSettings.js:101
msgid "Affiliates Settings"
msgstr "Réglages des affiliés"

#: onboarding/steps/Connect.js:129 settings/learn/data/learnSections.js:35
msgid "Connect"
msgstr "Connecter"

#: bumps/modules/Priority.js:43 upsell-funnels/modules/Priority.js:43
msgid "High"
msgstr "Élevée"

#: bumps/modules/Priority.js:29 upsell-funnels/modules/Priority.js:29
msgid "Low"
msgstr "Faible"

#: src/Controllers/Admin/Affiliations/AffiliationsController.php:35
#: src/WordPress/Admin/AdminPageRegistry.php:113
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:428
#: admin/affiliations/index.php:6 affiliations/AffiliationsList.js:190
#: affiliations/AffiliationsList.js:202 affiliations/ViewAffiliation.js:203
#: settings/SettingsSidebar.js:99 setup-guide/components/GrowCard.js:91
msgid "Affiliates"
msgstr "Affiliés"

#: Controllers/Middleware/UpdateSubscriptionMiddleware.php:31
msgid "Payment method not found."
msgstr "Moyen de paiement introuvable."

#: Controllers/Middleware/SubscriptionPermissionsControllerMiddleware.php:19
msgid "You do not have permission to edit this subscription."
msgstr "Vous n’avez pas l’autorisation de modifier cet abonnement."

#: Blocks/Upsell/Title/Block.php:29
msgid "Wait! Here's an exclusive offer for you."
msgstr "Attendez ! Voici une offre exclusive pour vous."

#: src/WordPress/Templates/BlockTemplatesService.php:231
msgid "Template used for specific single SureCart upsell pages."
msgstr "Modèle utilisé pour des pages d’upsell SureCart individuelles spécifiques."

#. translators: Represents the title of a user's custom template in the Site
#. Editor, where %s is the author's name, e.g. "Author: Jane Doe".
#: src/WordPress/Templates/BlockTemplatesService.php:228
msgid "Upsell: %s"
msgstr "Upsell : %s"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:53
msgid "SureCart Upsell updated."
msgstr "Upsell SureCart mis à jour."

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:52
msgid "SureCart Upsell scheduled."
msgstr "Upsell SureCart programmé."

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:51
msgid "SureCart Upsell reverted to draft."
msgstr "Upsell SureCart repassé en brouillon."

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:50
msgid "SureCart Upsell published privately."
msgstr "Upsell SureCart publié en privé."

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:49
msgid "SureCart Upsell published."
msgstr "Upsell SureCart publié."

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:48
msgid "SureCart Upsells list"
msgstr "Liste des upsells SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:47
msgid "SureCart Upsells list navigation"
msgstr "Navigation de la liste des upsells SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:43
msgid "Search SureCart Upsells"
msgstr "Rechercher des upsells SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:42
msgid "All SureCart Upsells"
msgstr "Tous les upsells SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:41
msgid "View SureCart Upsell"
msgstr "Voir l’upsell SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:40
msgid "Edit SureCart Upsell"
msgstr "Modifier l’upsell SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:39
msgid "New SureCart Upsell"
msgstr "Nouvel upsell SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:38
msgid "Add new SureCart Upsell"
msgstr "Ajouter un nouvel upsell SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:37
msgctxt "SureCart Upsell"
msgid "Add New"
msgstr "Ajouter"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:36
msgctxt "post type singular name"
msgid "SureCart Upsell"
msgstr "Upsell SureCart"

#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:35
msgctxt "post type general name"
msgid "SureCart Upsells"
msgstr "Upsells SureCart"

#: src/BlockLibrary/BlockServiceProvider.php:138
#: src/Support/Blocks/TemplateUtilityService.php:379
#: src/Support/Blocks/TemplateUtilityService.php:380
#: src/WordPress/Admin/AdminPageRegistry.php:108
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:406
#: settings/order/OrderProtocol.js:302 upsell-funnels/FunnelsList.js:226
#: upsell-funnels/FunnelsList.js:238
msgid "Upsells"
msgstr "Upsells"

#: src/Support/Errors/Translations/codes.php:125
msgid "Please select an initial upsell offer."
msgstr "Veuillez sélectionner une offre d’upsell initiale."

#: src/Support/Errors/Translations/codes.php:123
msgid "This upsell has expired."
msgstr "Cet upsell a expiré."

#: src/Support/Errors/Translations/codes.php:122
msgid "This upsell has already been applied."
msgstr "Cet upsell a déjà été appliqué."

#: src/Support/Currency.php:699
msgid "Tunisian Dinar"
msgstr "Dinar tunisien"

#: src/Support/Blocks/TemplateUtilityService.php:402
msgid "Display all individual upsells content unless a custom template has been applied."
msgstr "Afficher le contenu de tous les upsells individuels, sauf si un modèle personnalisé a été appliqué."

#: src/Support/Blocks/TemplateUtilityService.php:401
msgid "Display all individual upsells unless a custom template has been applied."
msgstr "Afficher tous les upsells individuels, sauf si un modèle personnalisé a été appliqué."

#: src/Routing/PermalinkSettingService.php:171
msgid "Special Offer"
msgstr "Offre spéciale"

#. translators: %s: Home URL
#: src/Routing/PermalinkSettingService.php:163
msgid "If you like, you may enter custom structures for your upsell URLs here. For example, using <code>offers</code> would make your upsell's links like <code>%soffers/upsell-id/</code>."
msgstr "Si vous le souhaitez, vous pouvez saisir ici des structures personnalisées pour les URL de vos upsells. Par exemple, utiliser <code>offers</code> donnerait à vos liens d’upsell la forme <code>%soffers/upsell-id/</code>."

#: src/Routing/PermalinkSettingService.php:161
msgid "SureCart Upsell Permalinks"
msgstr "Permaliens des upsells SureCart"

#: src/Rest/UpsellRestServiceProvider.php:116
msgid "Where this upsell falls in position within the upsell funnel – can be one of initial, accepted, or declined."
msgstr "Position de cet upsell dans le tunnel d’upsell – peut être initial, accepted ou declined."

#: src/Rest/UpsellRestServiceProvider.php:111
msgid "Percent that will be taken off line items associated with this upsell."
msgstr "Pourcentage qui sera déduit des articles associés à cet upsell."

#: src/Rest/UpsellRestServiceProvider.php:106
msgid "The description for this upsell which will be visible to customers."
msgstr "La description de cet upsell, qui sera visible par les clients."

#: src/Rest/UpsellRestServiceProvider.php:96
msgid "How to handle duplicate purchases of the product – can be one of allow, block_within_checkout, or block."
msgstr "Comment gérer les achats en double du produit – peut être allow, block_within_checkout ou block."

#: src/Rest/UpsellRestServiceProvider.php:91
msgid "Amount (in the currency of the price) that will be taken off line items associated with this upsell."
msgstr "Montant (dans la devise du prix) qui sera déduit des articles associés à cet upsell."

#: src/Rest/UpsellRestServiceProvider.php:73
msgid "Type of object (upsell)"
msgstr "Type d’objet (upsell)"

#: src/Rest/UpsellFunnelRestServiceProvider.php:108
msgid "The priority of this upsell in relation to other upsells. Must be in the range of 1 - 5."
msgstr "La priorité de cet upsell par rapport aux autres upsells. Doit être comprise entre 1 et 5."

#: src/Rest/UpsellFunnelRestServiceProvider.php:98
msgid "Whether or not this upsell is currently enabled and being shown to customers."
msgstr "Indique si cet upsell est actuellement activé et affiché aux clients."

#: src/Rest/UpsellFunnelRestServiceProvider.php:90
msgid "The products to filter this upsell funnel by."
msgstr "Les produits selon lesquels filtrer ce tunnel d’upsell."

#: src/Rest/UpsellFunnelRestServiceProvider.php:82
msgid "The prices to filter this upsell funnel by."
msgstr "Les prix selon lesquels filtrer ce tunnel d’upsell."

#: src/Rest/UpsellFunnelRestServiceProvider.php:77
msgid "The matching strategy to use when filtering upsell funnels – can be null or one of all, any, none. If null, the upsell funnel will not be filtered and will be applicable to all checkouts."
msgstr "La stratégie de correspondance à utiliser pour filtrer les tunnels d’upsell – peut être null ou all, any, none. Si null, le tunnel d’upsell ne sera pas filtré et s’appliquera à tous les paiements."

#: src/Rest/UpsellFunnelRestServiceProvider.php:59
msgid "Type of object (upsell_funnel)"
msgstr "Type d’objet (upsell_funnel)"

#: src/Rest/BumpRestServiceProvider.php:135 bumps/CreateBump.js:67
#: bumps/modules/Name.js:11 upsell-funnels/modules/Upsell/EditUpsell.js:175
msgid "This is shown to the customer on invoices and line items."
msgstr "Ceci est affiché au client sur les factures et les lignes d’articles."

#: src/Middleware/UpsellMiddleware.php:21
msgid "You do not have permission to access this page."
msgstr "Vous n’avez pas l’autorisation d’accéder à cette page."

#: src/Controllers/Admin/Upsells/UpsellsListTable.php:250
#: src/Controllers/Web/UpsellPageController.php:57
#: upsell-funnels/EditFunnel.js:247
msgid "Edit Upsell Funnel"
msgstr "Modifier le tunnel d’upsell"

#: src/Controllers/Admin/Upsells/UpsellsListTable.php:172
msgid "No upsell funnels found."
msgstr "Aucun tunnel d’upsell trouvé."

#: src/Controllers/Admin/Upsells/UpsellsController.php:119
msgid "Funnel disabled."
msgstr "Tunnel désactivé."

#: src/Controllers/Admin/Upsells/UpsellsController.php:119
msgid "Funnel enabled."
msgstr "Tunnel activé."

#: src/Controllers/Admin/Upsells/UpsellsController.php:77
msgid "View Upsell"
msgstr "Voir l’upsell"

#: admin/upsell-funnels/index.php:7 upsell-funnels/EditFunnel.js:244
msgid "Upsell Funnels"
msgstr "Tunnels d’upsell"

#: Blocks/Form/edit.js:479
msgid "Success & Redirecting"
msgstr "Succès et redirection"

#: layouts/partials/setup-bar.php:126 setup-guide/components/GuideSteps.js:344
msgid "Contact support"
msgstr "Contacter le support"

#: auto-fees/EditAutoFee.js:302 products/EditProduct.js:439
msgid "Save & Publish"
msgstr "Enregistrer et publier"

#: products/components/price/parts/SetupFee.js:19
msgid "Setup discount"
msgstr "Remise initiale"

#: src/Models/Price.php:311 src/Models/Price.php:355
#: products/components/price/parts/RevokeAfterDays.js:59
#: settings/affiliation-protocol/AffiliationProtocolSettings.js:388
#: settings/review-protocol/ReviewProtocolSettings.js:136
#: settings/subscription/SubscriptionSettings.js:327
msgid "days"
msgstr "jours"

#: products/components/price/parts/RevokeAfterDays.js:42
msgid "Expiring access will revoke integrations and licenses."
msgstr "L’expiration de l’accès révoquera les intégrations et les licences."

#: products/components/price/parts/RevokeAfterDays.js:41
msgid "Expire access after"
msgstr "Faire expirer l’accès après"

#: products/components/price/parts/RevokeAfterDays.js:31
msgid "Expire access"
msgstr "Faire expirer l’accès"

#: products/components/price/parts/AdHoc.js:58
msgid "Maximum price"
msgstr "Prix maximum"

#: products/components/price/parts/AdHoc.js:45
msgid "Minimum price"
msgstr "Prix minimum"

#: settings/account/AccountSettings.js:175
msgid "Store Currency"
msgstr "Devise de la boutique"

#: admin/restore/index.php:39
msgid "This page is important for certain SureCart eCommerce features. Bringing back this page will make sure SureCart works as expected."
msgstr "Cette page est importante pour certaines fonctionnalités e-commerce de SureCart. Restaurer cette page permettra à SureCart de fonctionner comme prévu."

#: src/Support/Currency.php:611
msgid "Ghanaian Cedi"
msgstr "Cédi ghanéen"

#: src/Controllers/Admin/Restore/RestoreController.php:66
#: src/Controllers/Admin/Restore/RestoreController.php:82
msgid "Unable to restore page. Please try again."
msgstr "Impossible de restaurer la page. Veuillez réessayer."

#: src/Controllers/Admin/Restore/RestoreController.php:19
#: src/Controllers/Admin/Restore/RestoreController.php:51
msgid "Invalid page selected. Please choose the correct page to restore."
msgstr "Page sélectionnée non valide. Veuillez choisir la bonne page à restaurer."

#: default-i18n.js:1269
msgctxt "text direction"
msgid "ltr"
msgstr "ltr"

#: src/Support/Blocks/TemplateUtilityService.php:405
msgid "The slide-out cart template."
msgstr "Le modèle de panier coulissant."

#: products/components/price/parts/SetupFee.js:46
msgid "Setup fee or discount"
msgstr "Frais d'installation ou réduction"

#. translators: Represents the title of a user's custom template in the Site
#. Editor, where %s is the author's name, e.g. "Author: Jane Doe".
#: src/WordPress/Templates/BlockTemplatesService.php:202
msgid "Product: %s"
msgstr "Produit: %s"

#: bumps/modules/NewCondition.js:79 upsell-funnels/modules/NewCondition.js:82
msgid "Product Price"
msgstr "Prix du produit"

#: src/blocks/product-buy-button/block.json
msgctxt "block title"
msgid "Product Buy Button"
msgstr "Bouton d’achat du produit"

#: products/modules/Prices/Price/BuyLink.js:87
msgid "Please select an available option."
msgstr "Veuillez sélectionner une option disponible."

#: Blocks/Form/edit.js:381
msgid "Persist Across Pages"
msgstr "Conserver d’une page à l’autre"

#: Blocks/Dashboard/CustomerSubscriptions/edit.js:92
#: sc-subscription-details2.js:231
msgid "Payment Method Missing"
msgstr "Méthode de Paiement Manquante"

#: Blocks/Form/edit.js:375
msgid "Form Cart Settings"
msgstr "Réglages du panier du formulaire"

#: product-collections/components/SelectTemplate/create-modal.js:80
msgid "Describe the template, e.g. \"Mens T-Shirt Template\". A custom template can be manually applied to any collection archive."
msgstr "Décrivez le modèle, par ex. « Modèle T-shirt homme ». Un modèle personnalisé peut être appliqué manuellement à n’importe quelle archive de collection."

#: products/modules/BuyLink.js:254
msgid "Custom thank you page"
msgstr "Page de remerciement personnalisée"

#: Blocks/Form/edit.js:382
msgid "Allow the cart for this form to persist across page views instead using the chosen products each page view."
msgstr "Permet au panier de ce formulaire d’être conservé d’une page vue à l’autre au lieu d’utiliser les produits choisis à chaque affichage de page."

#: products/components/price/parts/SetupFee.js:76
msgid "%s name"
msgstr "Nom de %s"

#: watchers.js:212
msgid "There are just %d items left in stock, and the quantity has been adjusted to %d."
msgstr "Il ne reste que %d articles en stock, et la quantité a été ajustée à %d."

#: mutations2.js:190
msgid "Cart Closed"
msgstr "Chariot Fermé"

#: mutations2.js:187
msgid "Cart Opened"
msgstr "Panier Ouvert"

#: sc-toggle2.js:45
msgid "Summary Hidden"
msgstr "Résumé masqué"

#: sc-toggle2.js:37
msgid "Summary Shown"
msgstr "Résumé affiché"

#: sc-tax-id-input2.js:126
msgid "%s selected"
msgstr "%s sélectionné"

#: sc-tax-id-input2.js:103
msgid "Select number type"
msgstr "Sélectionner le type de numéro"

#: sc-subscription-switch.js:211
msgid "Choose Options"
msgstr "Choisir les options"

#: sc-subscription-switch.js:208
msgid "Update Options"
msgstr "Mettre à jour les options"

#: sc-subscription-status-badge2.js:74
msgid "Plan Status - %s"
msgstr "Statut du forfait - %s"

#: sc-subscription-reactivate2.js:88
msgid "No, Keep Inactive"
msgstr "Non, garder inactif"

#: sc-subscription-reactivate2.js:88
msgid "Yes, Reactivate"
msgstr "Oui, réactiver"

#: sc-subscription-reactivate2.js:88
msgid "Your subscription will be reactivated and will renew automatically on"
msgstr "Votre abonnement sera réactivé et se renouvellera automatiquement le"

#: sc-subscription-reactivate2.js:83
msgid "immediately for your subscription."
msgstr "immédiatement pour votre abonnement."

#: sc-subscription-reactivate2.js:82
msgid "You will be charged"
msgstr "Vous serez débité de"

#: sc-subscription-reactivate2.js:82 sc-subscription.js:208
msgid "Resubscribe"
msgstr "Se réabonner"

#. translators: %s: plan name
#: sc-subscription-details2.js:229
msgid "Plan name - %s"
msgstr "Nom du forfait - %s"

#. translators: %s: current period end date
#: sc-subscription-details2.js:159
msgid "Renewal Update - Your next payment is on %s"
msgstr "Mise à jour du renouvellement - Votre prochain paiement est prévu le %s"

#. translators: %s: trial end date
#: sc-subscription-details2.js:152
msgid "Renewal Update - Your plan begins on %s."
msgstr "Mise à jour du renouvellement - Votre forfait commence le %s."

#. translators: 1: new price, 2: current period end date
#. translators: 1: new plan name, 2: current period end date
#: sc-subscription-details2.js:143 sc-subscription-details2.js:147
msgid "Renewal Update - Your plan switches to %1s on %2s"
msgstr "Mise à jour du renouvellement - Votre forfait passe à %1s le %2s"

#. translators: %s: current period end date
#: sc-subscription-details2.js:132
msgid "Renewal Update - Your plan will be canceled on %s"
msgstr "Mise à jour du renouvellement - Votre forfait sera annulé le %s"

#: sc-shipping-choices2.js:74
msgid "Standard Shipping"
msgstr "Livraison standard"

#: sc-shipping-choices2.js:69
msgid "Sorry, we are not able to ship to your address."
msgstr "Désolé, nous ne pouvons pas livrer à votre adresse."

#: sc-shipping-choices2.js:65
msgid "To check available shipping choices, please provide your shipping country in the address section."
msgstr "Pour consulter les options de livraison disponibles, veuillez indiquer votre pays de livraison dans la section adresse."

#. translators: %1$s: formatted amount
#: sc-shipping-choices2.js:44
msgid "Your order total has changed to: %1$s."
msgstr "Le total de votre commande est passé à : %1$s."

#: sc-shipping-choices2.js:41
msgid "Shipping choice updated."
msgstr "Option de livraison mise à jour."

#: sc-select2.js:2093
msgid "Type to search"
msgstr "Saisissez pour rechercher"

#: sc-select2.js:2079
msgid "Select..."
msgstr "Sélectionner…"

#: sc-recurring-price-choice-container2.js:58
msgid "Recurring Interval selection Dropdown opened, Press Up/Down Arrow & select the recurring interval you want."
msgstr "Liste déroulante de sélection de l’intervalle de récurrence ouverte. Utilisez les flèches haut/bas et sélectionnez l’intervalle de récurrence souhaité."

#: sc-recurring-price-choice-container2.js:46
msgid "Press Up/Down Arrow & select the recurring interval you want."
msgstr "Utilisez les flèches haut/bas et sélectionnez l’intervalle de récurrence souhaité."

#: src/Integrations/Bricks/Elements/Quantity.php:104
#: src/blocks/product-quantity-input-increase/view.php:10
#: src/blocks/product-quantity/legacy.php:48
#: src/blocks/cart-line-item-quantity/edit.js:41
#: src/blocks/product-quantity-input-increase/edit.js:8
msgid "Increase quantity by one."
msgstr "Augmenter la quantité de un."

#: src/Integrations/Bricks/Elements/Quantity.php:86
#: src/blocks/product-quantity-input-decrease/view.php:10
#: src/blocks/product-quantity/legacy.php:21
#: src/blocks/cart-line-item-quantity/edit.js:24
#: src/blocks/product-quantity-input-decrease/edit.js:8
msgid "Decrease quantity by one."
msgstr "Diminuer la quantité de un."

#: sc-provisional-banner.js:19
msgid "Complete your store setup to go live."
msgstr "Terminez la configuration de votre boutique pour la mettre en ligne."

#: sc-product-selected-price.js:74
msgid "Price interval"
msgstr "Intervalle de prix"

#: sc-price2.js:61
msgid "This product has"
msgstr "Ce produit a"

#. translators: %s is the number of days.
#: src/Models/Price.php:231 sc-price2.js:61
msgid "Starting in %s day."
msgid_plural "Starting in %s days."
msgstr[0] "Commence dans %s jour."
msgstr[1] "Commence dans %s jours."

#: src/BlockLibrary/ProductSelectedPriceMigrationService.php:57
#: src/Integrations/Bricks/Elements/SaleBadge.php:71
#: src/Integrations/Elementor/Widgets/SaleBadge.php:85
#: src/Integrations/Elementor/Widgets/SaleBadge.php:86
#: Blocks/Product/Price/Block.php:41 Blocks/Product/Price/edit.js:40
#: Blocks/Product/Price/replace.js:82 src/blocks/product-sale-badge/view.php:1
#: src/blocks/product-sale-badge/edit.js:28 sc-price2.js:61
msgid "Sale"
msgstr "Solde"

#: sc-price2.js:61
msgid "This product is available for sale."
msgstr "Ce produit est disponible à la vente."

#: sc-price2.js:35
msgid "now discounted to"
msgstr "maintenant réduit à"

#: sc-price2.js:35
msgid "The price was"
msgstr "Le prix était"

#: sc-product-price-choices.js:28 sc-recurring-price-choice-container2.js:52
#: sc-recurring-price-choice-container2.js:67
msgid "Every"
msgstr "Chaque"

#: sc-product-pills-variant-option.js:27
msgid "This option is currently selected."
msgstr "Cette option est actuellement sélectionnée."

#: sc-product-pills-variant-option.js:27
msgid "Select %s: %s."
msgstr "Sélectionnez %s: %s."

#: sc-product-line-item2.js:103
msgid "Remove Item - %1$s %2$s"
msgstr "Retirer l’article - %1$s %2$s"

#. translators: %1$s: product name, %2$s: product price name
#: sc-product-line-item2.js:99
msgid "Change Quantity - %1$s %2$s"
msgstr "Modifier la quantité - %1$s %2$s"

#: sc-product-item-list.js:311
msgid "No more products to browse."
msgstr "Plus de produits à parcourir."

#: sc-product-item-list.js:311
msgid "Press tab to browse more products using pagination."
msgstr "Appuyez sur Tab pour parcourir d’autres produits à l’aide de la pagination."

#: sc-product-item-list.js:311
msgid "You have reached the end of product list. %s"
msgstr "Vous avez atteint la fin de la liste des produits. %s"

#: sc-product-item-list.js:278
msgid "Product list"
msgstr "Liste des produits"

#: sc-product-item-list.js:267
msgid "Searched for %s. Press space to clear search."
msgstr "Recherche pour %s. Appuyez sur espace pour effacer la recherche."

#: sc-product-item-list.js:80
msgid "Search results"
msgstr "Résultats de recherche"

#: sc-product-item-list.js:261
msgid "Filter by %s"
msgstr "Filtrer par %s"

#: sc-product-item-list.js:260
msgid "Filter products"
msgstr "Filtrer les produits"

#: sc-product-item-list.js:260
msgid "Dropdown to filter products by collection. %s selected."
msgstr "Menu déroulant pour filtrer les produits par collection. %s sélectionné."

#: sc-product-item-list.js:260
msgid "Sort by name, Z to A"
msgstr "Trier par nom, Z à A"

#: sc-product-item-list.js:260
msgid "Sort by name, A to Z"
msgstr "Trier par nom, A à Z"

#: sc-product-item-list.js:260
msgid "Sort by oldest"
msgstr "Trier par le plus ancien"

#: sc-product-item-list.js:260
msgid "Sort by latest"
msgstr "Trier par le plus récent"

#: sc-product-item-list.js:260
msgid "Sort Products"
msgstr "Trier les produits"

#: sc-product-item-list.js:260
msgid "selected."
msgstr "sélectionné."

#: sc-product-item-list.js:260
msgid "Dropdown to sort products."
msgstr "Menu déroulant pour trier les produits."

#: src/blocks/product-list-sort-radio-group-template/controller.php:29
#: src/blocks/product-list-sort/controller.php:29
#: src/blocks/product-list-related/inspector-controls/index.js:29
#: src/blocks/product-list-sort-radio-group-template/edit.js:34
#: src/blocks/product-list/inspector-controls/index.js:36
#: sc-product-item-list.js:231 sc-product-item-list.js:260
msgid "Alphabetical, Z-A"
msgstr "Alphabétique, Z-A"

#: src/blocks/product-list-sort-radio-group-template/controller.php:23
#: src/blocks/product-list-sort/controller.php:23
#: src/blocks/product-list-related/inspector-controls/index.js:25
#: src/blocks/product-list-sort-radio-group-template/edit.js:27
#: src/blocks/product-list/inspector-controls/index.js:32
#: sc-product-item-list.js:229 sc-product-item-list.js:260
msgid "Alphabetical, A-Z"
msgstr "Alphabétique, A-Z"

#: starter-templates/components/SortSelect.js:15
#: src/blocks/product-list-sort-radio-group-template/controller.php:17
#: src/blocks/product-list-sort/controller.php:17
#: src/blocks/product-list-related/inspector-controls/index.js:21
#: src/blocks/product-list-sort-radio-group-template/edit.js:23
#: src/blocks/product-list/inspector-controls/index.js:28
#: sc-product-item-list.js:227 sc-product-item-list.js:260
msgid "Oldest"
msgstr "Le plus ancien"

#: starter-templates/components/SortSelect.js:14
#: src/blocks/product-list-sort-radio-group-template/controller.php:11
#: src/blocks/product-list-sort/controller.php:11
#: src/blocks/product-list-related/inspector-controls/index.js:17
#: src/blocks/product-list-sort-radio-group-template/edit.js:19
#: src/blocks/product-list/inspector-controls/index.js:24
#: sc-product-item-list.js:225 sc-product-item-list.js:260
msgid "Latest"
msgstr "Dernier"

#: sc-product-item-list.js:210
msgid "%s products found"
msgstr "%s produits trouvés"

#: sc-product-donation-custom-amount.js:34
msgid "Enter a custom amount."
msgstr "Saisissez un montant personnalisé."

#: sc-product-donation-choices.js:49
msgid "If you want to make your donation once then Press Enter. "
msgstr "Si vous souhaitez faire un don unique, appuyez sur Entrée. "

#: sc-product-donation-choices.js:48
msgid "If you want to make your donation recurring then Press Tab once & select the recurring interval from the dropdown. "
msgstr "Si vous souhaitez faire un don récurrent, appuyez une fois sur Tab et sélectionnez l’intervalle de récurrence dans la liste déroulante. "

#: auto-fees/modules/Rules.js:186
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:154
#: sc-price-range2.js:40
msgid "to"
msgstr "à"

#: sc-price-range2.js:40
msgid "Price range from"
msgstr "Fourchette de prix de"

#: sc-price-input2.js:53
msgid "Must be %d or less."
msgstr "Doit être inférieur ou égal à %d."

#: sc-price-input2.js:49
msgid "Must be %d or more."
msgstr "Doit être supérieur ou égal à %d."

#: sc-price-choice-container2.js:72
msgid "This payment plan has"
msgstr "Ce plan de paiement a"

#: sc-price-choice-container2.js:72 sc-price2.js:61
msgid "You have a %d-day trial before payment becomes necessary."
msgstr "Vous avez un essai de %d jours avant que le paiement ne devienne nécessaire."

#: sc-price-choice-container2.js:54 sc-price2.js:35
msgid "This is a repeating price. Payment will happen"
msgstr "C'est un prix récurrent. Le paiement aura lieu"

#: sc-paystack-add-method.js:75 sc-razorpay-add-method.js:107
msgid "Add New Card"
msgstr "Ajouter une nouvelle carte"

#: sc-paystack-add-method.js:75 sc-razorpay-add-method.js:107
msgid "In order to add a new card, we will need to make a small transaction to authenticate it. This is for authentication purposes and will be immediately refunded."
msgstr "Pour ajouter une nouvelle carte, nous devons effectuer une petite transaction afin de l’authentifier. Cette transaction sert uniquement à l’authentification et sera immédiatement remboursée."

#: sc-payment.js:96
msgid "Please contact us for payment."
msgstr "Veuillez nous contacter pour le paiement."

#: sc-payment.js:96
msgid "Please configure your processors"
msgstr "Veuillez configurer vos processeurs de paiement"

#: sc-payment.js:93
msgid "You do not have any processors enabled for this mode and cart. "
msgstr "Aucun processeur de paiement n’est activé pour ce mode et ce panier. "

#: sc-payment.js:55
msgid "Credit Card (Paystack)"
msgstr "Carte bancaire (Paystack)"

#: sc-payment.js:45
msgid "Credit Card (Stripe)"
msgstr "Carte bancaire (Stripe)"

#: sc-password2.js:113
msgid "Password is matched."
msgstr "Le mot de passe correspond."

#: sc-password2.js:100
msgid "Passwords must contain a special character."
msgstr "Les mots de passe doivent contenir un caractère spécial."

#: sc-password2.js:95
msgid "The password must be at least 6 characters in length."
msgstr "Le mot de passe doit comporter au moins 6 caractères."

#: sc-password-nag.js:96
msgid "Set Password"
msgstr "Définir le mot de passe"

#: sc-pagination2.js:43
msgid "Display next page of items"
msgstr "Afficher la page suivante des éléments"

#: sc-pagination2.js:43
msgid "Display previous page of items"
msgstr "Afficher la page précédente des éléments"

#: sc-invoices-list.js:149 sc-orders-list.js:157 sc-subscriptions-list.js:142
msgid "View all %s"
msgstr "Voir tous les %s"

#: sc-order-summary.js:69 sc-order-summary.js:72 sc-summary2.js:50
#: sc-summary2.js:53
msgid "expanded"
msgstr "déplié"

#: sc-order-summary.js:69 sc-order-summary.js:72 sc-summary2.js:50
#: sc-summary2.js:53
msgid "collapsed"
msgstr "replié"

#: sc-order-summary.js:69 sc-order-summary.js:72
msgid "Order Summary %s"
msgstr "Récapitulatif de la commande %s"

#: sc-order-submit.js:62 sc-order-submit.js:68
msgid "Press enter to purchase"
msgstr "Appuyez sur Entrée pour acheter"

#: orders/modules/Fulfillment/utils.js:18
#: sc-fulfillment-shipping-status-badge2.js:14 sc-order-return-badge.js:10
msgid "Returned"
msgstr "Retourné"

#: sc-order-confirm-provider2.js:43
msgid "Order has been confirmed. Please select continue to go to the next step."
msgstr "La commande a été confirmée. Veuillez sélectionner Continuer pour passer à l’étape suivante."

#: sc-order-bumps2.js:47
msgid "Order bump summary"
msgstr "Récapitulatif de l’order bump"

#. translators: %s: Product description
#: sc-order-bump2.js:120 sc-order-bump2.js:144
msgid "Product description: %s."
msgstr "Description du produit : %s."

#. translators: %s is the discount percentage (e.g. "10%").
#: sc-order-bump2.js:89
msgid "You save %s."
msgstr "Vous économisez %s."

#. translators: %1$s: amount off, %2$s: currency
#: sc-order-bump2.js:82
msgid "You save %1$s%2$s."
msgstr "Vous économisez %1$s%2$s."

#. translators: %s: old price
#: sc-order-bump2.js:99 sc-order-bump2.js:106
msgid "Originally priced at %s."
msgstr "Prix initial : %s."

#: sc-order-bump2.js:42
msgid "Order bump Removed."
msgstr "Order bump retiré."

#: sc-order-bump2.js:50
msgid "Order bump applied."
msgstr "Order bump appliqué."

#: sc-menu2.js:34
msgid "Menu %s selected"
msgstr "Menu %s sélectionné"

#: sc-image-slider.js:4609
msgid "Go to next product slide."
msgstr "Aller à la diapositive de produit suivante."

#: sc-image-slider.js:4609
msgid "Product image number %d, %s"
msgstr "Image du produit numéro %d, %s"

#: sc-image-slider.js:4609
msgid "Products slide options section. There are %d options present."
msgstr "Section des options de diapositives des produits. %d options sont disponibles."

#: sc-image-slider.js:4609
msgid "Go to previous product slide."
msgstr "Aller à la diapositive de produit précédente."

#: sc-icon2.js:78
msgid "Alert"
msgstr "Alerte"

#: sc-icon2.js:77
msgid "Up"
msgstr "Haut"

#: sc-icon2.js:76
msgid "Down"
msgstr "Bas"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:140
#: invoices/list/fields/index.js:18 invoices/list/useStatusTabs.js:24
#: settings/mcp/components/ClaudeDesktopSteps.js:19
#: Blocks/Dashboard/CustomerInvoices/edit.js:87 sc-icon2.js:70
#: sc-invoice-status-badge2.js:33
msgid "Open"
msgstr "Ouverte"

#: store/add-entities.js:158 sc-fulfillments.js:85 sc-fulfillments.js:95
msgid "Shipment"
msgid_plural "Shipments"
msgstr[0] "Expédition"
msgstr[1] "Expéditions"

#: sc-form-control2.js:34
msgid "required"
msgstr "obligatoire"

#: sc-feature-demo-banner.js:17
msgid "This is a feature demo. In order to use it, you must upgrade your plan."
msgstr "Ceci est une démo de la fonctionnalité. Pour l’utiliser, vous devez mettre à niveau votre abonnement."

#: sc-coupon-form2.js:159
msgid "Add coupon code."
msgstr "Ajouter un code promo."

#: sc-coupon-form2.js:158
msgid "Coupon code field opened. Press Escape button to close it."
msgstr "Champ du code promo ouvert. Appuyez sur Échap pour le fermer."

#: sc-coupon-form2.js:138
msgid "Press enter to remove coupon code %s."
msgstr "Appuyez sur Entrée pour retirer le code promo %s."

#. translators: %s is the discount amount, %s is the duration (e.g. 3 months)
#: sc-coupon-form2.js:91
msgid "%s for %s"
msgstr "%s pendant %s"

#: sc-coupon-form2.js:77
msgid "Coupon code field closed."
msgstr "Champ du code promo fermé."

#: mutations2.js:150
msgid "Coupon code removed."
msgstr "Code promo retiré."

#. Translators: %1$s is the coupon code, %2$s is the human readable discount.
#: mutations2.js:155
msgid "Coupon code %1$s added. %2$s applied."
msgstr "Code promo %1$s ajouté. %2$s appliqué."

#: sc-checkout-stock-alert2.js:249
msgid "Available quantities for these items have changed. Your cart will be updated."
msgstr "Les quantités disponibles pour ces articles ont changé. Votre panier sera mis à jour."

#: sc-checkout-stock-alert2.js:248
msgid "Some items are no longer available. Your cart will be updated."
msgstr "Certains articles ne sont plus disponibles. Votre panier sera mis à jour."

#: sc-checkout-stock-alert2.js:247
msgid "Quantity Update"
msgstr "Mise à jour de la quantité"

#: upsell-funnels/modules/Upsell/index.js:137
msgid "Out Of Stock"
msgstr ""

#: sc-checkout-product-bundle-component-variants.js:235
#: sc-checkout-product-price-variant-selector.js:214
#: sc-product-pills-variant-option.js:27
msgid "(option unavailable)"
msgstr "(option non disponible)"

#: sc-checkout-product-price-variant-selector.js:214
msgid "Select %s: %s"
msgstr "Sélectionnez %s: %s"

#: sc-checkout-product-price-variant-selector.js:80
msgid "This selection is not available."
msgstr "Cette sélection n’est pas disponible."

#: sc-checkout-paystack-payment-provider2.js:53 sc-paystack-add-method.js:39
msgid "Paystack transaction could not be finished. Status: %s"
msgstr "La transaction Paystack n’a pas pu être finalisée. État : %s"

#: sc-checkout-paystack-payment-provider2.js:44
msgid "Payment gateway configuration incomplete. Please ensure Paystack is properly configured for transactions."
msgstr "Configuration de la passerelle de paiement incomplète. Veuillez vous assurer que Paystack est correctement configuré pour les transactions."

#: sc-cart-session-provider2.js:43
msgid "Something went wrong. Please reload the page and try again."
msgstr "Une erreur est survenue. Veuillez recharger la page et réessayer."

#: sc-cart-icon.js:42
msgid "Close Cart Floating Icon"
msgstr "Fermer l’icône flottante du panier"

#: sc-cart-icon.js:42
msgid "Open Cart Floating Icon with %d items"
msgstr "Ouvrir l’icône flottante du panier contenant %d articles"

#: sc-cart-header.js:33
msgid "Close Cart"
msgstr "Fermer le panier"

#: sc-cart-button.js:47
msgid "Open Cart Menu Icon with %d items."
msgstr "Ouvrir l’icône du menu du panier contenant %d articles."

#: paypal-buttons.js:125 paypal-buttons.js:131
msgid "Payment processing failed. Kindly attempt the transaction once more."
msgstr "Le traitement du paiement a échoué. Veuillez essayer la transaction une fois de plus."

#: src/scripts/checkout-actions/index.js:179 index6.js:195
msgid "Failed to delete"
msgstr "Échec de la suppression"

#: dropdown.js:97
msgid "Menu Selection Dropdown closed."
msgstr "Menu déroulant de sélection fermé."

#: dropdown.js:85
msgid "Menu Selection Dropdown opened. Press Up/Down arrow to toggle between menu items."
msgstr "Menu déroulant de sélection ouvert. Appuyez sur les flèches haut/bas pour naviguer entre les éléments du menu."

#: Blocks/Product/BuyButton/block.json Blocks/Upsell/NoThanksButton/block.json
#: Blocks/Upsell/SubmitButton/block.json
#: src/blocks/product-buy-button/block.json
#: src/blocks/product-review-add-button/block.json
#: src/blocks/product-review-form-submit-button/block.json
msgctxt "block style label"
msgid "Outline"
msgstr "Contour"

#: Blocks/Product/BuyButton/block.json Blocks/Upsell/NoThanksButton/block.json
#: Blocks/Upsell/SubmitButton/block.json
#: src/blocks/product-buy-button/block.json
#: src/blocks/product-review-add-button/block.json
#: src/blocks/product-review-form-submit-button/block.json
msgctxt "block style label"
msgid "Fill"
msgstr "Plein"

#: Blocks/Product/BuyButton/block.json src/blocks/product-buy-button/block.json
msgctxt "block variation description"
msgid "Add a button to buy the product."
msgstr "Ajouter un bouton pour acheter le produit."

#: Blocks/Product/BuyButton/block.json src/blocks/product-buy-button/block.json
msgctxt "block variation title"
msgid "Buy Now Button"
msgstr "Bouton Acheter maintenant"

#: Blocks/Product/BuyButton/block.json src/blocks/product-buy-button/block.json
msgctxt "block variation title"
msgid "Add To Cart Button"
msgstr "Bouton Ajouter au panier"

#: Blocks/Product/BuyButton/block.json
msgctxt "block description"
msgid "Add a buy now or add to cart button."
msgstr "Ajoutez un bouton \"acheter maintenant\" ou \"ajouter au panier\"."

#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:95
msgid "10:16"
msgstr "10:16"

#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:87
msgid "Portrait"
msgstr "Portrait"

#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:69
msgid "16:10"
msgstr "16:10"

#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:61
msgid "Landscape"
msgstr "Paysage"

#. translators: %s: heading level e.g: "1", "2", "3"
#: Blocks/Product/Title/heading-level-dropdown.js:56
#: Blocks/ProductCollectionTitle/heading-level-dropdown.js:56
#: Blocks/Upsell/Title/heading-level-dropdown.js:56
#: src/components/HeadingLebelDropdown.js:56
msgid "Heading %d"
msgstr "Rubrique %d"

#: Blocks/Product/Title/heading-level-dropdown.js:42
#: Blocks/ProductCollectionTitle/heading-level-dropdown.js:42
#: Blocks/Upsell/Title/heading-level-dropdown.js:42
#: src/components/HeadingLebelDropdown.js:42
msgid "Change heading level"
msgstr "Changement de niveau de cap"

#: Blocks/Product/BuyButton/edit.js:42 Blocks/Upsell/CountdownTimer/edit.js:41
#: Blocks/Upsell/NoThanksButton/edit.js:30
#: Blocks/Upsell/SubmitButton/edit.js:46
msgid "Button width"
msgstr "Largeur du bouton"

#: Blocks/Product/BuyButton/edit.js:41 Blocks/Upsell/CountdownTimer/edit.js:40
#: Blocks/Upsell/NoThanksButton/edit.js:29
#: Blocks/Upsell/SubmitButton/edit.js:45 src/components/WidthPanel.js:14
msgid "Width settings"
msgstr "Paramètres de largeur"

#: settings/connection/components/ResyncWebhooks.js:29
msgid "Error:"
msgstr "Erreur :"

#: products/modules/Variations/VariantImage.js:64
msgid "Image of %s"
msgstr "Image de %s"

#: affiliation-referrals/CreateAffiliationReferral.js:49
msgid "Could not create referral. Please try again."
msgstr "Impossible de créer le parrainage. Veuillez réessayer."

#. translators: %s: Current post status.
#: products/components/Status/index.js:103 products/modules/Tax/Category.js:37
#: products/modules/Tax/Type.js:44
msgid "Change Status: %s"
msgstr "État des modifications: %s"

#: products/components/Status/index.js:58 products/modules/Tax/Category.js:84
msgid "Status defines is the public product page visibilty."
msgstr "Le statut définit la visibilité de la page publique du produit."

#: product-collections/components/SelectTemplate/form.js:90
msgid "Templates define the way this product collection is displayed when viewing your site."
msgstr "Les modèles définissent la façon dont cette collection de produits s’affiche lors de la consultation de votre site."

#: products/components/Availability/index.js:61
msgid "Status defines whether a product is purchasable."
msgstr "Le statut définit si un produit est achetable."

#: product-collections/CreateProductCollection.js:54
msgid "Could not create product collection. Please try again."
msgstr "Impossible de créer la collection de produits. Veuillez réessayer."

#: settings/shipping/parcel/ParcelTemplateForm.js:440
msgid "Default Template"
msgstr "Modèle par défaut"

#: src/Support/Errors/Translations/codes.php:49
msgid "This address cannot be removed if customer has active subscriptions."
msgstr "Cette adresse ne peut pas être supprimée si le client a des abonnements actifs."

#: src/Integrations/TutorLMS/TutorLMSService.php:72
msgid "Enroll Course"
msgstr "S'inscrire au cours"

#: src/Integrations/Elementor/Documents/ProductDocument.php:93
msgid "You can create multiple single product templates, and assign each to different types of products, enabling a custom design for each group of similar products."
msgstr "Vous pouvez créer plusieurs modèles de produits et les affecter à différents types de produits, ce qui permet de personnaliser le design de chaque groupe de produits similaires."

#: src/Integrations/Elementor/Documents/ProductDocument.php:92
msgid "A single product template allows you to easily design the layout and style of SureCart single product pages, and apply that template to various conditions that you assign."
msgstr "Un modèle de produit unique vous permet de concevoir facilement la mise en page et le style des pages produit SureCart, et d’appliquer ce modèle selon les conditions que vous définissez."

#: src/Integrations/Elementor/Documents/ProductDocument.php:91
msgid "What is a Single Product Template?"
msgstr "Qu'est-ce qu'un modèle de produit unique ?"

#: src/Integrations/Elementor/Documents/ProductDocument.php:61
#: src/Support/Blocks/TemplateUtilityService.php:371
#: src/Support/Blocks/TemplateUtilityService.php:372
msgid "SureCart Products"
msgstr "Produits SureCart"

#: src/Integrations/Bricks/BricksDynamicDataService.php:59
#: src/Integrations/Bricks/BricksDynamicDataService.php:65
#: src/Integrations/Bricks/BricksDynamicDataService.php:71
#: src/Integrations/Bricks/BricksDynamicDataService.php:77
#: src/Integrations/Bricks/BricksDynamicDataService.php:83
#: src/Integrations/Bricks/BricksDynamicDataService.php:89
#: src/Integrations/Bricks/BricksDynamicDataService.php:95
#: src/Integrations/Bricks/BricksDynamicDataService.php:101
#: src/Integrations/Bricks/BricksDynamicDataService.php:107
#: src/Integrations/Bricks/BricksDynamicDataService.php:113
#: src/Integrations/Bricks/BricksDynamicDataService.php:119
#: src/Integrations/Bricks/BricksDynamicDataService.php:125
#: src/Integrations/Bricks/BricksDynamicDataService.php:131
#: src/Integrations/Bricks/BricksDynamicDataService.php:137
#: src/Integrations/Bricks/BricksDynamicDataService.php:143
#: src/Integrations/Bricks/BricksDynamicDataService.php:149
#: src/Integrations/Bricks/BricksDynamicDataService.php:155
#: src/Integrations/Bricks/BricksDynamicDataService.php:161
#: src/Integrations/Bricks/BricksDynamicDataService.php:167
#: src/Integrations/Bricks/BricksDynamicDataService.php:173
#: src/Integrations/Bricks/BricksDynamicDataService.php:179
#: src/Integrations/Elementor/Documents/ProductDocument.php:52
#: src/Integrations/Elementor/ElementorDynamicTagsService.php:55
#: src/WordPress/Admin/Menus/AdminToolbarService.php:163
msgid "SureCart Product"
msgstr "Produit SureCart"

#: src/Controllers/Admin/ProductCollections/ProductCollectionsScriptsController.php:49
#: src/Controllers/Admin/Products/ProductScriptsController.php:48
#: src/Controllers/Admin/Upsells/UpsellScriptsController.php:45
#: upsell-funnels/components/SelectTemplatePart/index.js:125
msgid "Theme Layout"
msgstr "Mise en page du thème"

#: helpers/template-helpers.php:18
msgid "No matching template found"
msgstr "Aucun modèle correspondant n'a été trouvé"

#: onboarding/components/ConfirmExit.js:9
msgid "Are you sure you want to leave this page?"
msgstr "Voulez-vous vraiment quitter cette page ?"

#: sc-wordpress-user-edit.js:64 sc-wordpress-user.js:29
msgid "Account Email"
msgstr "Adresse e-mail"

#: sc-wordpress-password-edit.js:34 sc-wordpress-user-edit.js:34
#: sc-wordpress-user.js:32
msgid "User not found."
msgstr "Utilisateur non trouvé."

#: sc-upgrade-required.js:28
msgid "Upgrade Now"
msgstr "Mettez à jour maintenant"

#: sc-upcoming-invoice.js:197
msgid "immediately"
msgstr "immédiatement"

#: sc-upcoming-invoice.js:194
msgid "at the end of your billing cycle on"
msgstr "à la fin de votre cycle de facturation le"

#: sc-upcoming-invoice.js:194 sc-upcoming-invoice.js:197
msgid "You'll be switched to this plan"
msgstr "Vous passerez à cet abonnement"

#: sc-subscriptions-list.js:113
msgid "You don't have any subscriptions."
msgstr "Vous n'avez aucun abonnement."

#: sc-subscription.js:200
msgid "Restore Plan"
msgstr "Restaurer l’abonnement"

#: sc-subscription.js:200
msgid "Cancel Scheduled Update"
msgstr "Annuler la mise à jour programmée"

#: sc-subscription.js:178
msgid "This subscription does not exist."
msgstr "Cet abonnement n’existe pas."

#: sc-subscription.js:80
msgid "Are you sure you want to cancel the pending update to your plan?"
msgstr "Voulez-vous vraiment annuler la mise à jour en attente de votre abonnement ?"

#: sc-subscription-switch.js:241
msgid "To make changes to your payment plan, please contact us."
msgstr "Pour apporter des modifications à votre plan de paiement, veuillez nous contacter."

#: sc-subscription-switch.js:219 sc-subscription-variation-confirm.js:65
msgid "Choose Amount"
msgstr "Choisir le montant"

#: sc-subscription-status-badge2.js:70
msgid "Unpaid"
msgstr "Impayé"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:136
#: affiliation-payouts/list/actions/index.js:31
#: affiliation-payouts/list/actions/index.js:44
msgid "Complete"
msgstr "Terminé"

#: sc-subscription-status-badge2.js:55
msgid "Incomplete"
msgstr "Incomplet"

#: components/data-tables/subscriptions-data-table/subscription-item.js:23
msgid "Pauses"
msgstr "Pauses"

#: sc-subscription-payment.js:152
msgid "Select a payment method"
msgstr "Sélectionnez un moyen de paiement"

#: sc-subscription-payment-method.js:178 sc-subscription-payment-method.js:182
msgid "Current Payment Method"
msgstr "Méthode de Paiement Actuelle"

#: sc-subscription-payment-method.js:53
msgid "You do not have any payment methods."
msgstr "Vous n'avez aucune méthode de paiement."

#: sc-subscription-next-payment2.js:111
msgid "Your next payment is"
msgstr "Votre prochain paiement sera de..."

#: sc-subscription-details2.js:227
msgid "Update Scheduled"
msgstr "Mise à jour programmée"

#: Blocks/Dashboard/CustomerSubscriptions/edit.js:84
msgid "Your next payment is on"
msgstr "Votre prochain paiement est le"

#. translators: %s: current period end date
#: sc-subscription-details2.js:161
msgid "Your plan renews on %s"
msgstr "Votre abonnement sera renouvelé le %s"

#: Blocks/Dashboard/CustomerSubscriptions/edit.js:128
msgid "Your plan begins on"
msgstr "Votre abonnement commence le"

#: sc-subscription-details2.js:143 sc-subscription-details2.js:147
msgid "on"
msgstr "le"

#: sc-subscription-details2.js:143 sc-subscription-details2.js:147
msgid "Your plan switches to"
msgstr "Votre abonnement passe à"

#. translators: %s: current period end date
#: sc-subscription-details2.js:134
msgid "Your plan will be canceled on %s"
msgstr "Votre abonnement sera annulé le %s"

#: sc-subscription-cancel2.js:71
msgid "Keep My Plan"
msgstr "Conserver mon abonnement"

#: sc-subscription-cancel2.js:70 sc-subscription.js:202
msgid "Cancel Plan"
msgstr "Annuler l'abonnement"

#: sc-subscription-cancel2.js:69
msgid "Cancel your plan"
msgstr "Annuler votre abonnement"

#: sc-subscription-cancel2.js:62
msgid "If you change your mind, you can renew your subscription."
msgstr "Si vous changez d’avis, vous pourrez renouveler votre abonnement."

#: sc-subscription-cancel2.js:62
msgid "Your plan will be canceled, but is still available until the end of your billing period on"
msgstr "Votre abonnement sera annulé, mais restera disponible jusqu’à la fin de votre période de facturation le"

#: sc-stripe-payment-request2.js:290
msgid "Express Payment"
msgstr "Paiement Express"

#: sc-stripe-payment-request2.js:171
msgid "You do not have any wallets set up in your browser."
msgstr "Vous n’avez aucun portefeuille configuré dans votre navigateur."

#: sc-stripe-payment-request2.js:165
msgid "You must serve this page over HTTPS to display express payment buttons."
msgstr "Vous devez servir cette page via HTTPS pour afficher les boutons de paiement express."

#: sc-stripe-add-method.js:140
msgid "Save Payment Method"
msgstr "Enregistrer le moyen de paiement"

#: sc-stripe-add-method.js:43 sc-stripe-element.js:48
#: sc-stripe-payment-element.js:81 sc-stripe-payment-request2.js:59
msgid "Stripe could not be loaded"
msgstr "Stripe n’a pas pu être chargé"

#: sc-session-provider2.js:300
msgid "Payment canceled. Please try again."
msgstr "Paiement annulé. Veuillez réessayer."

#: sc-session-provider2.js:228
msgid "Could not find checkout. Please contact us before attempting to purchase again."
msgstr "Impossible de trouver le paiement. Veuillez nous contacter avant de tenter un nouvel achat."

#: sc-session-provider2.js:223
msgid "Payment unsuccessful. Please try again."
msgstr "Paiement infructueux. Veuillez réessayer."

#: sc-select2.js:2095
msgid "Nothing Found"
msgstr "Aucun résultat"

#: sc-rich-text.js:20270 sc-textarea2.js:189
msgid "%d characters remaining"
msgstr "%d caractères restants"

#: sc-downloads-list.js:183 sc-purchase-downloads-list2.js:36
msgid "You don't have any downloads."
msgstr "Vous n’avez aucun téléchargement."

#: components/data-tables/purchases-data-table/purchase-item.js:33
#: reviews/modules/Product.js:57
#: Blocks/CheckoutForm/components/ProductChoice.js:220
#: src/blocks/cart-items/view.php:40
#: src/blocks/cart-line-item-quantity/static.php:2
#: src/blocks/cart-items/edit.js:111 sc-product-line-item2.js:99
msgid "Qty:"
msgstr "Qté :"

#. translators: %d is the number of days.
#: src/Integrations/Elementor/Widgets/PriceChooser.php:587
#: src/Integrations/Elementor/Widgets/PriceChooser.php:645
msgid "Starting in %d days"
msgstr "Commence dans %d jours"

#: sc-price-choice.js:776
msgid "This product has been archived."
msgstr "Ce produit a été archivé."

#: sc-premium-tag.js:13
msgid "Premium"
msgstr "Premium"

#: sc-paypal-add-method.js:83
msgid "Failed to load the PayPal JS SDK script"
msgstr "Échec du chargement du script PayPal JS SDK"

#: sc-payment-methods-list.js:197 sc-subscription-payment-method.js:109
msgid "Are you sure you want to remove this payment method?"
msgstr "Êtes-vous sûr de vouloir supprimer ce moyen de paiement ?"

#: sc-payment-methods-list.js:197
msgid "Delete Payment Method"
msgstr "Supprimer le moyen de paiement"

#: sc-payment-methods-list.js:197
msgid "Update all existing subscriptions to use this payment method"
msgstr "Mettez à jour tous les abonnements existants pour utiliser ce mode de paiement"

#: sc-payment-methods-list.js:197
msgid "Update All Subscriptions"
msgstr "Mettre à jour tous les abonnements"

#: sc-payment-methods-list.js:197
msgid "A default payment method will be used as a fallback in case other payment methods get removed from a subscription."
msgstr "Une méthode de paiement par défaut sera utilisée comme solution de secours au cas où d'autres méthodes de paiement seraient supprimées d'un abonnement."

#: sc-payment-methods-list.js:197
msgid "Update Default Payment Method"
msgstr "Mettre à jour la méthode de paiement par défaut"

#: sc-payment-methods-list.js:153
msgid "You don't have any saved payment methods."
msgstr "Vous n'avez aucune méthode de paiement enregistrée."

#: sc-payment-method2.js:30
msgid "Savings"
msgstr "Épargne"

#: sc-payment-method2.js:27
msgid "Checking"
msgstr "Courant"

#: setup-guide/SetupGuide.js:490 sc-password-nag.js:96
msgid "Dismiss"
msgstr "Rejeter"

#: sc-password-nag.js:96
msgid "You have not yet set a password. Please set a password for your account."
msgstr "Vous n’avez pas encore défini de mot de passe. Veuillez définir un mot de passe pour votre compte."

#: sc-password-nag.js:96
msgid "Reminder"
msgstr "Rappel"

#: sc-password-nag.js:96 sc-wordpress-password-edit.js:70
msgid "New Password"
msgstr "Nouveau mot de passe"

#: Blocks/Password/Block.php:26 Blocks/Password/components/Inspector.js:29
#: Blocks/Password/edit.js:70 Blocks/Password/edit.js:163 sc-password-nag.js:96
msgid "Set A Password"
msgstr "Définir un mot de passe"

#: sc-password-nag.js:94
msgid "You have successfully set your password."
msgstr "Votre mot de passe a bien été défini."

#: Blocks/Form/edit.js:458
msgid "Success"
msgstr "Succès"

#: sc-pagination2.js:43
msgid "Displaying %1d to %2d of %3d items"
msgstr "Affichage de %1d à %2d sur %3d éléments"

#: sc-order.js:210
msgid "Order Status"
msgstr "Statut de la commande"

#: sc-order-summary.js:102
msgid "Your cart is empty."
msgstr "Votre panier est vide."

#: forms/two-column.php:11 forms/two-column.php:12
msgid "Order Summary"
msgstr "Récapitulatif de la commande"

#: sc-summary2.js:20
msgid "Show Summary"
msgstr "Afficher le résumé"

#: sc-password2.js:122
msgid "Confirm Password"
msgstr "Confirmez le mot de passe"

#: sc-password2.js:48 sc-password2.js:49 sc-password2.js:108
msgid "Password does not match."
msgstr "Le mot de passe ne correspond pas."

#: sc-order-confirmation.js:116
msgid "This order could not be found. Please try again."
msgstr "Cette commande n'a pas pu être trouvée. Veuillez réessayer."

#: sc-order-confirmation.js:116 sc-order.js:143
msgid "Order not found."
msgstr "Commande introuvable."

#: sc-order-confirmation-details.js:46
msgid "Order #%s"
msgstr "Commande n°%s"

#: sc-order-confirmation-details.js:35 sc-order-fulfillment-badge.js:11
msgid "On Hold"
msgstr "En attente"

#: sc-mollie-add-method.js:105
msgid "Another step will appear after submitting your order to add this payment method."
msgstr "Une autre étape apparaîtra après la soumission de votre commande pour ajouter ce mode de paiement."

#: sc-mollie-add-method.js:105
msgid "%s selected."
msgstr "%s sélectionné."

#: sc-login-provider2.js:86
msgid "Email or Username"
msgstr "E-mail ou identifiant"

#: sc-login-provider2.js:83
msgid "Login to your account"
msgstr "Connectez-vous à votre compte"

#: sc-login-form.js:166
msgid "Username or Email Address"
msgstr "Nom d'utilisateur ou adresse e-mail"

#: sc-login-form.js:164
msgid "Enter your password"
msgstr "Saisissez votre mot de passe"

#: onboarding/steps/Details.js:121
#: settings/mcp/components/GenericClientSteps.js:93
#: Blocks/ExpressPayment/Block.php:23 Blocks/ExpressPayment/edit.js:19
#: sc-login-form.js:164
msgid "or"
msgstr "ou"

#: sc-login-form.js:164
msgid "Send a login code"
msgstr "Envoyer un code de connexion"

#: sc-login-form.js:164
msgid "Welcome"
msgstr "Bienvenue"

#: sc-login-form.js:161
msgid "Login with Code"
msgstr "Connexion avec le code"

#: sc-login-form.js:161
msgid "Confirmation code"
msgstr "Code de confirmation"

#: sc-login-form.js:161
msgid "Check your email for a confirmation code"
msgstr "Vérifiez votre email pour un code de confirmation"

#: sc-customer-email.js:182 sc-customer-login2.js:101 sc-login-form.js:98
msgid "Verification code is not valid. Please try again."
msgstr "Le code de vérification n'est pas valide. Veuillez réessayer."

#: invoices/modules/Tax/TaxBehavior.js:44
msgid "Included"
msgstr "Inclus"

#: sc-line-item-tax2.js:20
msgid "Estimated %s"
msgstr "%s (estimation)"

#: sc-licenses-list.js:121
msgid "You don't have any licenses."
msgstr "Vous n’avez aucune licence."

#: sc-form-state-provider2.js:49
msgid "Please refresh the page."
msgstr "Veuillez actualiser la page."

#. translators: Close this modal window.
#: components/affiliates/commission/GuideModal.js:32
#: components/dataview-list/ModernViewIntroModal.js:246
#: onboarding/complete-site/CompleteSiteBrowser.js:167
#: onboarding/complete-site/PreviewModal.js:290
#: settings/advanced/components/WooCommerceImportModal.js:76
#: settings/advanced/components/WooCommerceImportModal.js:127
#: setup-guide/components/LaunchDialog.js:42
#: setup-guide/components/WooImportDialog.js:56
#: setup-guide/components/WooImportDialog.js:127 index.php:204
#: src/blocks/cart-close-button/edit.js:83 sc-dialog2.js:165 sc-drawer2.js:150
#: sc-icon2.js:71 sc-popover2.js:173
msgid "Close"
msgstr "Fermer"

#: sc-customer-email.js:226
msgid "You won't receive further emails from us."
msgstr "Vous ne recevrez plus d’e-mails de notre part."

#: Blocks/Upsell/NoThanksButton/Block.php:117
#: Blocks/Upsell/NoThanksButton/edit.js:96 sc-customer-email.js:224
msgid "No Thanks"
msgstr "Non merci"

#: Blocks/Address/Block.php:37 Blocks/Address/edit.js:86
#: Blocks/Address/edit.js:191 sc-customer-edit.js:119
#: sc-order-billing-address2.js:36
msgid "Billing address is same as shipping"
msgstr "L’adresse de facturation est identique à l’adresse de livraison"

#: sc-custom-order-price-input.js:77
msgid "This price has been archived."
msgstr "Ce prix a été archivé."

#: sc-compact-address2.js:130
msgid "Select Your Country"
msgstr "Sélectionnez votre pays"

#: sc-compact-address2.js:49
msgid "Country or region"
msgstr "Pays ou région"

#: sc-choice-container2.js:45 sc-choice2.js:51
msgid "Please choose at least one."
msgstr "Veuillez choisir au moins un."

#: sc-choice-container2.js:45 sc-choice2.js:51
msgid "Please choose one."
msgstr "Veuillez en choisir un."

#: sc-checkout.js:208
msgid "Due to processor restrictions, only one checkout form is allowed on the page."
msgstr "En raison des restrictions du processeur, une seule forme de paiement est autorisée sur la page."

#: sc-checkout-unsaved-changes-warning2.js:24
msgid "Your payment is processing. Exiting this page could cause an error in your order. Please do not navigate away from this page."
msgstr "Votre paiement est en cours de traitement. Quitter cette page pourrait provoquer une erreur dans votre commande. Veuillez ne pas vous éloigner de cette page."

#: sc-checkout-mollie-payment2.js:102
msgid "No available payment methods"
msgstr "Aucune méthode de paiement disponible"

#: sc-charges-list.js:114
msgid "#%s"
msgstr "n°%s"

#: sc-charges-list.js:94 sc-subscription-payment.js:140
msgid "You have no saved payment methods."
msgstr "Vous n'avez aucune méthode de paiement enregistrée."

#: sc-cancel-survey2.js:91
msgid "Additional Comments"
msgstr "Commentaires supplémentaires"

#: sc-cancel-survey2.js:91
msgid "Choose a reason"
msgstr "Choisissez une raison"

#: sc-compact-address2.js:130
msgid "Postal Code/Zip"
msgstr "Code Postal/Zip"

#: src/Support/Errors/Translations/attributes.php:31 sc-address2.js:47
msgid "City"
msgstr "Ville"

#: sc-address2.js:32 sc-order-billing-address2.js:34
msgid "Name or Company Name"
msgstr "Nom ou Nom de l'entreprise"

#. translators: %d is the number of remaining payments.
#: src/Models/Subscription.php:646
msgid "%d payment remaining"
msgid_plural "%d payments remaining"
msgstr[0] "%d paiement restant"
msgstr[1] "%d paiements restants"

#: src/Models/Price.php:366 price.js:57
msgid "yr"
msgid_plural "%d yrs"
msgstr[0] ""
msgstr[1] ""

#. translators: %d is the number of years (abbreviated).
#: src/Support/Interval.php:100 price.js:57
msgid "%d yr"
msgid_plural "%d yrs"
msgstr[0] "%d an"
msgstr[1] "%d ans"

#: src/Models/Price.php:362 price.js:55
msgid "mo"
msgid_plural "%d mos"
msgstr[0] ""
msgstr[1] ""

#. translators: %d is the number of months (abbreviated).
#: src/Support/Interval.php:93 price.js:55
msgid "%d mo"
msgid_plural "%d mos"
msgstr[0] "%d mois"
msgstr[1] "%d mois"

#: src/Models/Price.php:358 price.js:53
msgid "wk"
msgid_plural "%d wks"
msgstr[0] ""
msgstr[1] ""

#. translators: %d is the number of weeks (abbreviated).
#: src/Support/Interval.php:86 price.js:53
msgid "%d wk"
msgid_plural "%d wks"
msgstr[0] "%d sem."
msgstr[1] "%d sem."

#: paypal-buttons.js:166
msgid "Something went wrong. Please contact us for payment."
msgstr "Quelque chose s'est mal passé. Veuillez nous contacter pour le paiement."

#: paypal-buttons.js:111 sc-paypal-add-method.js:65 sc-paypal-add-method.js:70
#: sc-paypal-add-method.js:76 sc-paystack-add-method.js:45
msgid "The payment did not process. Please try again."
msgstr "Le paiement n'a pas été traité. Veuillez réessayer."

#: index5.js:682
msgid "You are probably offline."
msgstr "Vous êtes probablement hors ligne."

#: index5.js:528
msgid "Media upload failed. If this is a photo or a large image, please scale it down and try again."
msgstr "Le téléversement du média a échoué. S’il s’agit d’une photo ou d’une image volumineuse, veuillez la redimensionner et réessayer."

#: index5.js:462 sc-product-item-list.js:163 sc-product-item-list.js:218
msgid "An unknown error occurred."
msgstr "Une erreur inconnue est survenue."

#: fetch.js:43 fetch.js:83 index5.js:426
msgid "The response is not a valid JSON response."
msgstr "La réponse n’est pas une réponse JSON valide."

#: hooks/controls/button.js:53
msgid "Custom Button"
msgstr "Bouton personnalisé"

#: formats/index.js:55
msgid "Link removed."
msgstr "Lien retiré."

#: Blocks/Switch/edit.js:78
msgid "Add some text..."
msgstr "Ajoutez du texte…"

#: Blocks/Switch/edit.js:77 Blocks/Switch/edit.js:86
msgid "Switch label"
msgstr "Libellé de l’interrupteur"

#: Blocks/PriceSelector/edit.js:106
msgid "Select one"
msgstr "Sélectionnez-en un"

#: Blocks/LogoutButton/edit.js:54
msgid "Show icon"
msgstr "Afficher l’icône"

#: Blocks/LogoutButton/edit.js:42
msgid "Redirect to current URL"
msgstr "Rediriger vers l’URL actuelle"

#: Blocks/LogoutButton/edit.js:28
msgid "Logout button settings"
msgstr "Réglages du bouton de déconnexion"

#: sc-order-confirm-provider2.js:105
msgid "Thanks for your order!"
msgstr "Merci pour votre commande !"

#: sc-checkout.js:215
msgid "Processing payment..."
msgstr "Traitement du paiement…"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:107
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:118
#: Blocks/Form/edit.js:329
msgid "Row Gap"
msgstr "Espacement des rangées"

#: affiliations/modules/affiliation-products/Product.js:130
#: upsell-funnels/modules/Upsell/Product.js:109
#: src/blocks/product-page/list-placeholder.js:185
msgid "Choose Product"
msgstr "Choisir un produit"

#: Blocks/Dashboard/DashboardTab/edit.js:114
msgid "Tab Name"
msgstr "Nom de l’onglet"

#: Blocks/Columns/variations.js:133
msgid "Three columns; wide center column"
msgstr "Trois colonnes ; colonne centrale large"

#: Blocks/Columns/variations.js:132
msgid "25 / 50 / 25"
msgstr "25 / 50 / 25"

#: Blocks/Columns/variations.js:109
msgid "Three columns; equal split"
msgstr "Trois colonnes ; répartition égale"

#: Blocks/Columns/variations.js:108
msgid "33 / 33 / 33"
msgstr "33 / 33 / 33"

#: Blocks/Columns/variations.js:85
msgid "Two columns; two-thirds, one-third split"
msgstr "Deux colonnes ; répartition deux tiers, un tiers"

#: Blocks/Columns/variations.js:84
msgid "70 / 30"
msgstr "70 / 30"

#: Blocks/Columns/variations.js:61
msgid "Two columns; one-third, two-thirds split"
msgstr "Deux colonnes ; répartition un tiers, deux tiers"

#: Blocks/Columns/variations.js:60
msgid "30 / 70"
msgstr "30 / 70"

#: Blocks/Columns/variations.js:39
msgid "Two columns; equal split"
msgstr "Deux colonnes ; répartition égale"

#: Blocks/Columns/variations.js:38
msgid "50 / 50"
msgstr "50 / 50"

#: Blocks/Columns/variations.js:18
msgid "One column"
msgstr "Une colonne"

#: Blocks/Columns/variations.js:17
msgid "100"
msgstr "100"

#: Blocks/Columns/edit.js:178
msgid "Reverse order on mobile"
msgstr "Inverser l'ordre sur le mobile"

#: Blocks/Columns/edit.js:168
msgid "Full vertical height"
msgstr "Hauteur verticale Totale"

#: Blocks/Columns/edit.js:158
msgid "Stack on mobile"
msgstr "Empiler sur mobile"

#: Blocks/Column/edit.js:163
msgid "Top Offset"
msgstr "Décalage supérieur"

#: Blocks/Column/edit.js:138
msgid "Column settings"
msgstr "Réglages de la colonne"

#: admin/affiliation-payouts/new-payout-button.php:8
#: affiliation-referrals/modules/Payout.js:75
msgid "Payout"
msgstr "Versement"

#. translators: 1: Block label (i.e. "Block: Column"), 2: Position of the
#. selected block, 3: Total number of sibling blocks of the same type
#: Blocks/Column/edit.js:105
msgid "%1$s (%2$d of %3$d)"
msgstr "%1$s (%2$d sur %3$d)"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:71
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:93
#: upsell-funnels/modules/Upsell/EditUpsell.js:169
#: src/blocks/product-quick-view-button/design.js:16
#: src/blocks/product-review-add-button/design.js:24
msgid "Design"
msgstr "Apparence"

#: Blocks/CartMessage/edit.js:58 src/blocks/cart-message/edit.js:38
msgid "I.E. Free shipping on all orders…"
msgstr "Ex. : livraison gratuite sur toutes les commandes…"

#: Blocks/CartMessage/edit.js:57 src/blocks/cart-message/edit.js:37
msgid "Message Text"
msgstr "Texte du message"

#: Blocks/CartHeader/edit.js:38 src/blocks/cart-header/edit.js:38
#: src/blocks/cart-header/edit.js:52
msgid "Header Text"
msgstr "Texte de l’en-tête"

#: Blocks/Card/edit.js:58
msgid "Add title…"
msgstr "Ajouter un titre…"

#: Blocks/Card/edit.js:57
msgid "Card Title"
msgstr "Titre de la carte"

#: Blocks/AddToCartButton/edit.js:76 Blocks/BuyButton/edit.js:59
#: components/CartInspectorControls.js:18
#: src/components/CartInspectorControls.js:18
msgid "Color Settings"
msgstr "Réglages des couleurs"

#: subscriptions/show/modules/modals/RestoreSubscriptionAtModal.js:120
msgid "This subscription is going to be paused on %s. When would you like the subscription to be restored?"
msgstr "Cet abonnement va être interrompu le %s. Quand souhaitez-vous que l'abonnement soit rétabli ?"

#: subscriptions/show/modules/modals/PauseSubscriptionUntilModal.js:136
msgid "This will automatically pause the subscription on %s. Please choose a restoration date."
msgstr "Cela mettra automatiquement l'abonnement en pause le %s. Veuillez choisir une date de restauration."

#: subscriptions/edit/modules/UpcomingPeriod.js:83
msgid "Ends on"
msgstr "Se termine le"

#: upsell-funnels/modules/Upsell/EditUpsell.js:158
msgid "Behavior"
msgstr "Comportement"

#: products/modules/Prices/Price/index.js:121
msgid "Price archived."
msgstr "Prix archivé."

#: Blocks/Dashboard/CustomerLicenses/edit.js:125
msgid "0 of 2 Activations Used"
msgstr "0 activation utilisée sur 2"

#: components/MediaLibrary/index.js:199
msgid "or drag and drop a file to upload."
msgstr "ou glissez-déposez un fichier à téléverser."

#: util/refunds.js:9
msgid "Requested By Customer"
msgstr "Demandé par le client"

#: util/refunds.js:8
msgid "Fraudulent"
msgstr "Frauduleux"

#: src/Controllers/Admin/Products/ProductsListTable.php:670
#: src/WordPress/PostTypes/FormPostTypeService.php:417
#: bundles/list/actions/index.js:103 forms/list/actions/index.js:45
#: products/components/DuplicateModel.js:52 products/list/actions/index.js:175
#: products/modules/Prices/Price/Header.js:236 util/refunds.js:7
msgid "Duplicate"
msgstr "Dupliquer"

#: bumps/modules/Behavior.js:12
msgid "Auto Apply Discount"
msgstr "Appliquer automatiquement la remise"

#: src/Support/Errors/Translations/codes.php:42
msgid "You cannot enable abandoned checkouts until you have updated your business contact address. Please add an address to your store settings."
msgstr "Vous ne pouvez pas activer les paiements abandonnés tant que vous n’avez pas mis à jour l’adresse de contact de votre entreprise. Veuillez ajouter une adresse dans les réglages de votre boutique."

#: src/Rest/ActivationRestServiceProvider.php:105
msgid "Ensure result set excludes specific license IDs."
msgstr "Garantit que le jeu de résultats exclut des ID de licence spécifiques."

#: Blocks/VariantPriceSelector/block.json
msgctxt "block description"
msgid "Displays a selector for selecting product prices and/or variants."
msgstr "Affiche un sélecteur permettant de choisir les prix et/ou les variantes du produit."

#: Blocks/VariantPriceSelector/block.json
msgctxt "block title"
msgid "Product Options Selector"
msgstr "Sélecteur d’options du produit"

#: Blocks/Totals/block.json
msgctxt "block description"
msgid "Display the session totals."
msgstr "Affiche les totaux de la session."

#: Blocks/Totals/block.json
msgctxt "block title"
msgid "Totals"
msgstr "Totaux"

#: Blocks/Total/block.json
msgctxt "block description"
msgid "Displays the total line item."
msgstr "Affiche la ligne du total."

#: Blocks/Total/block.json
msgctxt "block title"
msgid "Total"
msgstr "Total"

#: Blocks/Textarea/block.json
msgctxt "block keyword"
msgid "textarea"
msgstr "zone de texte"

#: Blocks/Textarea/block.json
msgctxt "block description"
msgid "Displays a form text textarea field. This is saved with the order as additional metadata."
msgstr "Affiche un champ de texte multiligne dans le formulaire. Sa valeur est enregistrée avec la commande en tant que métadonnée supplémentaire."

#: Blocks/Textarea/block.json
msgctxt "block title"
msgid "Textarea"
msgstr "Zone de texte"

#: Blocks/TaxLineItem/block.json
msgctxt "block description"
msgid "Displays the order tax. (if there is tax)"
msgstr "Affiche la taxe de la commande (s’il y en a une)."

#: Blocks/TaxLineItem/block.json
msgctxt "block title"
msgid "Tax Line Item"
msgstr "Ligne de taxe"

#: Blocks/TaxIdInput/block.json Blocks/Totals/block.json
#: src/blocks/product-review-breakdown/block.json
msgctxt "block keyword"
msgid "summary"
msgstr "récapitulatif"

#: Blocks/TaxIdInput/block.json Blocks/Totals/block.json
msgctxt "block keyword"
msgid "totals"
msgstr "totaux"

#: Blocks/TaxIdInput/block.json
msgctxt "block description"
msgid "Display a VAT/GST field for VAT collection."
msgstr "Affiche un champ de numéro de TVA/TPS pour la collecte de la TVA."

#: Blocks/TaxIdInput/block.json
msgctxt "block title"
msgid "VAT or Tax ID Input"
msgstr "Champ TVA ou numéro de TVA"

#: Blocks/Switch/block.json
msgctxt "block description"
msgid "Display a toggle switch."
msgstr "Affiche un interrupteur."

#: Blocks/Switch/block.json
msgctxt "block title"
msgid "Switch"
msgstr "Interrupteur"

#: Blocks/Subtotal/block.json
msgctxt "block description"
msgid "Display a subtotal line item."
msgstr "Affiche la ligne du sous-total."

#: Blocks/Subtotal/block.json
msgctxt "block title"
msgid "Subtotal Line Item"
msgstr "Ligne de sous-total"

#: Blocks/Submit/block.json
msgctxt "block description"
msgid "Display a submit button."
msgstr "Affiche un bouton de validation."

#: Blocks/Submit/block.json
msgctxt "block title"
msgid "Submit Button"
msgstr "Bouton de validation"

#: Blocks/StoreLogo/block.json
msgctxt "block keyword"
msgid "store logo"
msgstr "logo de la boutique"

#: Blocks/StoreLogo/block.json
msgctxt "block keyword"
msgid "logo"
msgstr "logo"

#: Blocks/StoreLogo/block.json
msgctxt "block description"
msgid "Display the store logo."
msgstr "Affichez le logo de la boutique"

#: Blocks/StoreLogo/block.json
msgctxt "block title"
msgid "Store Logo"
msgstr "Logo de la Boutique"

#: Blocks/ShippingChoices/block.json
msgctxt "block description"
msgid "Display the list of shipping choices"
msgstr "Affiche la liste des options de livraison"

#: Blocks/ShippingChoices/block.json
msgctxt "block title"
msgid "Shipping Choices"
msgstr "Options de livraison"

#: Blocks/SessionDetail/block.json
msgctxt "block keyword"
msgid "meta"
msgstr "méta"

#: Blocks/SessionDetail/block.json
msgctxt "block description"
msgid "Display information for a specific session."
msgstr "Affiche les informations relatives à une session spécifique."

#: Blocks/SessionDetail/block.json
msgctxt "block title"
msgid "Session Info"
msgstr "Informations de session"

#: Blocks/RadioGroup/block.json
msgctxt "block keyword"
msgid "radio-group"
msgstr "groupe-radio"

#: Blocks/RadioGroup/block.json
msgctxt "block keyword"
msgid "select"
msgstr "sélectionner"

#: Blocks/RadioGroup/block.json
msgctxt "block description"
msgid "Display a radio select input. This is saved with the order as additional metadata."
msgstr "Affiche un groupe de boutons radio. Sa valeur est enregistrée avec la commande en tant que métadonnée supplémentaire."

#: Blocks/RadioGroup/block.json
msgctxt "block title"
msgid "Radio Select"
msgstr "Sélection par boutons radio"

#: Blocks/Radio/block.json Blocks/RadioGroup/block.json
msgctxt "block keyword"
msgid "radio"
msgstr "radio"

#: Blocks/Radio/block.json
msgctxt "block description"
msgid "Display a radio input"
msgstr "Affiche un bouton radio"

#: Blocks/Radio/block.json src/blocks/product-list-sort-radio/block.json
msgctxt "block title"
msgid "Radio"
msgstr "Radio"

#: Blocks/ProductItemPrice/block.json
msgctxt "block description"
msgid "Displays the price of the product with the scratched price."
msgstr "Affiche le prix du produit dont le prix est rayé."

#: Blocks/ProductItemPrice/block.json
msgctxt "block title"
msgid "Product Item Price"
msgstr "Produit Article Prix"

#: Blocks/ProductItemList/block.json
msgctxt "block description"
msgid "Display a list of products from your store."
msgstr "Affichez une liste de produits de votre magasin."

#: Blocks/ProductItemList/block.json src/blocks/product-list/block.json
msgctxt "block title"
msgid "Product List"
msgstr "Liste des produits"

#: Blocks/ProductItemImage/block.json
msgctxt "block keyword"
msgid "thumbnail"
msgstr "vignette"

#: Blocks/ProductItemImage/block.json
msgctxt "block description"
msgid "Displays a product item image."
msgstr "Affiche l'image d'un produit."

#: Blocks/ProductItemImage/block.json
msgctxt "block title"
msgid "Product Image"
msgstr "Image du produit"

#: Blocks/ProductItem/block.json
msgctxt "block keyword"
msgid "lite item"
msgstr "article léger"

#: Blocks/ProductItem/block.json
msgctxt "block keyword"
msgid "item"
msgstr "article"

#: Blocks/ProductItem/block.json
msgctxt "block description"
msgid "Displays a single product item."
msgstr "Affiche un seul produit."

#: Blocks/ProductItem/block.json
msgctxt "block title"
msgid "Product Item"
msgstr "Article du produit"

#: Blocks/ProductDonationRecurringPrices/block.json
msgctxt "block variation title"
msgid "Non Recurring"
msgstr "Non récurrent"

#: Blocks/Product/BuyButton/block.json
#: Blocks/ProductDonationRecurringPrices/block.json
#: src/blocks/product-buy-button/block.json
msgctxt "block variation description"
msgid "Add a button to add the product to the cart."
msgstr "Ajouter un bouton pour ajouter le produit au panier."

#: Blocks/ProductDonationRecurringPrices/block.json
msgctxt "block variation title"
msgid "Recurring"
msgstr "Récurrent"

#: Blocks/ProductDonationRecurringPrices/block.json
msgctxt "block keyword"
msgid "recurring"
msgstr "récurrent"

#: Blocks/ProductDonationRecurringPrices/block.json
msgctxt "block description"
msgid "Displays an option to select between recurring prices."
msgstr "Affiche une option permettant de choisir parmi des prix récurrents."

#: Blocks/ProductDonationRecurringPrices/block.json
msgctxt "block title"
msgid "Recurring Prices"
msgstr "Prix récurrents"

#: Blocks/ProductDonationPrices/block.json
msgctxt "block description"
msgid "Displays a donation price and interval selector."
msgstr "Affiche un sélecteur de montant et d’intervalle de don."

#: Blocks/ProductDonationPrices/block.json
msgctxt "block title"
msgid "Prices"
msgstr "Prix"

#: Blocks/ProductDonationCustomAmount/block.json
msgctxt "block description"
msgid "Displays a custom donation amount input for the donation form."
msgstr "Affiche un champ de montant de don personnalisé pour le formulaire de don."

#: Blocks/ProductDonationCustomAmount/block.json
msgctxt "block title"
msgid "Custom Donation Amount"
msgstr "Montant de don personnalisé"

#: Blocks/ProductDonationAmounts/block.json
msgctxt "block description"
msgid "Displays a donation amounts for the user to choose from."
msgstr "Affiche des montants de don parmi lesquels l’utilisateur peut choisir."

#: Blocks/ProductDonationAmounts/block.json
msgctxt "block title"
msgid "Amounts"
msgstr "Montants"

#: Blocks/ProductDonationAmount/block.json
msgctxt "block title"
msgid "Product Donation Amount"
msgstr "Montant du don pour le produit"

#: Blocks/ProductDonation/block.json
msgctxt "block title"
msgid "Product Donation"
msgstr "Don pour le produit"

#: Blocks/ProductCollectionTitle/block.json
msgctxt "block description"
msgid "Displays the product collection title."
msgstr "Affiche le titre de la collection de produits."

#: Blocks/ProductCollectionTitle/block.json
msgctxt "block title"
msgid "Product Collection Title"
msgstr "Titre de la collection de produits"

#: Blocks/ProductCollectionImage/block.json
msgctxt "block description"
msgid "Displays the product collection image."
msgstr "Affiche l’image de la collection de produits."

#: Blocks/ProductCollectionImage/block.json
msgctxt "block title"
msgid "Product Collection Image"
msgstr "Image de la collection de produits"

#: Blocks/ProductCollectionDescription/block.json
msgctxt "block description"
msgid "Display the product collection description"
msgstr "Affiche la description de la collection de produits"

#: Blocks/ProductCollectionDescription/block.json
msgctxt "block title"
msgid "Product Collection Description"
msgstr "Description de la collection de produits"

#: Blocks/ProductCollection/block.json
msgctxt "block keyword"
msgid "collections"
msgstr "collections"

#: Blocks/ProductCollection/block.json Blocks/ProductItemList/block.json
#: Blocks/StoreLogo/block.json
msgctxt "block keyword"
msgid "store"
msgstr "boutique"

#: Blocks/ProductCollection/block.json Blocks/ProductItemList/block.json
#: Blocks/ProductItemTitle/block.json src/blocks/product-template/block.json
msgctxt "block keyword"
msgid "list"
msgstr "liste"

#: Blocks/ProductCollection/block.json
msgctxt "block keyword"
msgid "archive"
msgstr "archive"

#: Blocks/ProductCollection/block.json Blocks/ProductItemList/block.json
msgctxt "block keyword"
msgid "products"
msgstr "produits"

#: Blocks/ProductCollection/block.json
msgctxt "block description"
msgid "Display a list of products for a collection."
msgstr "Affiche une liste de produits d’une collection."

#: Blocks/ProductCollection/block.json
msgctxt "block title"
msgid "Product Collections"
msgstr "Collections de produits"

#: Blocks/Product/VariantChoices/block.json
#: Blocks/VariantPriceSelector/block.json
msgctxt "block keyword"
msgid "variant"
msgstr "variante"

#: Blocks/Product/VariantChoices/block.json
msgctxt "block description"
msgid "Displays possible choices for product variants."
msgstr "Affiche les choix possibles pour les variantes du produit."

#: Blocks/Product/VariantChoices/block.json
msgctxt "block title"
msgid "Product Variants"
msgstr "Variantes du produit"

#: Blocks/Product/Title/block.json Blocks/ProductItemTitle/block.json
msgctxt "block description"
msgid "Displays the product title."
msgstr "Affiche le titre du produit."

#: Blocks/Product/Title/block.json Blocks/ProductItemTitle/block.json
#: src/blocks/product-title/block.json
msgctxt "block title"
msgid "Product Title"
msgstr "Titre du produit"

#: Blocks/Product/Quantity/block.json
#: src/blocks/product-quantity-control/block.json
#: src/blocks/product-quantity-input-decrease/block.json
#: src/blocks/product-quantity-input-increase/block.json
#: src/blocks/product-quantity-input/block.json
#: src/blocks/product-quantity/block.json
msgctxt "block keyword"
msgid "quantity"
msgstr "quantité"

#: Blocks/Product/Quantity/block.json
msgctxt "block description"
msgid "Displays quantity selector for a product."
msgstr "Affiche le sélecteur de quantité pour un produit."

#: Blocks/Product/Quantity/block.json src/blocks/product-quantity/block.json
msgctxt "block title"
msgid "Product Quantity"
msgstr "Quantité de produits"

#: Blocks/Product/PriceChoices/block.json
#: src/blocks/product-price-chooser/block.json
msgctxt "block description"
msgid "Displays possible choices for product prices."
msgstr "Affiche les choix possibles pour les prix des produits."

#: Blocks/Product/PriceChoices/block.json
msgctxt "block title"
msgid "Product Price Choices"
msgstr "Choix du prix des produits"

#: Blocks/Product/Price/block.json
msgctxt "block description"
msgid "Displays the product price or price range."
msgstr "Affiche le prix du produit ou la fourchette de prix."

#: Blocks/Product/Price/block.json
msgctxt "block title"
msgid "Product Price"
msgstr "Prix du produit"

#: Blocks/Product/Media/block.json src/blocks/product-media/block.json
msgctxt "block keyword"
msgid "media"
msgstr "médias"

#: Blocks/Product/Media/block.json Blocks/ProductCollectionImage/block.json
#: Blocks/ProductItemImage/block.json Blocks/StoreLogo/block.json
#: src/blocks/product-media/block.json
msgctxt "block keyword"
msgid "image"
msgstr "image"

#: Blocks/Product/Media/block.json src/blocks/product-media/block.json
msgctxt "block description"
msgid "A container to display the product media"
msgstr "Un contenant pour présenter le support du produit"

#: Blocks/Product/Media/block.json src/blocks/product-media/block.json
msgctxt "block title"
msgid "Product Media"
msgstr "Produit Média"

#: Blocks/Product/Description/block.json
#: Blocks/ProductCollectionDescription/block.json
#: Blocks/Upsell/CountdownTimer/block.json
#: src/blocks/cart-order-bump-description/block.json
msgctxt "block keyword"
msgid "description"
msgstr "description"

#: Blocks/Product/Description/block.json
msgctxt "block description"
msgid "Display the product description"
msgstr "Afficher la description du produit"

#: Blocks/Product/Description/block.json
#: src/blocks/product-description/block.json
msgctxt "block title"
msgid "Product Description"
msgstr "Description du produit"

#: Blocks/Product/CollectionBadges/block.json
msgctxt "block description"
msgid "Displays product collection selector for a product."
msgstr "Affiche le sélecteur de collections d’un produit."

#: Blocks/Product/CollectionBadges/block.json
msgctxt "block title"
msgid "Product Collection Badges"
msgstr "Badges de collection du produit"

#: Blocks/Product/BuyButton/block.json
#: src/blocks/product-buy-buttons/block.json
msgctxt "block keyword"
msgid "buy"
msgstr "acheter"

#: src/blocks/product-buy-buttons/block.json
msgctxt "block description"
msgid "Displays product buy and add to cart buttons"
msgstr "Affiche les boutons d'achat de produits et d'ajout au panier"

#: Blocks/Product/BuyButton/block.json
msgctxt "block title"
msgid "Product Cart Button"
msgstr "Bouton du panier de produits"

#: Blocks/PriceSelector/block.json
msgctxt "block description"
msgid "Displays a selector for product prices."
msgstr "Affiche un sélecteur pour les prix des produits."

#: Blocks/PriceSelector/block.json src/blocks/product-price-chooser/block.json
msgctxt "block title"
msgid "Price Selector"
msgstr "Sélecteur de prix"

#: Blocks/PriceChoice/block.json Blocks/PriceSelector/block.json
#: Blocks/Product/PriceChoices/block.json
#: Blocks/Product/VariantChoices/block.json
#: Blocks/VariantPriceSelector/block.json
msgctxt "block keyword"
msgid "choice"
msgstr "choix"

#: Blocks/PriceChoice/block.json Blocks/PriceSelector/block.json
#: Blocks/Product/CollectionBadges/block.json Blocks/Product/Price/block.json
#: Blocks/Product/PriceChoices/block.json Blocks/Product/Quantity/block.json
#: Blocks/Product/Title/block.json Blocks/Product/VariantChoices/block.json
#: Blocks/ProductCollection/block.json Blocks/ProductCollectionImage/block.json
#: Blocks/ProductCollectionTitle/block.json Blocks/ProductItem/block.json
#: Blocks/ProductItemImage/block.json Blocks/ProductItemList/block.json
#: Blocks/ProductItemPrice/block.json Blocks/ProductItemTitle/block.json
#: Blocks/VariantPriceSelector/block.json
#: src/blocks/product-buy-buttons/block.json
#: src/blocks/product-line-item-note/block.json
#: src/blocks/product-quantity-control/block.json
#: src/blocks/product-quantity-input-decrease/block.json
#: src/blocks/product-quantity-input-increase/block.json
#: src/blocks/product-quantity-input/block.json
#: src/blocks/product-quantity/block.json
#: src/blocks/product-review-template/block.json
#: src/blocks/product-template/block.json
msgctxt "block keyword"
msgid "product"
msgstr "produit"

#: Blocks/PriceChoice/block.json Blocks/PriceSelector/block.json
#: Blocks/Product/Price/block.json Blocks/Product/PriceChoices/block.json
#: Blocks/ProductItemPrice/block.json Blocks/VariantPriceSelector/block.json
#: src/blocks/cart-order-bump-amount/block.json
msgctxt "block keyword"
msgid "price"
msgstr "prix"

#: Blocks/PriceChoice/block.json
msgctxt "block description"
msgid "Displays a price choice for a product"
msgstr "Affiche un choix de prix pour un produit"

#: Blocks/PriceChoice/block.json
msgctxt "block title"
msgid "Price Choice"
msgstr "Choix du prix"

#: Blocks/Phone/block.json
msgctxt "block keyword"
msgid "tel"
msgstr "Tel"

#: Blocks/Phone/block.json
msgctxt "block keyword"
msgid "phone"
msgstr "téléphone"

#: Blocks/Phone/block.json
msgctxt "block description"
msgid "Display a phone number collection field."
msgstr "Afficher un champ de collecte de numéros de téléphone."

#: Blocks/Phone/block.json
msgctxt "block title"
msgid "Phone"
msgstr "Téléphone"

#: Blocks/Payment/block.json
msgctxt "block keyword"
msgid "stripe"
msgstr "Stripe"

#: Blocks/Payment/block.json
msgctxt "block keyword"
msgid "paypal"
msgstr "PayPal"

#: Blocks/Payment/block.json
msgctxt "block keyword"
msgid "credit"
msgstr "crédit"

#: Blocks/Payment/block.json
msgctxt "block description"
msgid "Display payment options"
msgstr "Afficher les options de paiement"

#: Blocks/Payment/block.json
msgctxt "block title"
msgid "Payment"
msgstr "Paiement"

#: Blocks/Password/block.json
msgctxt "block keyword"
msgid "password"
msgstr "mot de passe"

#: Blocks/Password/block.json
msgctxt "block description"
msgid "Displays a password field to let a new user set a password."
msgstr "Affiche un champ de mot de passe permettant à un nouvel utilisateur de définir son mot de passe."

#: Blocks/Password/block.json
msgctxt "block title"
msgid "Password"
msgstr "Mot de passe"

#: Blocks/OrderConfirmationLineItems/block.json
msgctxt "block description"
msgid "Display an order confirmation line items summary section."
msgstr "Affiche une section de confirmation de commande récapitulant les articles."

#: Blocks/OrderConfirmationLineItems/block.json
msgctxt "block title"
msgid "Order Confirmation Line Items"
msgstr "Articles de la confirmation de commande"

#: Blocks/OrderConfirmationCustomer/block.json
msgctxt "block description"
msgid "Display an order confirmation customer section."
msgstr "Affiche une section de confirmation de commande avec les informations du client."

#: Blocks/OrderConfirmationCustomer/block.json
msgctxt "block title"
msgid "Order Confirmation Customer Details"
msgstr "Informations client de la confirmation de commande"

#: Blocks/OrderBumps/block.json
msgctxt "block description"
msgid "Display your order bumps."
msgstr "Affiche vos order bumps."

#: Blocks/OrderBumps/block.json src/blocks/cart-order-bumps/block.json
msgctxt "block title"
msgid "Order Bumps"
msgstr "Order bumps"

#: Blocks/NameYourPrice/block.json
msgctxt "block description"
msgid "Display a name your own price field."
msgstr "Affiche un champ « Choisissez votre prix »."

#: Blocks/NameYourPrice/block.json
msgctxt "block title"
msgid "Name Your Own Price"
msgstr "Choisissez votre prix"

#: Blocks/Name/block.json
msgctxt "block description"
msgid "Display a name collection field."
msgstr "Affiche un champ de saisie du nom."

#: Blocks/Name/block.json
msgctxt "block title"
msgid "Full Name"
msgstr "Nom complet"

#: Blocks/LogoutButton/block.json
msgctxt "block description"
msgid "Display a logout button."
msgstr "Affiche un bouton de déconnexion."

#: Blocks/LogoutButton/block.json
msgctxt "block title"
msgid "Logout Button"
msgstr "Bouton de déconnexion"

#: Blocks/LineItemShipping/block.json Blocks/TaxLineItem/block.json
#: Blocks/Total/block.json src/blocks/cart-items-subtotal/block.json
#: src/blocks/cart-subtotal-amount/block.json
#: src/blocks/cart-subtotal-scratch-amount/block.json
#: src/blocks/cart-subtotal/block.json
msgctxt "block keyword"
msgid "subtotal"
msgstr "sous-total"

#: Blocks/LineItemShipping/block.json
msgctxt "block description"
msgid "Display the shipping amount"
msgstr "Affiche le montant de la livraison"

#: Blocks/LineItemShipping/block.json
msgctxt "block title"
msgid "Shipping Line Item"
msgstr "Ligne de livraison"

#: Blocks/LineItems/block.json
msgctxt "block keyword"
msgid "line-items"
msgstr "articles"

#: Blocks/LineItems/block.json Blocks/LineItemShipping/block.json
#: Blocks/TaxLineItem/block.json Blocks/Total/block.json
msgctxt "block keyword"
msgid "total"
msgstr "total"

#: Blocks/LineItems/block.json
msgctxt "block description"
msgid "Displays checkout line items."
msgstr "Affiche les articles du paiement."

#: Blocks/LineItems/block.json
msgctxt "block title"
msgid "Line Items"
msgstr "Articles"

#: Blocks/LastName/block.json
msgctxt "block keyword"
msgid "last-name"
msgstr "nom"

#: Blocks/LastName/block.json
msgctxt "block description"
msgid "Display a last name collection field."
msgstr "Affiche un champ de saisie du nom de famille."

#: Blocks/LastName/block.json
msgctxt "block title"
msgid "Last Name"
msgstr "Nom"

#: Blocks/Input/block.json Blocks/Textarea/block.json
msgctxt "block keyword"
msgid "field"
msgstr "champ"

#: Blocks/Input/block.json Blocks/Password/block.json
#: Blocks/Textarea/block.json
msgctxt "block keyword"
msgid "input"
msgstr "saisie"

#: Blocks/Input/block.json
msgctxt "block keyword"
msgid "text"
msgstr "texte"

#: Blocks/Input/block.json
msgctxt "block description"
msgid "Displays a form text input field. This is saved with the order as additional metadata."
msgstr "Affiche un champ de texte dans le formulaire. Sa valeur est enregistrée avec la commande en tant que métadonnée supplémentaire."

#: Blocks/Input/block.json
msgctxt "block title"
msgid "Text Field"
msgstr "Champ de texte"

#: Blocks/Heading/block.json Blocks/Product/Title/block.json
#: Blocks/ProductCollectionTitle/block.json Blocks/ProductItemTitle/block.json
#: Blocks/Upsell/Title/block.json src/blocks/product-review-title/block.json
msgctxt "block keyword"
msgid "title"
msgstr "titre"

#: Blocks/Heading/block.json Blocks/Upsell/Title/block.json
msgctxt "block keyword"
msgid "heading"
msgstr "titre"

#: Blocks/Heading/block.json
msgctxt "block description"
msgid "Displays a title/heading section"
msgstr "Affiche une section de titre"

#: Blocks/Heading/block.json
msgctxt "block title"
msgid "Title/Heading Section"
msgstr "Section de titre"

#: Blocks/Form/block.json
msgctxt "block description"
msgid "Displays a form."
msgstr "Affiche un formulaire."

#: Blocks/Form/block.json src/blocks/product-review-form-template/block.json
msgctxt "block title"
msgid "Form"
msgstr "Formulaire"

#: Blocks/FirstName/block.json
msgctxt "block keyword"
msgid "first-name"
msgstr "prénom"

#: Blocks/FirstName/block.json
msgctxt "block description"
msgid "Display a first name collection field."
msgstr "Affiche un champ de saisie du prénom."

#: Blocks/FirstName/block.json
msgctxt "block title"
msgid "First Name"
msgstr "Prénom"

#: Blocks/ExpressPayment/block.json
msgctxt "block keyword"
msgid "android"
msgstr "android"

#: Blocks/ExpressPayment/block.json
msgctxt "block keyword"
msgid "google"
msgstr "google"

#: Blocks/ExpressPayment/block.json
msgctxt "block keyword"
msgid "apple"
msgstr "apple"

#: Blocks/ExpressPayment/block.json
msgctxt "block description"
msgid "Display express payment options (Google Pay, Apple Pay, etc.)"
msgstr "Affiche les options de paiement express (Google Pay, Apple Pay, etc.)"

#: Blocks/ExpressPayment/block.json
msgctxt "block title"
msgid "Express Payment"
msgstr "Paiement express"

#: Blocks/Email/block.json Blocks/Form/block.json
msgctxt "block keyword"
msgid "mail"
msgstr "courrier"

#: Blocks/Email/block.json Blocks/Form/block.json
msgctxt "block keyword"
msgid "email"
msgstr "e-mail"

#: Blocks/Email/block.json
msgctxt "block description"
msgid "Displays an email form field."
msgstr "Affiche un champ d’adresse e-mail."

#: Blocks/Email/block.json
msgctxt "block title"
msgid "Email"
msgstr "E-mail"

#: Blocks/DonationAmount/block.json Blocks/ProductDonationAmount/block.json
msgctxt "block description"
msgid "Displays a donation amount for the donation form."
msgstr "Affiche un montant de don pour le formulaire de don."

#: Blocks/DonationAmount/block.json
msgctxt "block title"
msgid "Donation Amount"
msgstr "Montant du don"

#: Blocks/Donation/block.json Blocks/DonationAmount/block.json
#: Blocks/ProductDonation/block.json Blocks/ProductDonationAmount/block.json
#: Blocks/ProductDonationAmounts/block.json
#: Blocks/ProductDonationCustomAmount/block.json
#: Blocks/ProductDonationPrices/block.json
#: Blocks/ProductDonationRecurringPrices/block.json
#: src/blocks/cart-order-bump-amount/block.json
#: src/blocks/cart-subtotal-amount/block.json
msgctxt "block keyword"
msgid "amount"
msgstr "montant"

#: Blocks/Donation/block.json Blocks/DonationAmount/block.json
#: Blocks/Input/block.json Blocks/ProductDonation/block.json
#: Blocks/ProductDonationAmount/block.json
#: Blocks/ProductDonationAmounts/block.json
#: Blocks/ProductDonationCustomAmount/block.json
#: Blocks/ProductDonationPrices/block.json Blocks/Textarea/block.json
msgctxt "block keyword"
msgid "custom"
msgstr "personnalisé"

#: Blocks/Donation/block.json Blocks/DonationAmount/block.json
#: Blocks/ProductDonation/block.json Blocks/ProductDonationAmount/block.json
#: Blocks/ProductDonationAmounts/block.json
#: Blocks/ProductDonationCustomAmount/block.json
#: Blocks/ProductDonationPrices/block.json
#: Blocks/ProductDonationRecurringPrices/block.json
msgctxt "block keyword"
msgid "ad hoc"
msgstr "ponctuel"

#: Blocks/Donation/block.json Blocks/DonationAmount/block.json
#: Blocks/ProductDonation/block.json Blocks/ProductDonationAmount/block.json
#: Blocks/ProductDonationAmounts/block.json
#: Blocks/ProductDonationCustomAmount/block.json
#: Blocks/ProductDonationPrices/block.json
#: Blocks/ProductDonationRecurringPrices/block.json
msgctxt "block keyword"
msgid "donation"
msgstr "don"

#: Blocks/Donation/block.json Blocks/ProductDonation/block.json
msgctxt "block description"
msgid "Displays a donation amount for the user to choose from."
msgstr "Affiche un montant de don que l’utilisateur peut choisir."

#: Blocks/Donation/block.json
msgctxt "block title"
msgid "Donation"
msgstr "Don"

#: Blocks/Divider/block.json
msgctxt "block keyword"
msgid "hr"
msgstr "hr"

#: Blocks/Divider/block.json
msgctxt "block keyword"
msgid "divider"
msgstr "séparateur"

#: Blocks/Divider/block.json
msgctxt "block description"
msgid "Displays a divider."
msgstr "Affiche un séparateur."

#: Blocks/Divider/block.json
msgctxt "block title"
msgid "Divider"
msgstr "Séparateur"

#: Blocks/Dashboard/WordPressAccount/block.json
msgctxt "block keyword"
msgid "user"
msgstr "utilisateur"

#: Blocks/Dashboard/WordPressAccount/block.json
msgctxt "block keyword"
msgid "account"
msgstr "compte"

#: Blocks/Dashboard/WordPressAccount/block.json
msgctxt "block description"
msgid "WordPress User Account Information"
msgstr "Informations du compte utilisateur WordPress"

#: Blocks/Dashboard/WordPressAccount/block.json
msgctxt "block title"
msgid "WordPress User Account"
msgstr "Compte utilisateur WordPress"

#: Blocks/Dashboard/Deprecated/CustomerShippingAddress/block.json
msgctxt "block description"
msgid "Displays the customers shipping addresses and lets them update details."
msgstr "Affiche les adresses de livraison du client et lui permet de les modifier."

#: Blocks/Dashboard/Deprecated/CustomerShippingAddress/block.json
msgctxt "block title"
msgid "Customer Shipping and Tax Address"
msgstr "Adresse de livraison et de facturation du client"

#: Blocks/Dashboard/CustomerInvoices/block.json
msgctxt "block description"
msgid "Displays the customers invoices."
msgstr "Affiche les factures du client."

#: Blocks/Dashboard/CustomerInvoices/block.json
msgctxt "block title"
msgid "Customer Invoices"
msgstr "Factures du client"

#: Blocks/Dashboard/Deprecated/CustomerCharges/block.json
msgctxt "block description"
msgid "Displays the customers charges."
msgstr "Affiche les débits du client."

#: Blocks/Dashboard/Deprecated/CustomerCharges/block.json
msgctxt "block title"
msgid "Customer Charges"
msgstr "Débits du client"

#: Blocks/Dashboard/DashboardTabs/block.json
msgctxt "block description"
msgid "Displays the users customer dashboard tabs."
msgstr "Affiche les onglets de l’espace client de l’utilisateur."

#: Blocks/Dashboard/DashboardTabs/block.json
msgctxt "block title"
msgid "Customer Dashboard Tabs"
msgstr "Onglets du tableau de bord client"

#: Blocks/Dashboard/DashboardTab/block.json
msgctxt "block title"
msgid "Customer Dashboard Tab"
msgstr "Onglet du tableau de bord client"

#: Blocks/Dashboard/DashboardPages/block.json
msgctxt "block description"
msgid "Displays the users customer dashboard pages."
msgstr "Affiche les pages de l’espace client de l’utilisateur."

#: Blocks/Dashboard/DashboardPages/block.json
msgctxt "block title"
msgid "Customer Dashboard Pages"
msgstr "Pages du tableau de bord client"

#: Blocks/Dashboard/DashboardPage/block.json
#: Blocks/Dashboard/DashboardTab/block.json
msgctxt "block description"
msgid "Displays the users customer dashboard tab."
msgstr "Affiche l’onglet de l’espace client de l’utilisateur."

#: Blocks/Dashboard/DashboardPage/block.json
msgctxt "block title"
msgid "Customer Dashboard Page"
msgstr "Page du tableau de bord client"

#: Blocks/Dashboard/CustomerSubscriptions/block.json
msgctxt "block description"
msgid "Displays a customer's subscriptions."
msgstr "Affiche les abonnements du client."

#: Blocks/Dashboard/CustomerSubscriptions/block.json
msgctxt "block title"
msgid "Customer Subscriptions"
msgstr "Abonnements du client"

#: Blocks/Dashboard/CustomerPaymentMethods/block.json
msgctxt "block description"
msgid "Lets the customer update payment methods."
msgstr "Permet au client de mettre à jour ses moyens de paiement."

#: Blocks/Dashboard/CustomerPaymentMethods/block.json
msgctxt "block title"
msgid "Customer Payment Methods"
msgstr "Moyens de paiement du client"

#: Blocks/Dashboard/CustomerOrders/block.json
msgctxt "block description"
msgid "Displays the customers orders."
msgstr "Affiche les commandes du client."

#: Blocks/Dashboard/CustomerOrders/block.json
msgctxt "block title"
msgid "Customer Orders"
msgstr "Commandes du client"

#: Blocks/Dashboard/CustomerDownloads/block.json
#: Blocks/Dashboard/OrderDownloads/block.json
#: Blocks/InvoiceReceiptDownload/block.json
msgctxt "block keyword"
msgid "download"
msgstr "télécharger"

#: Blocks/Dashboard/CustomerDownloads/block.json
#: Blocks/Dashboard/OrderDownloads/block.json
msgctxt "block description"
msgid "Displays the customer's downloads."
msgstr "Affiche les téléchargements du client."

#: Blocks/Dashboard/CustomerDownloads/block.json
#: Blocks/Dashboard/OrderDownloads/block.json
msgctxt "block title"
msgid "Customer Downloads"
msgstr "Téléchargements du client"

#: Blocks/Dashboard/CustomerDashboardArea/block.json
msgctxt "block title"
msgid "Customer Dashboard"
msgstr "Tableau de bord client"

#: Blocks/Dashboard/CustomerDashboard/block.json
#: Blocks/Dashboard/CustomerDashboardArea/block.json
msgctxt "block description"
msgid "Displays the users customer dashboard."
msgstr "Affiche l’espace client de l’utilisateur."

#: Blocks/Dashboard/CustomerDashboard/block.json
msgctxt "block title"
msgid "Tabbed Customer Dashboard"
msgstr "Tableau de bord client à onglets"

#: Blocks/Dashboard/CustomerBillingDetails/block.json
msgctxt "block description"
msgid "Displays the customers billing details."
msgstr "Affiche les informations de facturation du client."

#: Blocks/Dashboard/CustomerBillingDetails/block.json
msgctxt "block title"
msgid "Customer Billing Details"
msgstr "Informations de facturation du client"

#: Blocks/CustomerDashboardButton/block.json
#: Blocks/Dashboard/CustomerBillingDetails/block.json
#: Blocks/Dashboard/CustomerDashboard/block.json
#: Blocks/Dashboard/CustomerDashboardArea/block.json
#: Blocks/Dashboard/CustomerDownloads/block.json
#: Blocks/Dashboard/CustomerInvoices/block.json
#: Blocks/Dashboard/CustomerLicenses/block.json
#: Blocks/Dashboard/CustomerOrders/block.json
#: Blocks/Dashboard/CustomerPaymentMethods/block.json
#: Blocks/Dashboard/CustomerSubscriptions/block.json
#: Blocks/Dashboard/DashboardPage/block.json
#: Blocks/Dashboard/DashboardPages/block.json
#: Blocks/Dashboard/DashboardTab/block.json
#: Blocks/Dashboard/DashboardTabs/block.json
#: Blocks/Dashboard/Deprecated/CustomerCharges/block.json
#: Blocks/Dashboard/Deprecated/CustomerShippingAddress/block.json
#: Blocks/Dashboard/OrderDownloads/block.json
#: Blocks/Dashboard/WordPressAccount/block.json Blocks/LogoutButton/block.json
msgctxt "block keyword"
msgid "dashboard"
msgstr "tableau de bord"

#: Blocks/CustomerDashboardButton/block.json
msgctxt "block description"
msgid "Display a button to link the user to their customer dashboard."
msgstr "Affiche un bouton renvoyant l’utilisateur vers son espace client."

#: Blocks/CustomerDashboardButton/block.json
msgctxt "block title"
msgid "Customer Dashboard Button"
msgstr "Bouton du tableau de bord client"

#: Blocks/Coupon/block.json
msgctxt "block description"
msgid "Display a coupon form."
msgstr "Affiche un formulaire de code promo."

#: Blocks/Coupon/block.json
msgctxt "block title"
msgid "Coupon"
msgstr "Code promo"

#: Blocks/Confirmation/block.json Blocks/OrderBumps/block.json
#: Blocks/OrderConfirmationCustomer/block.json
#: Blocks/OrderConfirmationLineItems/block.json
msgctxt "block keyword"
msgid "thank you"
msgstr "merci"

#: Blocks/Confirmation/block.json Blocks/OrderConfirmationLineItems/block.json
msgctxt "block keyword"
msgid "thank"
msgstr "remercier"

#: Blocks/Confirmation/block.json
msgctxt "block description"
msgid "Display an order confirmation section."
msgstr "Affiche une section de confirmation de commande."

#: Blocks/Confirmation/block.json
msgctxt "block title"
msgid "Order Confirmation"
msgstr "Confirmation de commande"

#: Blocks/ConditionalForm/block.json
msgctxt "block description"
msgid "Display an area of the form based on conditions."
msgstr "Afficher une zone du formulaire en fonction des conditions."

#: Blocks/ConditionalForm/block.json
msgctxt "block title"
msgid "Conditional"
msgstr "Conditionnel"

#: Blocks/Columns/block.json
msgctxt "block description"
msgid "Display content in multiple columns, with blocks added to each column."
msgstr "Affiche du contenu sur plusieurs colonnes, avec des blocs ajoutés dans chaque colonne."

#: Blocks/Columns/block.json
msgctxt "block title"
msgid "SureCart Columns"
msgstr "Colonnes SureCart"

#: Blocks/Column/block.json
msgctxt "block description"
msgid "A single column within a columns block."
msgstr "Une colonne unique au sein d’un bloc Colonnes."

#: Blocks/Column/block.json
msgctxt "block title"
msgid "SureCart Column"
msgstr "Colonne SureCart"

#: Blocks/CollectionPage/block.json Blocks/InvoiceDetails/block.json
#: Blocks/Radio/block.json Blocks/RadioGroup/block.json
msgctxt "block keyword"
msgid "surecart"
msgstr "surecart"

#: Blocks/CollectionPage/block.json
msgctxt "block keyword"
msgid "page"
msgstr "page"

#: Blocks/CollectionPage/block.json
msgctxt "block keyword"
msgid "category"
msgstr "catégorie"

#: Blocks/CollectionPage/block.json Blocks/Product/CollectionBadges/block.json
#: Blocks/ProductCollectionImage/block.json
#: Blocks/ProductCollectionTitle/block.json
msgctxt "block keyword"
msgid "collection"
msgstr "collection"

#: Blocks/CollectionPage/block.json
msgctxt "block description"
msgid "A Product collection page for SureCart"
msgstr "Une page de collection de produits pour SureCart"

#: Blocks/CollectionPage/block.json
msgctxt "block title"
msgid "Product Collection"
msgstr "Collection de produits"

#: Blocks/CollapsibleRow/block.json
msgctxt "block keyword"
msgid "collapse"
msgstr "effondrement"

#: Blocks/CollapsibleRow/block.json
msgctxt "block description"
msgid "Display a collapsible row"
msgstr "Afficher une ligne rétractable"

#: Blocks/CollapsibleRow/block.json
msgctxt "block title"
msgid "Collapsible Row"
msgstr "Rangée pliante"

#: Blocks/CheckoutForm/block.json Blocks/Product/CollectionBadges/block.json
#: Blocks/Product/Quantity/block.json Blocks/Product/Title/block.json
#: src/blocks/product-quantity-control/block.json
#: src/blocks/product-quantity-input-decrease/block.json
#: src/blocks/product-quantity-input-increase/block.json
#: src/blocks/product-quantity-input/block.json
#: src/blocks/product-quantity/block.json
msgctxt "block keyword"
msgid "form"
msgstr "formulaire"

#: Blocks/CheckoutForm/block.json
msgctxt "block description"
msgid "Display a checkout form"
msgstr "Afficher un formulaire de paiement"

#: Blocks/CheckoutForm/block.json
msgctxt "block title"
msgid "Checkout Form"
msgstr "Formulaire de paiement"

#: Blocks/CheckoutErrors/block.json
msgctxt "block keyword"
msgid "notice"
msgstr "notice"

#: Blocks/CheckoutErrors/block.json
msgctxt "block keyword"
msgid "error"
msgstr "erreur"

#: Blocks/CheckoutErrors/block.json
msgctxt "block description"
msgid "Display any checkout-related errors. By default the checkout form shows these at the top. Add this block to change the location."
msgstr "Afficher les erreurs liées au processus de paiement. Habituellement, le formulaire de paiement les présente en haut. Insérez ce bloc pour changer l'emplacement."

#: Blocks/CheckoutErrors/block.json
msgctxt "block title"
msgid "Checkout Errors"
msgstr "Erreurs de Commande"

#: Blocks/Checkbox/block.json Blocks/CollapsibleRow/block.json
msgctxt "block keyword"
msgid "toggle"
msgstr "bascule"

#: Blocks/Checkbox/block.json
msgctxt "block keyword"
msgid "checkbox"
msgstr "case à cocher"

#: Blocks/Checkbox/block.json
msgctxt "block description"
msgid "Display a checkbox input"
msgstr "Afficher une case à cocher"

#: Blocks/Checkbox/block.json
#: src/blocks/product-list-filter-checkbox/block.json
#: src/blocks/product-review-list-filter-checkbox/block.json
msgctxt "block title"
msgid "Checkbox"
msgstr "Case à cocher"

#: Blocks/CartSubtotal/block.json src/blocks/cart-items-subtotal/block.json
#: src/blocks/cart-subtotal/block.json
msgctxt "block description"
msgid "Display the cart subtotal"
msgstr "Afficher le sous-total du panier"

#: Blocks/CartSubtotal/block.json src/blocks/cart-items-subtotal/block.json
#: src/blocks/cart-subtotal/block.json
msgctxt "block title"
msgid "Cart Subtotal"
msgstr "Sous-total du panier"

#: Blocks/CartSubmit/block.json src/blocks/cart-items-submit/block.json
#: src/blocks/cart-submit/block.json
msgctxt "block description"
msgid "The cart submit button"
msgstr "Le bouton de validation du panier"

#: Blocks/CartSubmit/block.json src/blocks/cart-items-submit/block.json
#: src/blocks/cart-submit/block.json
msgctxt "block title"
msgid "Cart Submit Button"
msgstr "Bouton de validation du panier"

#: Blocks/CartMessage/block.json src/blocks/cart-message/block.json
msgctxt "block description"
msgid "Display a custom message in the cart"
msgstr "Afficher un message personnalisé dans le panier"

#: Blocks/CartMessage/block.json src/blocks/cart-message/block.json
msgctxt "block title"
msgid "Cart Message"
msgstr "Message du panier"

#: Blocks/CartMenuButton/block.json src/blocks/cart-menu-button/block.json
msgctxt "block description"
msgid "The cart menu icon that shows your cart quantity."
msgstr "L'icône du menu du panier qui affiche la quantité de votre panier."

#: Blocks/CartMenuButton/block.json
msgctxt "block title"
msgid "Cart Menu Icon"
msgstr "Icône du menu du panier"

#: Blocks/CartItems/block.json src/blocks/cart-items/block.json
#: src/blocks/cart-line-items/block.json
msgctxt "block title"
msgid "Cart Items"
msgstr "Articles du panier"

#: Blocks/CartHeader/block.json src/blocks/cart-header/block.json
msgctxt "block description"
msgid "Display a cart header"
msgstr "Afficher un en-tête de panier"

#: Blocks/CartHeader/block.json src/blocks/cart-header/block.json
msgctxt "block title"
msgid "Cart Header"
msgstr "En-tête du panier"

#: Blocks/CartCoupon/block.json Blocks/Coupon/block.json
#: src/blocks/cart-coupon/block.json
msgctxt "block keyword"
msgid "promo"
msgstr "promo"

#: Blocks/CartCoupon/block.json Blocks/Coupon/block.json
#: src/blocks/cart-coupon/block.json
msgctxt "block keyword"
msgid "coupon"
msgstr "code promo"

#: Blocks/CartCoupon/block.json
msgctxt "block description"
msgid "Display a coupon form in the cart."
msgstr "Afficher un formulaire de code promo dans le panier."

#: Blocks/CartCoupon/block.json src/blocks/cart-coupon/block.json
msgctxt "block title"
msgid "Cart Coupon"
msgstr "Code promo du panier"

#: Blocks/CartBumpLineItem/block.json src/blocks/cart-bump-line-item/block.json
msgctxt "block description"
msgid "Display the cart bump line item"
msgstr "Afficher la ligne d’article order bump du panier"

#: Blocks/CartBumpLineItem/block.json src/blocks/cart-bump-line-item/block.json
msgctxt "block title"
msgid "Cart Bump Line Item"
msgstr "Article order bump du panier"

#: Blocks/Cart/block.json Blocks/CartItems/block.json
msgctxt "block description"
msgid "The cart"
msgstr "Le panier"

#: Blocks/Cart/block.json src/blocks/cart/block.json
msgctxt "block title"
msgid "Cart"
msgstr "Panier"

#: Blocks/Card/block.json Blocks/Confirmation/block.json
#: Blocks/OrderBumps/block.json Blocks/OrderConfirmationCustomer/block.json
#: Blocks/OrderConfirmationLineItems/block.json
msgctxt "block keyword"
msgid "confirm"
msgstr "confirmer"

#: Blocks/Card/block.json Blocks/InvoiceDetails/block.json
#: src/blocks/product-review-content/block.json
msgctxt "block keyword"
msgid "details"
msgstr "détails"

#: Blocks/Card/block.json Blocks/Payment/block.json
msgctxt "block keyword"
msgid "card"
msgstr "carte"

#: Blocks/Card/block.json
msgctxt "block description"
msgid "Display a card block."
msgstr "Afficher un bloc de cartes."

#: Blocks/Card/block.json
msgctxt "block title"
msgid "Card"
msgstr "Carte"

#: Blocks/BuyButton/block.json
msgctxt "block description"
msgid "Display a button to immediately redirect to the checkout page with the product in the cart."
msgstr "Afficher un bouton qui redirige immédiatement vers la page de paiement avec le produit dans le panier."

#: Blocks/BuyButton/block.json
msgctxt "block title"
msgid "Buy Button"
msgstr "Bouton d’achat"

#: Blocks/Button/block.json Blocks/Checkbox/block.json
#: Blocks/InvoiceDueDate/block.json Blocks/InvoiceMemo/block.json
#: Blocks/InvoiceNumber/block.json Blocks/InvoiceReceiptDownload/block.json
#: Blocks/Total/block.json
msgctxt "block keyword"
msgid "engine"
msgstr "moteur"

#: Blocks/Button/block.json Blocks/Submit/block.json Blocks/Subtotal/block.json
#: Blocks/Switch/block.json Blocks/Upsell/SubmitButton/block.json
msgctxt "block keyword"
msgid "submit"
msgstr "envoyer"

#: Blocks/Button/block.json Blocks/Submit/block.json Blocks/Subtotal/block.json
#: Blocks/Switch/block.json Blocks/Upsell/NoThanksButton/block.json
#: Blocks/Upsell/SubmitButton/block.json
#: src/blocks/product-buy-buttons/block.json
#: src/blocks/product-review-add-button/block.json
msgctxt "block keyword"
msgid "button"
msgstr "bouton"

#: Blocks/Button/block.json
msgctxt "block description"
msgid "Display a checkout form button."
msgstr "Afficher un bouton de formulaire de paiement."

#: Blocks/Button/block.json
msgctxt "block title"
msgid "Button"
msgstr "Bouton"

#: Blocks/BumpLineItem/block.json Blocks/ProductItemPrice/block.json
#: src/blocks/cart-subtotal-scratch-amount/block.json
msgctxt "block keyword"
msgid "discount"
msgstr "remise"

#: Blocks/BumpLineItem/block.json
msgctxt "block keyword"
msgid "bump"
msgstr "order bump"

#: Blocks/BumpLineItem/block.json
msgctxt "block keyword"
msgid "line"
msgstr "ligne"

#: Blocks/BumpLineItem/block.json Blocks/Button/block.json
#: Blocks/Checkbox/block.json Blocks/CheckoutErrors/block.json
#: Blocks/CheckoutForm/block.json Blocks/InvoiceDueDate/block.json
#: Blocks/InvoiceMemo/block.json Blocks/InvoiceNumber/block.json
#: Blocks/InvoiceReceiptDownload/block.json Blocks/LineItemShipping/block.json
#: Blocks/PriceChoice/block.json Blocks/PriceSelector/block.json
#: Blocks/ShippingChoices/block.json Blocks/TaxLineItem/block.json
#: Blocks/Total/block.json Blocks/VariantPriceSelector/block.json
msgctxt "block keyword"
msgid "checkout"
msgstr "paiement"

#: Blocks/BumpLineItem/block.json
msgctxt "block description"
msgid "Displays the order bump discount."
msgstr "Affiche la remise de l’order bump."

#: Blocks/BumpLineItem/block.json
msgctxt "block title"
msgid "Bump Discount"
msgstr "Remise order bump"

#: Blocks/AddToCartButton/block.json Blocks/BuyButton/block.json
#: Blocks/CustomerDashboardButton/block.json
#: Blocks/Dashboard/CustomerBillingDetails/block.json
#: Blocks/Dashboard/CustomerDashboard/block.json
#: Blocks/Dashboard/CustomerDashboardArea/block.json
#: Blocks/Dashboard/CustomerDownloads/block.json
#: Blocks/Dashboard/CustomerInvoices/block.json
#: Blocks/Dashboard/CustomerLicenses/block.json
#: Blocks/Dashboard/CustomerOrders/block.json
#: Blocks/Dashboard/CustomerPaymentMethods/block.json
#: Blocks/Dashboard/CustomerSubscriptions/block.json
#: Blocks/Dashboard/DashboardPage/block.json
#: Blocks/Dashboard/DashboardPages/block.json
#: Blocks/Dashboard/DashboardTab/block.json
#: Blocks/Dashboard/DashboardTabs/block.json
#: Blocks/Dashboard/Deprecated/CustomerCharges/block.json
#: Blocks/Dashboard/Deprecated/CustomerShippingAddress/block.json
#: Blocks/Dashboard/OrderDownloads/block.json Blocks/FirstName/block.json
#: Blocks/LastName/block.json Blocks/LogoutButton/block.json
#: Blocks/Name/block.json Blocks/NameYourPrice/block.json
#: Blocks/OrderBumps/block.json Blocks/OrderConfirmationCustomer/block.json
#: Blocks/Phone/block.json Blocks/SessionDetail/block.json
msgctxt "block keyword"
msgid "customer"
msgstr "client"

#: Blocks/AddToCartButton/block.json Blocks/BuyButton/block.json
#: Blocks/CustomerDashboardButton/block.json
#: Blocks/Dashboard/CustomerBillingDetails/block.json
#: Blocks/Dashboard/CustomerDashboard/block.json
#: Blocks/Dashboard/CustomerDashboardArea/block.json
#: Blocks/Dashboard/CustomerInvoices/block.json
#: Blocks/Dashboard/CustomerOrders/block.json
#: Blocks/Dashboard/CustomerPaymentMethods/block.json
#: Blocks/Dashboard/CustomerSubscriptions/block.json
#: Blocks/Dashboard/DashboardPage/block.json
#: Blocks/Dashboard/DashboardPages/block.json
#: Blocks/Dashboard/DashboardTab/block.json
#: Blocks/Dashboard/DashboardTabs/block.json
#: Blocks/Dashboard/Deprecated/CustomerCharges/block.json
#: Blocks/Dashboard/Deprecated/CustomerShippingAddress/block.json
#: Blocks/FirstName/block.json Blocks/LastName/block.json
#: Blocks/LogoutButton/block.json Blocks/Name/block.json
#: Blocks/NameYourPrice/block.json
#: src/blocks/product-review-reviewer-name/block.json
msgctxt "block keyword"
msgid "name"
msgstr "nom"

#: Blocks/AddToCartButton/block.json
msgctxt "block description"
msgid "Display a button to add a specific price to the cart."
msgstr "Afficher un bouton pour ajouter un prix spécifique au panier."

#: Blocks/AddToCartButton/block.json
msgctxt "block title"
msgid "Add To Cart Button"
msgstr "Bouton d’ajout au panier"

#: Blocks/Address/block.json Blocks/TaxLineItem/block.json
msgctxt "block keyword"
msgid "tax"
msgstr "taxe"

#: Blocks/Address/block.json Blocks/LineItemShipping/block.json
#: Blocks/ShippingChoices/block.json
msgctxt "block keyword"
msgid "shipping"
msgstr "livraison"

#: Blocks/Address/block.json
msgctxt "block keyword"
msgid "address"
msgstr "adresse"

#: Blocks/Address/block.json
msgctxt "block description"
msgid "Display a shipping address form. This is used for shipping and tax calculations."
msgstr "Afficher un formulaire d’adresse de livraison. Il est utilisé pour le calcul de la livraison et des taxes."

#: formats/ShowPrice.js:105
msgid "Are you sure you want to remove this link?"
msgstr "Voulez-vous vraiment retirer ce lien ?"

#: formats/AddPriceUI.js:115
msgid "Insert Buy Link"
msgstr "Insérer un lien d’achat"

#: formats/AddPriceUI.js:92
msgid "Create A Buy Link"
msgstr "Créer un lien d’achat"

#: controls/AddPriceUI.js:75
msgid "Update Link"
msgstr "Mettre à jour le lien"

#: controls/AddPriceUI.js:52
msgid "Add A Buy Link"
msgstr "Ajouter un lien d’achat"

#: components/UrlSelect.js:71
msgid "Are you sure you wish to remove this link?"
msgstr "Voulez-vous vraiment retirer ce lien ?"

#: util/products.js:14
msgid "Name Your Price"
msgstr "Choisissez votre prix"

#: components/PriceChoices.js:47
msgid "To add some default checkout products, click the \"Add Products\" button."
msgstr "Pour ajouter des produits de paiement par défaut, cliquez sur le bouton « Ajouter des produits »."

#: auto-fees/modules/DateTimePicker.js:109
#: products/modules/Variations/ResetOverridesDropdown.js:49
#: components/ColorPopup.js:75
msgid "Reset"
msgstr "Réinitialiser"

#: Blocks/VariantPriceSelector/edit.js:305
msgid "Price selector label"
msgstr "Libellé du sélecteur de prix"

#: Blocks/VariantPriceSelector/edit.js:293
msgid "Selector title"
msgstr "Titre du sélecteur"

#: Blocks/VariantPriceSelector/edit.js:208
msgid "This product does not have any variants or prices to choose from. Add it to the form instead?"
msgstr "Ce produit n’a aucune variante ni aucun prix à choisir. L’ajouter plutôt au formulaire ?"

#: Blocks/VariantPriceSelector/edit.js:146
msgid "Choose product"
msgstr "Choisir un produit"

#: Blocks/VariantPriceSelector/edit.js:124
msgid "Please select a product with variants and/or prices to display the price selector."
msgstr "Veuillez sélectionner un produit avec des variantes et/ou des prix pour afficher le sélecteur de prix."

#: Blocks/Totals/edit.js:128
msgid "Collapsed On Mobile"
msgstr "Réduit sur mobile"

#: Blocks/Totals/edit.js:110
msgid "Collapsed On Desktop"
msgstr "Réduit sur ordinateur"

#: Blocks/Totals/edit.js:92
msgid "Collapsible"
msgstr "Repliable"

#: forms/donation.php:58 forms/donation.php:59 forms/sections.php:78
#: forms/sections.php:79 forms/simple.php:42 forms/simple.php:43
#: forms/two-column.php:34 forms/two-column.php:35 Blocks/Totals/edit.js:66
msgid "Apply Coupon"
msgstr "Appliquer le code promo"

#: Blocks/Total/edit.js:70
msgid "Total Due Today Label"
msgstr "Libellé du total dû aujourd’hui"

#: Blocks/Total/edit.js:58
msgid "Amount Due Label"
msgstr "Libellé du montant dû"

#: Blocks/Total/edit.js:24
msgid "Total Label"
msgstr "Libellé du total"

#: Blocks/TaxIdInput/edit.js:111
msgid "Other Label"
msgstr "Autre étiquette"

#: Blocks/TaxIdInput/edit.js:99
msgid "EU VAT Label"
msgstr "Label TVA de l'UE"

#: Blocks/TaxIdInput/edit.js:87
msgid "UK VAT Label"
msgstr "Étiquette TVA du Royaume-Uni"

#: Blocks/TaxIdInput/edit.js:75
msgid "AU ABN Label"
msgstr "AU ABN Label"

#: Blocks/TaxIdInput/edit.js:63
msgid "CA GST Label"
msgstr "Label CA GST"

#: invoices/modules/Tax/TaxId.js:76 invoices/modules/Tax/TaxId.js:90
#: Blocks/TaxIdInput/Block.php:24 Blocks/TaxIdInput/deprecated.js:7
#: Blocks/TaxIdInput/edit.js:113 sc-tax-id-input2.js:34 sc-tax-id-input2.js:89
#: sc-tax-id-input2.js:91 tax.js:60
msgid "Tax ID"
msgstr ""

#: Blocks/Subtotal/Block.php:22 Blocks/Subtotal/deprecated.js:72
#: Blocks/Subtotal/edit.js:49 Blocks/Subtotal/edit.js:66
#: sc-line-item-total.js:52
msgid "Initial Payment"
msgstr "Paiement initial"

#: Blocks/Subtotal/edit.js:44
msgid "Initial Payment Label"
msgstr "Libellé de paiement initial"

#: Blocks/Subtotal/deprecated.js:68
msgid "Total Installment Payments"
msgstr "Total des paiements échelonnés"

#: Blocks/Subtotal/edit.js:29
msgid "Total Installment Payments Label"
msgstr "Libellé des paiements d'installments totaux"

#: Blocks/Subtotal/edit.js:19 Blocks/Total/edit.js:46
msgid "Subtotal Label"
msgstr "Libellé du sous-total"

#: Blocks/Submit/edit.js:101
msgid "Secure Payment Text"
msgstr "Texte de Paiement Sécurisé"

#: Blocks/Submit/edit.js:89
msgid "Show secure notice."
msgstr "Afficher la mention de sécurité."

#: Blocks/Submit/edit.js:79 Blocks/Upsell/SubmitButton/edit.js:105
msgid "Show a secure lock icon."
msgstr "Afficher une icône de cadenas sécurisé."

#: Blocks/Submit/edit.js:66
msgid "Show total due in button text."
msgstr "Afficher le total dû dans le texte du bouton."

#: Blocks/Payment/Block.php:50 Blocks/Submit/Block.php:45
#: Blocks/Submit/deprecated.js:111 Blocks/Submit/edit.js:102
#: Blocks/Submit/edit.js:207 sc-order-submit.js:68
msgid "This is a secure, encrypted payment."
msgstr "Processus de paiement crypté et sécurisé."

#: Blocks/StoreLogo/edit.js:213
msgid "Link image to home"
msgstr "Lier l'image à l'accueil"

#: Blocks/StoreLogo/edit.js:195
msgid "Maximum height"
msgstr "Hauteur maximale"

#: Blocks/StoreLogo/edit.js:184
msgid "Set a maximum height"
msgstr "Définir une hauteur maximale"

#: Blocks/StoreLogo/edit.js:94
msgid "This is also displayed on your invoices, receipts and emails."
msgstr "Ceci est également affiché sur vos factures, reçus et e-mails."

#: Blocks/StoreLogo/edit.js:92
msgid "Store Logo"
msgstr "Logo de la Boutique"

#: Blocks/ShippingChoices/edit.js:75
msgid "Show Description"
msgstr "Afficher la description"

#: Blocks/ShippingChoices/edit.js:61
msgid "Shipping Choices"
msgstr "Options de livraison"

#: Blocks/ShippingChoices/edit.js:41
msgid "3-5 days"
msgstr "3 à 5 jours"

#: Blocks/ShippingChoices/edit.js:40
msgid "Economy"
msgstr "Économique"

#: Blocks/ShippingChoices/edit.js:33
msgid "Next-day delivery"
msgstr "Livraison le lendemain"

#: Blocks/ShippingChoices/edit.js:32
msgid "Express"
msgstr "Express"

#: Blocks/ShippingChoices/edit.js:25
msgid "1-2 days"
msgstr "1 à 2 jours"

#: Blocks/ShippingChoices/edit.js:24
msgid "Standard"
msgstr "Standard"

#: Blocks/SessionDetail/edit.js:88
msgid "(Not in this example order, but will be conditionally displayed)"
msgstr "(Absent de cet exemple de commande, mais sera affiché selon les conditions)"

#: Blocks/RadioGroup/edit.js:59
msgid "Label Name"
msgstr "Nom de l’étiquette"

#: Blocks/Radio/edit.js:69
msgid "Click here to add some radio text..."
msgstr "Cliquez ici pour ajouter le texte du bouton radio…"

#: Blocks/Radio/edit.js:68
msgid "Radio Text"
msgstr "Texte du bouton radio"

#: Blocks/ProductItemPrice/edit.js:48 src/blocks/product-price/edit.js:27
msgid "Show a range of prices if multiple prices are available or has variable products."
msgstr "Afficher une fourchette de prix si plusieurs prix sont disponibles ou si le produit comporte des variantes."

#: Blocks/ProductItemPrice/edit.js:47 src/blocks/product-price/edit.js:26
msgid "Price Range"
msgstr "Fourchette de prix"

#: Blocks/ProductItemPrice/edit.js:44 src/blocks/product-price/edit.js:24
#: src/blocks/product-variant-pills/edit.js:62
msgid "Options"
msgstr "Options"

#: Blocks/ProductItemList/edit.js:487
msgid "Setup Store"
msgstr "Configurer la boutique"

#: Blocks/ProductItemList/edit.js:478
msgid "These are sample products. Setup a new store / Connect existing to have real items."
msgstr "Ce sont des produits d’exemple. Configurez une nouvelle boutique ou connectez une boutique existante pour afficher de vrais articles."

#: Blocks/ProductItemList/edit.js:438
msgid "Select specific products..."
msgstr "Sélectionner des produits spécifiques…"

#: Blocks/ProductItemList/edit.js:399 Blocks/ProductItemList/edit.js:406
#: src/blocks/product-list/inspector-controls/index.js:120
msgid "Hand Pick Products"
msgstr "Choisir les produits manuellement"

#: Blocks/ProductItemList/edit.js:395
#: src/blocks/product-list/inspector-controls/index.js:116
msgid "Featured Products"
msgstr "Produits en vedette"

#: src/Integrations/Elementor/Conditions/Conditions.php:47
#: src/WordPress/PostTypes/ProductPostTypeService.php:1112
#: Blocks/ProductItemList/edit.js:391 Blocks/ProductItemList/edit.js:494
#: src/blocks/product-list/inspector-controls/index.js:112
msgid "All Products"
msgstr "Tous les produits"

#: Blocks/ProductItemList/edit.js:374
#: src/blocks/product-list/inspector-controls/index.js:107
msgid "Products To Show"
msgstr "Produits à afficher"

#: Blocks/ProductItemList/edit.js:343
msgid "Show collection filtering."
msgstr "Afficher le filtrage par collection."

#: src/WordPress/Admin/Menus/AdminToolbarService.php:183
#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:136
#: Blocks/ProductItemList/edit.js:342
msgid "Collection"
msgstr "Collection"

#: Blocks/ProductItemList/edit.js:271
msgid "Paginate"
msgstr "Paginer"

#: Blocks/ProductItemList/edit.js:259
#: src/blocks/product-list-related/inspector-controls/index.js:106
#: src/blocks/product-list/inspector-controls/index.js:68
msgid "Products Per Page"
msgstr "Produits par page"

#: Blocks/ProductItemImage/edit.js:117
#: src/blocks/cart-line-item-image/edit.js:83
#: src/blocks/cart-order-bump-image/edit.js:85
#: src/blocks/product-image/edit.js:87
#: src/blocks/product-selected-variant-image/edit.js:93
msgid "Cover"
msgstr "Couverture"

#: Blocks/ProductItemImage/edit.js:113
#: src/blocks/cart-line-item-image/edit.js:79
#: src/blocks/cart-order-bump-image/edit.js:81
#: src/blocks/product-image/edit.js:83
#: src/blocks/product-selected-variant-image/edit.js:89
msgid "Contain"
msgstr "Contenir"

#: Blocks/ProductItemImage/edit.js:107
#: src/blocks/cart-line-item-image/edit.js:62
#: src/blocks/cart-line-item-image/edit.js:73
#: src/blocks/cart-order-bump-image/edit.js:65
#: src/blocks/cart-order-bump-image/edit.js:75
#: src/blocks/product-image/edit.js:66 src/blocks/product-image/edit.js:77
#: src/blocks/product-selected-variant-image/edit.js:72
#: src/blocks/product-selected-variant-image/edit.js:83
msgid "Image Cropping"
msgstr "Recadrage des images"

#: products/modules/Media/EditMedia.js:238
#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:40
#: Blocks/ProductItemImage/edit.js:84
msgid "Aspect Ratio"
msgstr "Ratio"

#: Blocks/ProductItemImage/edit.js:78 Blocks/ProductItemImage/edit.js:97
msgid "Set Aspect Ratio"
msgstr "Définir le format"

#: Blocks/ProductDonationRecurringPrices/edit.js:56
msgid "Price Selector Text"
msgstr "Texte du sélecteur de prix"

#: Blocks/ProductDonationRecurringPrices/Block.php:27
#: Blocks/ProductDonationPrices/edit.js:27
#: Blocks/ProductDonationRecurringPrices/edit.js:19
msgid "No, donate once."
msgstr "Non, je fais un don unique."

#: Blocks/ProductDonationRecurringPrices/Block.php:27
#: Blocks/ProductDonationPrices/edit.js:23
#: Blocks/ProductDonationRecurringPrices/edit.js:18
msgid "Yes, count me in!"
msgstr "Oui, je participe !"

#: Blocks/ProductDonationAmount/edit.js:74
msgid "Donation Amount text"
msgstr "Texte du montant du don"

#: Blocks/ProductDonation/edit.js:131
msgid "Select a product to display donation choices according to the prices of the product."
msgstr "Sélectionnez un produit pour afficher les choix de dons en fonction des prix du produit."

#: Blocks/ProductCollectionTitle/edit.js:46
msgid "Collection Title"
msgstr "Titre de la collection"

#: src/Integrations/Bricks/Elements/Media.php:105
#: src/Integrations/Elementor/Widgets/Media.php:130
#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:83
#: orders/modules/Fulfillment/components/PackageSelector/index.js:451
#: ui/Dimensions.js:103 Blocks/ProductCollectionImage/dimension-controls.js:142
#: Blocks/ProductCollectionImage/dimension-controls.js:152
#: src/blocks/cart-line-item-image/edit.js:144
#: src/blocks/cart-order-bump-image/edit.js:146
#: src/blocks/product-image/edit.js:148
#: src/blocks/product-quick-view/edit.js:74
#: src/blocks/product-quick-view/edit.js:79
#: src/blocks/product-review-form/edit.js:143
#: src/blocks/product-selected-variant-image/edit.js:155
msgid "Height"
msgstr "Hauteur"

#: Blocks/ProductCollectionImage/dimension-controls.js:130
#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:107
#: src/blocks/cart-line-item-image/edit.js:133
#: src/blocks/cart-order-bump-image/edit.js:135
#: src/blocks/product-image/edit.js:137
#: src/blocks/product-selected-variant-image/edit.js:143
msgid "2:3"
msgstr "2:3"

#: Blocks/ProductCollectionImage/dimension-controls.js:126
#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:103
#: src/blocks/cart-line-item-image/edit.js:129
#: src/blocks/cart-order-bump-image/edit.js:131
#: src/blocks/product-image/edit.js:133
#: src/blocks/product-selected-variant-image/edit.js:139
msgid "3:4"
msgstr "3:4"

#: Blocks/ProductCollectionImage/dimension-controls.js:122
#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:99
#: src/blocks/cart-line-item-image/edit.js:125
#: src/blocks/cart-order-bump-image/edit.js:127
#: src/blocks/product-image/edit.js:129
#: src/blocks/product-selected-variant-image/edit.js:135
msgid "9:16"
msgstr "9:16"

#: Blocks/ProductCollectionImage/dimension-controls.js:118
#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:81
#: src/blocks/cart-line-item-image/edit.js:121
#: src/blocks/cart-order-bump-image/edit.js:123
#: src/blocks/product-image/edit.js:125
#: src/blocks/product-selected-variant-image/edit.js:131
msgid "3:2"
msgstr "3:2"

#: Blocks/ProductCollectionImage/dimension-controls.js:114
#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:77
#: src/blocks/cart-line-item-image/edit.js:117
#: src/blocks/cart-order-bump-image/edit.js:119
#: src/blocks/product-image/edit.js:121
#: src/blocks/product-selected-variant-image/edit.js:127
msgid "4:3"
msgstr "55"

#: Blocks/ProductCollectionImage/dimension-controls.js:110
#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:73
#: src/blocks/cart-line-item-image/edit.js:113
#: src/blocks/cart-order-bump-image/edit.js:115
#: src/blocks/product-image/edit.js:117
#: src/blocks/product-selected-variant-image/edit.js:123
msgid "16:9"
msgstr "16:9"

#: src/Models/PaymentMethod.php:95
#: Blocks/ProductCollectionImage/dimension-controls.js:106
#: Blocks/ProductItemImage/aspect-ratio-dropdown.js:55
#: src/blocks/cart-line-item-image/edit.js:109
#: src/blocks/cart-order-bump-image/edit.js:111
#: src/blocks/product-image/edit.js:113
#: src/blocks/product-selected-variant-image/edit.js:119
msgid "Square"
msgstr "Carré"

#: util/attachments.js:8
#: Blocks/ProductCollectionImage/dimension-controls.js:102
#: src/blocks/cart-line-item-image/edit.js:105
#: src/blocks/cart-order-bump-image/edit.js:107
#: src/blocks/product-image/edit.js:109
#: src/blocks/product-selected-variant-image/edit.js:115
msgid "Original"
msgstr "Original"

#: Blocks/ProductCollectionImage/dimension-controls.js:86
#: Blocks/ProductCollectionImage/dimension-controls.js:97
#: src/blocks/cart-line-item-image/edit.js:89
#: src/blocks/cart-line-item-image/edit.js:100
#: src/blocks/cart-order-bump-image/edit.js:91
#: src/blocks/cart-order-bump-image/edit.js:102
#: src/blocks/product-image/edit.js:93 src/blocks/product-image/edit.js:104
#: src/blocks/product-selected-variant-image/edit.js:99
#: src/blocks/product-selected-variant-image/edit.js:110
msgid "Aspect ratio"
msgstr "Ratio"

#: Blocks/ProductCollectionImage/dimension-controls.js:78
msgctxt "Image scaling options"
msgid "Scale"
msgstr "Échelle"

#: Blocks/ProductCollectionImage/dimension-controls.js:54
msgid "Image will be stretched and distorted to completely fill the space."
msgstr "L’image sera étirée et déformée pour remplir entièrement l’espace."

#: Blocks/ProductCollectionImage/dimension-controls.js:50
msgid "Image is scaled to fill the space without clipping nor distorting."
msgstr "L’image est redimensionnée pour remplir l’espace sans être rognée ni déformée."

#: Blocks/ProductCollectionImage/dimension-controls.js:46
msgid "Image is scaled and cropped to fill the entire space without being distorted."
msgstr "L’image est redimensionnée et rognée pour remplir tout l’espace sans être déformée."

#: Blocks/ProductCollectionImage/dimension-controls.js:34
msgctxt "Scale option for Image dimension control"
msgid "Fill"
msgstr "Remplir"

#: Blocks/ProductCollectionImage/dimension-controls.js:26
msgctxt "Scale option for Image dimension control"
msgid "Contain"
msgstr "Contenir"

#: Blocks/ProductCollectionImage/dimension-controls.js:18
msgctxt "Scale option for Image dimension control"
msgid "Cover"
msgstr "Couverture"

#: Blocks/ProductCollectionDescription/edit.js:41
msgid "This is the Product Collection Description block, it will display the collection description if one was added."
msgstr "Ceci est le bloc Description de la collection de produits. Il affichera la description de la collection si elle a été ajoutée."

#: Blocks/ProductCollection/modules/EditLayoutConfig.js:19
#: Blocks/ProductItemList/edit.js:495
msgid "Display all products from your store as a grid."
msgstr "Affichez tous les produits de votre magasin sous forme de grille."

#: Blocks/ProductCollection/modules/EditLayoutConfig.js:11
msgid "Archive Products"
msgstr "Produits de l’archive"

#: Blocks/ProductCollection/edit.js:313
msgid "Display your products from a collection in a grid."
msgstr "Affichez les produits d’une collection dans une grille."

#: auto-fees/utils/constants.js:121
#: settings/tax-override/TaxOverrideModal.js:195
#: Blocks/ProductCollection/edit.js:312
msgid "Product Collection"
msgstr "Collection de produits"

#: Blocks/ProductCollection/edit.js:297 Blocks/ProductItemList/edit.js:360
msgid "This controls the font size of the pagination."
msgstr "Ceci contrôle la taille de la police de la pagination."

#: Blocks/ProductCollection/edit.js:292 Blocks/ProductItemList/edit.js:355
msgid "Pagination Font Size"
msgstr "Taille de la police de la pagination"

#: Blocks/ProductCollection/edit.js:280 Blocks/ProductItemList/edit.js:332
msgid "Show a search box."
msgstr "Afficher une boîte de recherche."

#: admin/affiliation-requests/index.php:12 admin/affiliations/index.php:12
#: admin/auto-fees/index.php:12 admin/reviews/index.php:13
#: components/dataview-list/createEntityFilter.js:344
#: orders/modules/Fulfillment/components/PackageSelector/CarrierPackagePicker.js:159
#: Blocks/ProductCollection/edit.js:279 Blocks/ProductItemList/edit.js:331
#: src/blocks/product-list-search/view.php:31
#: src/blocks/product-list-search/edit.js:29
#: src/utilities/pattern-selection-modal.js:87 sc-product-item-list.js:267
#: sc-product-item-list.js:276
msgid "Search"
msgstr "Recherche"

#: Blocks/ProductCollection/edit.js:266 Blocks/ProductItemList/edit.js:318
msgid "Allow the user to sort by newest, alphabetical and more."
msgstr "Permettre à l'utilisateur de trier par ordre de priorité, par ordre alphabétique, etc."

#: Blocks/ProductCollection/edit.js:265 Blocks/ProductItemList/edit.js:317
#: src/blocks/product-list-sort-radio-group/index.js:22
#: src/blocks/product-list-sort/edit.js:12
#: src/blocks/product-list-sort/index.js:20 sc-product-item-list.js:233
msgid "Sort"
msgstr "Trier"

#: Blocks/ProductCollection/edit.js:247 Blocks/ProductItemList/edit.js:299
msgid "When paginating with ajax, scroll to the top of this block."
msgstr "Lors de la pagination avec ajax, faire défiler jusqu'en haut de ce bloc."

#: Blocks/ProductCollection/edit.js:243 Blocks/ProductItemList/edit.js:295
msgid "Scroll Into View"
msgstr "Faire défiler la vue"

#: Blocks/ProductCollection/edit.js:231 Blocks/ProductItemList/edit.js:283
msgid "Ajax Pagination"
msgstr "Pagination Ajax"

#: Blocks/ProductCollection/edit.js:219 Blocks/ProductItemList/edit.js:260
msgid "Limit"
msgstr "Limite"

#: Blocks/Columns/edit.js:148 Blocks/Product/PriceChoices/edit.js:45
#: Blocks/ProductCollection/edit.js:210
#: Blocks/ProductDonationAmounts/edit.js:129
#: Blocks/ProductDonationPrices/edit.js:101 Blocks/ProductItemList/edit.js:248
msgid "This column count exceeds the recommended amount and may cause visual breakage."
msgstr "Ce nombre de colonnes dépasse la valeur recommandée et peut provoquer des problèmes d’affichage."

#: Blocks/ProductCollection/edit.js:181 Blocks/ProductItemList/edit.js:221
msgid "Edit the layout of each product"
msgstr "Modifier la présentation de chaque produit"

#: Blocks/Product/VariantChoices/edit.js:72
msgid "Black"
msgstr "Noir"

#: Blocks/Product/VariantChoices/edit.js:71
msgid "White"
msgstr "Blanc"

#: src/Integrations/Elementor/Widgets/VariantPills.php:461
#: Blocks/Product/VariantChoices/edit.js:69
msgid "Green"
msgstr "Vert"

#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:145
#: src/Integrations/Elementor/Widgets/VariantPills.php:457
#: Blocks/Product/VariantChoices/edit.js:60
#: src/blocks/product-variant-pills/edit.js:97
msgid "Color"
msgstr "Couleur"

#: Blocks/Product/Title/edit.js:45
msgid "Product Title"
msgstr "Titre du produit"

#: Blocks/Product/PriceChoices/edit.js:115
msgid "Subscribe and Save"
msgstr "S'abonner et économiser"

#: Blocks/Product/PriceChoices/edit.js:54
msgid "Show Price"
msgstr "Afficher le prix"

#: Blocks/Product/Price/edit.js:34
msgid "Sale Text"
msgstr "Texte de vente"

#: Blocks/Product/Media/edit.js:83 src/blocks/product-media/edit.js:138
msgid "Thumbnails Per Page"
msgstr "Vignettes par page"

#: src/Integrations/Bricks/Elements/Media.php:122
#: Blocks/Product/Media/edit.js:71 src/blocks/product-media/edit.js:114
msgid "Unlimited"
msgstr "Illimité"

#: src/Integrations/Elementor/Widgets/Media.php:172
#: Blocks/Product/Media/edit.js:70 src/blocks/product-media/edit.js:113
msgid "Max Image Width"
msgstr "Largeur maximale de l'image"

#: Blocks/Product/Media/edit.js:59 src/blocks/product-media/edit.js:102
msgid "Slider Height"
msgstr "Hauteur du curseur"

#: src/Integrations/Elementor/Widgets/Media.php:116
#: Blocks/Product/Media/edit.js:47 src/blocks/product-media/edit.js:85
msgid "Auto Height"
msgstr "Hauteur automatique"

#: Blocks/Product/Description/edit.js:35
#: src/blocks/product-description/edit.js:28
msgid "Experience the next level of convenience with our innovative widget. Melding cutting-edge technology with user-friendly design, this product provides unparalleled functionality that caters to your lifestyle."
msgstr "Faites l'expérience d'un niveau de commodité supérieur grâce à notre gadget innovant. Alliant technologie de pointe et design convivial, ce produit offre une fonctionnalité inégalée qui s'adapte à votre style de vie."

#: Blocks/Product/CollectionBadges/edit.js:63
#: src/blocks/product-collection-tags/edit.js:66
msgid "Number To Display"
msgstr "Nombre à afficher"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:146
#: Blocks/Product/BuyButton/edit.js:167 Blocks/Upsell/SubmitButton/edit.js:128
#: src/blocks/product-buy-button/labels.js:56
msgid "Unavailable label"
msgstr "Libellé « Indisponible »"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:137
#: Blocks/Product/BuyButton/edit.js:155 Blocks/Upsell/SubmitButton/edit.js:116
#: src/blocks/product-buy-button/labels.js:25
msgid "Out of stock label"
msgstr "Libellé « En rupture de stock »"

#: Blocks/Product/BuyButton/edit.js:150 Blocks/Upsell/CountdownTimer/edit.js:88
#: Blocks/Upsell/SubmitButton/edit.js:111
msgid "Text settings"
msgstr "Réglages du texte"

#: Blocks/Button/edit.js:22 src/blocks/product-buy-button/edit.js:77
msgid "Add text…"
msgstr "Ajouter du texte…"

#: Blocks/AddToCartButton/edit.js:168 Blocks/Button/edit.js:21
#: Blocks/BuyButton/edit.js:104 Blocks/CartSubmit/edit.js:107
#: Blocks/CustomerDashboardButton/edit.js:138 Blocks/LogoutButton/edit.js:70
#: Blocks/Product/BuyButton/edit.js:110 Blocks/Submit/edit.js:183
#: Blocks/Upsell/NoThanksButton/edit.js:95
#: Blocks/Upsell/SubmitButton/edit.js:154
#: src/blocks/cart-items-submit/edit.js:54 src/blocks/cart-submit/edit.js:121
#: src/blocks/product-buy-button/edit.js:76
#: src/blocks/product-review-form-submit-button/edit.js:74
msgid "Button text"
msgstr "Texte du bouton"

#: src/Integrations/Bricks/Elements/ProductReviewBreakdown.php:80
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:103
#: Blocks/Columns/edit.js:135 Blocks/PriceSelector/edit.js:121
#: Blocks/Product/PriceChoices/edit.js:37 Blocks/ProductCollection/edit.js:196
#: Blocks/ProductDonationAmounts/edit.js:121
#: Blocks/ProductDonationPrices/edit.js:93 Blocks/ProductItemList/edit.js:236
#: src/blocks/product-price-chooser/edit.js:100
#: src/blocks/product-review-breakdown/edit.js:58
msgid "Columns"
msgstr "Colonnes"

#: Blocks/PriceSelector/edit.js:110
msgid "Select many"
msgstr "Sélection multiple"

#: Blocks/PriceChoice/edit.js:91
msgid "Show Price Amount"
msgstr "Afficher le montant du prix"

#: src/Integrations/Bricks/Elements/ProductReviewTotalRating.php:69
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:87
#: Blocks/PriceChoice/edit.js:81 src/components/LabelControl.js:13
msgid "Show Label"
msgstr "Afficher le libellé"

#: Blocks/PriceChoice/edit.js:73
msgid "Checked By Default"
msgstr "Coché par défaut"

#: Blocks/Payment/edit.js:49
msgid "Please preview your form on the front-end to view processors."
msgstr "Veuillez prévisualiser votre formulaire sur le site pour afficher les processeurs de paiement."

#: Blocks/Payment/edit.js:42
msgid "No payment processors are enabled for this mode."
msgstr "Aucun processeur de paiement n'est activé pour ce mode."

#: Blocks/Payment/components/Stripe.js:43
msgid "Please preview the form on the front-end to load the Stripe payment element fields."
msgstr "Veuillez prévisualiser le formulaire sur le site pour charger les champs de paiement Stripe."

#: Blocks/Payment/components/PayPal.js:87 sc-payment.js:49
msgid "PayPal selected for check out."
msgstr "PayPal sélectionné pour le paiement."

#: Blocks/Payment/components/PayPal.js:66
#: Blocks/Payment/components/PayPal.js:95 sc-checkout-mollie-payment2.js:105
#: sc-payment.js:49 sc-payment.js:58 sc-payment.js:62 sc-payment.js:69
msgid "Another step will appear after submitting your order to complete your purchase details."
msgstr "Une étape supplémentaire apparaîtra après l’envoi de votre commande pour compléter les informations de votre achat."

#: Blocks/Payment/components/PayPal.js:55 sc-payment.js:49 sc-payment.js:58
msgid "Credit Card selected for check out."
msgstr "Carte bancaire sélectionnée pour le paiement."

#. translators: Manual payment method.
#: Blocks/Payment/components/ManualPaymentMethod.js:20
#: sc-checkout-mollie-payment2.js:29 sc-checkout-mollie-payment2.js:105
#: sc-payment.js:69
msgid "%s selected for check out."
msgstr "%s sélectionné pour le paiement."

#: Blocks/Payment/components/Inspector.js:90
msgid "Enable Paystack payment"
msgstr "Activer le paiement Paystack"

#: src/Models/PaymentMethod.php:91 Blocks/Payment/components/Inspector.js:89
msgid "Paystack"
msgstr "Paystack"

#: Blocks/Payment/components/Inspector.js:77
msgid "Enable PayPal payment"
msgstr "Activer le paiement PayPal"

#: Blocks/Payment/components/Inspector.js:64
msgid "Enable Stripe payment"
msgstr "Activer le paiement Stripe"

#: Blocks/Payment/components/Inspector.js:52
msgid "Enable Mollie processor"
msgstr "Activer le processeur de paiement Mollie"

#: src/Models/PaymentMethod.php:93 Blocks/Payment/components/Inspector.js:51
msgid "Mollie"
msgstr "Mollie"

#: Blocks/Payment/components/Inspector.js:41
msgid "Disable or enable specific processors for this form."
msgstr "Désactiver ou activer des processeurs de paiement spécifiques pour ce formulaire."

#: Blocks/Payment/components/Inspector.js:34
msgid "Enabled Processors"
msgstr "Processeurs activés"

#: Blocks/Password/edit.js:144
msgid "Password Confirmation Help"
msgstr "Aide de la confirmation du mot de passe"

#: Blocks/Password/edit.js:128
msgid "Password Confirmation Placeholder"
msgstr "Texte indicatif de la confirmation du mot de passe"

#: Blocks/Password/edit.js:110
msgid "Password Confirmation Label"
msgstr "Libellé de la confirmation du mot de passe"

#: Blocks/Password/Block.php:37 Blocks/Password/edit.js:97
#: Blocks/Password/edit.js:115 Blocks/Password/edit.js:169
msgid "Password Confirmation"
msgstr "Confirmation du mot de passe"

#: Blocks/Password/edit.js:52
msgid "Site Settings"
msgstr "Réglages du site"

#: Blocks/Password/edit.js:39
msgid "You can override the global password validation by going to the advanced settings."
msgstr "Vous pouvez remplacer la validation globale des mots de passe dans les réglages avancés."

#: Blocks/OrderBumps/edit.js:75 Blocks/PriceChoice/edit.js:101
msgid "Show control"
msgstr "Afficher le contrôle"

#: Blocks/NameYourPrice/edit.js:81
msgid "Show Currency Code"
msgstr "Afficher le code de la devise"

#: Blocks/Name/components/Inspector.js:41
msgid "Last Name Label"
msgstr "Libellé du nom"

#: Blocks/Name/components/Inspector.js:30
#: Blocks/Name/components/Inspector.js:52
msgid "First Name Help"
msgstr "Aide du prénom"

#: Blocks/Name/components/Inspector.js:19
msgid "First Name Label"
msgstr "Libellé du prénom"

#: auto-fees/utils/constants.js:13
msgid "Shipping Amount"
msgstr "Montant de la livraison"

#: Blocks/Heading/edit.js:62
msgid "Add your description..."
msgstr "Ajoutez votre description…"

#: Blocks/Heading/edit.js:51
msgid "Add your title..."
msgstr "Ajoutez votre titre…"

#: Blocks/Form/edit.js:615
msgid "Form"
msgstr "Formulaire"

#: Blocks/Form/edit.js:558
msgid "Please complete your store to enable live mode. It's free!"
msgstr "Veuillez finaliser la configuration de votre boutique pour activer le mode réel. C’est gratuit !"

#: Blocks/Form/edit.js:557
msgid "Complete your store setup."
msgstr "Finalisez la configuration de votre boutique."

#: Blocks/Form/Block.php:117 Blocks/Form/edit.js:522
#: sc-order-confirm-provider2.js:105 store4.js:106
msgid "Your payment was successful. A receipt is on its way to your inbox."
msgstr "Votre paiement a été effectué avec succès. Un reçu est en route vers votre boîte de réception."

#: Blocks/Form/Block.php:116 Blocks/Form/edit.js:506 sc-upsell.js:31
#: store4.js:105
msgid "Thank you!"
msgstr "Merci !"

#: Blocks/Form/Block.php:111 Blocks/Form/edit.js:460 Blocks/Form/edit.js:481
#: store4.js:102
msgid "Success! Redirecting..."
msgstr "Opération réussie ! Redirection…"

#: Blocks/Form/edit.js:498
msgid "Success Text"
msgstr "Texte de réussite"

#: Blocks/Form/Block.php:109 Blocks/Form/edit.js:443 store4.js:100
msgid "Finalizing..."
msgstr "Finalisation…"

#: Blocks/Form/edit.js:441
msgid "Confirming"
msgstr "Confirmation"

#: Blocks/Form/Block.php:108 Blocks/Form/edit.js:426 store4.js:99
msgid "Processing..."
msgstr "Traitement…"

#: Blocks/Form/Block.php:107 Blocks/Form/edit.js:409 store4.js:98
msgid "Submitting..."
msgstr "Envoi…"

#: Blocks/Form/edit.js:407
msgid "Submitting"
msgstr "Envoi"

#: Blocks/Form/edit.js:400
msgid "Loading Text"
msgstr "Texte de chargement"

#: Blocks/Form/edit.js:332
msgid "The this is the space between the rows of form elements."
msgstr "Il s’agit de l’espacement entre les rangées d’éléments du formulaire."

#: Blocks/Form/edit.js:317
msgid "Form Highlight Color"
msgstr "Couleur de mise en évidence du formulaire"

#: src/Integrations/Bricks/Elements/BuyButton.php:98
#: src/Integrations/Bricks/Elements/BuyButton.php:112
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:149
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:163
#: src/Integrations/Bricks/Elements/ProductReviewTotalRating.php:76
#: src/Integrations/Elementor/Widgets/ProductContent.php:48
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:100
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:135
#: Blocks/Form/edit.js:314
msgid "Style"
msgstr "Style"

#: Blocks/Form/edit.js:309
msgid "Change Template"
msgstr "Changer de modèle"

#: Blocks/Form/edit.js:305
msgid "Form Template"
msgstr "Modèle de formulaire"

#: Blocks/Form/edit.js:102
msgid "Are you sure you want to change the template? This will completely replace your current form."
msgstr "Voulez-vous vraiment changer de modèle ? Votre formulaire actuel sera entièrement remplacé."

#: Blocks/Form/components/Setup.js:86 Blocks/Form/edit.js:347
msgid "Custom Thank You Page"
msgstr "Page de remerciement personnalisée"

#: Blocks/Form/components/Setup.js:83 Blocks/Form/edit.js:343
msgid "Thank You Page"
msgstr "Page de remerciement"

#: Blocks/Form/components/Setup.js:37
msgid "Products & Behavior"
msgstr "Produits et comportement"

#: Blocks/Form/components/SelectPrices.js:145
msgid "Customer can select multiple options."
msgstr "Le client peut sélectionner plusieurs options."

#: Blocks/Form/components/SelectPrices.js:136
msgid "Customer must select one of the options."
msgstr "Le client doit sélectionner l'une des options."

#: Blocks/Form/components/SelectPrices.js:127
msgid "Customer must purchase all options."
msgstr "Le client doit acheter toutes les options."

#: Blocks/Form/components/SelectPrices.js:121
msgid "Product Options"
msgstr "Options du produit"

#: Blocks/Form/components/SelectPrices.js:86
msgid "Choose An Invoice Product"
msgstr "Choisir un produit de facture"

#: Blocks/Form/components/SelectPrices.js:57
msgid "Choose A Donation Product"
msgstr "Choisir un produit de don"

#: Blocks/Form/components/ChooseDesign.js:12
msgid "Choose A Starting Design"
msgstr "Choisir un design de départ"

#: Blocks/DonationAmount/edit.js:25 Blocks/ProductDonationAmount/edit.js:41
msgid "Buy me coffee!"
msgstr "Offrez-moi un café !"

#: Blocks/DonationAmount/edit.js:24 Blocks/ProductDonationAmount/edit.js:40
msgid "Label for donation"
msgstr "Libellé du don"

#: Blocks/Donation/edit.js:270
msgid "Add  Amount"
msgstr "Ajouter un montant"

#: Blocks/Donation/edit.js:254
msgid "Add Suggested Donation Amount"
msgstr "Ajouter un montant de don suggéré"

#: Blocks/Donation/edit.js:224
msgid "Add Amount"
msgstr "Ajouter un montant"

#: Blocks/Donation/edit.js:186
msgid "Default Amount"
msgstr "Montant par défaut"

#: Blocks/Donation/edit.js:174
msgid "Allow custom amount to be entered"
msgstr "Autoriser la saisie d’un montant personnalisé"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:88
#: src/Integrations/Bricks/Elements/SaleBadge.php:62
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:127
#: src/Integrations/Elementor/Widgets/SaleBadge.php:83
#: Blocks/Divider/edit.js:30
msgid "Text"
msgstr "Texte"

#: forms/two-column.php:65 forms/two-column.php:66
#: Blocks/Dashboard/WordPressAccount/edit.js:59
msgid "Email Address"
msgstr "Adresse e-mail"

#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:109
#: auto-fees/CreateAutoFee.js:247 auto-fees/list/fields/index.js:79
#: auto-fees/modules/Details.js:95 Blocks/Dashboard/WordPressAccount/edit.js:54
#: src/blocks/product-review-reviewer-name/edit.js:50
#: sc-wordpress-user-edit.js:64 sc-wordpress-user.js:29
msgid "Display Name"
msgstr "Nom affiché"

#: Blocks/Dashboard/DashboardPage/edit.js:47
msgid "Url Slug"
msgstr "Slug de l'URL"

#: Blocks/Dashboard/CustomerDownloads/edit.js:88
#: Blocks/Dashboard/CustomerLicenses/edit.js:102
#: Blocks/Dashboard/OrderDownloads/edit.js:86
msgid "Application UI Icon Pack"
msgstr "Pack d'icônes d'interface utilisateur d'application"

#: Blocks/Dashboard/CustomerDownloads/edit.js:61
#: Blocks/Dashboard/CustomerLicenses/edit.js:61
#: Blocks/Dashboard/OrderDownloads/edit.js:59
msgid "Camping & Hiking Icons"
msgstr "Icônes de camping et de randonnée"

#: dashboard/Orders.js:67 dashboard/Recommended.js:39
#: Blocks/Dashboard/CustomerDownloads/edit.js:47
#: Blocks/Dashboard/CustomerInvoices/edit.js:47
#: Blocks/Dashboard/CustomerLicenses/edit.js:47
#: Blocks/Dashboard/CustomerOrders/edit.js:47
#: Blocks/Dashboard/CustomerSubscriptions/edit.js:53
#: Blocks/Dashboard/OrderDownloads/edit.js:45 sc-charges-list.js:127
#: sc-invoices-list.js:149 sc-licenses-list.js:142 sc-orders-list.js:157
#: sc-purchase-downloads-list2.js:74 sc-subscriptions-list.js:142
msgid "View all"
msgstr "Tout afficher"

#: Blocks/Dashboard/CustomerDashboard/edit.js:172
msgid "New Tab %d"
msgstr "Nouvel onglet %d"

#: abandoned-checkouts/AbandonedCheckout.js:237
#: components/address/EditAddress.js:101 components/address/ViewAddress.js:180
#: invoices/modules/Address.js:270 Blocks/Address/Block.php:36
#: Blocks/Address/edit.js:102 Blocks/Address/edit.js:201
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:75
#: sc-customer-details2.js:47 sc-customer-edit.js:119
#: sc-form-components-validator2.js:176 sc-order-billing-address2.js:102
msgid "Billing Address"
msgstr "Adresse de facturation"

#: Blocks/Dashboard/CustomerBillingDetails/edit.js:59
#: sc-customer-details2.js:47
msgid "Billing Email"
msgstr "E-mail de facturation"

#: Blocks/Dashboard/CustomerBillingDetails/edit.js:54
#: sc-customer-details2.js:47
msgid "Billing Name"
msgstr "Nom de facturation"

#: Blocks/Dashboard/CustomerBillingDetails/edit.js:35
#: Blocks/Dashboard/CustomerDownloads/edit.js:35
#: Blocks/Dashboard/CustomerInvoices/edit.js:53
#: Blocks/Dashboard/CustomerLicenses/edit.js:35
#: Blocks/Dashboard/CustomerOrders/edit.js:53
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:57
#: Blocks/Dashboard/CustomerSubscriptions/edit.js:41
#: Blocks/Dashboard/WordPressAccount/edit.js:35
msgid "Sample Data"
msgstr "Données d'Exemple"

#: src/Integrations/Elementor/Widgets/ProductReviewContent.php:71
#: Blocks/CustomerDashboardButton/edit.js:104
msgid "Info"
msgstr "Infos"

#: Blocks/CustomerDashboardButton/edit.js:53 Blocks/Submit/edit.js:58
msgid "Full"
msgstr "Pleine largeur"

#: Blocks/CustomerDashboardButton/edit.js:44
msgid "Show Icon"
msgstr "Afficher l’icône"

#: Blocks/Confirmation/edit.js:20
msgid "Thank you for your purchase! Please check your inbox for additional information."
msgstr "Merci pour votre achat ! Veuillez consulter votre boîte de réception pour plus d’informations."

#: Blocks/ConditionalForm/translations.js:21
msgid "is less than or equal to"
msgstr "est inférieur ou égal à"

#: Blocks/ConditionalForm/translations.js:15
msgid "does not exist"
msgstr "n'existe pas"

#: Blocks/ConditionalForm/translations.js:14
msgid "exists"
msgstr "existe"

#: Blocks/ConditionalForm/translations.js:10
msgid "Shipping Country"
msgstr "Pays de livraison"

#: Blocks/ConditionalForm/translations.js:9
msgid "Billing Country"
msgstr "Pays de facturation"

#: Blocks/ConditionalForm/translations.js:7
msgid "Coupon(s)"
msgstr "Coupon(s)"

#: Blocks/ConditionalForm/translations.js:4
msgid "Product(s)"
msgstr "Produit(s)"

#: product-groups/components/SelectProduct.js:50
#: Blocks/ConditionalForm/selectors/SelectProducts/index.js:70
msgid "Add Another Product"
msgstr "Ajouter un autre produit"

#: Blocks/ConditionalForm/selectors/SelectProcessors/index.js:113
msgid "Add Another Processor"
msgstr "Ajouter un Autre Processeur"

#: src/Models/PaymentMethod.php:87
#: Blocks/ConditionalForm/selectors/SelectProcessors/index.js:36
#: Blocks/Payment/components/Inspector.js:76 sc-payment.js:49
msgid "PayPal"
msgstr "PayPal"

#: src/Models/PaymentMethod.php:85
#: Blocks/ConditionalForm/selectors/SelectProcessors/index.js:25
#: Blocks/Payment/components/Inspector.js:63
msgid "Stripe"
msgstr "Stripe"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:63
msgid "not exist"
msgstr "n'existe pas"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:59
msgid "exist"
msgstr "existe"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:41
msgid "is less or equal to"
msgstr "est inférieur ou égal à"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:37
#: Blocks/ConditionalForm/translations.js:20
msgid "is greater or equal to"
msgstr "est supérieur ou égal à"

#: auto-fees/utils/constants.js:149
#: Blocks/ConditionalForm/selectors/SelectOperator.js:33
#: Blocks/ConditionalForm/translations.js:19
msgid "is less than"
msgstr "est inférieur à"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:29
#: Blocks/ConditionalForm/translations.js:18
msgid "is greater than"
msgstr "est supérieur à"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:25
msgid "is not equal to"
msgstr "n'est pas égal à"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:21
#: Blocks/ConditionalForm/translations.js:16
#: Blocks/ConditionalForm/translations.js:17
msgid "is equal to"
msgstr "est égal à"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:15
#: Blocks/ConditionalForm/selectors/SelectOperator.js:55
#: Blocks/ConditionalForm/selectors/SelectOperator.js:73
#: Blocks/ConditionalForm/translations.js:13
msgid "matches none of"
msgstr "ne correspond à aucun de(s)"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:11
#: Blocks/ConditionalForm/selectors/SelectOperator.js:51
#: Blocks/ConditionalForm/translations.js:12
msgid "matches all of"
msgstr "correspond à tous les"

#: Blocks/ConditionalForm/selectors/SelectOperator.js:7
#: Blocks/ConditionalForm/selectors/SelectOperator.js:47
#: Blocks/ConditionalForm/selectors/SelectOperator.js:69
#: Blocks/ConditionalForm/translations.js:11
msgid "matches any of"
msgstr "correspond à l'un de(s)"

#: Blocks/ConditionalForm/selectors/SelectCoupons/index.js:91
msgid "Add Another Coupon"
msgstr "Ajouter un autre coupon"

#. translators: %s is the discount percentage (e.g. "10%").
#: src/Controllers/Admin/Coupons/CouponsListTable.php:197
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:338
#: src/Models/Checkout.php:691 src/Models/Coupon.php:56
#: abandoned-checkouts/modules/Coupon.js:22 coupons/Sidebar.js:16 util.js:40
#: util.js:51 Blocks/ConditionalForm/selectors/SelectCoupons/CouponItem.js:30
#: Blocks/ConditionalForm/selectors/SelectCoupons/index.js:22
#: Blocks/ConditionalForm/selectors/SelectCoupons/index.js:26 price.js:14
msgid "%s off"
msgstr "%s de réduction"

#: Blocks/ConditionalForm/rules.js:262
msgid "Set Rules"
msgstr "Définis les règles"

#: auto-fees/modules/Rules.js:229 Blocks/ConditionalForm/rules.js:229
#: Blocks/ConditionalForm/rules.js:241
msgid "OR"
msgstr "OU"

#: auto-fees/modules/Rules.js:108 Blocks/ConditionalForm/edit.js:172
msgid "Add Conditions"
msgstr "Ajouter des Conditions"

#: Blocks/ConditionalForm/edit.js:163
msgid "First, add some conditions for the display of this group of blocks."
msgstr "Tout d'abord, ajoutez quelques conditions pour l'affichage de ce groupe de blocs."

#: Blocks/ConditionalForm/edit.js:138 Blocks/ConditionalForm/edit.js:162
msgid "Conditional"
msgstr "Conditionnel"

#: Blocks/ConditionalForm/edit.js:117 Blocks/ConditionalForm/edit.js:179
msgid "Configure Conditions"
msgstr "Configurer les conditions"

#: Blocks/ConditionalForm/edit.js:100
msgid "Configure different visibility conditions to control when the contents appear to customers."
msgstr "Configurez différentes conditions de visibilité pour contrôler le moment où le contenu apparaît aux clients."

#: auto-fees/modules/Rules.js:98 auto-fees/modules/Rules.js:119
#: Blocks/ConditionalForm/edit.js:90
msgid "Conditions"
msgstr "Conditions"

#: Blocks/ConditionalForm/edit.js:84
msgid "Edit Conditions"
msgstr "Modifier les conditions"

#: auto-fees/modules/OrGroup.js:127 Blocks/ConditionalForm/conditions.js:332
#: Blocks/ConditionalForm/rules.js:210
msgid "AND"
msgstr "ET"

#: Blocks/ConditionalForm/conditions.js:93
msgid "Search for payment method..."
msgstr "Rechercher un moyen de paiement..."

#: Blocks/ConditionalForm/conditions.js:71
#: Blocks/ConditionalForm/conditions.js:82
msgid "Search for country..."
msgstr "Rechercher un pays..."

#: Blocks/ConditionalForm/conditions.js:61
msgid "Search for coupons..."
msgstr "Recherche de coupons..."

#: Blocks/ConditionalForm/conditions.js:33
msgid "Search for products..."
msgstr "Rechercher des produits..."

#: Blocks/Column/Inspector/Spacing.js:148
msgid "Justification"
msgstr "Justification"

#: Blocks/Column/Inspector/Spacing.js:139
msgid "Customize the width for all elements that are assigned to the center or wide columns."
msgstr "Personnaliser la largeur de tous les éléments affectés aux colonnes centrales ou larges."

#: Blocks/Column/Inspector/Spacing.js:119
msgid "Wide"
msgstr "Large"

#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:91
#: src/Integrations/Elementor/Widgets/CollectionTags.php:338
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:74
#: src/Integrations/Elementor/Widgets/Quantity.php:76
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:76
#: products/components/Editor/index.js:52 Blocks/Column/Inspector/Spacing.js:98
msgid "Content"
msgstr "Contenu"

#: Blocks/Column/Inspector/Spacing.js:85
msgid "Nested blocks will fill the width of this container. Toggle to constrain."
msgstr "Les blocs imbriqués rempliront la largeur de ce conteneur. Basculer pour contraindre."

#: Blocks/Column/Inspector/Spacing.js:81
msgid "Nested blocks use content width with options for full and wide widths."
msgstr "Les blocs imbriqués utilisent la largeur du contenu avec des options de pleine largeur et de grande largeur."

#: Blocks/Column/Inspector/Spacing.js:67
msgid "Inner blocks use content width"
msgstr "Les blocs intérieurs utilisent la largeur du contenu"

#: Blocks/Column/Inspector/Spacing.js:48
msgid "Justify items right"
msgstr "Justifier le droit des articles"

#: Blocks/Column/Inspector/Spacing.js:43
msgid "Justify items center"
msgstr "Justifier le centre des articles"

#: Blocks/Column/Inspector/Spacing.js:38
msgid "Justify items left"
msgstr "Justifier les éléments à gauche"

#: Blocks/Column/edit.js:153 Blocks/Column/edit.js:156
msgid "Sticky"
msgstr "Collant"

#: Blocks/CollectionPage/edit.js:228
msgid "No collections found."
msgstr "Aucune collection trouvée."

#: Blocks/CollectionPage/edit.js:202 sc-address-suggestions2.js:17613
msgid "Loading..."
msgstr "Chargement…"

#: Blocks/CollectionPage/edit.js:155
msgid "Search or type a collection name"
msgstr "Rechercher ou saisir un nom de collection"

#: Blocks/CollectionPage/edit.js:32
msgid "Select Collection Page"
msgstr "Sélectionner la page de collection"

#: Blocks/CollapsibleRow/edit.js:58 Blocks/Dashboard/DashboardTab/edit.js:77
msgid "Select an icon"
msgstr "Sélectionner une icône"

#: Blocks/CollapsibleRow/edit.js:43 Blocks/Dashboard/DashboardTab/edit.js:62
msgid "Tab Icon"
msgstr "Icône de l’onglet"

#: Blocks/CheckoutForm/components/SelectForm.js:86
msgid "Search for a form..."
msgstr "Rechercher un formulaire…"

#: Blocks/CheckoutForm/components/SelectForm.js:85
msgid "Choose a form"
msgstr "Choisir un formulaire"

#: Blocks/CheckoutForm/components/PriceChoices.js:102
msgid "To add some products \"Add Products\" button."
msgstr "Pour ajouter des produits, utilisez le bouton « Ajouter des produits »."

#: orders/modules/Fulfillment/components/ShipmentForm.js:151
#: orders/modules/Fulfillment/components/ShippingDateSelector.js:211
#: Blocks/CheckoutForm/components/PriceChoice.js:46
#: components/SelectProduct.js:52
msgid "Custom"
msgstr "Personnalisé"

#: src/Abilities/Abilities/CreateProduct.php:23
#: Blocks/CheckoutForm/components/Options.js:42
msgid "Create Product"
msgstr "Créer un produit"

#: Blocks/CheckoutForm/components/Empty.js:183
msgid "New Form"
msgstr "Nouveau formulaire"

#: Blocks/CheckoutForm/components/Empty.js:171
msgid "Add a checkout form"
msgstr "Ajouter un formulaire de paiement"

#: Blocks/CheckoutForm/components/Empty.js:167
msgid "Get started by selecting a form or start build a new form."
msgstr "Commencez par sélectionner un formulaire ou créez-en un nouveau."

#: Blocks/CheckoutForm/components/Empty.js:126
msgid "Select a checkout form"
msgstr "Sélectionner un formulaire de paiement"

#: Blocks/CheckoutForm/components/Empty.js:87
msgid "Enter a title for your form"
msgstr "Saisissez un titre pour votre formulaire"

#: Blocks/CheckoutForm/components/Empty.js:72
msgid "Create a Checkout Form"
msgstr "Créer un formulaire de paiement"

#: Blocks/CheckoutForm/components/Empty.js:39
msgid "Untitled Form"
msgstr "Formulaire sans titre"

#: Blocks/CheckoutForm/components/Edit.js:103
#: Blocks/CheckoutForm/components/Edit.js:108
#: Blocks/CheckoutForm/components/Empty.js:81
msgid "Form Title"
msgstr "Titre du formulaire"

#: Blocks/CheckoutForm/components/Edit.js:91
msgid "This form has been deleted or is unavailable."
msgstr "Ce formulaire a été supprimé ou n’est pas disponible."

#: Blocks/CheckoutErrors/edit.js:10
msgid "If there are errors in the checkout, they will display here."
msgstr "S'il y a des erreurs lors de la validation de la commande, elles seront affichées ici."

#: Blocks/Checkbox/edit.js:72
msgid "Checkbox Text"
msgstr "Texte de la case à cocher"

#: Blocks/Checkbox/edit.js:61 Blocks/Radio/edit.js:53 Blocks/Switch/edit.js:61
msgid "Checked by default"
msgstr "Coché par défaut"

#: src/Integrations/Elementor/DynamicTags/Price.php:66
#: src/Integrations/Elementor/DynamicTags/ScratchPrice.php:68
#: Blocks/Checkbox/edit.js:53 Blocks/Radio/edit.js:45 Blocks/Switch/edit.js:53
msgid "Value"
msgstr "Valeur"

#: Blocks/CartSubmit/edit.js:78 components/CartInspectorControls.js:50
#: src/blocks/cart-submit/edit.js:77 src/components/CartInspectorControls.js:50
msgid "Bottom Border"
msgstr "Bordure inférieure"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:156
#: Blocks/CartSubmit/edit.js:74 components/CartInspectorControls.js:46
#: src/blocks/cart-submit/edit.js:73 src/components/CartInspectorControls.js:46
msgid "Border"
msgstr "Bordure"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:167
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:388
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:280
#: src/Integrations/Elementor/Widgets/CollectionTags.php:284
#: src/Integrations/Elementor/Widgets/PriceChooser.php:283
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:245
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:305
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:543
#: src/Integrations/Elementor/Widgets/SaleBadge.php:173
#: src/Integrations/Elementor/Widgets/VariantPills.php:358
#: Blocks/CartSubmit/edit.js:63 components/CartInspectorControls.js:35
#: src/blocks/cart-submit/edit.js:62 src/components/CartInspectorControls.js:35
msgid "Padding"
msgstr "Marge interne"

#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingStars.php:122
#: Blocks/CartSubmit/edit.js:61 components/CartInspectorControls.js:33
#: src/blocks/cart-submit/edit.js:60 src/components/CartInspectorControls.js:33
msgid "Spacing"
msgstr "Espacement"

#: Blocks/CartSubmit/edit.js:51 src/blocks/cart-submit/edit.js:47
msgid "Section Color"
msgstr "Couleur de la section"

#: Blocks/CartMenuButton/edit.js:71 src/blocks/cart-menu-button/edit.js:88
msgid "Always show cart"
msgstr "Toujours afficher le panier"

#: Blocks/CartItems/edit.js:70
msgid "Basic"
msgstr "Basique"

#: Blocks/CartItems/edit.js:69 Blocks/CartItems/edit.js:78
#: src/blocks/cart-line-item-title/edit.js:6
msgid "Example Product"
msgstr "Exemple de produit"

#: Blocks/CartItems/edit.js:51 Blocks/LineItems/edit.js:41
#: src/blocks/cart-items/edit.js:78 src/blocks/cart-line-items/edit.js:81
msgid "Allow line item quantities to be editable."
msgstr "Autoriser la modification des quantités des articles."

#: Blocks/CartItems/edit.js:50 Blocks/LineItems/edit.js:40
#: src/blocks/cart-items/edit.js:77 src/blocks/cart-line-items/edit.js:80
msgid "Editable"
msgstr "Modifiable"

#: Blocks/CartItems/edit.js:37 Blocks/LineItems/edit.js:27
#: src/blocks/cart-items/edit.js:65 src/blocks/cart-line-items/edit.js:67
msgid "Allow line items to be removed."
msgstr "Autoriser la suppression des articles."

#: Blocks/CartItems/edit.js:36 Blocks/LineItems/edit.js:26
#: src/blocks/cart-items/edit.js:64 src/blocks/cart-line-items/edit.js:66
msgid "Removable"
msgstr "Supprimable"

#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:67
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:91
#: Blocks/CartCoupon/edit.js:60 Blocks/Checkbox/components/Inspector.js:37
#: Blocks/Coupon/edit.js:57 Blocks/Email/components/Inspector.js:28
#: Blocks/FirstName/edit.js:50 Blocks/Input/components/Inspector.js:36
#: Blocks/Input/edit.js:58 Blocks/LastName/edit.js:50 Blocks/Name/edit.js:50
#: Blocks/NameYourPrice/edit.js:62 Blocks/Password/components/Inspector.js:37
#: Blocks/Password/edit.js:78 Blocks/Phone/edit.js:46
#: Blocks/Switch/components/Inspector.js:36 Blocks/Textarea/edit.js:58
#: src/blocks/cart-coupon/edit.js:166
#: src/blocks/product-line-item-note/labels.js:25
#: src/blocks/product-line-item-note/labels.js:34
#: src/blocks/product-review-form-content/labels.js:31
#: src/blocks/product-review-form-content/labels.js:40
#: src/blocks/product-review-form-title/labels.js:31
#: src/blocks/product-review-form-title/labels.js:40
msgid "Placeholder"
msgstr "Texte indicatif"

#: Blocks/CartCoupon/edit.js:39 Blocks/Coupon/edit.js:36
#: src/blocks/cart-coupon/edit.js:145
msgid "Collapsed"
msgstr "Fermé"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:361
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:240
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:198
#: src/Integrations/Elementor/Widgets/Quantity.php:153
#: src/Integrations/Elementor/Widgets/SaleBadge.php:197
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:161
#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:82
#: orders/modules/Fulfillment/components/PackageSelector/index.js:450
#: products/modules/BuyLink.js:180 ui/Dimensions.js:80 Blocks/Cart/edit.js:69
#: Blocks/Column/edit.js:141
#: Blocks/ProductCollectionImage/dimension-controls.js:165
#: Blocks/ProductCollectionImage/dimension-controls.js:175
#: Blocks/StoreLogo/edit.js:170 src/blocks/cart-line-item-image/edit.js:156
#: src/blocks/cart-order-bump-image/edit.js:158 src/blocks/cart/edit.js:105
#: src/blocks/product-buy-button/display.js:29
#: src/blocks/product-buy-button/display.js:38
#: src/blocks/product-image/edit.js:159
#: src/blocks/product-quantity-control/edit.js:42
#: src/blocks/product-quick-view-button/design.js:74
#: src/blocks/product-quick-view-button/design.js:81
#: src/blocks/product-quick-view/edit.js:61
#: src/blocks/product-quick-view/edit.js:66
#: src/blocks/product-review-add-button/design.js:78
#: src/blocks/product-review-add-button/design.js:85
#: src/blocks/product-review-add-button/display.js:32
#: src/blocks/product-review-add-button/display.js:39
#: src/blocks/product-review-form-submit-button/display.js:25
#: src/blocks/product-review-form-submit-button/display.js:32
#: src/blocks/product-review-form/edit.js:131
#: src/blocks/product-selected-price-ad-hoc-amount/edit.js:39
#: src/blocks/product-selected-variant-image/edit.js:166
#: src/blocks/sticky-purchase/edit.js:41
msgid "Width"
msgstr "Largeur"

#: Blocks/Card/edit.js:42 src/blocks-styles/product-quantity-borderless.php:9
msgid "Borderless"
msgstr "Sans bordure"

#: Blocks/BuyButton/Placeholder.js:69
msgid "Create Buy Button"
msgstr "Créer un bouton d’achat"

#: Blocks/BuyButton/Placeholder.js:68
msgid "Update Buy Button"
msgstr "Mettre à jour le bouton d’achat"

#: Blocks/BuyButton/Placeholder.js:28
msgid "Select some products"
msgstr "Sélectionnez des produits"

#: Blocks/BuyButton/edit.js:75
msgid "Products Info"
msgstr "Infos sur les produits"

#: Blocks/BuyButton/edit.js:52
msgid "Change selected products"
msgstr "Modifier les produits sélectionnés"

#: upsell-funnels/modules/Upsell/EditUpsell.js:36
#: Blocks/BumpLineItem/Block.php:23 Blocks/CartBumpLineItem/Block.php:24
#: Blocks/BumpLineItem/edit.js:21 Blocks/BumpLineItem/edit.js:31
#: Blocks/CartBumpLineItem/edit.js:37 Blocks/CartBumpLineItem/edit.js:47
#: src/blocks/cart-bump-line-item/view.php:18
#: src/blocks/cart-bump-line-item/edit.js:40
#: src/blocks/cart-bump-line-item/edit.js:55 sc-line-item-bump.js:22
msgid "Bundle Discount"
msgstr "Remise sur le lot"

#: Blocks/AddToCartButton/Placeholder.js:40 Blocks/ProductDonation/edit.js:148
#: Blocks/VariantPriceSelector/edit.js:180
msgid "Select Product"
msgstr "Sélectionner un produit"

#: Blocks/AddToCartButton/Placeholder.js:24
msgid "To add a product for the cart button, click the \"Select Product\" button."
msgstr "Pour ajouter un produit au bouton du panier, cliquez sur le bouton « Sélectionner un produit »."

#: Blocks/AddToCartButton/edit.js:92 Blocks/Donation/edit.js:197
#: Blocks/NameYourPrice/edit.js:90 Blocks/PriceChoice/edit.js:109
msgid "Product Info"
msgstr "Infos sur le produit"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:293
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:326
#: src/Integrations/Elementor/Widgets/CollectionTags.php:248
#: src/Integrations/Elementor/Widgets/PriceChooser.php:219
#: src/Integrations/Elementor/Widgets/PriceChooser.php:347
#: src/Integrations/Elementor/Widgets/PriceChooser.php:396
#: src/Integrations/Elementor/Widgets/PriceChooser.php:445
#: src/Integrations/Elementor/Widgets/PriceChooser.php:504
#: src/Integrations/Elementor/Widgets/ProductContent.php:85
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:276
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:260
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:119
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:237
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:293
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:507
#: src/Integrations/Elementor/Widgets/Quantity.php:114
#: src/Integrations/Elementor/Widgets/SaleBadge.php:110
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:112
#: src/Integrations/Elementor/Widgets/VariantPills.php:229
#: src/Integrations/Elementor/Widgets/VariantPills.php:285
#: Blocks/AddToCartButton/edit.js:88 Blocks/BuyButton/edit.js:71
#: components/CartInspectorControls.js:29
#: src/components/CartInspectorControls.js:29
msgid "Text Color"
msgstr "Couleur du texte"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:306
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:338
#: src/Integrations/Elementor/Widgets/CollectionTags.php:262
#: src/Integrations/Elementor/Widgets/PriceChooser.php:233
#: src/Integrations/Elementor/Widgets/PriceChooser.php:358
#: src/Integrations/Elementor/Widgets/PriceChooser.php:407
#: src/Integrations/Elementor/Widgets/PriceChooser.php:457
#: src/Integrations/Elementor/Widgets/PriceChooser.php:516
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:273
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:520
#: src/Integrations/Elementor/Widgets/SaleBadge.php:122
#: src/Integrations/Elementor/Widgets/VariantPills.php:296
#: Blocks/AddToCartButton/edit.js:82 Blocks/BuyButton/edit.js:65
#: Blocks/CartSubmit/edit.js:57 components/CartInspectorControls.js:24
#: src/components/CartInspectorControls.js:24
msgid "Background Color"
msgstr "Couleur d’arrière-plan"

#: Blocks/CustomerDashboardButton/edit.js:83 Blocks/Submit/edit.js:138
msgid "Large"
msgstr "Grand"

#: bumps/modules/Priority.js:36 upsell-funnels/modules/Priority.js:36
#: Blocks/CustomerDashboardButton/edit.js:79 Blocks/Submit/edit.js:134
msgid "Medium"
msgstr "Moyen"

#: Blocks/CustomerDashboardButton/edit.js:75 Blocks/Submit/edit.js:130
#: src/blocks/product-selected-variant/edit.js:30
msgid "Small"
msgstr "Petit"

#: src/Integrations/Bricks/Elements/BuyButton.php:70
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:77
#: src/Integrations/Bricks/Elements/ProductReviewList.php:115
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:128
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:100
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:122
#: Blocks/CartCoupon/edit.js:72 Blocks/CartSubmit/edit.js:89
#: Blocks/Coupon/edit.js:69 Blocks/CustomerDashboardButton/edit.js:34
#: Blocks/Form/edit.js:539 Blocks/Submit/edit.js:49
#: src/blocks/cart-coupon/edit.js:178 src/blocks/cart-submit/edit.js:88
msgid "Button Text"
msgstr "Texte du bouton"

#: Blocks/AddToCartButton/edit.js:67 Blocks/VariantPriceSelector/edit.js:282
msgid "Change selected product"
msgstr "Modifier le produit sélectionné"

#: Blocks/Address/edit.js:156
msgid "Default country"
msgstr "Pays par défaut"

#: Blocks/Address/edit.js:119
msgid "If products in the cart require tax but not shipping, we will show a condensed version specifically for tax collection."
msgstr "Si les produits du panier nécessitent des taxes mais pas de livraison, nous afficherons une version simplifiée destinée spécifiquement à la collecte des taxes."

#: Blocks/Address/edit.js:51
msgid "If tax or shipping is required for checkout the address field will automatically be required."
msgstr "Si des taxes ou la livraison sont requises pour le paiement, le champ d’adresse sera automatiquement obligatoire."

#: settings/learn/components/LearnSection.js:163 Blocks/Address/edit.js:46
#: Blocks/Checkbox/edit.js:35 Blocks/FirstName/edit.js:31
#: Blocks/Input/edit.js:30 Blocks/LastName/edit.js:31 Blocks/Name/edit.js:31
#: Blocks/NameYourPrice/edit.js:43 Blocks/Password/edit.js:59
#: Blocks/Phone/edit.js:27 Blocks/ProductDonation/edit.js:168
#: Blocks/RadioGroup/edit.js:68 Blocks/Switch/edit.js:35
#: Blocks/TaxIdInput/edit.js:50 Blocks/Textarea/edit.js:30
msgid "Required"
msgstr "Obligatoire"

#: Blocks/Address/edit.js:43 Blocks/BumpLineItem/edit.js:14
#: Blocks/Card/edit.js:29 Blocks/CartBumpLineItem/edit.js:30
#: Blocks/CartCoupon/edit.js:35 Blocks/CartItems/edit.js:32
#: Blocks/CartSubmit/edit.js:84 Blocks/CartSubtotal/edit.js:30
#: Blocks/Checkbox/components/Inspector.js:13 Blocks/Checkbox/edit.js:31
#: Blocks/CollapsibleRow/edit.js:30 Blocks/Coupon/edit.js:32
#: Blocks/CustomerDashboardButton/edit.js:29
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:19
#: Blocks/Dashboard/CustomerDownloads/edit.js:19
#: Blocks/Dashboard/CustomerInvoices/edit.js:20
#: Blocks/Dashboard/CustomerLicenses/edit.js:19
#: Blocks/Dashboard/CustomerOrders/edit.js:20
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:18
#: Blocks/Dashboard/DashboardPage/edit.js:42
#: Blocks/Dashboard/DashboardTab/edit.js:48
#: Blocks/Dashboard/OrderDownloads/edit.js:18
#: Blocks/Dashboard/WordPressAccount/edit.js:19 Blocks/Divider/edit.js:25
#: Blocks/Donation/edit.js:160 Blocks/DonationAmount/edit.js:19
#: Blocks/Email/components/Inspector.js:13 Blocks/FirstName/edit.js:27
#: Blocks/Heading/edit.js:23 Blocks/Input/components/Inspector.js:13
#: Blocks/Input/edit.js:26 Blocks/LastName/edit.js:27
#: Blocks/LineItems/edit.js:22 Blocks/LineItemShipping/edit.js:17
#: Blocks/Name/components/Inspector.js:14 Blocks/Name/edit.js:27
#: Blocks/NameYourPrice/edit.js:39 Blocks/OrderBumps/edit.js:61
#: Blocks/OrderConfirmationCustomer/edit.js:22
#: Blocks/Password/components/Inspector.js:13 Blocks/Password/edit.js:55
#: Blocks/Payment/components/Inspector.js:19 Blocks/Phone/edit.js:23
#: Blocks/PriceChoice/edit.js:49 Blocks/PriceSelector/edit.js:88
#: Blocks/Product/Media/edit.js:44 Blocks/Product/Quantity/edit.js:32
#: Blocks/ProductCollection/edit.js:192 Blocks/ProductDonationAmount/edit.js:35
#: Blocks/ProductDonationAmounts/edit.js:107
#: Blocks/ProductDonationPrices/edit.js:79
#: Blocks/ProductDonationRecurringPrices/edit.js:36
#: Blocks/ProductItemList/edit.js:232 Blocks/Radio/edit.js:31
#: Blocks/RadioGroup/edit.js:54 Blocks/SessionDetail/edit.js:17
#: Blocks/Submit/edit.js:44 Blocks/Subtotal/edit.js:14
#: Blocks/Switch/components/Inspector.js:13 Blocks/Switch/edit.js:31
#: Blocks/TaxIdInput/edit.js:46 Blocks/Textarea/edit.js:26
#: Blocks/Total/edit.js:19 Blocks/Totals/edit.js:88
#: Blocks/VariantPriceSelector/edit.js:288
#: src/blocks/cart-bump-line-item/edit.js:35 src/blocks/cart-coupon/edit.js:142
#: src/blocks/cart-items/edit.js:61 src/blocks/cart-line-items/edit.js:62
#: src/blocks/cart-submit/edit.js:83 src/blocks/cart-subtotal/edit.js:30
#: src/blocks/product-list-related/inspector-controls/index.js:73
#: src/blocks/product-list/inspector-controls/index.js:64
#: src/blocks/product-media/edit.js:66
#: src/blocks/product-review-list/inspector-controls.js:20
msgid "Attributes"
msgstr "Attributs"

#. translators: %d is the number of payments.
#: src/Models/Price.php:292 util/translations.js:83 price.js:86
msgid "%d payment"
msgid_plural "%d payments"
msgstr[0] "%d paiement"
msgstr[1] "%d paiements"

#: src/Models/Checkout.php:712 util/translations.js:7 util/translations.js:53
#: util/translations.js:60 Blocks/CheckoutForm/components/ProductChoice.js:252
#: price.js:34 price.js:48 price.js:68 price.js:70 sc-coupon-form2.js:87
msgid "once"
msgstr "une fois"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:917
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:790
#: dashboard/components/LineChart.js:149 ui/PrevNextButtons.js:35 index.php:206
#: src/blocks/product-pagination-previous/view.php:36
#: src/blocks/product-review-pagination-previous/view.php:36
#: src/blocks/cart-order-bump-pagination-previous/index.js:21
#: src/blocks/product-pagination-previous/edit.js:39
#: src/blocks/product-review-pagination-previous/edit.js:42 sc-icon2.js:73
#: sc-icon2.js:75 sc-pagination2.js:43
msgid "Previous"
msgstr "Précédent"

#: templates/UpdateModel/index.js:49
msgid "This is a demo of a premium feature. To get this feature, please upgrade your plan."
msgstr "Ceci est une démo d’une fonctionnalité premium. Pour obtenir cette fonctionnalité, veuillez mettre à niveau votre offre."

#: templates/UpdateModel/index.js:45
msgid "This is a demo of a premium feature. To get this feature, complete your setup and upgrade your plan."
msgstr "Ceci est une démo d’une fonctionnalité premium. Pour obtenir cette fonctionnalité, terminez votre configuration et mettez à niveau votre offre."

#: templates/Model.js:177 templates/SingleModel.js:148
msgid "Go back."
msgstr "Revenir en arrière."

#: subscriptions/show/ShowSubscription.js:441
msgid "Cancel Pending Update"
msgstr "Annuler la mise à jour en attente"

#: subscriptions/show/ShowSubscription.js:370
msgid "Change Renewal Date"
msgstr "Modifier la date de renouvellement"

#: subscriptions/show/ShowSubscription.js:352
msgid "Restore At..."
msgstr "Restaurer à..."

#: subscriptions/show/ShowSubscription.js:336
msgid "Pay Off Subscription"
msgstr "Remboursement de l'abonnement"

#: subscriptions/show/ShowSubscription.js:335
msgid "Pay Off"
msgstr "Solder"

#: subscriptions/show/ShowSubscription.js:257
msgid "Restore Now"
msgstr "Restaurer maintenant"

#: subscriptions/show/ShowSubscription.js:104
msgid "Payment method updated."
msgstr "Mode de paiement mis à jour."

#: subscriptions/show/modules/Tax.js:37
msgid "Tax disabled."
msgstr "Taxe désactivée."

#: subscriptions/show/modules/Tax.js:36
msgid "Tax enabled."
msgstr "Taxe activée."

#: subscriptions/show/modules/Periods.js:149
msgid "Next retry:"
msgstr "Prochaine tentative :"

#: subscriptions/show/modules/Periods.js:112
msgid "No billing periods"
msgstr "Aucune période de facturation"

#: subscriptions/show/modules/Periods.js:101
msgid "Time Period"
msgstr "Période"

#: subscriptions/show/modules/Periods.js:82
msgid "Enable Automatic Retries"
msgstr "Activer les tentatives automatiques"

#: subscriptions/show/modules/Periods.js:78
msgid "Billing Periods"
msgstr "Périodes de facturation"

#: subscriptions/show/modules/PendingUpdate.js:53
msgid "Pending Update"
msgstr "Mise à jour en attente"

#: subscriptions/show/modules/modals/RetryPaymentModal.js:96
#: subscriptions/show/modules/Periods.js:174
msgid "Retry Payment"
msgstr "Relancer le paiement"

#: subscriptions/show/modules/modals/RetryPaymentModal.js:79
msgid "Are you sure you want to retry the payment? This will attempt to charge the customer."
msgstr "Voulez-vous vraiment relancer le paiement ? Cela tentera de débiter le client."

#: subscriptions/show/modules/modals/RetryPaymentModal.js:41
msgid "Payment retry successful!"
msgstr "Nouvelle tentative de paiement réussie !"

#: subscriptions/show/modules/modals/RetryPaymentModal.js:31
msgid "Could not complete the payment. Please check the order for additional details."
msgstr "Impossible de finaliser le paiement. Veuillez consulter la commande pour plus de détails."

#: subscriptions/show/modules/modals/RestoreSubscriptionModal.js:81
msgid "This will make the subscription active again and charge the customer immediately."
msgstr "Cela rendra l'abonnement à nouveau actif et facturera le client immédiatement."

#: subscriptions/show/modules/modals/RestoreSubscriptionModal.js:50
msgid "Restore Subscription"
msgstr "Restaurer l’abonnement"

#: subscriptions/show/modules/modals/RestoreSubscriptionModal.js:36
msgid "Subscription restored."
msgstr "Abonnement restauré."

#: subscriptions/show/modules/modals/RestoreSubscriptionAtModal.js:99
msgid "Restore Subscription At"
msgstr "Rétablir l'abonnement à"

#: subscriptions/show/modules/modals/RenewSubscriptionAtModal.js:90
msgid "Renew Subscription At"
msgstr "Renouveler l'abonnement à"

#: subscriptions/show/modules/modals/PayOffSubscriptionModal.js:77
msgid "Pay off"
msgstr "Remboursement"

#: subscriptions/show/modules/modals/PayOffSubscriptionModal.js:63
msgid "Are you sure you want to pay off subscription? This will immediately charge the customer the remaining payments on their plan."
msgstr "Êtes-vous sûr de vouloir payer l'intégralité de l'abonnement ? Cette opération débitera immédiatement le client des paiements restants de son plan."

#: subscriptions/show/modules/modals/PayOffSubscriptionModal.js:38
msgid "Subscription paid off."
msgstr "L'abonnement a été payé."

#: subscriptions/show/modules/modals/PauseSubscriptionUntilModal.js:167
#: subscriptions/show/ShowSubscription.js:313
msgid "Pause"
msgstr "Mettre en pause"

#: components/data-tables/subscriptions-data-table/subscription-item.js:112
#: components/data-tables/subscriptions-data-table/UnCancel.js:60
#: subscriptions/show/modules/modals/PauseSubscriptionUntilModal.js:158
#: subscriptions/show/ShowSubscription.js:298 sc-subscription.js:200
msgid "Don't Pause"
msgstr "Ne pas mettre en pause"

#: subscriptions/show/modules/modals/PauseSubscriptionUntilModal.js:115
#: subscriptions/show/ShowSubscription.js:314
msgid "Pause Subscription"
msgstr "Mettre en pause l'abonnement"

#: subscriptions/show/modules/modals/PauseSubscriptionUntilModal.js:71
msgid "Subscription paused."
msgstr "L'abonnement a été mis en pause."

#: subscriptions/show/modules/modals/DontCancelModal.js:66
msgid "Resume Subscription"
msgstr "Reprendre l’abonnement"

#: subscriptions/show/modules/modals/DontCancelModal.js:49
msgid "Are you sure you wish to resume this subscription?"
msgstr "Voulez-vous vraiment reprendre cet abonnement ?"

#: subscriptions/show/modules/modals/DontCancelModal.js:30
msgid "Subscription resumed."
msgstr "Abonnement repris."

#: orders/modules/Refund/RefundItem.js:175
#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:145
#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:153
msgid "Revoke Purchase"
msgstr "Révoquer l'achat"

#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:144
#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:152
msgid "Unrevoke Purchase"
msgstr "Ne plus révoquer l'achat"

#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:140
msgid "Revoke Purchase & Cancel Subscription"
msgstr "Révoquer l'achat et annuler l'abonnement"

#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:139
msgid "Unrevoke Purchase & Restore Subscription"
msgstr "Ne plus révoquer l'achat et rétablir l'abonnement"

#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:130
msgid "This action will remove the associated access and trigger any cancellation automations you have set up."
msgstr "Cette action supprimera l’accès associé et déclenchera toutes les automatisations d’annulation que vous avez configurées."

#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:129
msgid "This action will re-enable associated access."
msgstr "Cette action réactive l'accès associé."

#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:122
msgid "The subscription will be canceled in order to revoke the purchase."
msgstr "L'abonnement sera annulé afin de révoquer l'achat."

#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:101
msgid "The subscription will be restored in order to restore the purchase. The customer will immediately be charged %s."
msgstr "L’abonnement sera restauré afin de rétablir l’achat. Le client sera immédiatement débité de %s."

#: subscriptions/show/modules/modals/CompleteSubscriptionModal.js:63
#: subscriptions/show/ShowSubscription.js:248
msgid "Complete Subscription"
msgstr "Terminer l’abonnement"

#: subscriptions/show/modules/modals/CompleteSubscriptionModal.js:46
msgid "Are you sure you want to complete this payment plan? This will eliminate any additional payments and mark the plan as complete. You cannot undo this."
msgstr "Voulez-vous vraiment terminer ce plan de paiement ? Cela supprimera tous les paiements supplémentaires et marquera le plan comme terminé. Cette action est irréversible."

#: subscriptions/show/modules/modals/CompleteSubscriptionModal.js:27
msgid "Subscription completed."
msgstr "Abonnement terminé."

#: subscriptions/show/modules/modals/CancelUpdateModal.js:49
msgid "Are you sure you wish to cancel the pending update?"
msgstr "Voulez-vous vraiment annuler la mise à jour en attente ?"

#: subscriptions/show/modules/modals/CancelUpdateModal.js:30
msgid "Update canceled."
msgstr "Mise à jour annulée."

#: subscriptions/show/modules/modals/CancelSubscriptionModal.js:80
#: subscriptions/show/modules/modals/CancelUpdateModal.js:59
#: subscriptions/show/modules/modals/ForceCancelModal.js:88
msgid "Don't cancel"
msgstr "Ne pas annuler"

#: subscriptions/show/modules/modals/CancelSubscriptionModal.js:48
msgid "When do you want to cancel the subscription?"
msgstr "Quand voulez-vous annuler l’abonnement ?"

#: subscriptions/show/ShowSubscription.js:486
msgid "Subscription scheduled for cancellation."
msgstr "Annulation de l’abonnement programmée."

#: subscriptions/show/modules/modals/ForceCancelModal.js:51
#: subscriptions/show/ShowSubscription.js:485
msgid "Subscription canceled."
msgstr "Abonnement annulé."

#: subscriptions/edit/modules/UpcomingPeriod.js:46
#: subscriptions/show/modules/LineItems/index.js:30
msgid "Bills on"
msgstr "Facturé le"

#: subscriptions/show/modules/LineItems/index.js:25
msgid "Upcoming Billing Period"
msgstr "Prochaine période de facturation"

#: subscriptions/show/modules/Details.js:120
msgid "%d Remaining"
msgstr "%d restant(s)"

#: subscriptions/show/modules/Details.js:37
#: subscriptions/show/modules/Details.js:49
msgid "Restores on"
msgstr "Rétablissement le"

#: coupons/CouponsList.js:196 settings/learn/data/learnSections.js:351
#: subscriptions/show/modules/CurrentPlan.js:245
msgid "Add Coupon"
msgstr "Ajouter un code promo"

#: subscriptions/show/modules/CurrentPlan.js:57
msgid "Coupon Removed"
msgstr "Code promo retiré"

#: subscriptions/show/modules/CurrentPlan.js:56
msgid "Coupon Added"
msgstr "Code promo ajouté"

#: subscriptions/shared/EndDate.js:58 subscriptions/show/modules/Details.js:104
msgid "Renews on"
msgstr "Se renouvelle le"

#: subscriptions/shared/EndDate.js:45 subscriptions/show/modules/Details.js:89
msgid "Trial ends on"
msgstr "La période d’essai se termine le"

#: subscriptions/shared/EndDate.js:23 subscriptions/show/modules/Details.js:77
msgid "Cancels on"
msgstr "Prend fin le"

#: subscriptions/shared/EndDate.js:11 subscriptions/show/modules/Details.js:20
msgid "Lifetime Subscription"
msgstr "Abonnement à vie"

#: subscriptions/shared/EndDate.js:9 subscriptions/show/modules/Details.js:18
#: util.js:90 sc-subscription-switch.js:161
msgid "Lifetime"
msgstr "À vie"

#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:201
#: subscriptions/edit/modules/UpcomingPeriod.js:103
msgid "Prorate Charges"
msgstr "Calculer les débits au prorata"

#: subscriptions/edit/modules/UpcomingPeriod.js:72
msgid "%d day left in trial"
msgid_plural "%d days left in trial"
msgstr[0] "%d jour d'essai restants"
msgstr[1] "%d jours d'essai restants"

#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:311
#: subscriptions/edit/modules/UpcomingPeriod.js:57
msgid "Applied to balance"
msgstr "Appliqué au solde"

#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:308
#: subscriptions/edit/modules/UpcomingPeriod.js:54
msgid "Customer Credit"
msgstr "Crédit client"

#: subscriptions/edit/modules/UpcomingPeriod.js:43
msgid "Bills Now"
msgstr "Facturé maintenant"

#: subscriptions/edit/modules/Trial.js:24
msgid "Choose a trial end date"
msgstr "Choisissez une date de fin de période d’essai"

#: subscriptions/edit/modules/Price.js:64
msgid "Edit Amount"
msgstr "Modifier le montant"

#: subscriptions/edit/modules/Modals/UpdatePrice.js:28
msgid "Update Subscription Price"
msgstr "Mettre à jour le prix de l’abonnement"

#: subscriptions/edit/modules/Modals/UpdateAmount.js:28
#: sc-subscription-switch.js:216 sc-subscription-variation-confirm.js:63
msgid "Update Amount"
msgstr "Mettre à jour le montant"

#: subscriptions/edit/EditSubscription.js:319
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:337
msgid "Schedule Update"
msgstr "Programmer la mise à jour"

#: subscriptions/edit/EditSubscription.js:318
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:336
#: subscriptions/show/modules/modals/RenewSubscriptionAtModal.js:123
#: subscriptions/show/modules/modals/RestoreSubscriptionAtModal.js:150
#: subscriptions/show/ShowSubscription.js:278
msgid "Update Subscription"
msgstr "Mettre à jour l’abonnement"

#: subscriptions/edit/EditSubscription.js:310
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:178
msgid "Update Immediately"
msgstr "Mettre à jour immédiatement"

#: subscriptions/edit/EditSubscription.js:272
#: subscriptions/show/ShowSubscription.js:541
msgid "Subscription Details"
msgstr "Détails de l’abonnement"

#: subscriptions/edit/EditSubscription.js:133
#: subscriptions/show/modules/modals/RenewSubscriptionAtModal.js:55
#: subscriptions/show/modules/modals/RestoreSubscriptionAtModal.js:62
msgid "Subscription updated."
msgstr "Abonnement mis à jour."

#: src/Abilities/Abilities/GetSubscription.php:23
msgid "Get Subscription"
msgstr "Obtenir l’abonnement"

#: store/integration/register/index.js:23
msgid "Integration Providers"
msgstr "Fournisseurs d’intégration"

#: store/data/actions.js:227 store/data/actions.js:269
#: store/data/actions.js:352
msgid "Failed to save."
msgstr "Échec de l’enregistrement."

#: store/add-entities.js:541
msgid "Return Request"
msgstr "Demande de retour"

#: store/add-entities.js:527
msgid "Variant Option"
msgstr "Option de variante"

#: store/add-entities.js:520
msgid "Incoming Webhook"
msgstr "Webhook entrant"

#: store/add-entities.js:498
msgid "Statistic"
msgstr "Statistique"

#: store/add-entities.js:476
msgid "Shipping Rate"
msgstr "Tarif de livraison"

#: store/add-entities.js:469
msgid "Shipping Zone"
msgstr "Zone de livraison"

#: store/add-entities.js:462
msgid "Shipping Profile"
msgstr "Profil de livraison"

#: store/add-entities.js:365
msgid "Shipping Protocol"
msgstr "Protocole de livraison"

#: store/add-entities.js:336
msgid "Promotion"
msgstr "Promotion"

#: store/add-entities.js:312
msgid "Product Group"
msgstr "Groupe de produits"

#: src/Models/PaymentMethod.php:97 store/add-entities.js:305
#: Blocks/ConditionalForm/translations.js:8
msgid "Processor"
msgstr "Processeur"

#: src/Integrations/Elementor/Widgets/Media.php:29 store/add-entities.js:298
msgid "Product Media"
msgstr "Média du produit"

#: store/add-entities.js:283
msgid "Billing Period"
msgstr "Période de facturation"

#: store/add-entities.js:276
msgid "Manual Payment Method"
msgstr "Moyen de paiement manuel"

#: store/add-entities.js:269
msgid "Provisional Accounts"
msgstr "Comptes provisoires"

#: store/add-entities.js:255
msgid "Payment Intent"
msgstr "Intention de paiement"

#: products/modules/Media/EditMedia.js:194 products/modules/Media/index.js:102
#: store/add-entities.js:232
msgid "Media"
msgstr "Médias"

#: admin/orders/index.php:16 orders/OrdersList.js:110 store/add-entities.js:225
msgid "Line Items"
msgstr "Articles"

#: store/add-entities.js:202 store/integration/register/index.js:31
msgid "Integration Provider Items"
msgstr "Éléments du fournisseur d’intégration"

#: store/add-entities.js:188
msgid "Integration Provider"
msgstr "Fournisseur d’intégration"

#: store/add-entities.js:130
msgid "Draft Checkout"
msgstr "Brouillon de paiement"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:215
#: auto-fees/utils/constants.js:117 auto-fees/utils/constants.js:123
#: orders/list/fields/index.js:184 store/add-entities.js:84
msgid "Coupon"
msgstr "Code promo"

#: store/add-entities.js:55
msgid "Cancellation Acts"
msgstr "Actes d'annulation"

#: store/add-entities.js:32
msgid "Bump"
msgstr "Order bump"

#: store/add-entities.js:25
msgid "Brand"
msgstr "Marque"

#: store/add-entities.js:18
msgid "Activation"
msgstr "Activation"

#: src/WordPress/Taxonomies/StoreTaxonomyService.php:38
#: src/WordPress/Taxonomies/StoreTaxonomyService.php:39
#: store/add-entities.js:10
msgid "Store"
msgstr "Boutique"

#: settings/tax/TaxSettings.js:238
msgid "Manage how your store charges sales tax within each tax region. Check with a tax expert to understand your tax obligations."
msgstr "Gérez la façon dont votre boutique applique la taxe sur les ventes dans chaque région fiscale. Consultez un expert fiscal pour connaître vos obligations fiscales."

#: settings/tax/TaxSettings.js:237
msgid "Tax Regions"
msgstr "Régions fiscales"

#: settings/tax/TaxSettings.js:225
msgid "Accept the order and apply reverse charge."
msgstr "Accepter la commande et appliquer l’autoliquidation."

#: settings/tax/TaxSettings.js:218
msgid "Accept the order but don’t apply reverse charge."
msgstr "Accepter la commande sans appliquer l’autoliquidation."

#: settings/tax/TaxSettings.js:211
msgid "Reject the order and show an error."
msgstr "Refuser la commande et afficher une erreur."

#: settings/tax/TaxSettings.js:204
msgid "Choose the checkout behavior when VAT verification fails."
msgstr "Choisissez le comportement du paiement en cas d’échec de la vérification du numéro de TVA."

#: settings/tax/TaxSettings.js:194
msgid "VAT Number Verification Failure"
msgstr "Échec de la vérification du numéro de TVA"

#: settings/tax/TaxSettings.js:186
msgid "If enabled, apply reverse charge when applicable even when customers are in your home country."
msgstr "Si cette option est activée, l’autoliquidation est appliquée le cas échéant, même lorsque les clients se trouvent dans votre pays."

#: settings/tax/TaxSettings.js:184
msgid "Local Reverse Charge"
msgstr "Autoliquidation locale"

#: settings/tax/TaxSettings.js:167
msgid "If enabled, require all customer’s in the EU to enter a EU VAT number when checking out."
msgstr "Si cette option est activée, tous les clients de l’UE devront saisir un numéro de TVA intracommunautaire lors du paiement."

#: settings/tax/TaxSettings.js:165
msgid "Require VAT Number"
msgstr "Exiger un numéro de TVA"

#: settings/tax/TaxSettings.js:150
msgid "Change how your store manages EU VAT collection and validation."
msgstr "Modifiez la façon dont votre boutique gère la collecte et la validation de la TVA de l’UE."

#: settings/tax/TaxSettings.js:149
msgid "EU VAT Settings"
msgstr "Réglages de la TVA de l’UE"

#: settings/tax/TaxSettings.js:118
msgid "The fallback tax rate to use for checkouts when a specific tax registration is not found."
msgstr "Le taux de taxe de remplacement à utiliser pour les paiements lorsqu'un enregistrement de taxe spécifique n'est pas trouvé"

#: settings/tax/TaxSettings.js:117
msgid "Fallback Rate"
msgstr "Taux de remplacement"

#: settings/tax/TaxSettings.js:108
msgid "If enabled, you can enter a tax rate to apply when a specific tax registration is not found."
msgstr "Si cette option est activée, vous pouvez saisir un taux de taxe à appliquer lorsqu'un enregistrement de taxe spécifique n'est pas trouvé"

#: settings/tax/TaxSettings.js:71
msgid "If enabled, you need to configure which tax regions you have tax nexus. Tax will only be collected for tax regions that are enabled. If disabled, no tax will be collected."
msgstr "Si cette option est activée, vous devez configurer les régions fiscales dans lesquelles vous avez un lien fiscal (nexus). La taxe ne sera collectée que pour les régions fiscales activées. Si elle est désactivée, aucune taxe ne sera collectée."

#: settings/tax/TaxSettings.js:69
msgid "Tax Collection"
msgstr "Collecte des taxes"

#: settings/tax/TaxSettings.js:54
msgid "Manage how your store charges sales tax on orders, invoices, and subscriptions."
msgstr "Gérez la façon dont votre boutique applique la taxe sur les ventes aux commandes, factures et abonnements."

#: settings/tax/TaxSettings.js:53
msgid "Store Tax Settings"
msgstr "Réglages des taxes de la boutique"

#: settings/tax-region/TaxRegionSettings.js:279
msgid "You don't have any tax registrations. Add a tax registration to start collecting tax."
msgstr "Vous n’avez aucune immatriculation fiscale. Ajoutez une immatriculation fiscale pour commencer à collecter des taxes."

#: settings/tax-region/TaxRegionSettings.js:165
msgid "%s Tax Region"
msgstr "Région fiscale %s"

#: settings/tax-region/TaxRegionSettings.js:90
msgid "You're not collecting sales tax for any states. Add a tax registration to start collecting tax."
msgstr "Vous ne collectez la taxe sur les ventes pour aucun État. Ajoutez une immatriculation fiscale pour commencer à collecter des taxes."

#: settings/tax-region/TaxRegionSettings.js:86
msgid "You're not collecting VAT in the UK. Add a tax registration to start collecting tax."
msgstr "Vous ne collectez pas la TVA au Royaume-Uni. Ajoutez une immatriculation fiscale pour commencer à collecter des taxes."

#: settings/tax-region/TaxRegionSettings.js:82
msgid "You don't have any country-specific VAT registrations. If you're registered under one-stop shop then you don't need to create country-specific tax registrations. If you're not, add a tax registration to start collecting tax."
msgstr "Vous n’avez aucune immatriculation à la TVA propre à un pays. Si vous êtes enregistré au guichet unique (OSS), vous n’avez pas besoin de créer d’immatriculations fiscales propres à chaque pays. Dans le cas contraire, ajoutez une immatriculation fiscale pour commencer à collecter des taxes."

#: settings/tax-region/TaxRegionSettings.js:78
msgid "You're not collecting any provincial tax in Canada. Add a tax registration to start collecting tax."
msgstr "Vous ne collectez aucune taxe provinciale au Canada. Ajoutez une immatriculation fiscale pour commencer à collecter des taxes."

#: settings/tax-region/TaxRegionSettings.js:74
msgid "You're not collecting GST in Australia. Add a tax registration to start collecting tax."
msgstr "Vous ne collectez pas la TPS en Australie. Ajoutez une immatriculation fiscale pour commencer à collecter des taxes."

#: settings/tax-region/TaxRegionSettings.js:67
msgid "Add custom manual tax rates for specific countries."
msgstr "Ajoutez des taux de taxe manuels personnalisés pour des pays spécifiques."

#: settings/tax-region/TaxRegionSettings.js:63
msgid "You’ll need to collect sales tax if you meet certain state requirements, also known as nexus. To start collecting tax, you need to register with the appropriate state tax authority."
msgstr "Vous devrez collecter la taxe sur les ventes si vous remplissez certaines conditions propres à chaque État, également appelées « nexus ». Pour commencer à collecter des taxes, vous devez vous enregistrer auprès de l’administration fiscale de l’État concerné."

#: settings/tax-region/TaxRegionSettings.js:59
msgid "If you do business in the United Kingdom, you may be required to collect Value Added Tax (VAT)."
msgstr "Si vous exercez une activité au Royaume-Uni, vous pouvez être tenu de collecter la taxe sur la valeur ajoutée (TVA)."

#: settings/tax-region/TaxRegionSettings.js:55
msgid "If you plan to submit a separate VAT return to each EU country, then you'll need to setup tax registrations for each country."
msgstr "Si vous prévoyez de déposer une déclaration de TVA distincte pour chaque pays de l’UE, vous devrez configurer des immatriculations fiscales pour chaque pays."

#: settings/tax-region/TaxRegionSettings.js:51
msgid "If you need to collect provincial tax (British Columbia, Manitoba, Quebec, and Saskatchewan) in addition to GST/HST, then you'll need to setup registrations for each province."
msgstr "Si vous devez collecter une taxe provinciale (Colombie-Britannique, Manitoba, Québec et Saskatchewan) en plus de la TPS/TVH, vous devrez configurer des immatriculations pour chaque province."

#: settings/tax-region/TaxRegionSettings.js:47
msgid "If you do business in Australia, you may be required to collect GST on sales in Australia."
msgstr "Si vous exercez une activité en Australie, vous pouvez être tenu de collecter la TPS sur les ventes réalisées en Australie."

#: settings/tax-region/TaxRegionSettings.js:43
msgid "State Sales Tax Registrations"
msgstr "Immatriculations à la taxe sur les ventes des États"

#: settings/tax-region/TaxRegionSettings.js:42
msgid "VAT Registration"
msgstr "Immatriculation à la TVA"

#: settings/tax-region/TaxRegionSettings.js:41
msgid "Country-Specific VAT Registrations"
msgstr "Immatriculations à la TVA par pays"

#: settings/tax-region/TaxRegionSettings.js:39
msgid "GST Registration"
msgstr "Immatriculation à la TPS"

#: settings/tax-region/TaxRegionSettings.js:35 settings/tax/TaxSettings.js:274
msgid "Rest Of The World"
msgstr "Reste du monde"

#: settings/tax-region/TaxRegionSettings.js:34 settings/tax/TaxSettings.js:269
msgid "United States"
msgstr "États-Unis"

#: settings/tax-region/TaxRegionSettings.js:33 settings/tax/TaxSettings.js:254
msgid "Canada"
msgstr "Canada"

#: settings/tax-region/TaxRegionSettings.js:32 settings/tax/TaxSettings.js:264
msgid "United Kingdom"
msgstr "Royaume-Uni"

#: settings/tax-region/TaxRegionSettings.js:31 settings/tax/TaxSettings.js:259
msgid "European Union"
msgstr "Union européenne"

#: settings/tax-region/TaxRegionSettings.js:30 settings/tax/TaxSettings.js:249
msgid "Australia"
msgstr "Australie"

#: store/add-entities.js:379
msgid "Tax Zone"
msgstr "Zone fiscale"

#: settings/tax-region/TaxRegionSettings.js:193 store/add-entities.js:372
msgid "Tax Registration"
msgstr "Immatriculation fiscale"

#: settings/tax-region/RegistrationForm.js:328
msgid "Tax is automatically calculated and applied to orders. Make sure you’re registered with the appropriate tax jurisdictions before enabling tax collection."
msgstr "La taxe est automatiquement calculée et appliquée aux commandes. Assurez-vous d'être enregistré auprès des juridictions fiscales appropriées avant d'activer la collecte des taxes."

#: settings/tax-region/RegistrationForm.js:324
msgid "Make sure you’re registered with the appropriate tax jurisdictions before enabling tax collection."
msgstr "Assurez-vous d'être enregistré auprès des juridictions fiscales appropriées avant d'activer la collecte des taxes."

#: settings/tax-override/TaxOverrideModal.js:253
#: settings/tax-region/RegistrationForm.js:266
#: settings/tax-region/TaxRegionSettings.js:222
msgid "Tax Rate"
msgstr "Taux de taxation"

#: affiliation-referrals/list/fields/index.js:22
#: affiliation-referrals/list/fields/index.js:177
#: settings/tax-region/RegistrationForm.js:251
#: settings/tax-region/TaxRegionSettings.js:252
msgid "Automatic"
msgstr "Automatique"

#: affiliation-referrals/list/fields/index.js:23
#: affiliation-referrals/list/fields/index.js:176
#: affiliation-referrals/modules/Summary.js:18
#: orders/modules/Refund/CreateRefund.js:360
#: settings/tax-region/RegistrationForm.js:247
msgid "Manual"
msgstr "Manuel"

#: settings/tax-region/RegistrationForm.js:241
msgid "Tax Calculation"
msgstr "Calcul des taxes"

#: settings/tax-override/TaxOverrideModal.js:221
#: settings/tax-region/RegistrationForm.js:197
#: settings/tax-region/TaxRegionSettings.js:215
msgid "Region"
msgstr "Région"

#: src/Support/Errors/Translations/attributes.php:32
#: settings/tax-region/RegistrationForm.js:37
msgid "State"
msgstr "État"

#: settings/tax-region/RegistrationForm.js:36
msgid "Province"
msgstr "Province"

#: src/Support/Errors/Translations/attributes.php:29
#: onboarding/steps/StoreDetails.js:51
#: settings/tax-region/RegistrationForm.js:33
#: settings/tax-region/RegistrationForm.js:34
#: settings/tax-region/RegistrationForm.js:35 Blocks/Address/edit.js:157
#: sc-address2.js:27
msgid "Country"
msgstr "Pays"

#: settings/tax-region/RegistrationDialog.js:30
#: settings/tax-region/RegistrationForm.js:345
#: settings/tax-region/TaxRegionSettings.js:206
#: subscriptions/show/modules/Tax.js:60
msgid "Collect Tax"
msgstr "Collecter la taxe"

#: settings/tax-region/RegionSettings.js:92
msgid "Enable this if your business makes up to €10,000 EUR in sales to other EU countries and you only plan to submit a domestic VAT return. If enabled, your home country VAT rate will apply to all EU orders."
msgstr "Activez cette option si votre entreprise réalise jusqu’à 10 000 € EUR de ventes vers d’autres pays de l’UE et que vous prévoyez uniquement de déposer une déclaration de TVA nationale. Si elle est activée, le taux de TVA de votre pays s’appliquera à toutes les commandes de l’UE."

#: settings/tax-region/RegionSettings.js:90
msgid "Micro-Business Exemption"
msgstr "Exemption micro-entreprise"

#: settings/tax-region/RegionSettings.js:72
msgid "If enabled, your store will collect EU VAT for all EU countries. You should enable this option if you are registered via \"One-Stop Shop\" and plan to submit a single VAT return for all EU countries. If you are planning to submit separate VAT returns for each EU country then you should not enable this option. You should instead create separate tax registrations for each EU country."
msgstr "Si cette option est activée, votre boutique collectera la TVA de l’UE pour tous les pays de l’UE. Vous devez activer cette option si vous êtes enregistré via le guichet unique (« One-Stop Shop ») et prévoyez de déposer une seule déclaration de TVA pour tous les pays de l’UE. Si vous prévoyez de déposer des déclarations de TVA distinctes pour chaque pays de l’UE, vous ne devez pas activer cette option. Créez plutôt des immatriculations fiscales distinctes pour chaque pays de l’UE."

#: settings/tax-region/RegionSettings.js:55
msgid "Manage how your store collects EU VAT for all EU countries."
msgstr "Gérez la façon dont votre boutique collecte la TVA de l’UE pour tous les pays de l’UE."

#: settings/tax-region/RegionSettings.js:54
#: settings/tax-region/RegionSettings.js:70
msgid "Collect EU VAT"
msgstr ""

#: settings/tax-region/RegionSettings.js:38
#: settings/tax-region/RegionSettings.js:104
#: settings/tax-region/RegistrationForm.js:298
msgid "In applicable tax jurisdictions, your tax ID will show on invoices. If you don't have your tax ID number yet, you can enter it later."
msgstr "Dans les juridictions fiscales concernées, votre numéro de TVA apparaîtra sur les factures. Si vous n’avez pas encore votre numéro de TVA, vous pourrez le saisir plus tard."

#: settings/tax-region/RegionSettings.js:27
msgid "If enabled, your store will collect Canada GST/HST for all provinces. If you need to collect additional provincial taxes for Quebec, British Columbia, Manitoba, or Saskatchewan then you will need to additionally create separate tax registrations for these provinces."
msgstr "Si cette option est activée, votre boutique collectera la TPS/TVH du Canada pour toutes les provinces. Si vous devez collecter des taxes provinciales supplémentaires pour le Québec, la Colombie-Britannique, le Manitoba ou la Saskatchewan, vous devrez également créer des immatriculations fiscales distinctes pour ces provinces."

#: settings/tax-region/RegionSettings.js:25
msgid "Collect Canada GST/HST"
msgstr "Collecter la TPS/TVH du Canada"

#: settings/tax-region/RegionSettings.js:10
msgid "Manage how your store collects GST/HST for all Canadian provinces."
msgstr "Gérez la façon dont votre boutique collecte la TPS/TVH pour toutes les provinces canadiennes."

#: settings/tax-region/RegionSettings.js:9
#: settings/tax-region/TaxRegionSettings.js:40
msgid "Canada GST/HST"
msgstr "TPS/TVH du Canada"

#: settings/subscription/SubscriptionSettings.js:553
msgid "Customers will be able to cancel their subscriptions from the customer portal. You can configure what happens when a subscription cancellation happens from the Subscriptions settings page."
msgstr "Les clients pourront annuler leurs abonnements depuis le portail client. Vous pouvez configurer ce qui se passe lors de l’annulation d’un abonnement depuis la page de réglages des abonnements."

#: settings/subscription/SubscriptionSettings.js:551
msgid "Allow Subscription Cancellations"
msgstr "Autoriser l’annulation des abonnements"

#: settings/subscription/SubscriptionSettings.js:534
msgid "Customers will be able to change subscription quantities from the customer portal."
msgstr "Les clients pourront modifier les quantités de leurs abonnements depuis le portail client."

#: settings/subscription/SubscriptionSettings.js:532
msgid "Allow Subscription Quantity Changes"
msgstr "Autoriser la modification de la quantité des abonnements"

#: settings/subscription/SubscriptionSettings.js:515
msgid "Customers will be able to switch pricing plans from the customer portal. You can configure what happens when a subscription change happens from the Subscriptions settings page."
msgstr "Les clients pourront changer de formule tarifaire depuis le portail client. Vous pouvez configurer ce qui se passe lors de la modification d’un abonnement depuis la page de réglages des abonnements."

#: settings/subscription/SubscriptionSettings.js:513
msgid "Allow Subscription Changes"
msgstr "Autoriser la modification des abonnements"

#: settings/subscription/SubscriptionSettings.js:497
msgid "Manage what your customers are able to see and do from the customer portal."
msgstr "Gérez ce que vos clients peuvent voir et faire depuis le portail client."

#: settings/subscription/SubscriptionSettings.js:496
msgid "Customer Portal"
msgstr "Portail client"

#: settings/subscription/SubscriptionSettings.js:485
msgid "Revoke Purchase After All Payment Retries Fail"
msgstr "Révoquer l'achat après l'échec de toutes les tentatives de paiement"

#: settings/subscription/SubscriptionSettings.js:481
msgid "Revoke Immediately"
msgstr "Révoquer immédiatement"

#: settings/subscription/SubscriptionSettings.js:453
msgid "Purchase Revoke Behavior"
msgstr "Comportement de révocation d'achat"

#: settings/subscription/SubscriptionSettings.js:419
msgid "Whether or not a payment method should be required for subscriptions that have an initial period amount of $0 (free trial or coupon). This is useful if you want to offer a \"no credit card required\" free trials."
msgstr "Indique si un moyen de paiement doit être exigé pour les abonnements dont le montant de la période initiale est de 0 $ (période d’essai gratuite ou code promo). C’est utile si vous souhaitez proposer des essais gratuits « sans carte bancaire »."

#: settings/subscription/SubscriptionSettings.js:413
msgid "Require Upfront Payment Method"
msgstr "Exiger un moyen de paiement dès l’inscription"

#: settings/subscription/SubscriptionSettings.js:384
msgid "Manage your subscription purchase behavior."
msgstr "Gérez le comportement d’achat de vos abonnements."

#: settings/subscription/SubscriptionSettings.js:383
msgid "Purchase Behavior"
msgstr "Comportement d’achat"

#: settings/subscription/SubscriptionSettings.js:375
msgid "If a subscription payment fails, the subscription is marked past due. When this happens we automatically retry the payment based on our smart retry logic. If the payment is still unsuccessful after the duration set above, the subscription will be canceled."
msgstr "Si le paiement d’un abonnement échoue, l’abonnement est marqué comme en souffrance. Dans ce cas, nous relançons automatiquement le paiement selon notre logique de nouvelle tentative intelligente. Si le paiement échoue toujours après la durée définie ci-dessus, l’abonnement sera annulé."

#: settings/subscription/SubscriptionSettings.js:367
msgid "Three Weeks"
msgstr "Trois semaines"

#: settings/subscription/SubscriptionSettings.js:363
msgid "Two Weeks"
msgstr "Deux semaines"

#: settings/subscription/SubscriptionSettings.js:359
msgid "One Week"
msgstr "Une semaine"

#: settings/subscription/SubscriptionSettings.js:348
msgid "Cancel Subscriptions After"
msgstr "Annuler les abonnements après"

#: settings/subscription/SubscriptionSettings.js:334
msgid "Manage how your store handles failed subscription payments."
msgstr "Gérez la façon dont votre boutique traite les paiements d’abonnement échoués."

#: settings/subscription/SubscriptionSettings.js:333
msgid "Failed Payments"
msgstr "Paiements échoués"

#: settings/subscription/SubscriptionSettings.js:271
msgid "Days Before Renewal"
msgstr "Jours avant le renouvellement"

#: settings/subscription/SubscriptionSettings.js:264
msgid "Choose how many days before the subscription renewal customers can cancel their plan through the customer dashboard. For example, if you set this to 7 days, customers will only be able to cancel their subscription during the week it renews. Please check for the legality of this setting in your region before enabling."
msgstr "Choisissez combien de jours avant le renouvellement de l’abonnement les clients peuvent annuler leur abonnement depuis l’espace client. Par exemple, si vous définissez cette valeur sur 7 jours, les clients ne pourront annuler leur abonnement que pendant la semaine de son renouvellement. Veuillez vérifier la légalité de ce réglage dans votre région avant de l’activer."

#: settings/subscription/SubscriptionSettings.js:256
msgid "Allow Self-Service Cancellations"
msgstr "Autoriser les annulations en libre-service"

#: settings/subscription/SubscriptionSettings.js:241
msgid "Delay Self-Service Cancellations"
msgstr "Différer les annulations en libre-service"

#: settings/subscription/SubscriptionSettings.js:220
msgid "When a cancellation happens immediately, the subscription is canceled right away. When a cancellation happens at the billing period end, the subscription remains active until the end of the current billing period."
msgstr "Lorsqu’une annulation a lieu immédiatement, l’abonnement est annulé sur-le-champ. Lorsqu’une annulation a lieu à la fin de la période de facturation, l’abonnement reste actif jusqu’à la fin de la période de facturation en cours."

#: settings/subscription/SubscriptionSettings.js:208
#: settings/subscription/SubscriptionSettings.js:209
msgid "Cancellations Happen"
msgstr "Les annulations ont lieu"

#: settings/subscription/SubscriptionSettings.js:194
msgid "When an upgrade or downgrade happens immediately, the prorated amount will be charged. If the payment fails, the subscription will not be updated. In the case of a downgrade, the amount due will likely be $0 and a credit may be applied to the customer. When an upgrade or downgrade happens at the next billing period, the subscription won't be updated until the next payment date."
msgstr "Lorsqu’une montée ou une descente en gamme a lieu immédiatement, le montant au prorata sera débité. Si le paiement échoue, l’abonnement ne sera pas mis à jour. Dans le cas d’une descente en gamme, le montant dû sera probablement de 0 $ et un crédit pourra être appliqué au client. Lorsqu’une montée ou une descente en gamme a lieu à la prochaine période de facturation, l’abonnement ne sera pas mis à jour avant la prochaine date de paiement."

#: settings/subscription/SubscriptionSettings.js:182
#: settings/subscription/SubscriptionSettings.js:183
msgid "Upgrades Happen"
msgstr "Les montées en gamme ont lieu"

#: settings/subscription/SubscriptionSettings.js:171
#: settings/subscription/SubscriptionSettings.js:172
msgid "Downgrades Happen"
msgstr "Les descentes en gamme ont lieu"

#: settings/subscription/SubscriptionSettings.js:157
msgid "Manage how your store handles subscription upgrades, downgrades, and cancellations."
msgstr "Gérez la façon dont votre boutique traite les montées en gamme, descentes en gamme et annulations d’abonnement."

#: settings/subscription/SubscriptionSettings.js:153
msgid "Upgrades, Downgrades, and Cancellations"
msgstr "Montées en gamme, descentes en gamme et annulations"

#: settings/subscription/SubscriptionSettings.js:135
#: subscriptions/edit/modules/UpcomingPeriod.js:33
msgid "Next Billing Period"
msgstr "Prochaine période de facturation"

#: settings/subscription-preservation/Reasons.js:58
msgid "You don't have any survey answers. Please add at least one to collect cancellation feedback."
msgstr "Vous n'avez pas de réponses au sondage. Veuillez en ajouter au moins une pour recueillir les retours d'annulation."

#: settings/subscription-preservation/Reasons.js:54
msgid "Survey Answers"
msgstr "Réponses au sondage"

#: settings/subscription-preservation/Reason.js:31
msgid "Are you sure you want to delete this?"
msgstr "Êtes-vous sûr de vouloir supprimer ceci ?"

#: settings/subscription-preservation/PreservationSettings.js:304
msgid "Cancel Link"
msgstr "Annuler le lien"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:256
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:206
#: settings/subscription-preservation/PreservationSettings.js:295
#: Blocks/CustomerDashboardButton/edit.js:100
msgid "Button"
msgstr "Bouton"

#: settings/subscription-preservation/PreservationSettings.js:257
msgid "Provide a discount to keep a subscription."
msgstr "Offrez une remise pour conserver un abonnement."

#: settings/subscription-preservation/PreservationSettings.js:256
msgid "Renewal Discount"
msgstr "Remise de renouvellement"

#: settings/subscription-preservation/PreservationSettings.js:248
msgid "Skip Link"
msgstr "Sauter le Lien"

#: settings/subscription-preservation/PreservationSettings.js:206
msgid "Cancellation survey options."
msgstr "Options de sondage d'annulation."

#: settings/subscription-preservation/PreservationSettings.js:205
msgid "Cancellation Survey"
msgstr "Sondage sur les annulations"

#: settings/subscription-preservation/PreservationSettings.js:194
msgid "Turning this on will collect subscription cancellation reasons and optionally offer a discount to keep their subscription active."
msgstr "L’activation de cette option permettra de recueillir les motifs d’annulation des abonnements et, éventuellement, de proposer une remise pour maintenir l’abonnement actif."

#: settings/subscription-preservation/PreservationSettings.js:190
msgid "Pro"
msgstr "Pro"

#: settings/subscription-preservation/PreservationSettings.js:156
#: settings/subscription-preservation/PreservationSettings.js:167
msgid "Subscription Saver & Cancellation Insights"
msgstr "Économiseur d'abonnement et détails des annulations"

#: settings/subscription-preservation/EditReason.js:132
msgid "The prompt that will appear when you request more information."
msgstr "Ce qui apparaîtra lorsque vous demanderez plus d'informations."

#: settings/subscription-preservation/EditReason.js:131
msgid "Comment Prompt"
msgstr "Invite de commentaires"

#: settings/subscription-preservation/EditReason.js:122
msgid "Should the customer be prompted for additional information?"
msgstr "Le client doit-il être invité à fournir des informations additionnelles ?"

#: settings/subscription-preservation/EditReason.js:120
msgid "Request Comments"
msgstr "Demander de commentaires"

#: settings/subscription-preservation/EditReason.js:107
msgid "Offer the rewewal discount when this option is selected"
msgstr "Offrir la remise de renouvellement lorsque cette option est sélectionnée"

#: settings/subscription-preservation/EditReason.js:105
msgid "Offer Discount"
msgstr "Remise sur l'offre"

#: settings/subscription-preservation/EditReason.js:89
msgid "The customer-facing label for this cancellation reason."
msgstr "Ce qui s'affichera au client pour ce motif d'annulation."

#: src/Integrations/Bricks/Elements/PriceChooser.php:81
#: src/Integrations/Bricks/Elements/ProductLineItemNote.php:61
#: src/Integrations/Bricks/Elements/Quantity.php:61
#: src/Integrations/Bricks/Elements/SelectedPriceAdHocAmount.php:62
#: src/Integrations/Elementor/Widgets/PriceChooser.php:78
#: src/Integrations/Elementor/Widgets/PriceChooser.php:85
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:81
#: src/Integrations/Elementor/Widgets/ProductLineItemNote.php:122
#: src/Integrations/Elementor/Widgets/Quantity.php:83
#: src/Integrations/Elementor/Widgets/Quantity.php:106
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:83
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:104
#: settings/display-currency/components/DisplayCurrenciesSettings.js:106
#: settings/shipping/warehouse/WarehouseForm.js:129
#: settings/subscription-preservation/EditReason.js:88
#: shipping-labels/utils.js:117 Blocks/BumpLineItem/edit.js:19
#: Blocks/CartBumpLineItem/edit.js:35 Blocks/CartCoupon/edit.js:50
#: Blocks/CartSubtotal/edit.js:35 Blocks/Checkbox/components/Inspector.js:27
#: Blocks/Coupon/edit.js:47 Blocks/Donation/edit.js:165
#: Blocks/Email/components/Inspector.js:18 Blocks/FirstName/edit.js:40
#: Blocks/Input/components/Inspector.js:27 Blocks/Input/edit.js:48
#: Blocks/LastName/edit.js:40 Blocks/LineItemShipping/edit.js:22
#: Blocks/LogoutButton/edit.js:33 Blocks/Name/edit.js:40
#: Blocks/NameYourPrice/edit.js:52 Blocks/OrderBumps/edit.js:66
#: Blocks/Password/components/Inspector.js:27 Blocks/Password/edit.js:68
#: Blocks/Payment/components/Inspector.js:24 Blocks/Phone/edit.js:36
#: Blocks/PriceChoice/edit.js:54 Blocks/PriceSelector/edit.js:93
#: Blocks/Product/PriceChoices/edit.js:65 Blocks/Product/Quantity/edit.js:37
#: Blocks/ProductDonationAmounts/edit.js:112
#: Blocks/ProductDonationPrices/edit.js:84
#: Blocks/ProductDonationRecurringPrices/edit.js:41
#: Blocks/SessionDetail/edit.js:76 Blocks/ShippingChoices/edit.js:66
#: Blocks/Switch/components/Inspector.js:27 Blocks/Textarea/edit.js:48
#: Blocks/TrialLineItem/edit.js:23 src/blocks/cart-bump-line-item/edit.js:38
#: src/blocks/cart-coupon/edit.js:156 src/blocks/cart-subtotal/edit.js:35
#: src/blocks/product-review-form-content/edit.js:61
#: src/blocks/product-review-form-rating/edit.js:75
#: src/blocks/product-review-form-title/edit.js:44
#: src/components/LabelInspectorControls.js:19
msgid "Label"
msgstr "Étiquette"

#: settings/subscription-preservation/EditReason.js:71
msgid "New Cancellation Reason"
msgstr "Nouveau motif d'annulation"

#: settings/subscription-preservation/EditReason.js:70
msgid "Edit Cancellation Reason"
msgstr "Modifier le motif d'annulation"

#: settings/subscription-preservation/EditReason.js:46
msgid "Answer created."
msgstr "Réponse créée."

#: settings/subscription-preservation/EditReason.js:45
msgid "Answer updated."
msgstr "Réponse mise à jour."

#: settings/subscription-preservation/EditReason.js:26
msgid "Can you tell us a little more?"
msgstr "Pouvez-vous nous en dire plus ?"

#: settings/subscription-preservation/Coupon.js:86
msgid "The amount of times a single customer use the renewal discount."
msgstr "Le nombre de fois qu'un même client utilise la remise de renouvellement."

#: settings/shipping/zone/ShippingZones.js:74
msgid "No shipping zones or rates"
msgstr "Aucune zone ni aucun tarif de livraison"

#: settings/shipping/zone/ShippingZones.js:46
msgid "Create Zone"
msgstr "Créer une zone"

#: settings/shipping/zone/ShippingZones.js:36
msgid "Shipping zones are geographic regions where you ship products."
msgstr "Les zones de livraison sont les régions géographiques dans lesquelles vous livrez des produits."

#: settings/shipping/zone/ShippingZones.js:35
msgid "Shipping Zones & Rates"
msgstr "Zones et tarifs de livraison"

#: settings/shipping/zone/ShippingZoneForm.js:337
msgid "2. Create Rate"
msgstr "2. Créer un tarif"

#: settings/shipping/zone/ShippingZoneForm.js:333
msgid "1. Create Zone"
msgstr "1. Créer une zone"

#: settings/shipping/zone/ShippingZoneForm.js:307
msgid "Add Zone"
msgstr "Ajouter une zone"

#: settings/shipping/zone/ShippingZoneForm.js:306
msgid "Edit Zone"
msgstr "Modifier la zone"

#: src/Integrations/Bricks/Elements/ProductReviewList.php:919
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:798
#: settings/shipping/zone/ShippingZoneForm.js:363 ui/PrevNextButtons.js:44
#: Blocks/CheckoutForm/components/Empty.js:102
#: Blocks/Form/components/ChooseDesign.js:20 index.php:207
#: src/blocks/product-pagination-next/view.php:22
#: src/blocks/product-review-pagination-next/view.php:22
#: src/blocks/cart-order-bump-pagination-next/index.js:21
#: src/blocks/product-pagination-next/edit.js:29
#: src/blocks/product-review-pagination-next/edit.js:32 sc-icon2.js:72
#: sc-icon2.js:74 sc-login-form.js:166 sc-pagination2.js:43
#: sc-subscription-ad-hoc-confirm.js:39 sc-subscription-switch.js:222
#: sc-subscription-variation-confirm.js:67
msgid "Next"
msgstr "Suivant"

#: settings/shipping/zone/ShippingZoneForm.js:186
msgid "Select Countries"
msgstr "Sélectionner des pays"

#: settings/shipping/zone/ShippingZoneForm.js:179
msgid "United States,  United Kingdom, Global ..."
msgstr "États-Unis,  Royaume-Uni, Monde ..."

#: settings/shipping/zone/ShippingZoneForm.js:175
msgid "Zone Name"
msgstr "Nom de la zone"

#: settings/shipping/zone/ShippingZoneForm.js:133
msgid "Zone added"
msgstr "Zone ajoutée"

#: settings/shipping/zone/ShippingZoneForm.js:127
msgid "Zone updated"
msgstr "Zone mise à jour"

#: settings/shipping/zone/ShippingZone.js:298
msgid "Fallback"
msgstr "Remplacement"

#: settings/shipping/zone/ShippingZone.js:165
msgid "Condition"
msgstr "Condition"

#: settings/shipping/zone/ShippingZone.js:148
msgid "Customers won't be able to complete checkout for products in this zone."
msgstr "Les clients ne pourront pas finaliser le paiement pour les produits de cette zone."

#: settings/shipping/zone/ShippingZone.js:122
msgid "Shipping rate deleted"
msgstr "Tarif de livraison supprimé"

#: settings/shipping/zone/FallbackZone.js:33
msgid "Fallback Zone"
msgstr "Zone de remplacement"

#: settings/shipping/zone/FallbackZone.js:20
msgid "This zone is optionally used for regions that are not included in any other shipping zone."
msgstr "Cette zone est utilisée en option pour les régions qui ne sont incluses dans aucune autre zone d'expédition."

#: settings/shipping/zone/FallbackZone.js:19
msgid "Rest Of The World Fallback Zone"
msgstr "Zone de remplacement Reste du monde"

#: invoices/modules/Address.js:354 invoices/modules/Address.js:379
#: settings/shipping/zone/ConfirmDeleteZone.js:41
msgid "Are you sure?"
msgstr "Êtes-vous sûr ?"

#: settings/shipping/zone/ConfirmDeleteZone.js:29
msgid "Shipping zone deleted"
msgstr "Zone de livraison supprimée"

#: settings/shipping/ShippingSettings.js:399
msgid "Add New Profile"
msgstr "Ajouter un nouveau profil"

#: settings/shipping/ShippingSettings.js:383
msgid "Add custom rates or destination restrictions for groups of products."
msgstr "Ajoutez des tarifs personnalisés ou des restrictions de destination pour des groupes de produits."

#: settings/shipping/ShippingSettings.js:349
msgid "Custom Shipping Profiles"
msgstr "Profils de livraison personnalisés"

#: settings/shipping/ShippingSettings.js:343
msgid "All products"
msgstr "Tous les produits"

#: settings/shipping/ShippingSettings.js:311
msgid "Set where you ship and how much you charge for shipping."
msgstr "Définissez où vous livrez et combien vous facturez la livraison."

#: settings/shipping/ShippingSettings.js:310
msgid "Shipping Profiles"
msgstr "Profils de livraison"

#: settings/shipping/ShippingSettings.js:225
msgid "Enabling shipping rates allows you to charge shipping costs and restrict purchase areas."
msgstr "L’activation des tarifs de livraison vous permet de facturer des frais de livraison et de restreindre les zones d’achat."

#: settings/shipping/ShippingSettings.js:223
msgid "Enable Shipping Rates"
msgstr "Activer les tarifs de livraison"

#: settings/shipping/ShippingSettings.js:217
msgid "Shipping Settings"
msgstr "Réglages de livraison"

#: settings/shipping/ShippingSettings.js:209
msgid "To complete the shipping setup, please add shipping rates to a shipping profile below."
msgstr "Pour terminer la configuration de la livraison, veuillez ajouter des tarifs de livraison à un profil de livraison ci-dessous."

#: settings/shipping/rate/ShippingRateForm.js:612
msgid "Based on order price"
msgstr "Selon le prix de la commande"

#: settings/shipping/rate/ShippingRateForm.js:601
msgid "Based on item weight"
msgstr "Selon le poids des articles"

#: settings/shipping/rate/ShippingRateForm.js:527
msgid "Select"
msgstr "Sélectionner"

#: settings/shipping/rate/ShippingRateForm.js:521 store/add-entities.js:483
msgid "Shipping Method"
msgstr "Mode de livraison"

#: settings/shipping/rate/ShippingRateForm.js:370
msgid "Maximum weight"
msgstr "Poids maximum"

#: settings/shipping/rate/ShippingRateForm.js:360
msgid "Minimum weight"
msgstr "Poids minimum"

#: settings/shipping/rate/ShippingRateForm.js:348
#: settings/shipping/rate/ShippingRateForm.js:372
msgid "No limit"
msgstr "Aucune limite"

#: settings/shipping/zone/ShippingZone.js:398
msgid "Add Rate"
msgstr "Ajouter un tarif"

#: settings/shipping/rate/ShippingRateForm.js:270
msgid "Shipping rate added"
msgstr "Tarif de livraison ajouté"

#: settings/shipping/rate/ShippingRateForm.js:265
msgid "Shipping rate updated"
msgstr "Tarif de livraison mis à jour"

#: settings/shipping/rate/ShippingRateForm.js:225
msgid "Failed to create shipping method"
msgstr "Échec de la création du mode de livraison"

#: components/affiliates/commission/CommissionStructure.js:50
#: settings/shipping/rate/ShippingRateCondition.js:108
#: settings/shipping/rate/ShippingRateForm.js:597
msgid "Flat Rate"
msgstr "Tarif forfaitaire"

#: settings/shipping/rate/EditShippingRate.js:18
msgid "Edit Shipping Rate"
msgstr "Modifier le tarif de livraison"

#: settings/shipping/rate/AddShippingRate.js:17
msgid "Add New Shipping Rate"
msgstr "Ajouter un nouveau tarif de livraison"

#: settings/shipping/profile/ShippingProfileListItem.js:63
msgid "No shipping rates available for customers to choose from."
msgstr "Aucun tarif de livraison disponible pour les clients."

#: settings/shipping/profile/ShippingProfileListItem.js:53
msgid "Rates for"
msgstr "Tarifs pour"

#: settings/shipping/profile/ShippingProfileListItem.js:40
msgid "%d product"
msgid_plural "%d products"
msgstr[0] "%d produit"
msgstr[1] "%d produits"

#: settings/shipping/profile/ShippingProfile.js:196
msgid "Customers won't see this."
msgstr "Les clients ne verront pas ceci."

#: settings/shipping/profile/ShippingProfile.js:185
msgid "Profile Details"
msgstr "Détails du profil"

#: settings/shipping/profile/ShippingProfile.js:178
#: settings/shipping/zone/ShippingZones.js:79
msgid "First create a shipping zone (where you ship to) and then a shipping rate (the cost to ship there)."
msgstr "Créez d’abord une zone de livraison (où vous livrez), puis un tarif de livraison (le coût de livraison vers cette zone)."

#: settings/shipping/profile/ShippingProfile.js:176
#: settings/shipping/ShippingSettings.js:207
#: settings/shipping/zone/ShippingZone.js:146
msgid "No shipping rates"
msgstr "Aucun tarif de livraison"

#: settings/shipping/profile/ShippingProfile.js:136
msgid "Manage Shipping Profile"
msgstr "Gérer le profil de livraison"

#: settings/shipping/profile/ShippingProfile.js:116
msgid "Saving failed."
msgstr "Échec de l’enregistrement."

#: settings/shipping/profile/Products.js:397
msgid "shipping settings"
msgstr "réglages de livraison"

#: settings/shipping/profile/Products.js:387
msgid "To charge different rates for only certain products, create a new profile in"
msgstr "Pour appliquer des tarifs différents à certains produits uniquement, créez un nouveau profil dans les"

#: settings/shipping/profile/Products.js:357
msgid "No products in this profile."
msgstr "Aucun produit dans ce profil."

#: settings/shipping/profile/Products.js:282
msgid "New products are added to this profile."
msgstr "Les nouveaux produits sont ajoutés à ce profil."

#: settings/shipping/profile/Products.js:257
msgid "Add products to this shipping profile."
msgstr "Ajoutez des produits à ce profil de livraison."

#: settings/shipping/profile/Products.js:256
#: settings/shipping/ShippingSettings.js:339
msgid "All products not in other profiles"
msgstr "Tous les produits absents des autres profils"

#: settings/shipping/profile/Products.js:202
msgid "%d price"
msgid_plural "%d prices"
msgstr[0] "%d prix"
msgstr[1] "%d prix"

#: settings/shipping/profile/Products.js:130
msgid "Product added"
msgstr "Produit ajouté"

#: settings/shipping/profile/Products.js:103
msgid "Product removed"
msgstr "Produit retiré"

#: settings/shipping/profile/DeleteShippingProfile.js:60
msgid "Are you sure you want to delete shipping profile? Deleting the shipping profile will remove associated shipping rates and shipping zones."
msgstr "Voulez-vous vraiment supprimer ce profil de livraison ? La suppression du profil de livraison retirera les tarifs et les zones de livraison associés."

#: settings/shipping/profile/DeleteShippingProfile.js:56
msgid "Delete Shipping Profile"
msgstr "Supprimer le profil de livraison"

#: settings/shipping/profile/DeleteShippingProfile.js:37
msgid "Shipping profile deleted"
msgstr "Profil de livraison supprimé"

#: settings/shipping/profile/AddShippingProfile.js:76
msgid "Add Shipping Profile"
msgstr "Ajouter un profil de livraison"

#: settings/shipping/profile/AddShippingProfile.js:37
msgid "The profile name is required."
msgstr "Le nom du profil est obligatoire."

#: settings/shipping/method/ShippingMethods.js:128
msgid "Shipping methods represent the different speeds or classes of shipping that your store offers."
msgstr "Les modes de livraison représentent les différentes vitesses ou catégories de livraison proposées par votre boutique."

#: settings/shipping/method/ShippingMethods.js:118
msgid "Upgrade to SureCart Premium to add unlimited shipping methods."
msgstr "Passez à SureCart Premium pour ajouter un nombre illimité de modes de livraison."

#: settings/shipping/method/ShippingMethods.js:107
msgid "Shipping Methods"
msgstr "Modes de livraison"

#: settings/shipping/method/ShippingMethods.js:81
msgid "Shipping method removed"
msgstr "Mode de livraison retiré"

#: settings/shipping/method/ShippingMethodForm.js:128
#: settings/shipping/rate/ShippingRateForm.js:505
msgid "A description to let the customer know the average time it takes for shipping."
msgstr "Une description pour indiquer au client le délai moyen de livraison."

#: settings/shipping/method/ShippingMethodForm.js:127
#: settings/shipping/rate/ShippingRateForm.js:504
msgid "E.g. 1-2 days"
msgstr "Ex. : 1 à 2 jours"

#: settings/shipping/method/ShippingMethodForm.js:91
msgid "Add Shipping Method"
msgstr "Ajouter un mode de livraison"

#: settings/shipping/method/ShippingMethodForm.js:90
msgid "Edit Shipping Method"
msgstr "Modifier le mode de livraison"

#: settings/shipping/method/ShippingMethodForm.js:69
msgid "Shipping method added"
msgstr "Mode de livraison ajouté"

#: settings/shipping/method/ShippingMethodForm.js:64
msgid "Shipping method updated"
msgstr "Mode de livraison mis à jour"

#: settings/processors/ProcessorSettings.js:278
msgid "Available Processors"
msgstr "Processeurs disponibles"

#: settings/processors/ProcessorSettings.js:273
msgid "Processors"
msgstr "Processeurs"

#: settings/processors/ProcessorSettings.js:238
msgid "Connect with paystack to add a paystack express button to your checkout."
msgstr "Connectez-vous à Paystack pour ajouter un bouton de paiement express Paystack à votre formulaire de paiement."

#: settings/processors/ProcessorSettings.js:212
msgid "Connect with Mollie to add a Mollie express button to your checkout."
msgstr "Connectez-vous à Mollie pour ajouter un bouton de paiement express Mollie à votre formulaire de paiement."

#: settings/processors/ProcessorSettings.js:188
msgid "Connect with PayPal to add a PayPal express button to your checkout."
msgstr "Connectez-vous à PayPal pour ajouter un bouton de paiement express PayPal à votre formulaire de paiement."

#: settings/processors/ProcessorSettings.js:126
msgid "Connect with Stripe to accept credit cards and other payment methods."
msgstr "Connectez-vous à Stripe pour accepter les cartes de crédit et d'autres méthodes de paiement."

#: settings/processors/ProcessorSettings.js:66
msgid "Live Payments Disabled"
msgstr "Paiements en direct désactivés"

#: settings/processors/ProcessorSettings.js:62
msgid "Live Payments Enabled"
msgstr "Paiements en direct activés"

#: settings/processors/ProcessorSettings.js:57
msgid "Test Payments Disabled"
msgstr "Paiements de test désactivés"

#: settings/processors/ProcessorSettings.js:53
msgid "Test Payments Enabled"
msgstr "Paiements de test activés"

#: settings/processors/ProcessorItem.js:46
#: settings/shipping-providers/ShippingProviderItem.js:46
msgid "Beta"
msgstr "Bêta"

#: settings/processors/ManualPaymentMethods.js:71
msgid "Payments that are made outside your online store. When a customer selects a manual payment method, you'll need to approve their order before it can be fulfilled"
msgstr "Paiements effectués en dehors de votre boutique en ligne. Lorsqu’un client choisit un moyen de paiement manuel, vous devez approuver sa commande avant qu’elle puisse être traitée"

#: settings/processors/ManualPaymentMethods.js:70
msgid "Manual Payment Methods"
msgstr "Moyens de paiement manuels"

#: settings/processors/ManualPaymentMethods.js:47
msgid "No manual payment methods."
msgstr "Aucun moyen de paiement manuel."

#: auto-fees/list/actions/index.js:34 settings/learn/data/learnSections.js:407
#: settings/processors/ManualPaymentMethod.js:135
#: upsell-funnels/list/actions/index.js:36
msgid "Enable"
msgstr "Activer"

#: settings/processors/ManualPaymentMethod.js:75
msgid "Payment method enabled."
msgstr "Moyen de paiement activé."

#: settings/processors/ManualPaymentMethod.js:74
msgid "Payment method disabled."
msgstr "Moyen de paiement désactivé."

#: settings/processors/CreateEditPaymentMethod.js:122
msgid "Instructions on how to pay."
msgstr "Instructions de paiement."

#: settings/processors/CreateEditPaymentMethod.js:118
msgid "The instructions that you want your customers to follow to pay for an order. These instructions are shown on the confirmation page after a customer completes the checkout."
msgstr "Les instructions que vos clients doivent suivre pour payer une commande. Ces instructions s’affichent sur la page de confirmation une fois que le client a finalisé le paiement."

#: settings/processors/CreateEditPaymentMethod.js:117
msgid "Payment instructions"
msgstr "Instructions de paiement"

#: settings/processors/CreateEditPaymentMethod.js:102
msgid "I.E. Pay with cash upon delivery."
msgstr "Ex. : Paiement en espèces à la livraison."

#: settings/processors/CreateEditPaymentMethod.js:98
msgid "The description of this payment method that will be shown in the checkout."
msgstr "La description de ce moyen de paiement qui sera affichée sur la page de paiement."

#: settings/processors/CreateEditPaymentMethod.js:88
msgid "I.E. Cash On Delivery"
msgstr "Paiement à la livraison"

#: settings/processors/CreateEditPaymentMethod.js:87
msgid "Custom payment method name"
msgstr "Nom du moyen de paiement personnalisé"

#: settings/processors/CreateEditPaymentMethod.js:68
msgid "Create Manual Payment Method"
msgstr "Créer un moyen de paiement manuel"

#: settings/processors/CreateEditPaymentMethod.js:67
msgid "Edit Manual Payment Method"
msgstr "Modifier le moyen de paiement manuel"

#: invoices/modules/AdditionalOptions.js:31
#: invoices/modules/AdditionalOptions.js:66 settings/order/OrderProtocol.js:291
msgid "Footer"
msgstr "Pied de page"

#: settings/order/OrderProtocol.js:285
msgid "This appears in the memo area of your invoices and receipts."
msgstr "Ce texte apparaît dans la zone de mémo de vos factures et reçus."

#: invoices/modules/AdditionalOptions.js:21
#: invoices/modules/AdditionalOptions.js:55 settings/order/OrderProtocol.js:282
#: Blocks/InvoiceMemo/Block.php:23 Blocks/InvoiceMemo/edit.js:22
#: sc-invoice-memo2.js:29
msgid "Memo"
msgstr "Mémo"

#: settings/order/OrderProtocol.js:274
msgid "Invoices & Receipts"
msgstr "Factures et reçus"

#: settings/order/OrderProtocol.js:139
msgid "It must be greater than the largest existing order number."
msgstr "Il doit être supérieur au plus grand numéro de commande existant."

#: settings/order/OrderProtocol.js:131
msgid "Start Order Number At"
msgstr "Numéro de commande de départ"

#: settings/order/OrderProtocol.js:121
msgid "Random Numbers And Letters"
msgstr "Chiffres et lettres aléatoires"

#: settings/order/OrderProtocol.js:117
msgid "Sequential"
msgstr "Séquentiel"

#: settings/order/OrderProtocol.js:106
msgid "Choose the style of order numbers."
msgstr "Choisissez le style des numéros de commande."

#: settings/order/OrderProtocol.js:104
msgid "Order Numbers Counter"
msgstr "Compteur des numéros de commande"

#: settings/order/OrderProtocol.js:96
msgid "If you would like your order numbers to have a special prefix, you can enter it here. It must not contain underscores, spaces or dashes."
msgstr "Si vous souhaitez que vos numéros de commande aient un préfixe particulier, vous pouvez le saisir ici. Il ne doit contenir ni tirets bas, ni espaces, ni tirets."

#: settings/order/OrderProtocol.js:91
msgid "Order Number Prefix"
msgstr "Préfixe des numéros de commande"

#: settings/order/OrderProtocol.js:84
msgid "Configure your order numbering style."
msgstr "Configurez le style de numérotation de vos commandes."

#: settings/order/OrderProtocol.js:83
msgid "Order Numbering"
msgstr "Numérotation des commandes"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:395
#: settings/export/ExportSettings.js:35
msgid "Promotions"
msgstr "Promotions"

#: settings/export/ExportSettings.js:31
msgid "Products/Prices"
msgstr "Produits/Prix"

#: settings/export/ExportRow.js:18
msgid "Export CSV"
msgstr "Exporter en CSV"

#: settings/customer/CustomerSettings.js:527
msgid "Sent when a subscription payment fails."
msgstr "Envoyé lorsqu’un paiement d’abonnement échoue."

#: settings/customer/CustomerSettings.js:523
msgid "Subscription Payment Failure"
msgstr "Échec du paiement de l’abonnement"

#: settings/customer/CustomerSettings.js:514
msgid "Sent when a subscription renews."
msgstr "Envoyé lorsqu’un abonnement est renouvelé."

#: settings/customer/CustomerSettings.js:513
msgid "Subscription Payment"
msgstr "Paiement de l’abonnement"

#: settings/customer/CustomerSettings.js:504
msgid "Sent when a subscription is canceled."
msgstr "Envoyé lorsqu’un abonnement est annulé."

#: settings/customer/CustomerSettings.js:484
msgid "Sent when an order is created."
msgstr "Envoyé lorsqu’une commande est créée."

#: settings/customer/CustomerSettings.js:483
msgid "New Order"
msgstr "Nouvelle commande"

#: settings/customer/CustomerSettings.js:472
msgid "These are the emails that are sent to you and other team members of this store."
msgstr "Ce sont les e-mails qui vous sont envoyés, à vous et aux autres membres de l’équipe de cette boutique."

#: settings/customer/CustomerSettings.js:471
msgid "Store Emails"
msgstr "E-mails de la boutique"

#: settings/customer/CustomerSettings.js:451
msgid "Sent to customers when a charge is refunded."
msgstr "Envoyé aux clients lorsqu’un débit est remboursé."

#: settings/customer/CustomerSettings.js:443
msgid "Sent to customers when a purchase is downloadable or has a license."
msgstr "Envoyé aux clients lorsqu’un achat est téléchargeable ou comprend une licence."

#: settings/customer/CustomerSettings.js:442
msgid "Product Access"
msgstr "Accès au produit"

#: settings/customer/CustomerSettings.js:434
msgid "Sent to customers when their subscription cancellation."
msgstr "Envoyé aux clients lors de l’annulation de leur abonnement."

#: settings/customer/CustomerSettings.js:433
#: settings/customer/CustomerSettings.js:503
msgid "Subscription Cancellation"
msgstr "Annulation de l’abonnement"

#: settings/customer/CustomerSettings.js:425
msgid "Sent to customers when their subscription renews."
msgstr "Envoyé aux clients lorsque leur abonnement est renouvelé."

#: settings/customer/CustomerSettings.js:424
msgid "Subscription Renewal"
msgstr "Renouvellement de l’abonnement"

#: settings/customer/CustomerSettings.js:415
msgid "Subscription Reminder"
msgstr "Rappel d’abonnement"

#: settings/customer/CustomerSettings.js:404
msgid "Sent to customers when their subscription's payment method fails."
msgstr "Envoyé aux clients lorsque le moyen de paiement de leur abonnement échoue."

#: settings/customer/CustomerSettings.js:403
msgid "Subscription Recovery"
msgstr "Récupération d’abonnement"

#: settings/customer/CustomerSettings.js:378
msgid "Sent when a fulfillment is marked as delivered."
msgstr "Envoyé lorsqu’un traitement de commande est marqué comme livré."

#: settings/customer/CustomerSettings.js:377
msgid "Fulfillment Delivered"
msgstr "Traitement de la commande livré"

#: settings/customer/CustomerSettings.js:369
msgid "Sent to when a fulfillment is updated or a tracking number is added."
msgstr "Envoyé lorsqu’un traitement de commande est mis à jour ou qu’un numéro de suivi est ajouté."

#: settings/customer/CustomerSettings.js:368
msgid "Fulfillment Updated"
msgstr "Traitement de la commande mis à jour"

#: settings/customer/CustomerSettings.js:360
msgid "Sent to when a fulfillment is created (i.e. your order is on the way)."
msgstr "Envoyé lorsqu’un traitement de commande est créé (c.-à-d. lorsque votre commande est en route)."

#: settings/customer/CustomerSettings.js:359
msgid "Fulfillment Confirmation"
msgstr "Confirmation du traitement de la commande"

#: settings/customer/CustomerSettings.js:352
msgid "Sent to customers to login to the customer portal without a password."
msgstr "Envoyé aux clients pour qu’ils se connectent à l’espace client sans mot de passe."

#: settings/customer/CustomerSettings.js:351
msgid "Email Verification Code"
msgstr "Code de vérification de l’e-mail"

#: settings/customer/CustomerSettings.js:310
msgid "Third (final) email sent when a checkout is abandoned."
msgstr "Troisième (et dernier) e-mail envoyé lorsqu’un paiement est abandonné."

#: settings/customer/CustomerSettings.js:309
msgid "Abandoned Checkout #3"
msgstr "Paiement abandonné nº 3"

#: settings/customer/CustomerSettings.js:298
msgid "Second email sent when a checkout is abandoned."
msgstr "Deuxième e-mail envoyé lorsqu’un paiement est abandonné."

#: settings/customer/CustomerSettings.js:297
msgid "Abandoned Checkout #2"
msgstr "Paiement abandonné nº 2"

#: settings/customer/CustomerSettings.js:286
msgid "First email sent when a checkout is abandoned."
msgstr "Premier e-mail envoyé lorsqu’un paiement est abandonné."

#: settings/customer/CustomerSettings.js:285
msgid "Abandoned Checkout #1"
msgstr "Paiement abandonné nº 1"

#: settings/customer/CustomerSettings.js:274
msgid "Customize the content of each notification that is sent to your customers."
msgstr "Personnalisez le contenu de chaque notification envoyée à vos clients."

#: settings/customer/CustomerSettings.js:273
msgid "Customer Emails"
msgstr "E-mails aux clients"

#: settings/customer/CustomerSettings.js:263
msgid "Subscription payments fail all the time. Don't leave your recurring revenue to chance - turn on recovery emails to increase your chances of recovering subscriptions with failed payments."
msgstr "Les paiements d’abonnement échouent régulièrement. Ne laissez pas vos revenus récurrents au hasard : activez les e-mails de récupération pour augmenter vos chances de récupérer les abonnements dont le paiement a échoué."

#: settings/customer/CustomerSettings.js:259
msgid "Subscription Recovery Emails"
msgstr "E-mails de récupération d’abonnement"

#: settings/customer/CustomerSettings.js:228
msgid "Subscription Reminder Notifications"
msgstr "Notifications de rappel d’abonnement"

#: settings/customer/CustomerSettings.js:211
msgid "Send a general subscription cancellation confirmation email to your customers when subscription canceled."
msgstr "Envoyez à vos clients un e-mail général de confirmation d’annulation lorsque leur abonnement est annulé."

#: settings/customer/CustomerSettings.js:209
msgid "Subscription Cancellation Notification"
msgstr "Notification d’annulation d’abonnement"

#: settings/customer/CustomerSettings.js:197
msgid "Send an email customers when their subscription renews."
msgstr "Envoyez un e-mail aux clients lorsque leur abonnement est renouvelé."

#: settings/customer/CustomerSettings.js:195
msgid "Subscription Renewal Emails"
msgstr "E-mails de renouvellement d’abonnement"

#: settings/customer/CustomerSettings.js:183
msgid "Send a quick reminder when a refund is created for a customer. These emails contain the amount and payment method being refunded."
msgstr "Envoyez un rappel rapide lorsqu’un remboursement est créé pour un client. Ces e-mails indiquent le montant et le moyen de paiement remboursés."

#: settings/customer/CustomerSettings.js:181
msgid "Refund Emails"
msgstr "E-mails de remboursement"

#: settings/customer/CustomerSettings.js:154
msgid "Send an order email to customers even when the order is free."
msgstr "Envoyez un e-mail de commande aux clients même lorsque la commande est gratuite."

#: settings/customer/CustomerSettings.js:152
msgid "Free Order Emails"
msgstr "E-mails de commande gratuite"

#: settings/customer/CustomerSettings.js:139
msgid "Send a general order confirmation email to your customers when an order is paid. These emails include a breakdown of the order, and a link to a page where they can download their receipt."
msgstr "Envoyez un e-mail de confirmation de commande général à vos clients lorsqu’une commande est payée. Ces e-mails contiennent le détail de la commande et un lien vers une page où ils peuvent télécharger leur reçu."

#: settings/customer/CustomerSettings.js:137
msgid "Order Confirmation Emails"
msgstr "E-mails de confirmation de commande"

#: settings/customer/CustomerSettings.js:125
msgid "Send a product access email to your customer when a purchase is made for a licensed and/or downloadable product."
msgstr "Envoyez un e-mail d’accès au produit à votre client lorsqu’un achat est effectué pour un produit sous licence et/ou téléchargeable."

#: settings/customer/CustomerSettings.js:123
msgid "Product Access Emails"
msgstr "E-mails d’accès au produit"

#: settings/customer/CustomerSettings.js:112
msgid "Manage which notifications are sent to your customers."
msgstr "Gérez les notifications envoyées à vos clients."

#: settings/connection/IncomingWebhooks.js:281
msgid "Webhook Details"
msgstr "Détails du webhook"

#: settings/connection/IncomingWebhooks.js:239
msgid "There are no more webhooks to show."
msgstr "Il n’y a plus de webhooks à afficher."

#: settings/connection/IncomingWebhooks.js:235
msgid "Webhooks are functioning normally."
msgstr "Les webhooks fonctionnent normalement."

#: products/list/variants/applyVariantRenderers.js:132
#: settings/connection/IncomingWebhooks.js:218 setup-guide/SetupGuideApp.js:101
#: shipping-labels/components/ResultsSummary.js:391
msgid "Retry"
msgstr "Réessayer"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:229
#: components/data-tables/charges-data-table/index.js:169
#: orders/modules/Dispute/DisputeLineItem.js:55
#: orders/modules/Refund/RefundLineItem.js:78
#: settings/connection/IncomingWebhooks.js:206
msgid "View Details"
msgstr "Voir les détails"

#: settings/connection/IncomingWebhooks.js:185
msgid "Not Processed"
msgstr "Non traité"

#: settings/connection/IncomingWebhooks.js:181
msgid "Processed"
msgstr "Traité"

#: settings/connection/IncomingWebhooks.js:138
msgid "Event"
msgstr "Évènement"

#: settings/connection/IncomingWebhooks.js:98
msgid "If you have any webhooks that failed to process on your site, you can retry them here."
msgstr "Si des webhooks n’ont pas pu être traités sur votre site, vous pouvez les relancer ici."

#: settings/connection/IncomingWebhooks.js:97
msgid "SureCart Event Processing Health"
msgstr "État du traitement des évènements SureCart"

#: settings/connection/IncomingWebhooks.js:49
msgid "Retry successful!"
msgstr "Nouvelle tentative réussie !"

#: settings/connection/ConnectionSettings.js:87
msgid "This will refetch the webhooks connection settings with your store in the case of an invalid signature or similar issue."
msgstr "Cela récupérera à nouveau les réglages de connexion des webhooks avec votre boutique en cas de signature non valide ou de problème similaire."

#: settings/connection/ConnectionSettings.js:80
msgid "Advanced connection options and troubleshooting."
msgstr "Options de connexion avancées et dépannage."

#: settings/connection/ConnectionSettings.js:79
#: settings/shipping/profile/ShippingProfile.js:231
msgid "Advanced Options"
msgstr "Options avancées"

#: settings/connection/ConnectionSettings.js:68
msgid "Enter your api token"
msgstr "Saisissez votre jeton d’API"

#: settings/connection/ConnectionSettings.js:67
msgid "API Token"
msgstr "Jeton d’API"

#: settings/connection/components/ResyncWebhooks.js:76
msgid "Resync Webhooks"
msgstr "Resynchroniser les webhooks"

#: settings/connection/components/ResyncWebhooks.js:68
msgid "View Logs"
msgstr "Voir les journaux"

#: settings/connection/components/ResyncWebhooks.js:57
msgid "If this endpoint is important to your integration, please try and fix the issue. We will disable this endpoint on %s if it continues to fail."
msgstr "Si ce point de terminaison est important pour votre intégration, veuillez essayer de corriger le problème. Nous désactiverons ce point de terminaison le %s s’il continue d’échouer."

#: settings/connection/components/ResyncWebhooks.js:51
msgid "This webhook endpoint is being monitored due to repeated errors."
msgstr "Ce point de terminaison de webhook est surveillé en raison d’erreurs répétées."

#: src/Middleware/UpsellMiddleware.php:21 shipping-labels/utils.js:19
#: sc-cart-form.js:126 sc-dashboard-module2.js:19 sc-paypal-add-method.js:113
#: sc-paystack-add-method.js:75 sc-razorpay-add-method.js:107
#: sc-stripe-add-method.js:140 sc-upcoming-invoice.js:237
msgid "Error"
msgstr "Erreur"

#: settings/connection/components/ResyncWebhooks.js:22
msgid "Webhook resynced."
msgstr "Webhook resynchronisé."

#: settings/brand/Logo.js:34
msgid "Are you sure you want to remove this logo?"
msgstr "Voulez-vous vraiment retirer ce logo ?"

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:89
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:128
#: settings/brand/components/CartSettings.js:288
msgid "Both"
msgstr "Les deux"

#: settings/brand/components/CartSettings.js:284
msgid "Menu Icon"
msgstr "Icône de menu"

#: settings/brand/components/CartSettings.js:280
msgid "Floating Icon"
msgstr "Icône flottante"

#: settings/brand/components/CartSettings.js:273
msgid "What type of cart icon would you like to use?"
msgstr "Quel type d'icône de panier souhaitez-vous utiliser ?"

#: settings/brand/components/CartSettings.js:271
msgid "Cart Icon Type"
msgstr "Type d'icône de panier"

#: settings/brand/components/CartSettings.js:258
msgid "Show a floating cart icon in the bottom corner of your site, if there are items in the cart."
msgstr "Afficher une icône de panier flottant dans le coin inférieur de votre site, s'il y a des articles dans le panier."

#: settings/brand/components/CartSettings.js:256
msgid "Show Floating Cart Icon"
msgstr "Afficher l'icône du panier flottant"

#: src/Activation/DeactivationSurveyForm.php:65
#: src/Integrations/Bricks/Elements/BuyButton.php:135
#: src/Integrations/Bricks/Elements/BuyButton.php:140
#: src/Integrations/Bricks/Elements/CartMenuIcon.php:68
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:87
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:110
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:115
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:157
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:164
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:99
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:141
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:126
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:170
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:177
#: settings/brand/components/CartSettings.js:219
#: Blocks/CartMenuButton/edit.js:41 src/blocks/cart-line-item-remove/edit.js:34
#: src/blocks/cart-menu-button/edit.js:36
#: src/blocks/product-list-sidebar-toggle/edit.js:57
#: src/blocks/product-review-list-sidebar-toggle/edit.js:68
msgid "Icon"
msgstr "Icône"

#: settings/brand/components/CartSettings.js:205
#: Blocks/CartMenuButton/edit.js:72 src/blocks/cart-menu-button/edit.js:89
msgid "Enable to always show the cart button, even when your cart is empty."
msgstr "Activez cette option pour toujours afficher le bouton du panier, même lorsque votre panier est vide."

#: settings/brand/components/CartSettings.js:203
msgid "Always Show Cart (Menu Only)"
msgstr "Toujours afficher le panier (Menu uniquement)"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:411
#: src/Integrations/Elementor/Widgets/ProductContent.php:60
#: src/Integrations/Elementor/Widgets/SaleBadge.php:151
#: settings/brand/components/CartSettings.js:189
#: settings/display-currency/components/CurrencySwitcherSettings.js:175
msgid "Left"
msgstr "Gauche"

#: src/Integrations/Bricks/Elements/BuyButton.php:161
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:419
#: src/Integrations/Elementor/Widgets/ProductContent.php:68
#: src/Integrations/Elementor/Widgets/SaleBadge.php:159
#: settings/brand/components/CartSettings.js:185
#: settings/display-currency/components/CurrencySwitcherSettings.js:171
#: src/blocks/currency-switcher/edit.js:95
msgid "Right"
msgstr "Droit"

#: settings/brand/components/CartSettings.js:179
msgid "Select the cart button position, i.e. left or right, where it will look best with your website design."
msgstr "Sélectionnez la position du bouton du panier, c'est-à-dire à gauche ou à droite, de manière à ce qu'il s'intègre le mieux possible dans la conception de votre site web."

#: settings/brand/components/CartSettings.js:173
#: settings/display-currency/components/CurrencySwitcherSettings.js:159
msgid "Select Position"
msgstr "Sélectionner la position"

#: settings/brand/components/CartSettings.js:172
msgid "Position of cart button"
msgstr "Position du bouton du panier"

#: settings/brand/components/CartSettings.js:93
msgid "Select the menu(s) where the cart icon will appear."
msgstr "Sélectionnez le(s) menu(s) où l'icône du panier apparaîtra."

#: settings/brand/components/CartSettings.js:92
msgid "Select Menus"
msgstr "Sélectionner les menus"

#: settings/brand/BrandSettings.js:199
msgid "This will enable slide-out cart. If you do not wish to use the cart, you can disable this to prevent cart scripts from loading on your pages."
msgstr "Cette option permet d'activer le panier coulissant. Si vous ne souhaitez pas utiliser le panier, vous pouvez le désactiver pour éviter que les scripts du panier ne se chargent sur vos pages."

#: settings/brand/BrandSettings.js:197
msgid "Enable Cart"
msgstr "Activer le panier"

#: settings/brand/BrandSettings.js:185
msgid "Change cart settings."
msgstr "Modifier les paramètres du panier."

#: settings/brand/BrandSettings.js:168
msgid "Remove SureCart Branding"
msgstr "Supprimer la marque SureCart"

#: settings/brand/components/ThemeModeCard.js:140
msgid "Logo"
msgstr "Logo"

#: settings/brand/BrandSettings.js:85
msgid "Customize how your brand appears globally across SureCart. Your logo and colors will be used on hosted pages and emails that are sent to your customers."
msgstr "Personnalisez l’apparence de votre marque sur l’ensemble de SureCart. Votre logo et vos couleurs seront utilisés sur les pages hébergées et dans les e-mails envoyés à vos clients."

#: settings/brand/BrandSettings.js:84
msgid "Brand Settings"
msgstr "Réglages de la marque"

#: settings/advanced/components/CustomerSyncModal.js:103
msgid "Start Sync"
msgstr "Démarrer la synchronisation"

#: settings/advanced/components/CustomerSyncModal.js:95
msgid "Run any integration automations for purchases. This will run any actions that are set to run on purchase."
msgstr "Exécuter les automatismes d'intégration pour les achats. Cela permet d'exécuter toutes les actions qui sont définies pour être exécutées lors d'un achat."

#: settings/advanced/components/CustomerSyncModal.js:93
msgid "Run purchase actions"
msgstr "Exécuter des actions d'achat"

#: settings/advanced/components/CustomerSyncModal.js:83
msgid "Create WordPress users if the user does not yet exist."
msgstr "Créer un utilisateur WordPress si l'utilisateur n'existe pas encore."

#: settings/advanced/components/CustomerSyncModal.js:81
msgid "Create WordPress Users"
msgstr "Créer des utilisateurs WordPress"

#: settings/advanced/components/CustomerSyncModal.js:72
msgid "This will change your user data on your install. We recommend creating a backup of your site before running this."
msgstr "Cette opération modifiera les données utilisateur sur votre installation. Nous vous recommandons de créer une sauvegarde de votre site avant d'effectuer cette opération."

#: settings/advanced/components/CustomerSyncModal.js:56
msgid "Customer Sync"
msgstr "Synchronisation des clients"

#: settings/advanced/components/CustomerSyncModal.js:35
msgid "Customer sync started in the background"
msgstr "Synchronisation des clients démarrée en arrière-plan"

#: settings/advanced/AdvancedSettings.js:600
msgid "Clear out all of your test data with one-click."
msgstr "Effacez toutes vos données de test en un clic."

#: settings/advanced/AdvancedSettings.js:599
#: settings/advanced/AdvancedSettings.js:614
msgid "Clear Test Data"
msgstr "Effacer les données de test"

#: settings/advanced/AdvancedSettings.js:521
msgid "Manually sync your WordPress install with SureCart."
msgstr "Synchronisez manuellement votre installation WordPress avec SureCart."

#: settings/advanced/AdvancedSettings.js:520
msgid "Syncing"
msgstr "Synchronisation"

#: settings/advanced/AdvancedSettings.js:509
msgid "Use The Stripe Card Element"
msgstr "Utiliser le Stripe Card Element"

#: settings/advanced/AdvancedSettings.js:418
msgid "Show a link to edit the customer area in the menu."
msgstr "Afficher un lien dans le menu pour modifier l’espace client."

#: settings/advanced/AdvancedSettings.js:406
msgid "Show a link to edit the checkout page in the menu."
msgstr "Afficher un lien dans le menu pour modifier la page de paiement."

#: settings/advanced/AdvancedSettings.js:404
msgid "Checkout Page"
msgstr "Page de paiement"

#: settings/advanced/AdvancedSettings.js:394
msgid "Show a link to edit the cart in the menu."
msgstr "Afficher un lien dans le menu pour modifier le panier."

#: settings/advanced/AdvancedSettings.js:392
msgid "Cart Page"
msgstr ""

#: settings/advanced/AdvancedSettings.js:382
msgid "Show a link to edit the shop page in the menu."
msgstr "Afficher un lien dans le menu pour modifier la page de la boutique."

#: settings/advanced/AdvancedSettings.js:373
msgid "Change some admin UI options."
msgstr "Modifiez certaines options de l’interface d’administration."

#: settings/advanced/AdvancedSettings.js:372
msgid "Admin Appearance"
msgstr "Apparence de l’administration"

#: settings/advanced/AdvancedSettings.js:363
msgid "This ensures all the password fields have a stronger validation for user password input i.e. at least 6 characters and one special character."
msgstr "Cela garantit une validation plus stricte de tous les champs de mot de passe, c.-à-d. au moins 6 caractères et un caractère spécial."

#: settings/advanced/AdvancedSettings.js:361
msgid "Strong Password Validation"
msgstr "Validation de mot de passe fort"

#: settings/advanced/AdvancedSettings.js:350
msgid "This will load stripe.js on every page to help with Fraud monitoring."
msgstr "Cela chargera stripe.js sur chaque page pour aider à la surveillance de la fraude."

#: settings/advanced/AdvancedSettings.js:345
msgid "Stripe Fraud Monitoring"
msgstr "Surveillance des fraudes Stripe"

#: settings/advanced/AdvancedSettings.js:326
msgid "register a new site and choose v3."
msgstr "enregistrez un nouveau site et choisissez v3."

#: settings/advanced/AdvancedSettings.js:320
msgid "To get your Recaptcha keys"
msgstr "Pour obtenir vos clés reCAPTCHA"

#: settings/advanced/AdvancedSettings.js:303
#: settings/advanced/AdvancedSettings.js:304
msgid "reCaptcha Secret Key"
msgstr ""

#: settings/advanced/AdvancedSettings.js:296
#: settings/advanced/AdvancedSettings.js:312
msgid "You can find this on your google Recaptcha dashboard."
msgstr "Vous la trouverez dans votre tableau de bord Google reCAPTCHA."

#: settings/advanced/AdvancedSettings.js:287
#: settings/advanced/AdvancedSettings.js:288
msgid "reCaptcha Site Key"
msgstr ""

#: settings/advanced/AdvancedSettings.js:266
#: settings/shipping/ShippingSettings.js:257
msgid "Please clear checkout page cache after changing this setting."
msgstr "Veuillez vider le cache de la page de paiement après avoir modifié ce réglage."

#: settings/advanced/AdvancedSettings.js:265
#: settings/shipping/ShippingSettings.js:255
msgid "Important"
msgstr "Important"

#: settings/advanced/AdvancedSettings.js:256
msgid "Enable Recaptcha spam protection on checkout forms."
msgstr "Activer la protection antispam reCAPTCHA sur les formulaires de paiement."

#: settings/advanced/AdvancedSettings.js:254
msgid "Recaptcha v3"
msgstr ""

#: settings/advanced/AdvancedSettings.js:240
msgid "This adds a field that is invisible to users, but visible to bots in an attempt to trick them into filling it out."
msgstr "Cela ajoute un champ invisible pour les utilisateurs, mais visible pour les robots, afin de les inciter à le remplir."

#: settings/advanced/AdvancedSettings.js:238
msgid "Honeypot"
msgstr "Honeypot"

#: settings/advanced/AdvancedSettings.js:213
msgid "Change your checkout spam protection and security settings."
msgstr "Modifiez les réglages de protection antispam et de sécurité de votre paiement."

#: settings/advanced/AdvancedSettings.js:212
msgid "Spam Protection & Security"
msgstr "Protection antispam et sécurité"

#: settings/account/AccountSettings.js:400
msgid "Enter a website URL"
msgstr "Saisissez l’URL d’un site web"

#: affiliation-requests/list/fields/index.js:83
#: affiliation-requests/modules/Details.js:122
#: affiliations/modules/Details.js:117
#: affiliations/modules/EditAffiliate.js:144
#: settings/account/AccountSettings.js:398
#: settings/integrations/Integration.js:187
msgid "Website"
msgstr "Site web"

#: settings/account/AccountSettings.js:391
msgid "Enter an phone number"
msgstr "Saisissez un numéro de téléphone"

#: settings/account/AccountSettings.js:382
msgid "Enter an email"
msgstr "Saisissez une adresse e-mail"

#: settings/account/AccountSettings.js:366
msgid "This information helps customers recognize your business and contact you when necessary. It will be visible on invoices and receipts and any emails that need to be CAN-SPAM compliant (i.e. abandoned order emails)."
msgstr "Ces informations aident les clients à reconnaître votre entreprise et à vous contacter si nécessaire. Elles seront visibles sur les factures, les reçus et tous les e-mails devant être conformes à la loi CAN-SPAM (c.-à-d. les e-mails de commande abandonnée)."

#: forms/sections.php:15 forms/sections.php:16 forms/two-column.php:61
#: forms/two-column.php:62 orders/modules/ContactInfo/index.js:28
#: settings/account/AccountSettings.js:365
msgid "Contact Information"
msgstr "Coordonnées"

#: settings/account/AccountSettings.js:350
#: settings/customer/CustomerSettings.js:97
msgid "notifications@surecart.com"
msgstr "notifications@surecart.com"

#: settings/account/AccountSettings.js:349
#: settings/customer/CustomerSettings.js:96
msgid "Reply To Email"
msgstr "Adresse e-mail de réponse"

#: settings/account/AccountSettings.js:342
#: settings/customer/CustomerSettings.js:89
msgid "Enter the sender name"
msgstr "Saisissez le nom de l’expéditeur"

#: settings/account/AccountSettings.js:341
#: settings/customer/CustomerSettings.js:88
msgid "Sender Name"
msgstr "Nom de l’expéditeur"

#: settings/account/AccountSettings.js:327
#: settings/customer/CustomerSettings.js:74
msgid "Use these settings to configure how notifications are sent to your customers."
msgstr "Utilisez ces paramètres pour configurer la façon dont les notifications sont envoyées à vos clients."

#: settings/account/AccountSettings.js:317
msgid "A link to your privacy policy page."
msgstr "Un lien vers votre page de politique de confidentialité."

#: settings/account/AccountSettings.js:309
msgid "Privacy Policy Page"
msgstr "Page de politique de confidentialité"

#: settings/account/AccountSettings.js:303
msgid "A link to your store terms page."
msgstr "Un lien vers la page des conditions de votre boutique."

#: settings/account/AccountSettings.js:295
msgid "Terms Page"
msgstr "Page des conditions"

#: settings/account/AccountSettings.js:286
msgid "The language used for notifications, invoices, receipts, etc."
msgstr "La langue utilisée pour les notifications, les factures, les reçus, etc."

#: settings/account/AccountSettings.js:285
msgid "Store Language"
msgstr "Langue de la Boutique"

#: settings/account/AccountSettings.js:145
msgid "Change this if you want the store to be in a different time zone than your server."
msgstr "Modifiez ce réglage si vous souhaitez que la boutique utilise un fuseau horaire différent de celui de votre serveur."

#: settings/account/AccountSettings.js:144
msgid "Time Zone"
msgstr "Fuseau horaire"

#: settings/account/AccountSettings.js:109
msgid "This should be your live storefront URL."
msgstr "Il doit s’agir de l’URL de votre boutique en ligne."

#: settings/account/AccountSettings.js:105
msgid "https://example.com"
msgstr "https://example.com"

#: settings/account/AccountSettings.js:95
msgid "This is displayed in the UI and in notifications."
msgstr "Ce nom est affiché dans l’interface et dans les notifications."

#: settings/account/AccountSettings.js:90
#: settings/account/AccountSettings.js:91
msgid "Store Name"
msgstr "Nom de la boutique"

#: settings/account/AccountSettings.js:75
msgid "The name of your store will be visible to customers, so you should use a name that is recognizable and identifies your store to your customers."
msgstr "Le nom de votre boutique sera visible par les clients. Utilisez donc un nom reconnaissable qui permet à vos clients d’identifier votre boutique."

#: settings/account/AccountSettings.js:74
msgid "Store Details"
msgstr "Détails de la boutique"

#: settings/abandoned/util.js:61
msgid "1 week"
msgstr "1 semaine"

#: settings/abandoned/util.js:57
msgid "6 Days"
msgstr "6 jours"

#: settings/abandoned/util.js:53
msgid "5 Days"
msgstr "5 jours"

#: settings/abandoned/util.js:49
msgid "4 Days"
msgstr "4 jours"

#: settings/abandoned/util.js:45
msgid "3 Days"
msgstr "3 jours"

#: settings/abandoned/util.js:41
msgid "2 Days"
msgstr "2 jours"

#: settings/abandoned/util.js:37
msgid "1.5 Days"
msgstr "1,5 jour"

#: settings/abandoned/util.js:33
msgid "1 Day"
msgstr "1 jour"

#: settings/abandoned/util.js:29
msgid "12 Hours"
msgstr "12 heures"

#: settings/abandoned/util.js:25
msgid "6 Hours"
msgstr "6 heures"

#: settings/abandoned/util.js:21
msgid "3 Hours"
msgstr "3 heures"

#: settings/abandoned/util.js:17
msgid "2 Hours"
msgstr "2 heures"

#: settings/abandoned/util.js:13
msgid "1 Hour"
msgstr "1 heure"

#: settings/abandoned/AbandonedSettings.js:347
msgid "The number of days to wait after a customer's purchase before allowing an abandoned checkout to be created. This helps to prevent abandoned checkouts being created for customers very soon after they have made a different purchase."
msgstr "Nombre de jours à attendre après l'achat d'un client avant d'autoriser la création d'un panier abandonné. Cela permet d'éviter que des paniers abandonnés soient créées pour des clients très peu de temps après qu'ils ont effectué un autre achat."

#: settings/abandoned/AbandonedSettings.js:335
msgid "Wait for a period of time after a customer has made a purchase to send other abandoned checkouts."
msgstr "Attendez un certain temps après qu'un client ait effectué un achat pour lui envoyer d'autres paniers abandonnés."

#: settings/abandoned/AbandonedSettings.js:333
#: settings/abandoned/AbandonedSettings.js:345
msgid "Grace Period"
msgstr "Délai de grâce"

#: settings/abandoned/AbandonedSettings.js:318
msgid "Don't create abandoned checkout if all products in checkout have been purchased."
msgstr "Ne pas créer de panier abandonné si tous les produits du panier ont été achetés."

#: settings/abandoned/AbandonedSettings.js:316
msgid "Ignore Purchased Products"
msgstr "Ignorer les produits achetés"

#: settings/abandoned/AbandonedSettings.js:301
msgid "Also enable abandoned checkouts in test mode."
msgstr "Activez également les caisses abandonnées en mode test."

#: settings/abandoned/AbandonedSettings.js:299
msgid "Enabled In Test Mode"
msgstr "Activé en mode test"

#: settings/abandoned/AbandonedSettings.js:285
msgid "Advanced settings for abandoned checkouts"
msgstr "Paramètres avancés pour les abandons de paiement"

#: settings/abandoned/AbandonedSettings.js:274
msgid "GDPR Message"
msgstr "Message RGPD"

#: settings/abandoned/AbandonedSettings.js:265
msgid "Note: By checking this, it will show confirmation text below the email on checkout forms."
msgstr "Remarque : si cette case est cochée, un texte de confirmation s’affichera sous le champ e-mail des formulaires de paiement."

#: settings/abandoned/AbandonedSettings.js:263
msgid "Tracking Confirmation"
msgstr "Confirmation du suivi"

#: settings/abandoned/AbandonedSettings.js:251
msgid "Data collection settings for GDPR."
msgstr "Réglages de collecte des données pour le RGPD."

#: settings/abandoned/AbandonedSettings.js:250
msgid "GDPR Settings"
msgstr "Réglages RGPD"

#: settings/abandoned/AbandonedSettings.js:225
msgid "Number of days until expiration"
msgstr "Nombre de jours avant l’expiration"

#: settings/abandoned/AbandonedSettings.js:217
msgid "Discount Expires"
msgstr "Expiration de la remise"

#: settings/abandoned/AbandonedSettings.js:198
msgid "On the final email"
msgstr "Dans le dernier e-mail"

#: settings/abandoned/AbandonedSettings.js:191
msgid "On the second email"
msgstr "Dans le deuxième e-mail"

#: settings/abandoned/AbandonedSettings.js:184
msgid "On the first email"
msgstr "Dans le premier e-mail"

#: settings/abandoned/AbandonedSettings.js:169
msgid "When should we offer the discount?"
msgstr "Quand la remise doit-elle être proposée ?"

#: settings/abandoned/AbandonedSettings.js:158
msgid "Add a discount incentive for abandoned cart."
msgstr "Ajoutez une remise incitative pour les paniers abandonnés."

#: settings/abandoned/AbandonedSettings.js:156
msgid "Abandoned Checkout Discount"
msgstr "Remise pour paiement abandonné"

#: settings/abandoned/AbandonedSettings.js:140
msgid "Your discount settings for abandoned cart."
msgstr "Vos réglages de remise pour les paniers abandonnés."

#: settings/abandoned/AbandonedSettings.js:139
msgid "Discount Settings"
msgstr "Réglages de remise"

#: settings/abandoned/AbandonedSettings.js:125
msgid "Final Email Delay"
msgstr "Délai du dernier e-mail"

#: settings/abandoned/AbandonedSettings.js:116
msgid "Second Email Delay"
msgstr "Délai du deuxième e-mail"

#: settings/abandoned/AbandonedSettings.js:109
#: settings/abandoned/AbandonedSettings.js:118
#: settings/abandoned/AbandonedSettings.js:127 settings/abandoned/util.js:9
msgid "Don't send"
msgstr "Ne pas envoyer"

#: settings/abandoned/AbandonedSettings.js:107
msgid "First Email Delay"
msgstr "Délai du premier e-mail"

#: settings/abandoned/AbandonedSettings.js:97
msgid "Turn on abandoned cart for your store."
msgstr "Activez les paniers abandonnés pour votre boutique."

#: settings/abandoned/AbandonedSettings.js:85
msgid "Notification settings for abandoned checkouts"
msgstr "Réglages des notifications pour les paiements abandonnés"

#: settings/abandoned/AbandonedSettings.js:84
#: settings/account/AccountSettings.js:326
#: settings/customer/CustomerSettings.js:73
msgid "Notification Settings"
msgstr "Réglages des notifications"

#: settings/abandoned/AbandonedSettings.js:62
#: settings/account/AccountSettings.js:56
#: settings/advanced/AdvancedSettings.js:126
#: settings/affiliation-protocol/AffiliationProtocolSettings.js:91
#: settings/brand/BrandSettings.js:61
#: settings/connection/ConnectionSettings.js:38
#: settings/customer/CustomerSettings.js:36
#: settings/display-currency/DisplayCurrencySettings.js:44
#: settings/dynamic-pricing/DynamicPricingSettings.js:28
#: settings/mcp/MCPSettings.js:46 settings/order/OrderProtocol.js:62
#: settings/review-protocol/ReviewProtocolSettings.js:39
#: settings/shipping/ShippingSettings.js:166
#: settings/subscription-preservation/PreservationSettings.js:135
#: settings/subscription/SubscriptionSettings.js:94
#: settings/tax-region/TaxRegionSettings.js:140 settings/tax/TaxSettings.js:32
msgid "Settings Updated."
msgstr "Réglages mis à jour."

#: products/utility.js:7 util/templates.js:7
msgid "Default (Customized)"
msgstr "Défaut (Personnalisé)"

#: products/modules/Variations/VariantOptionValues.js:77
msgid "Add another value"
msgstr "Ajouter une autre valeur"

#: products/modules/Variations/VariantOptionValue.js:91
msgid "You have reached the variant limit of 300"
msgstr "Vous avez atteint la limite de 300 variantes"

#: products/modules/Variations/VariantOptionValue.js:79
msgid "Option Value %d"
msgstr "Valeur de l’option %d"

#: products/modules/Variations/VariantOptionValue.js:39
msgid "You have already used the same option value \"%s\"."
msgstr "Vous avez déjà utilisé la même valeur d’option « %s »."

#: products/modules/Variations/VariantOption.js:285
msgid "Edit %s"
msgstr "Modifier %s"

#: products/modules/Variations/VariantOption.js:211
msgid "Option Values"
msgstr "Valeurs d’option"

#: products/modules/Variations/VariantOption.js:181
msgid "Delete %s"
msgstr "Supprimer %s"

#: products/modules/Variations/VariantOption.js:142
msgid "You have already used the same option name \"%s\"."
msgstr "Vous avez déjà utilisé le même nom d’option « %s »."

#: products/modules/Variations/VariantOption.js:100
#: products/modules/Variations/VariantOption.js:120
#: products/modules/Variations/VariantOption.js:122
msgid "Option Name"
msgstr "Nom de l’option"

#: products/list/actions/index.js:74
#: products/modules/Variations/VariantItem.js:302
msgid "Delete variant"
msgstr "Supprimer la variante"

#: products/modules/Variations/VariantItem.js:288
msgid "Open variant dropdown"
msgstr "Ouvrir le menu déroulant de la variante"

#: products/modules/Variations/VariantItem.js:133
msgid "Price overrides are only allowed for products with a single price."
msgstr "Le remplacement du prix n’est autorisé que pour les produits ayant un seul prix."

#: products/modules/Variations/EditVariant.js:54
#: products/modules/Variations/VariantItem.js:66
msgid "Are you sure you wish to unlink this image?"
msgstr "Voulez-vous vraiment dissocier cette image ?"

#: products/modules/Variations/NewVariant.js:144
msgid "Stock Qty"
msgstr "Qté en stock"

#: products/list/fields/sku.js:6 products/modules/Variations/NewVariant.js:116
#: products/modules/Variations/Variants.js:141
msgid "SKU"
msgstr "UGS"

#: products/modules/Variations/NewVariant.js:75
#: products/modules/Variations/NewVariant.js:196
msgid "Add Variant"
msgstr "Ajouter une variante"

#: products/modules/Variations/NewVariant.js:56
msgid "Are you sure you wish to delete this variant image? This cannot be undone."
msgstr "Voulez-vous vraiment supprimer l’image de cette variante ? Cette action est irréversible."

#: products/modules/Variations/index.js:126
msgid "Add More Options"
msgstr "Ajouter d’autres options"

#: products/modules/Variations/index.js:112
msgid "You have reached the maximum number of variant options."
msgstr "Vous avez atteint le nombre maximal d’options de variante."

#: products/modules/Variations/index.js:87
msgid "Add Options Like Size or Color"
msgstr "Ajoutez des options comme la taille ou la couleur"

#: admin/products/index.php:18 products/modules/Variations/index.js:69
#: products/ProductsList.js:432
msgid "Variants"
msgstr "Variantes"

#: products/modules/Variations/index.js:56
msgid "Add variant"
msgstr "Ajouter une variante"

#: products/modules/Upgrades.js:109
msgid "This is not shown to the customer, but is used help you identify the group."
msgstr "Ceci n’est pas visible par le client, mais vous aide à identifier le groupe."

#: products/modules/Upgrades.js:92
msgid "Create Product Group"
msgstr "Créer un groupe de produits"

#: products/modules/Upgrades.js:78
msgid "Add this product to a group with others you want the purchaser to switch between."
msgstr "Ajoutez ce produit à un groupe avec les autres produits entre lesquels l’acheteur pourra basculer."

#: auto-fees/utils/constants.js:122 products/modules/Upgrades.js:73
msgid "Upgrade Group"
msgstr "Groupe de mise à niveau"

#: products/modules/Tax/index.js:95
msgid "Charge tax on this product"
msgstr "Appliquer la taxe à ce produit"

#: products/modules/SingleDownload.js:271
msgid "Secure"
msgstr "Sécurisé"

#: products/modules/SingleDownload.js:114
msgid "Download archived."
msgstr "Téléchargement archivé."

#: products/modules/SingleDownload.js:113
msgid "Download un-archived."
msgstr "Téléchargement désarchivé."

#: products/modules/SingleDownload.js:88
msgid "Download removed."
msgstr "Téléchargement retiré."

#: products/modules/SingleDownload.js:71
msgid "Are you sure you want to remove the download from this product?"
msgstr "Voulez-vous vraiment retirer le téléchargement de ce produit ?"

#: products/modules/SingleDownload.js:33
msgid "Are you sure you want to replace the file in this download? This may push out a new release to everyone."
msgstr "Voulez-vous vraiment remplacer le fichier dans ce téléchargement ? Cela peut pousser une nouvelle version à tout le monde."

#: products/modules/Shipping.js:146 products/modules/Variations/Shipping.js:198
msgid "Turn this off if you do not wish to automatically fulfill this product when an order is placed."
msgstr "Désactivez cette option si vous ne souhaitez pas traiter automatiquement ce produit lorsqu’une commande est passée."

#: products/modules/Shipping.js:144 products/modules/Variations/Shipping.js:196
msgid "Auto Fulfill"
msgstr "Traitement automatique"

#: products/modules/Shipping.js:130 products/modules/Variations/Shipping.js:125
msgid "Customers won’t enter shipping details at checkout."
msgstr "Les clients ne saisiront pas d’informations de livraison lors du paiement."

#: products/modules/Shipping.js:114 products/modules/Variations/Shipping.js:118
msgid "Digital product or service"
msgstr "Produit ou service numérique"

#: products/modules/Shipping.js:71 products/modules/Variations/Shipping.js:149
msgid "Shipping Weight"
msgstr "Poids pour la livraison"

#: products/modules/Shipping.js:58 products/modules/Variations/Shipping.js:94
msgid "Physical product"
msgstr "Produit physique"

#: orders/modules/Fulfillment/constants.js:16 products/modules/Shipping.js:22
#: products/modules/Variations/Shipping.js:33
#: settings/shipping/parcel/ParcelTemplateForm.js:35
#: settings/shipping/rate/constants.js:31
msgid "g"
msgstr "g"

#: orders/modules/Fulfillment/constants.js:14 products/modules/Shipping.js:21
#: products/modules/Variations/Shipping.js:32
#: settings/shipping/parcel/ParcelTemplateForm.js:34
#: settings/shipping/rate/constants.js:30
msgid "oz"
msgstr "oz"

#: orders/modules/Fulfillment/constants.js:17 products/modules/Shipping.js:20
#: products/modules/Variations/Shipping.js:31
#: settings/shipping/parcel/ParcelTemplateForm.js:33
#: settings/shipping/rate/constants.js:29
msgid "kg"
msgstr "kg"

#: orders/modules/Fulfillment/constants.js:15 products/modules/Shipping.js:19
#: products/modules/Variations/Shipping.js:30
#: settings/shipping/parcel/ParcelTemplateForm.js:32
#: settings/shipping/rate/constants.js:28
msgid "lb"
msgstr "lb"

#: products/modules/SearchEngine.js:83
msgid "Meta description"
msgstr "Méta description"

#: products/modules/SearchEngine.js:69
msgid "Page title"
msgstr ""

#: products/modules/SearchEngine.js:62
msgid "Add a title and description to see how this product might appear in a search engine listing"
msgstr "Ajoutez un titre et une description pour voir comment ce produit pourrait apparaître dans une liste de moteurs de recherche."

#: products/modules/SearchEngine.js:22
msgid "Search Engine Listing"
msgstr "Référencement dans les moteurs de recherche"

#: products/modules/Prices/ShowArchivedToggle.js:20
msgid "Hide %d Archived Prices"
msgstr "Masquer les %d prix archivés"

#: products/modules/Prices/ShowArchivedToggle.js:19
msgid "Show %d Archived Prices"
msgstr "Afficher les %d prix archivés"

#: products/modules/Prices/Price/index.js:153
msgid "Price deleted."
msgstr "Prix supprimé."

#: products/modules/Prices/Price/index.js:137
msgid "Permanently delete this price? You cannot undo this action."
msgstr "Supprimer définitivement ce prix ? Cette action est irréversible."

#: products/modules/Prices/Price/index.js:120
msgid "Price unarchived."
msgstr "Prix désarchivé."

#: products/modules/Prices/Price/index.js:100
msgid "Archive this price? This product will not be purchaseable and all unsaved changes will be lost."
msgstr "Archiver ce prix ? Ce produit ne pourra plus être acheté et toutes les modifications non enregistrées seront perdues."

#: products/modules/Prices/Price/index.js:96
msgid "Un-Archive this price? This will make the product purchaseable again."
msgstr "Désarchiver ce prix ? Le produit pourra de nouveau être acheté."

#: products/modules/Prices/Price/Header.js:268
msgid "Copy Links"
msgstr "Copier les liens"

#: products/modules/Prices/Price/Header.js:164 util/translations.js:6
#: util/translations.js:49 price.js:34 price.js:67
#: sc-price-choice-container2.js:58 sc-price2.js:43
msgid "every"
msgstr "chaque"

#: src/Integrations/Bricks/Elements/SelectedPriceAdHocAmount.php:52
#: src/Integrations/Elementor/Widgets/SelectedPriceAdHocAmount.php:30
#: src/Models/Price.php:139 products/modules/Prices/Price/Header.js:129
#: sc-price-choice-container2.js:53 sc-price-choice.js:806 sc-price2.js:33
#: sc-recurring-price-choice-container2.js:78
msgid "Custom Amount"
msgstr "Montant personnalisé"

#: products/modules/Prices/Price/Header.js:78
#: Blocks/Product/PriceChoices/edit.js:126 sc-subscription-switch.js:161
msgid "Payment Plan"
msgstr "Plan de paiement"

#: src/Models/Price.php:253 src/Models/Price.php:268
#: products/modules/Prices/Price/Header.js:58
#: subscriptions/show/modules/CurrentPlan.js:187
#: src/blocks/product-selected-price-fees/edit.js:16
#: sc-price-choice-container2.js:73 sc-price-choice.js:817 sc-price2.js:61
#: sc-recurring-price-choice-container2.js:87
msgid "Setup Fee"
msgstr "Frais de mise en place"

#: orders/modules/Fulfillment/components/ShipmentConfirmation.js:97
#: products/modules/Media/EditMedia.js:395
#: products/modules/Prices/Price/BuyLink.js:131
#: products/modules/Variations/EditVariant.js:232
#: products/modules/Variations/VariantOption.js:226
#: shipping-labels/components/BulkEditPopover.js:151
#: shipping-labels/components/BulkShippingDrawer.js:470
#: Blocks/ProductCollection/modules/EditLayoutConfig.js:60
#: Blocks/ProductItemList/modules/EditLayoutConfig.js:58
msgid "Done"
msgstr "Terminé"

#: products/modules/Prices/Price/BuyLink.js:124
msgid "Variant ID"
msgstr "ID de la variante"

#: products/modules/Prices/Price/BuyLink.js:118
msgid "Price ID"
msgstr "ID du prix"

#: products/modules/Prices/Price/BuyLink.js:115
msgid "Miscellaneous"
msgstr "Divers"

#: products/modules/Prices/Price/BuyLink.js:105
msgid "Buy Button Shortcode"
msgstr "Code court du bouton d’achat"

#: products/modules/Prices/Price/BuyLink.js:97
msgid "Add To Cart Button Shortcode"
msgstr "Code court du bouton d’ajout au panier"

#: products/modules/Prices/Price/BuyLink.js:94
msgid "Shortcodes"
msgstr "Codes courts"

#: sc-checkout-product-price-variant-selector.js:75
msgid "Please choose an available option."
msgstr "Veuillez choisir une option disponible."

#: products/modules/Prices/Price/BuyLink.js:72 controls/index.js:82
#: formats/index.js:24 formats/ShowPrice.js:83
msgid "Buy Link"
msgstr "Lien d’achat"

#: src/WordPress/PostTypes/ProductPostTypeService.php:384
#: products/list/variants/cells/name.js:16
#: products/modules/Prices/Price/BuyLink.js:30
#: products/modules/Variations/Variants.js:132 store/add-entities.js:534
msgid "Variant"
msgstr "Variante"

#: products/modules/Prices/Price/BuyLink.js:23
msgid "Price Details"
msgstr "Détails du prix"

#: src/Abilities/Abilities/CreatePrice.php:23
#: products/modules/Prices/NewPrice/index.js:206
msgid "Create Price"
msgstr "Créer un prix"

#: bumps/list/fields/index.js:38
#: products/components/price/parts/PaymentType.js:134
msgid "Installment"
msgstr "Paiement échelonné"

#: src/Integrations/Elementor/Widgets/PriceChooser.php:593
#: src/Integrations/Elementor/Widgets/PriceChooser.php:651
#: products/components/price/parts/PaymentType.js:130
#: products/modules/Prices/Price/Header.js:86
#: Blocks/Product/PriceChoices/edit.js:106
#: src/blocks/product-price-chooser/edit.js:42
msgid "One Time"
msgstr "Paiement unique"

#: products/components/price/parts/PaymentType.js:122
msgid "Payment type"
msgstr "Type de paiement"

#: products/modules/Prices/Price/index.js:81
msgid "Price updated."
msgstr "Prix mis à jour."

#: products/modules/Prices/index.js:96
#: products/modules/Prices/NewPrice/index.js:109
msgid "Add A Price"
msgstr "Ajouter un prix"

#: products/modules/Prices/index.js:87
msgid "Set up pricing for your product."
msgstr "Configurez la tarification de votre produit."

#: products/modules/Prices/index.js:41
#: Blocks/ConditionalForm/selectors/SelectPrices/index.js:76
msgid "Add Another Price"
msgstr "Ajouter un autre prix"

#: products/modules/Licensing.js:79 products/modules/Variations/Licensing.js:94
msgid "This is the current release zip of your software."
msgstr "Ceci est le fichier zip de la version actuelle de votre logiciel."

#: products/modules/Licensing.js:78 products/modules/SingleDownload.js:227
#: products/modules/Variations/Licensing.js:93
msgid "Current Release"
msgstr "Version actuelle"

#: products/modules/Licensing.js:56
msgid "Enable license creation"
msgstr "Activer la création de licences"

#: products/modules/Licensing.js:44 products/modules/Variations/Licensing.js:49
#: setup-guide/components/GrowCard.js:81
msgid "Licensing"
msgstr "Licences"

#: products/modules/Inventory/StockAdjustmentModal.js:131
msgid "Adjust"
msgstr "Ajuster"

#: src/Integrations/Elementor/DynamicTags/ProductStock.php:62
#: products/modules/Inventory/StockAdjustmentModal.js:99
#: products/modules/Variations/VariantItem.js:237
msgid "On Hand"
msgstr "En stock"

#: products/modules/Inventory/StockAdjustmentModal.js:80
#: products/modules/Variations/VariantItem.js:213
msgid "Available"
msgstr "Disponible"

#: products/modules/Inventory/StockAdjustmentModal.js:67
#: products/modules/Variations/VariantItem.js:194
msgid "Adjust By"
msgstr "Ajuster de"

#: products/modules/Inventory/StockAdjustmentModal.js:47
msgid "Stock adjustment"
msgstr "Ajustement du stock"

#: products/modules/Inventory/index.js:135
#: products/modules/Variations/Inventory.js:199
msgid "SKU (Stock Keeping Unit)"
msgstr "UGS (unité de gestion de stock)"

#: products/modules/Inventory/index.js:106
#: products/modules/Variations/Inventory.js:164
msgid "Make stock adjustment"
msgstr "Ajuster le stock"

#: src/Integrations/Elementor/DynamicTags/ProductStock.php:64
#: products/modules/Inventory/index.js:78
#: products/modules/Variations/Inventory.js:136
msgid "Available Stock"
msgstr "Stock disponible"

#: products/modules/Inventory/index.js:71
#: products/modules/Variations/Inventory.js:125
msgid "Continue selling when out of stock"
msgstr "Continuer à vendre en cas de rupture de stock"

#: products/modules/Inventory/index.js:69
#: products/modules/Variations/Inventory.js:123
msgid "Allow Out Of Stock Selling"
msgstr "Autoriser la vente en rupture de stock"

#: products/modules/Inventory/index.js:54
msgid "Track the quantity of this product."
msgstr "Suivre la quantité de ce produit."

#: products/modules/Inventory/index.js:52
#: products/modules/Variations/Inventory.js:90
msgid "Track Quantity"
msgstr "Suivre la quantité"

#: products/modules/Inventory/index.js:32
#: products/modules/Variations/Inventory.js:44
msgid "Inventory"
msgstr "Inventaire"

#: products/modules/integrations/SelectIntegration.js:129
msgid "Select an Item"
msgstr "Sélectionner un élément"

#: products/modules/integrations/SelectIntegration.js:82
msgid "Select An Integration"
msgstr "Sélectionner une intégration"

#: products/modules/integrations/SelectIntegration.js:75
msgid "Select an integration to sync with this product."
msgstr "Sélectionnez une intégration à synchroniser avec ce produit."

#: products/modules/integrations/SelectIntegration.js:74
#: store/add-entities.js:180 store/integration/register/index.js:9
#: store/integration/register/index.js:16
msgid "Integration"
msgstr "Intégration"

#: products/modules/integrations/Price.js:154 ui/LineItemLabel.js:35
#: sc-product-line-item2.js:93
msgid "SKU:"
msgstr "UGS :"

#: products/modules/integrations/IntegrationForm.js:162
#: products/modules/integrations/IntegrationForm.js:288
#: products/modules/integrations/Price.js:128
msgid "All Variants"
msgstr "Toutes les variantes"

#: products/modules/integrations/IntegrationForm.js:281
msgid "Optionally select a variant to sync with this integration."
msgstr "Sélectionnez éventuellement une variante à synchroniser avec cette intégration."

#: products/modules/integrations/IntegrationForm.js:280
msgid "Select A Variant"
msgstr "Sélectionner une variante"

#: products/modules/integrations/IntegrationForm.js:267
#: products/modules/integrations/IntegrationForm.js:271
#: products/modules/integrations/Price.js:82
msgid "All Prices"
msgstr "Tous les prix"

#: products/modules/integrations/IntegrationForm.js:233
msgid "Optionally select a price to sync with this integration."
msgstr "Sélectionnez éventuellement un prix à synchroniser avec cette intégration."

#: products/modules/integrations/IntegrationForm.js:182
#: products/modules/integrations/IntegrationForm.js:316
msgid "Add Integration"
msgstr "Ajouter une intégration"

#: products/modules/integrations/IntegrationForm.js:95
msgid "Integration saved."
msgstr "Intégration enregistrée."

#: products/modules/integrations/Integrations.js:98
msgid "Add New Integration"
msgstr "Ajouter une nouvelle intégration"

#: products/modules/integrations/Integrations.js:48
msgid "Product update failed."
msgstr "La mise à jour du produit a échoué."

#: products/modules/integrations/Integrations.js:33
msgid "You have unsaved changes that need to be saved before adding a new integration. Do you want to save your product now?"
msgstr "Vous avez des modifications non enregistrées qui doivent être enregistrées avant d’ajouter une nouvelle intégration. Voulez-vous enregistrer votre produit maintenant ?"

#: products/modules/integrations/IntegrationHelp.js:112
msgid "Since SureCart's integrations are native, there's no need to worry about the complexity of growing your store."
msgstr "Les intégrations de SureCart étant natives, vous n’avez pas à vous soucier de la complexité liée à la croissance de votre boutique."

#: products/modules/integrations/IntegrationHelp.js:105
msgid "Grow your store worry-free."
msgstr "Développez votre boutique en toute sérénité."

#: products/modules/integrations/IntegrationHelp.js:83
msgid "Purchases syncing happens in both directions. For example, access is automatically revoked during a subscription cancellation or expiration."
msgstr "La synchronisation des achats fonctionne dans les deux sens. Par exemple, l’accès est automatiquement révoqué lors de l’annulation ou de l’expiration d’un abonnement."

#: products/modules/integrations/IntegrationHelp.js:79
msgid "Set it and forget it."
msgstr "Configurez-le et n’y pensez plus."

#: products/modules/integrations/IntegrationHelp.js:57
msgid "Leave the heavy-lifting to us. Use SureCart's built-in native integrations with all the plugins you use. Purchases and subscriptions are automatically synced with your plugins."
msgstr "Laissez-nous faire le gros du travail. Utilisez les intégrations natives de SureCart avec toutes les extensions que vous utilisez. Les achats et les abonnements sont automatiquement synchronisés avec vos extensions."

#: products/modules/integrations/IntegrationHelp.js:50
msgid "Sync purchases with the plugins you already use."
msgstr "Synchronisez les achats avec les extensions que vous utilisez déjà."

#: products/modules/integrations/Integration.js:219
msgid "Disabled"
msgstr "Désactivé"

#: products/modules/integrations/Integration.js:212
msgid "The provider is not installed or unavailable."
msgstr "Le fournisseur n’est pas installé ou n’est pas disponible."

#: products/modules/integrations/Integration.js:207
msgid "%s not found"
msgstr "%s introuvable"

#: products/modules/integrations/Integration.js:87
msgid "An error occurred"
msgstr "Une erreur est survenue"

#: products/modules/integrations/Integration.js:82
msgid "Integration deleted."
msgstr "Intégration supprimée."

#: products/modules/integrations/Integration.js:74
msgid "Are you sure you want to remove this integration? This will affect existing customers who have purchased this product."
msgstr "Voulez-vous vraiment retirer cette intégration ? Cela affectera les clients existants ayant acheté ce produit."

#: products/modules/Downloads.js:159
#: products/modules/Variations/Downloads.js:268
msgid "Show Archived"
msgstr "Afficher les éléments archivés"

#: products/modules/Downloads.js:146
#: products/modules/Variations/Downloads.js:254
msgid "External Link"
msgstr "Lien externe"

#: products/modules/Downloads.js:131
#: products/modules/Variations/Downloads.js:239
msgid "Secure Storage"
msgstr "Stockage sécurisé"

#: products/modules/Downloads.js:112
#: products/modules/Variations/Downloads.js:220
msgid "File"
msgstr "Fichier"

#: products/modules/Downloads.js:108
#: products/modules/Variations/Downloads.js:216
msgid "Add Downloads"
msgstr "Ajouter des téléchargements"

#: products/modules/Downloads.js:69
#: products/modules/Variations/Downloads.js:103
msgid "Download added."
msgstr "Téléchargement ajouté."

#: products/modules/Details.js:30
msgid "A short description for your product that is displayed on product and instant checkouts."
msgstr "Une brève description de votre produit qui s'affiche sur le produit et sur les commandes instantanées."

#: products/modules/Collection/NewCollection.js:67
msgid "New Collection"
msgstr ""

#: products/modules/Collection/NewCollection.js:50
msgid "Collection created."
msgstr ""

#: products/modules/Collection/index.js:80
msgid "Add To Collection"
msgstr "Ajouter à la collection"

#: products/modules/Collection/index.js:58
msgid "Add this product to a collection..."
msgstr "Ajouter ce produit à une collection…"

#: products/modules/BuyLink.js:290
msgid "Link"
msgstr "Lien"

#: products/modules/BuyLink.js:222
msgid "Show coupon field"
msgstr "Afficher le champ du coupon"

#: products/modules/BuyLink.js:207
msgid "Show product description"
msgstr "Afficher la description du produit"

#: products/modules/BuyLink.js:191
msgid "Show product image"
msgstr "Afficher l'image du produit"

#: products/modules/BuyLink.js:162
msgid "Show store logo"
msgstr "Afficher le logo du magasin"

#: products/modules/BuyLink.js:124
msgid "Instantly publish a shareable page for this product."
msgstr "Publier instantanément une page partageable pour ce produit."

#: products/modules/BuyLink.js:116
msgid "Instant Checkout"
msgstr "Paiement instantané"

#: products/modules/Advanced.js:27
msgid "Customer Purchase Limit"
msgstr "Limite d’achat par client"

#: products/modules/Advanced.js:18
msgid "Limit the number of times a single customer can purchase this product."
msgstr "Limitez le nombre de fois qu’un même client peut acheter ce produit."

#: products/modules/Advanced.js:16 products/modules/Variations/Purchases.js:61
msgid "Limit per-customer purchases"
msgstr "Limiter les achats par client"

#: products/modules/AddExternalUrlModal.js:90 components/UrlSelect.js:170
#: controls/AddPriceUI.js:76
msgid "Add Link"
msgstr "Ajouter un lien"

#: products/modules/AddExternalUrlModal.js:65
msgid "A valid file URL."
msgstr "Une URL de fichier valide."

#: products/modules/AddExternalUrlModal.js:64
msgid "Link URL"
msgstr "Lien URL"

#: products/modules/AddExternalUrlModal.js:56
msgid "A display name for file."
msgstr "Un nom d'affichage pour le fichier."

#: products/modules/AddExternalUrlModal.js:55
msgid "Link Name"
msgstr "Nom du lien"

#: products/modules/AddExternalUrlModal.js:30
msgid "Add External Link"
msgstr "Ajouter un lien externe"

#: products/hooks/useBundleLabels.js:35
msgid "Save Product"
msgstr "Enregistrer le produit"

#: products/components/product/ActionsDropdown.js:139
msgid "Archive %s? This product will not be purchaseable and all unsaved changes will be lost."
msgstr "Archiver %s ? Ce produit ne pourra plus être acheté et toutes les modifications non enregistrées seront perdues."

#: products/components/product/ActionsDropdown.js:132
msgid "Un-Archive %s? This will make the product purchaseable again."
msgstr "Désarchiver %s ? Le produit pourra de nouveau être acheté."

#: src/WordPress/PostTypes/ProductPostTypeService.php:1123
#: products/EditProduct.js:81 products/hooks/useBundleLabels.js:38
#: products/modules/integrations/Integrations.js:43
msgid "Product updated."
msgstr "Produit mis à jour."

#: products/CreateProduct.js:74 products/modules/Details.js:19
msgid "A name for your product."
msgstr "Un nom pour votre produit."

#: products/CreateProduct.js:56
msgid "Create New Product"
msgstr "Créer un nouveau produit"

#: products/components/SelectTemplate/create-modal.js:17
#: products/components/SelectTemplatePart/create-modal.js:17
msgid "Custom Single Product Page"
msgstr "Page produit unique personnalisée"

#: components/affiliates/commission/CommissionStructure.js:149
#: components/affiliates/commission/CommissionStructure.js:191
#: products/components/price/parts/Trial.js:54
#: settings/abandoned/AbandonedSettings.js:240
#: settings/abandoned/AbandonedSettings.js:360
msgid "Days"
msgstr "Jours"

#: Blocks/Total/deprecated.js:140
msgid "Free Trial"
msgstr "Essai gratuit"

#: products/modules/Prices/NewPrice/index.js:232
#: products/modules/Prices/Price/index.js:343
msgid "Tax is included"
msgstr "Taxe incluse"

#: products/components/price/parts/SingleAmount.js:10
msgid "Default price"
msgstr "Prix par défaut"

#: products/components/price/parts/SetupFee.js:18
msgid "Setup fee"
msgstr "Frais de mise en place"

#: products/components/price/parts/ScratchAmount.js:8
msgid "Compare at price"
msgstr "Prix barré"

#: products/components/price/parts/PaymentType.js:87
#: products/components/price/parts/RecurringAmount.js:100 util.js:89
msgid "Year"
msgstr "Année"

#: products/components/price/parts/PaymentType.js:83
#: products/components/price/parts/RecurringAmount.js:96 util.js:88
msgid "Month"
msgstr "Mois"

#: products/components/price/parts/PaymentType.js:79
#: products/components/price/parts/RecurringAmount.js:92
msgid "Week"
msgstr "Semaine"

#: products/components/price/parts/PaymentType.js:75
#: products/components/price/parts/RecurringAmount.js:88 util.js:87
msgid "Day"
msgstr "Jour"

#: products/components/price/parts/PaymentType.js:30
#: products/components/price/parts/RecurringAmount.js:46
msgid "Repeat payment every"
msgstr "Répéter le paiement chaque"

#: products/components/price/parts/RecurringAmount.js:23
msgid "then cancels"
msgstr "puis s’annule"

#: products/components/price/parts/PriceName.js:10
msgid "Monthly, Basic Plan, etc."
msgstr "Mensuel, Plan de base, etc."

#: settings/shipping/rate/ShippingRateForm.js:343
msgid "Maximum Price"
msgstr "Prix maximum"

#: settings/shipping/rate/ShippingRateForm.js:332
msgid "Minimum Price"
msgstr "Prix minimum"

#: products/components/price/parts/RevokeAccess.js:23
msgid "Revoke access when installments are completed"
msgstr "Révoquer l’accès une fois les versements terminés"

#: products/components/price/parts/PaymentType.js:111
#: subscriptions/show/modules/Details.js:117
msgid "Payments"
msgstr "Paiements"

#: products/components/price/parts/PaymentType.js:96
msgid "Number of Payments"
msgstr "Nombre de paiements"

#: products/components/Availability/index.js:99
msgid "Purchasable"
msgstr "Achetable"

#: products/components/Availability/index.js:98
msgid "Not Purchaseable"
msgstr "Non achetable"

#: products/components/Availability/index.js:76
msgid "Available For Purchase"
msgstr "Disponible à l'achat"

#: products/components/Availability/index.js:25
#: products/components/Availability/index.js:60
msgid "Availability"
msgstr "Disponibilité"

#: product-groups/modules/Products.js:64
msgid "Add some products to this upgrade group. A customer who has purchased one of these products can switch between others in this group."
msgstr "Ajoutez des produits à ce groupe de mise à niveau. Un client ayant acheté l’un de ces produits peut passer à un autre produit de ce groupe."

#: product-groups/modules/Product.js:29
msgid "Product removed."
msgstr "Produit retiré."

#: product-groups/modules/NewProduct.js:62
msgid "Choose a product"
msgstr "Choisir un produit"

#: product-groups/modules/NewProduct.js:37
msgid "Product added."
msgstr "Produit ajouté."

#: product-groups/modules/Details.js:28
msgid "A name for your product group."
msgstr "Un nom pour votre groupe de produits."

#: product-groups/modules/Details.js:15
msgid "New Upgrade Group"
msgstr "Nouveau groupe de mise à niveau"

#: product-groups/EditProductGroup.js:138
msgid "Save Group"
msgstr "Enregistrer le groupe"

#: product-groups/EditProductGroup.js:86
msgid "Un-Archive this upgrade group?"
msgstr "Désarchiver ce groupe de mise à niveau ?"

#: reviews/modules/ActionsDropdown.js:79
msgid "Permanently delete this review? You cannot undo this action."
msgstr "Supprimer définitivement cet avis ? Cette action est irréversible."

#: product-groups/CreateProductGroup.js:64
msgid "A name for your upgrade group. It is not shown to customers."
msgstr "Un nom pour votre groupe de mise à niveau. Il n’est pas affiché aux clients."

#: product-groups/CreateProductGroup.js:62 product-groups/modules/Details.js:26
#: products/modules/Upgrades.js:108
msgid "Group Name"
msgstr "Nom du groupe"

#: product-groups/CreateProductGroup.js:53
msgid "Create Upgrade Group"
msgstr "Créer un groupe de mise à niveau"

#: product-collections/modules/Publishing.js:52
#: products/modules/Publishing.js:40
msgid "Publishing"
msgstr "Édition"

#: product-collections/modules/Image.js:171
#: products/modules/SingleDownload.js:305 settings/brand/Logo.js:76
#: src/utilities/patterns-toolbar.js:20
msgid "Replace"
msgstr "Remplacer"

#: product-collections/modules/Image.js:121
#: products/modules/Variations/NewVariant.js:180 settings/brand/Logo.js:11
#: settings/brand/Logo.js:152
msgid "Add Image"
msgstr "Ajouter une image"

#: product-collections/modules/Image.js:112 products/list/fields/media.js:10
#: products/modules/Variations/NewVariant.js:160
#: src/blocks/cart-order-bump-image/index.js:21
msgid "Image"
msgstr ""

#: product-collections/modules/Image.js:79
msgid "Image removed."
msgstr ""

#: products/modules/Media/index.js:54
msgid "Are you sure you want to remove this media?"
msgstr "Voulez-vous vraiment retirer ce média ?"

#: product-collections/modules/Image.js:35
msgid "Image updated."
msgstr ""

#: product-collections/modules/Details.js:34
msgid "A short description for your product collection."
msgstr "Une brève description de votre collection de produits."

#: src/Integrations/Bricks/Elements/PriceChoiceTemplate.php:104
#: src/Integrations/Bricks/Elements/PriceChooser.php:128
#: src/Integrations/Bricks/Elements/Product.php:227
#: auto-fees/modules/Details.js:83 product-collections/modules/Details.js:13
#: product-groups/modules/Details.js:14 products/modules/Details.js:10
#: upsell-funnels/modules/Details.js:14
#: src/blocks/cart-line-item-details/edit.js:68
msgid "Details"
msgstr "Détails"

#: product-collections/modules/DeleteModal.js:66
msgid "Deleting a product collection does not delete the products in that collection."
msgstr "La suppression d’une collection de produits ne supprime pas les produits de cette collection."

#: product-collections/modules/DeleteModal.js:56
#: settings/shipping/zone/ConfirmDeleteZone.js:43
msgid "This action cannot be undone."
msgstr "Cette action est irréversible."

#: product-collections/modules/DeleteModal.js:52
msgid "Are you sure you want to delete this product collection?"
msgstr "Voulez-vous vraiment supprimer cette collection de produits ?"

#: product-collections/modules/DeleteModal.js:44
msgid "Delete this product collection?"
msgstr "Supprimer cette collection de produits ?"

#: product-collections/modules/DeleteModal.js:28
msgid "Product Collection deleted."
msgstr "Collection de produits supprimée."

#: product-collections/EditProductCollection.js:117
msgid "Save Collection"
msgstr "Enregistrer la collection"

#: product-collections/EditProductCollection.js:79
msgid "Product Collection updated."
msgstr "Collection de produits mise à jour."

#: product-collections/CreateProductCollection.js:126
msgid "A short description for your product collection. This will be displayed on the collection page."
msgstr "Une brève description de votre collection de produits. Elle sera affichée sur la page de la collection."

#: product-collections/CreateProductCollection.js:122
#: product-collections/modules/Details.js:33 products/modules/Details.js:29
#: Blocks/Switch/edit.js:87
msgid "Enter a description..."
msgstr "Saisissez une description…"

#: product-collections/CreateProductCollection.js:102
#: product-collections/modules/Details.js:23
#: products/modules/Collection/NewCollection.js:77
msgid "A name for your product collection."
msgstr "Un nom pour votre collection de produits."

#: product-collections/CreateProductCollection.js:100
#: products/modules/Collection/NewCollection.js:75
msgid "Collection Name"
msgstr "Nom de la collection"

#: product-collections/CreateProductCollection.js:80
msgid "Create Collection"
msgstr "Créer une collection"

#. translators: %s: Current post URL.
#: product-collections/components/Url/index.js:83
#: products/components/Availability/index.js:107
#: products/components/Url/index.js:78
msgid "Change URL: %s"
msgstr "Modifier l'URL : %s"

#: product-collections/components/Url/index.js:44
#: products/components/Url/index.js:39
msgid "URL Slug"
msgstr "Slug de l'URL"

#: product-collections/components/Url/form.js:62
msgid "View Product Collection"
msgstr "Voir la collection de produits"

#: product-collections/components/Url/form.js:42
#: products/components/Url/form.js:46
msgid "The last part of the URL."
msgstr "La dernière partie de l'URL."

#: product-collections/components/Url/form.js:31
#: products/components/Url/form.js:35 products/modules/BuyLink.js:272
msgid "URL"
msgstr "URL"

#: product-collections/components/SelectTemplate/index.js:151
#: product-collections/components/SelectTemplatePart/index.js:138
#: product-collections/components/SelectTemplatePart/index.js:142
msgid "Select template"
msgstr "Sélectionner un modèle"

#. translators: %s: Name of the currently selected template.
#: product-collections/components/SelectTemplate/index.js:148
#: product-collections/components/SelectTemplatePart/index.js:135
msgid "Select template: %s"
msgstr "Sélectionner un modèle %s"

#: product-collections/components/SelectTemplatePart/index.js:105
msgid "Manage all template parts"
msgstr "Gérer toutes les parties du modèle"

#: product-collections/components/SelectTemplatePart/form.js:102
#: products/components/SelectTemplatePart/index.js:90
#: upsell-funnels/components/SelectTemplatePart/index.js:124
msgid "Page Layout"
msgstr "Mise en page"

#: product-collections/components/SelectTemplatePart/create-modal.js:80
msgid "Describe the template, e.g. \"Men's Watches\". A custom template can be manually applied to product collection page."
msgstr "Décrivez le modèle, par exemple « Montres pour hommes ». Un modèle personnalisé peut être appliqué manuellement à la page de collection de produits."

#: product-collections/components/SelectTemplate/index.js:123
msgid "Manage all templates"
msgstr "Gérer tous les modèles"

#: product-collections/components/SelectTemplate/form.js:152
#: product-collections/components/SelectTemplatePart/form.js:162
msgid "Edit template"
msgstr "Modifier le modèle"

#: product-collections/components/SelectTemplate/form.js:89
#: product-collections/components/SelectTemplate/form.js:110
#: product-collections/components/SelectTemplate/index.js:68
#: product-collections/components/SelectTemplatePart/form.js:81
#: product-collections/components/SelectTemplatePart/form.js:129
#: product-collections/components/SelectTemplatePart/index.js:48
#: products/modules/Template.js:124 shipping-labels/utils.js:42
#: upsell-funnels/components/SelectTemplate/index.js:63
#: upsell-funnels/components/SelectTemplatePart/index.js:64
#: src/blocks/cart-order-bump-template/index.js:24
msgid "Template"
msgstr "Modèle"

#: product-collections/components/SelectTemplate/form.js:98
#: product-collections/components/SelectTemplatePart/form.js:90
msgid "Add Template"
msgstr "Ajouter un modèle"

#: product-collections/components/SelectTemplatePart/form.js:82
msgid "Templates define the way product collection page is displayed when viewing your site."
msgstr "Les modèles définissent la façon dont la page de collection de produits s’affiche lors de la consultation de votre site."

#: upsell-funnels/components/SelectTemplate/create-modal.js:81
#: upsell-funnels/components/SelectTemplatePart/create-modal.js:87
msgid "Describe the template, e.g. \"T-Shirt Template\". A custom template can be manually applied to any upsell."
msgstr "Décrivez le modèle, par ex. « Modèle de t-shirt ». Un modèle personnalisé peut être appliqué manuellement à n’importe quel upsell."

#: product-collections/components/SelectTemplate/create-modal.js:64
#: product-collections/components/SelectTemplatePart/create-modal.js:64
#: upsell-funnels/components/SelectTemplate/create-modal.js:64
#: upsell-funnels/components/SelectTemplatePart/create-modal.js:75
msgid "Create Template"
msgstr "Créer un modèle"

#: product-collections/components/Products.js:42
msgid "%d Product"
msgid_plural "%d Products"
msgstr[0] ""
msgstr[1] ""

#: affiliation-referrals/EditAffiliationReferral.js:254
#: affiliation-requests/EditAffiliationRequest.js:260 invoices/Invoice.js:227
#: subscriptions/show/ShowSubscription.js:435
msgid "Actions"
msgstr "Actions"

#: orders/Order.js:325
msgid "Return"
msgstr "Retourner"

#: invoices/Invoice.js:134 orders/Order.js:289
msgid "Mark As Paid"
msgstr "Marquer comme payée"

#: orders/modules/TaxInfo/index.js:110
msgid "Unverified"
msgstr "Non vérifié"

#: orders/modules/TaxInfo/index.js:102
msgid "Valid"
msgstr "Valide"

#: orders/modules/TaxInfo/index.js:99
msgid "Validity"
msgstr "Validité"

#: orders/modules/TaxInfo/index.js:92
msgid "Number Type"
msgstr "Type de numéro"

#: orders/modules/TaxInfo/index.js:86
msgid "Tax Number"
msgstr "Numéro fiscal"

#: orders/modules/TaxInfo/index.js:122
msgid "Tax Information"
msgstr "Informations fiscales"

#: src/Activation/DeactivationSurveyForm.php:250
#: orders/modules/TaxInfo/index.js:39
#: settings/mcp/components/AIClientInstructions.js:63
#: Blocks/Donation/edit.js:218 Blocks/Donation/save.js:17
#: Blocks/TaxIdInput/edit.js:40 tax.js:61
msgid "Other"
msgstr "Autre"

#: orders/modules/TaxInfo/index.js:38 Blocks/TaxIdInput/Block.php:28
#: Blocks/TaxIdInput/deprecated.js:11 Blocks/TaxIdInput/edit.js:39
#: Blocks/TaxIdInput/edit.js:101 sc-tax-id-input2.js:38 tax.js:57
msgid "EU VAT"
msgstr "TVA UE"

#: orders/modules/TaxInfo/index.js:37 Blocks/TaxIdInput/Block.php:27
#: Blocks/TaxIdInput/deprecated.js:10 Blocks/TaxIdInput/edit.js:38
#: Blocks/TaxIdInput/edit.js:89 sc-tax-id-input2.js:37 tax.js:53
msgid "UK VAT"
msgstr "TVA Royaume-Uni"

#: orders/modules/TaxInfo/index.js:36 Blocks/TaxIdInput/edit.js:37 tax.js:49
msgid "AU ABN"
msgstr "AU ABN"

#: orders/modules/TaxInfo/index.js:35 Blocks/TaxIdInput/edit.js:36 tax.js:45
msgid "CA GST"
msgstr "CA GST"

#: orders/modules/ReturnRequest/ReturnReasonsSelector.js:15
msgid "Choose an option"
msgstr ""

#: orders/modules/ReturnRequest/ReturnReasonsSelector.js:14
#: store/add-entities.js:548
msgid "Return Reason"
msgstr "Motif du retour"

#: orders/modules/ReturnRequest/ReturnItems.js:228
msgid "Returned on"
msgstr "Retourné le"

#: orders/modules/ReturnRequest/ReturnItems.js:186
msgid "Cancel return"
msgstr "Annuler le retour"

#: orders/modules/ReturnRequest/ReturnItems.js:174
msgid "Open Return"
msgstr "Rouvrir le retour"

#: orders/modules/ReturnRequest/ReturnItems.js:166
msgid "Complete Return"
msgstr "Terminer le retour"

#: orders/modules/ReturnRequest/ReturnItems.js:110 sc-order-return-badge.js:9
msgid "Return in progress"
msgstr "Retour en cours"

#: orders/modules/ReturnRequest/ReturnItems.js:109
msgid "Return completed"
msgstr "Retour terminé"

#: orders/modules/ReturnRequest/ReturnItems.js:74
msgid "Return completed."
msgstr "Retour terminé."

#: orders/modules/ReturnRequest/ReturnItems.js:73
msgid "Return re-opened."
msgstr "Retour rouvert."

#: orders/modules/ReturnRequest/ReturnCancelConfirmModal.js:70
msgid "Cancel Return"
msgstr "Annuler le retour"

#: orders/modules/ReturnRequest/ReturnCancelConfirmModal.js:56
msgid "Are you sure you wish to cancel the return?"
msgstr "Voulez-vous vraiment annuler le retour ?"

#: orders/modules/ReturnRequest/ReturnCancelConfirmModal.js:36
msgid "Return Canceled."
msgstr "Retour annulé."

#: orders/modules/ReturnRequest/CreateReturnRequest.js:146
#: orders/modules/ReturnRequest/CreateReturnRequest.js:272
msgid "Return Item"
msgid_plural "Return Items"
msgstr[0] "Retourner l’article"
msgstr[1] "Retourner les articles"

#: orders/modules/ReturnRequest/CreateReturnRequest.js:120
msgid "Return created."
msgstr "Retour créé."

#: admin/orders/index.php:24 orders/OrdersList.js:118
#: settings/export/ExportSettings.js:39
msgid "Refunds"
msgstr "Remboursements"

#: src/Controllers/Admin/Products/ProductsController.php:581
#: src/Models/Dispute.php:96 src/Telemetry/SiteHealth.php:128
#: admin/products/import-results.php:193
#: abandoned-checkouts/list/fields/index.js:42
#: orders/modules/Refund/RefundHistory.js:43
#: orders/modules/Refund/RefundHistory.js:78
msgid "Unknown"
msgstr "Inconnu"

#: orders/modules/Refund/RefundHistory.js:34
#: settings/connection/IncomingWebhooks.js:27
msgid "Succeeded"
msgstr "Réussi"

#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:231
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:89
#: src/Models/AffiliationRequest.php:123
#: affiliation-requests/list/fields/index.js:12
#: affiliation-requests/list/useStatusTabs.js:18 forms/list/fields/index.js:16
#: orders/modules/Refund/RefundHistory.js:30
#: shipping-labels/list/useStatusTabs.js:28 util.js:95
msgid "Pending"
msgstr "En attente"

#: orders/modules/PaymentFailures.js:23
msgid "Attempt"
msgstr "Tentative"

#: orders/modules/PaymentFailures.js:12
msgid "Payment Failures"
msgstr "Échecs de paiement"

#: invoices/modules/PaidInvoiceConfirmModal.js:50
#: orders/modules/OrderStatusConfirmModal.js:80
msgid "Mark Paid"
msgstr "Marquer comme payée"

#: orders/modules/OrderStatusConfirmModal.js:66
msgid "Are you sure you wish to mark the order as paid?"
msgstr "Voulez-vous vraiment marquer la commande comme payée ?"

#: orders/modules/OrderStatusConfirmModal.js:46
msgid "Order Marked as Paid."
msgstr "Commande marquée comme payée."

#: orders/modules/OrderCancelConfirmModal.js:76 orders/Order.js:296
msgid "Cancel Order"
msgstr "Annuler la commande"

#: src/Controllers/Admin/Customers/CustomersController.php:84
#: src/Controllers/Admin/Products/ProductsController.php:234
#: invoices/modules/InvoiceResendModal.js:58
#: orders/modules/OrderCancelConfirmModal.js:69
#: orders/modules/OrderResendNotificationModal.js:61
#: orders/modules/ReturnRequest/ReturnCancelConfirmModal.js:63
#: sc-subscription-payment.js:140 sc-subscription-payment.js:149
msgid "Go Back"
msgstr "Retourner"

#: orders/modules/OrderCancelConfirmModal.js:62
msgid "Are you sure you wish to cancel the order?"
msgstr "Êtes-vous sûr de vouloir annuler la commande ?"

#: orders/modules/OrderCancelConfirmModal.js:42
msgid "Order Canceled."
msgstr "Commande annulée."

#: orders/modules/MetaData.js:38
msgid "Additional Order Data"
msgstr "Données de commande additionnelles"

#: invoices/modules/Payment.js:109 orders/modules/LineItems/index.js:218
#: sc-order-confirmation-totals2.js:92 sc-order.js:204
msgid "Net Payment"
msgstr "Paiement net"

#: orders/modules/LineItems/index.js:35 sc-order-status-badge2.js:39
msgid "Payment Failed"
msgstr "Paiement Échoué"

#: orders/modules/Fulfillment/components/FulfillmentCardItems.js:25
#: orders/modules/Fulfillment/Unfulfilled.js:197
#: orders/modules/ReturnRequest/ReturnItems.js:255 ui/ProductLineItem.js:87
#: src/blocks/cart-line-item-quantity/edit.js:14 sc-fulfillments.js:108
msgid "Qty: %d"
msgstr "Qté : %d"

#: orders/modules/Fulfillment/components/FulfilledCardActions.js:43
#: orders/modules/Fulfillment/Fulfilled.js:120
msgid "Cancel Fulfillment"
msgstr "Annuler le traitement"

#: orders/modules/Fulfillment/Unfulfilled.js:73
#: orders/modules/ReturnRequest/ReturnItems.js:123
msgid "%d Item"
msgid_plural "%d Items"
msgstr[0] "%d article"
msgstr[1] "%d articles"

#: orders/modules/Fulfillment/Fulfilled.js:64
msgid "Fulfillment canceled."
msgstr "Traitement annulé."

#: orders/modules/Fulfillment/components/ShipmentForm.js:239
msgid "Send shipment details to your customer now"
msgstr "Envoyer dès maintenant les détails d’expédition à votre client"

#: orders/modules/Fulfillment/components/ShipmentForm.js:237
msgid "Notify customer of shipment"
msgstr "Informer le client de l’expédition"

#: orders/modules/Fulfillment/components/CustomFulfillmentTab.js:45
msgid "No shipping required."
msgstr "Aucune livraison requise."

#: orders/modules/Fulfillment/components/CustomFulfillmentTab.js:27
msgid "Copy Address"
msgstr "Copier l’adresse"

#: orders/modules/Fulfillment/components/ItemSelector.js:205
#: orders/modules/Refund/RefundItem.js:124
#: orders/modules/ReturnRequest/CreateReturnRequest.js:201
msgid "of %d"
msgstr "sur %d"

#: orders/modules/Fulfillment/CreateFulfillment.js:352
#: orders/modules/Fulfillment/CreateFulfillment.js:401
#: orders/modules/Fulfillment/Unfulfilled.js:118
msgid "Fulfill Item"
msgid_plural "Fulfill Items"
msgstr[0] "Traiter l’article"
msgstr[1] "Traiter les articles"

#: orders/modules/Fulfillment/CreateFulfillment.js:317
msgid "Fulfillment created."
msgstr "Traitement créé."

#: orders/modules/Fulfillment/CreateFulfillment.js:220
#: products/modules/BuyLink.js:70 products/modules/Prices/Price/CopyInput.js:17
msgid "Error copying to clipboard."
msgstr "Erreur lors de la copie dans le presse-papiers."

#: affiliations/modules/Urls.js:22 affiliations/modules/Urls.js:28
#: components/data-tables/affiliates/ClicksDataTable.js:44
#: components/data-tables/affiliates/ClicksDataTable.js:53
#: orders/modules/Fulfillment/CreateFulfillment.js:215
#: products/modules/BuyLink.js:65 products/modules/Prices/Price/CopyInput.js:12
#: settings/affiliation-protocol/AffiliationProtocolSettings.js:48
#: settings/display-currency/components/CurrencySwitcherSettings.js:36
msgid "Copied to clipboard."
msgstr "Copié dans le presse-papiers."

#: orders/modules/Fulfillment/components/Tracking.js:121
msgid "Add another tracking number"
msgstr "Ajouter un autre numéro de suivi"

#: orders/modules/Fulfillment/components/Tracking.js:75
msgid "Tracking Link"
msgstr "Lien de suivi"

#: src/Support/Errors/Translations/attributes.php:37
#: orders/modules/Fulfillment/components/Tracking.js:62 sc-fulfillments.js:106
msgid "Tracking number"
msgid_plural "Tracking numbers"
msgstr[0] "Numéro de suivi"
msgstr[1] "Numéros de suivi"

#: orders/modules/Fulfillment/components/StatusDropdown.js:81
msgid "No Shipping Required"
msgstr "Aucune livraison requise"

#: orders/modules/Fulfillment/components/StatusDropdown.js:57
msgid "Status updated."
msgstr "État mis à jour."

#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:60
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:72
#: orders/modules/Fulfillment/components/AddTracking.js:114
#: products/modules/Media/AddMedia.js:69
#: settings/shipping/method/ShippingMethodForm.js:146
#: settings/shipping/parcel/ParcelTemplateForm.js:455
#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:182
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:51
#: src/blocks/product-quick-view-button/controller.php:7
#: src/blocks/product-quick-view-button/edit.js:52
#: sc-payment-methods-list.js:197
msgid "Add"
msgstr "Ajouter"

#: orders/modules/Fulfillment/components/AddTracking.js:102
#: orders/modules/Fulfillment/components/StatusDropdown.js:142
msgid "Send notification"
msgstr "Envoyer une notification"

#: orders/modules/Fulfillment/components/AddTracking.js:77
#: orders/modules/Fulfillment/components/FulfilledCardActions.js:99
msgid "Add Tracking"
msgstr "Ajouter un suivi"

#: orders/modules/Fulfillment/components/AddTracking.js:76
#: orders/modules/Fulfillment/components/FulfilledCardActions.js:104
msgid "Edit Tracking"
msgstr "Modifier le suivi"

#: setup-guide/components/GuideSteps.js:189
#: setup-guide/components/GuideSteps.js:211 setup-guide/SetupGuide.js:48
msgid "Add a product"
msgstr "Ajouter un produit"

#: onboarding/Onboarding.js:180
msgid "Failed to create store. Please try again."
msgstr "Échec de la création de la boutique. Veuillez réessayer."

#: auto-fees/templates.js:8
msgid "Start from scratch"
msgstr "Partir de zéro"

#: onboarding/complete-site/CompleteSiteBrowser.js:105
msgid "Setting up your store…"
msgstr "Configuration de votre boutique…"

#: onboarding/Onboarding.js:169
msgid "Your store has been created."
msgstr "Votre boutique a été créée."

#: auto-fees/CreateAutoFee.js:227
#: onboarding/complete-site/CompleteSiteBrowser.js:175
#: onboarding/steps/Details.js:118 onboarding/steps/StoreDetails.js:120
#: settings/mcp/components/AIClientInstructions.js:62 Blocks/Form/Block.php:118
#: Blocks/Form/edit.js:541 sc-cancel-survey2.js:91
#: sc-checkout-stock-alert2.js:255 sc-order-confirm-provider2.js:105
#: sc-upsell.js:31 store4.js:107
msgid "Continue"
msgstr "Continuer"

#: components/dataview-list/StatusSidebar.js:214
#: onboarding/complete-site/ModalShell.js:84 onboarding/steps/Building.js:70
#: onboarding/steps/Connect.js:137 onboarding/steps/Selling.js:85
#: onboarding/steps/StoreDetails.js:117
#: settings/shipping/rate/ShippingRateForm.js:453
#: shipping-labels/components/BulkShippingDrawer.js:483
#: shipping-labels/components/OrderConfigModal.js:189
#: Blocks/Form/components/Setup.js:64
msgid "Back"
msgstr "Retour"

#: onboarding/steps/Details.js:124
msgid "Connect existing store"
msgstr "Connecter une boutique existante"

#: settings/brand/components/ThemeModeCard.js:104
msgid "Brand Color"
msgstr "Couleur de la marque"

#: product-collections/modules/Image.js:63
msgid "Are you sure you want to remove this image?"
msgstr "Voulez-vous vraiment retirer cette image ?"

#: licenses/modules/Details/index.js:84
msgid "Enter the number of unique activations for this key. Leave blank for infinite."
msgstr "Saisissez le nombre d’activations uniques pour cette clé. Laissez vide pour un nombre illimité."

#: licenses/modules/Details/index.js:75 products/modules/Licensing.js:63
#: products/modules/Variations/Licensing.js:76
msgid "Activation Limit"
msgstr "Limite d’activations"

#: licenses/modules/Details/index.js:49
#: licenses/modules/modals/EditKeyModal.js:104 sc-license.js:186
msgid "License Key"
msgstr "Clé de licence"

#: licenses/modules/Details/index.js:35 store/add-entities.js:217
#: Controllers/LicenseController.php:134
msgid "License"
msgstr "Licence"

#: licenses/list/fields/index.js:146 licenses/modules/Activations/index.js:94
#: sc-license.js:187 sc-subscription-details2.js:229
msgid "Activations"
msgstr "Activations"

#: licenses/modules/Activations/index.js:73
msgid "This license has not been activated."
msgstr "Cette licence n’a pas été activée."

#: licenses/modules/Activations/Activation.js:191
msgid "Local / Staging"
msgstr "Local / Préproduction"

#: licenses/modules/Activations/Activation.js:160
msgid "This is a unique identifier for the license. For example, a website url."
msgstr "Il s’agit d’un identifiant unique pour la licence. Par exemple, l’URL d’un site web."

#: licenses/modules/Activations/Activation.js:158
msgid "Fingerprint"
msgstr "Empreinte"

#: licenses/modules/Activations/Activation.js:135
msgid "Edit Activation"
msgstr "Modifier l’activation"

#: licenses/modules/Activations/Activation.js:100
msgid "Activation updated."
msgstr "Activation mise à jour."

#: licenses/modules/Activations/Activation.js:83
msgid "Please refresh the page and try again."
msgstr "Veuillez actualiser la page et réessayer."

#: licenses/modules/Activations/Activation.js:76
msgid "Activation deleted."
msgstr "Activation supprimée."

#: licenses/modules/Activations/Activation.js:60
#: licenses/modules/Activations/index.js:48
msgid "Are you sure you want to remove this activation? This site will no longer get updates."
msgstr "Voulez-vous vraiment retirer cette activation ? Ce site ne recevra plus de mises à jour."

#: licenses/License.js:101
msgid "View License"
msgstr "Voir la licence"

#: licenses/License.js:67
msgid "Save License"
msgstr "Enregistrer la licence"

#: licenses/License.js:56
msgid "License updated."
msgstr "Licence mise à jour."

#: components/address/EditAddress.js:75 components/address/ViewAddress.js:121
#: orders/modules/Fulfillment/components/CustomFulfillmentTab.js:24
#: Blocks/Address/Block.php:24 Blocks/Address/edit.js:63
#: Blocks/Address/edit.js:174
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:64
#: sc-customer-details2.js:47 sc-customer-edit.js:104
#: sc-order-shipping-address2.js:104
msgid "Shipping Address"
msgstr "Adresse de livraison"

#: sc-subscription-next-payment2.js:122 sc-upcoming-invoice.js:232
msgid "Proration Credit"
msgstr "Crédit au prorata"

#: orders/modules/LineItems/index.js:138 orders/Order.js:436 sc-order.js:210
msgid "Download Receipt"
msgstr "Télécharger le reçu"

#: src/Support/Errors/Translations/attributes.php:21
#: orders/modules/Charges.js:73 store/add-entities.js:70
msgid "Charge"
msgstr "Débit"

#: src/Abilities/Abilities/CreateInvoice.php:25 invoices/Invoice.js:90
#: invoices/Invoice.js:110
msgid "Create Invoice"
msgstr "Créer une facture"

#: invoices/Invoice.js:97 orders/modules/InvoiceDetails/InvoicePageLink.js:37
msgid "View Invoice"
msgstr "Voir la facture"

#: hocs/withConfirm.js:21
msgid "Okay"
msgstr "OK"

#: dashboard/Orders.js:57
msgid "Recent Orders"
msgstr "Commandes récentes"

#: sc-orders-list.js:127
msgid "You don't have any orders."
msgstr "Vous n’avez aucune commande."

#: dashboard/chart/index.js:213 sc-subscription-switch.js:161
msgid "Yearly"
msgstr "Annuel"

#: dashboard/chart/index.js:209 Blocks/CartItems/edit.js:79
#: sc-subscription-switch.js:161
msgid "Monthly"
msgstr "Mensuel"

#: dashboard/chart/index.js:205 sc-subscription-switch.js:161
msgid "Weekly"
msgstr "Hebdomadaire"

#: dashboard/chart/index.js:201
msgid "Daily"
msgstr "Quotidien"

#: dashboard/chart/index.js:286
msgid "Revenue"
msgstr "Chiffre d’affaires"

#: dashboard/chart/Tab.js:113
msgid "vs %s last period"
msgstr "vs %s sur la période précédente"

#: dashboard/chart/index.js:306
msgid "Average Order Value"
msgstr "Valeur moyenne des commandes"

#: settings/learn/data/learnSections.js:208
msgid "Customize"
msgstr "Personnaliser"

#: customers/modules/User/index.js:203
msgid "Connect a user"
msgstr "Connecter un utilisateur"

#: customers/modules/User/index.js:199 customers/modules/User/WPUser.js:67
msgid "Disconnect"
msgstr "Déconnecter"

#: customers/modules/User/index.js:151
msgid "WordPress User"
msgstr "Utilisateur WordPress"

#: customers/modules/User/index.js:139
msgid "User connected."
msgstr "Utilisateur connecté."

#: customers/modules/User/index.js:105
msgid "User disconnected."
msgstr "Utilisateur déconnecté."

#: customers/modules/User/index.js:74
msgid "Are you sure you want to disconnect this from this customer? This will cause them to lose access to their purchases."
msgstr "Voulez-vous vraiment déconnecter cet utilisateur de ce client ? Il perdra l’accès à ses achats."

#: customers/modules/TaxSettings.js:32
msgid "Disable this if you do not want to apply tax on purchases made by this customer."
msgstr "Désactivez ceci si vous ne voulez pas appliquer de taxe sur les achats effectués par ce client."

#: customers/modules/TaxSettings.js:30
msgid "Apply Tax"
msgstr "Appliquer la taxe"

#: customers/modules/TaxSettings.js:19
msgid "Tax Settings"
msgstr "Paramètres fiscaux"

#: customers/modules/Subscriptions.js:80
msgid "No more subscriptions."
msgstr "Aucun autre abonnement."

#: components/address/ViewAddress.js:71
#: customers/modules/EditAddressModal.js:88
#: orders/modules/EditAddressModal.js:89
msgid "Add Address"
msgstr ""

#: components/address/EditAddress.js:113
#: customers/modules/EditAddressModal.js:93
#: orders/modules/EditAddressModal.js:94
msgid "Save Address"
msgstr ""

#: customers/modules/EditAddressModal.js:87
#: orders/modules/EditAddressModal.js:88
msgid "Update Address"
msgstr ""

#: customers/modules/EditAddressModal.js:68
#: orders/modules/EditAddressModal.js:69
msgid "Address updated."
msgstr ""

#: settings/shipping/warehouse/Warehouses.js:143
msgid "Are you sure you want to delete this warehouse? This action cannot be undone."
msgstr ""

#: customers/EditCustomer.js:136 orders/Sidebar.js:72
msgid "Address deleted."
msgstr ""

#: affiliation-referrals/modules/ReferralItems.js:74
#: customers/modules/Licenses.js:78 customers/modules/Purchases.js:72
#: orders/modules/Purchases.js:43
#: products/modules/integrations/SelectIntegration.js:124
#: subscriptions/show/modules/Purchases.js:44
msgid "Item"
msgstr "Article"

#: customers/modules/PaymentMethods/index.js:47
#: Controllers/CustomerController.php:59
#: Controllers/PaymentMethodController.php:42
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:25
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:36
#: sc-payment-methods-list.js:191
msgid "Payment Methods"
msgstr "Moyens de paiement"

#: settings/processors/ManualPaymentMethod.js:31
msgid "Are you sure you want to delete this payment method?"
msgstr "Voulez-vous vraiment supprimer ce moyen de paiement ?"

#: customers/modules/PaymentMethods/Actions.js:97
#: settings/processors/ManualPaymentMethod.js:46
msgid "Payment method deleted."
msgstr "Moyen de paiement supprimé."

#: customers/modules/PaymentMethods/Actions.js:122
#: sc-payment-methods-list.js:163 sc-payment-methods-list.js:197
msgid "Make Default"
msgstr "Définir par défaut"

#: customers/modules/PaymentMethods/Actions.js:73
msgid "Default payment method changed."
msgstr "Moyen de paiement par défaut modifié."

#: customers/modules/PaymentMethods/Actions.js:55
msgid "This will save any changes on the page. Do you want to save your changes?"
msgstr "Cette action enregistrera toutes les modifications de la page. Voulez-vous enregistrer vos modifications ?"

#: customers/modules/Orders.js:80
msgid "No more orders."
msgstr "Aucune autre commande."

#: src/Controllers/Admin/Bundles/BundlesListTable.php:138
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:116
#: bundles/list/fields/bundle_items.js:6 customers/modules/Orders.js:55
#: shipping-labels/list/fields/items.js:36 shipping-labels/utils.js:141
#: sc-purchase-downloads-list2.js:74
msgid "Items"
msgstr "Articles"

#: customers/modules/Orders.js:51
msgid "Number"
msgstr "Numéro"

#: customers/modules/Notifications.js:16
msgid "Subscribed to emails"
msgstr "Abonné aux e-mails"

#: customers/modules/Details.js:79
msgid "Your customer's phone number."
msgstr "Le numéro de téléphone de votre client."

#: src/Support/Errors/Translations/attributes.php:28
#: customers/list/fields/index.js:55 customers/modules/Details.js:77
#: invoices/modules/PhoneNumber.js:50 invoices/modules/PhoneNumberDisplay.js:37
#: orders/modules/ContactInfo/EditContactInfo.js:134
#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:246
#: settings/account/AccountSettings.js:389
#: settings/shipping/warehouse/WarehouseForm.js:196 Blocks/Phone/Block.php:23
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:86 Blocks/Phone/edit.js:38
#: Blocks/Phone/edit.js:69 sc-customer-details2.js:47 sc-customer-edit.js:104
#: sc-form-components-validator2.js:224
msgid "Phone"
msgstr "Téléphone"

#: customers/modules/Details.js:63
msgid "Your customer's email address."
msgstr "Adresse e-mail de votre client."

#: customers/modules/Details.js:49
msgid "Your customer's last name."
msgstr "Nom de famille de votre client."

#: customers/modules/Details.js:37
msgid "Your customer's first name."
msgstr "Prénom de votre client."

#: customers/modules/Details.js:17
msgid "Customer Details"
msgstr "Détails du client"

#: customers/modules/Charges.js:89
msgid "No more charges."
msgstr "Aucun autre débit."

#: customers/modules/Balance/ViewTransactions.js:168
msgid "Balance Transactions"
msgstr "Transactions du solde"

#: customers/modules/Balance/ViewTransactions.js:111
msgid "Ending Balance"
msgstr "Solde final"

#: customers/modules/Balance/ViewTransactions.js:95
msgid "There are no transactions"
msgstr "Aucune transaction"

#: customers/modules/Balance/ViewTransactions.js:57
msgid "Applied"
msgstr "Appliqué"

#: customers/modules/Balance/ViewTransactions.js:54
msgid "Credit"
msgstr "Crédit"

#: customers/modules/Balance/index.js:35
#: subscriptions/show/modules/Customer.js:49
msgid "Credit Balance"
msgstr "Solde créditeur"

#: customers/modules/Balance/index.js:28
msgid "View Transactions"
msgstr "Voir les transactions"

#: customers/modules/Balance/index.js:16
msgid "Balance"
msgstr "Solde"

#: customers/EditCustomer.js:198
msgid "Save Customer"
msgstr "Enregistrer le client"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:157
#: src/Controllers/Admin/Customers/CustomersListTable.php:203
#: src/Controllers/Admin/Customers/CustomersListTable.php:234
#: src/Controllers/Admin/Licenses/LicensesListTable.php:138
#: customers/EditCustomer.js:176
msgid "Edit Customer"
msgstr "Modifier le client"

#: customers/EditCustomer.js:93
msgid "this customer"
msgstr "ce client"

#: customers/EditCustomer.js:75
msgid "Customer updated."
msgstr "Client mis à jour."

#: customers/CreateCustomer.js:101
msgid "Create this customer in test mode if you are going to use this account for test mode purchasing."
msgstr "Créez ce client en mode test si vous comptez utiliser ce compte pour des achats en mode test."

#: customers/CreateCustomer.js:83
msgid "Your customer's email."
msgstr "E-mail de votre client."

#: customers/CreateCustomer.js:81
msgid "Customer Email"
msgstr "E-mail du client"

#: customers/CreateCustomer.js:67
msgid "Your customer's full name."
msgstr "Nom complet de votre client."

#: customers/CreateCustomer.js:65 Blocks/SessionDetail/Block.php:23
#: Blocks/SessionDetail/edit.js:78
msgid "Customer Name"
msgstr "Nom du client"

#: customers/CreateCustomer.js:55
msgid "Create New Customer"
msgstr "Créer un nouveau client"

#: coupons/Sidebar.js:105
msgid "Archived On"
msgstr "Archivé le"

#: affiliation-referrals/modules/Summary.js:25
#: affiliations/modules/Details.js:131 coupons/Sidebar.js:90
#: reviews/modules/Summary.js:69
msgid "Last Updated"
msgstr "Dernière mise à jour"

#: coupons/Sidebar.js:77
msgid "Duration"
msgstr "Durée"

#: affiliation-referrals/modules/Summary.js:9 coupons/Sidebar.js:54
#: orders/modules/Refund/CreateRefund.js:289 reviews/modules/Summary.js:23
#: subscriptions/edit/modules/UpcomingPeriod.js:94 Blocks/Totals/Block.php:23
#: Blocks/OrderConfirmationLineItems/edit.js:12 Blocks/Totals/edit.js:152
#: sc-order-summary.js:23 sc-order-summary.js:61 sc-summary2.js:21
#: sc-summary2.js:55 sc-upcoming-invoice.js:237
msgid "Summary"
msgstr "Résumé"

#: coupons/Sidebar.js:35
msgid "%d months"
msgstr "%d mois"

#: components/coupon/CouponDiscountDuration.js:68
msgid "Number of months"
msgstr "Nombre de mois"

#: components/coupon/CouponDiscountDuration.js:43
msgid "Discount Duration"
msgstr "Durée de la remise"

#: coupons/modules/Types.js:47 settings/abandoned/Coupon.js:53
#: settings/subscription-preservation/Coupon.js:37
msgid "Fixed Discount"
msgstr "Remise fixe"

#: coupons/modules/Types.js:44 settings/abandoned/Coupon.js:50
#: settings/subscription-preservation/Coupon.js:34
msgid "Percentage Discount"
msgstr "Remise en pourcentage"

#: coupons/modules/Types.js:40 settings/abandoned/Coupon.js:46
#: settings/subscription-preservation/Coupon.js:30
msgid "Choose a type"
msgstr "Choisissez un type"

#: coupons/modules/SelectCustomer.js:157
msgid "Any Customer"
msgstr "N’importe quel client"

#: coupons/modules/SelectCustomer.js:98
msgid "Limit To A Specific Customer"
msgstr "Limiter à un client spécifique"

#: coupons/modules/Restrictions.js:92
msgid "If none of these conditions are true"
msgstr "Si aucune de ces conditions n’est remplie"

#: coupons/modules/Restrictions.js:85
msgid "If any of these conditions are true"
msgstr "Si l’une de ces conditions est remplie"

#: coupons/modules/Restrictions.js:78
msgid "If all of these conditions are true"
msgstr "Si toutes ces conditions sont remplies"

#: coupons/modules/Restrictions.js:73
msgid "Allow Coupon"
msgstr "Autoriser le code promo"

#: coupons/modules/Restrictions.js:44
msgid "Restrict this coupon"
msgstr "Restreindre ce code promo"

#: coupons/modules/Restrictions.js:25
msgid "Restrictions"
msgstr "Restrictions"

#: coupons/modules/ProductRestrictions.js:84
#: settings/shipping/profile/Products.js:233
msgid "Find a product..."
msgstr "Rechercher un produit…"

#: coupons/modules/ProductRestrictions.js:36
msgid "Add Product Restriction"
msgstr "Ajouter une restriction de produit"

#: coupons/modules/ProductRestrictions.js:31
msgid "Product Restrictions"
msgstr "Restrictions de produit"

#: affiliations/modules/affiliation-products/Product.js:114
#: components/data-tables/affiliates/products/Product.js:66
#: coupons/modules/Product.js:128
msgid "%d prices"
msgstr "%d prix"

#: coupons/modules/NewRestriction.js:182
msgid "Add Filter"
msgstr "Ajouter un filtre"

#: coupons/modules/NewRestriction.js:139
msgid "Select A Customer"
msgstr "Sélectionner un client"

#: coupons/modules/NewRestriction.js:78
msgid "Coupon is valid for"
msgstr "Le code promo est valable pour"

#: coupons/modules/NewRestriction.js:46 coupons/modules/Restrictions.js:31
msgid "Add A Restriction"
msgstr "Ajouter une restriction"

#: coupons/modules/Limits.js:146
msgid "Users must redeem this coupon by:"
msgstr "Les utilisateurs doivent utiliser ce code promo avant le :"

#: coupons/modules/Limits.js:131
msgid "Limit the end date when customers can redeem this coupon."
msgstr "Limitez la date de fin à laquelle les clients peuvent utiliser ce code promo."

#: auto-fees/EditAutoFee.js:239 coupons/modules/Limits.js:129
#: subscriptions/list/fields/index.js:204
msgid "End Date"
msgstr "Date de fin"

#: coupons/modules/Limits.js:84
msgid "Minimum order subtotal"
msgstr "Sous-total minimum de la commande"

#: coupons/modules/Limits.js:82
msgid "No Minimum"
msgstr ""

#: coupons/modules/Limits.js:74
msgid "The minimum order subtotal amount required to apply this coupon."
msgstr "Le montant total minimum de la commande requis pour appliquer ce coupon."

#: coupons/modules/Limits.js:50
msgid "The number of times a single customer can use this coupon."
msgstr "Le nombre de fois qu'un seul client peut utiliser ce coupon"

#: coupons/modules/Limits.js:48 settings/subscription-preservation/Coupon.js:84
msgid "Usage limit per customer"
msgstr "Limite d’utilisation par client"

#: coupons/modules/Limits.js:35 coupons/modules/Limits.js:49
#: settings/subscription-preservation/Coupon.js:85
msgid "Unlimited Usage"
msgstr "Utilisation illimitée"

#: coupons/modules/Limits.js:31
msgid "This limit applies across customers so it won't prevent a single customer from redeeming multiple times."
msgstr "Cette limite s’applique à l’ensemble des clients : elle n’empêche donc pas un même client d’utiliser le code plusieurs fois."

#: coupons/modules/Limits.js:30
msgid "Usage limit per coupon"
msgstr "Limite d’utilisation par coupon"

#: coupons/modules/Limits.js:15
msgid "Redemption Limits"
msgstr "Limites d’utilisation"

#: coupons/modules/promotion-codes/EditPromotionCode.js:163
msgid "time"
msgid_plural "times"
msgstr[0] "fois"
msgstr[1] "fois"

#: coupons/modules/promotion-codes/EditPromotionCode.js:147
msgid "Limit the number of times this code can be redeemed."
msgstr "Limiter le nombre de fois où ce code peut être utilisé."

#: coupons/modules/promotion-codes/EditPromotionCode.js:146
msgid "Usage Limit"
msgstr "Limite d’utilisation"

#: coupons/modules/promotion-codes/EditPromotionCode.js:138
msgid "Limit the usage of this promotion code"
msgstr "Limiter l’utilisation de ce code promo"

#: coupons/modules/promotion-codes/EditPromotionCode.js:109
msgid "Leave this blank and we will generate one for you."
msgstr "Laissez ce champ vide et nous en générerons un pour vous."

#: coupons/modules/promotion-codes/EditPromotionCode.js:83
msgid "New Promotion Code"
msgstr "Nouveau code promo"

#: coupons/modules/promotion-codes/EditPromotionCode.js:82
msgid "Edit Promotion Code"
msgstr "Modifier le code promo"

#: coupons/modules/promotion-codes/EditPromotionCode.js:57
msgid "Promotion created."
msgstr "Code promo créé."

#: coupons/modules/promotion-codes/EditPromotionCode.js:56
msgid "Promotion updated."
msgstr "Code promo mis à jour."

#: coupons/modules/CustomerSelector.js:51 coupons/modules/SelectCustomer.js:74
msgid "Customer created."
msgstr "Client créé."

#: coupons/modules/promotion-codes/index.js:204
msgid "Show archived promotion codes"
msgstr "Afficher les codes promo archivés"

#: coupons/modules/promotion-codes/index.js:241
msgid "Add Promotion Code"
msgstr "Ajouter un code promo"

#: admin/coupons/index.php:15 affiliations/modules/Promotions.js:55
#: components/data-tables/affiliates/PromotionsDataTable.js:30
#: coupons/CouponsList.js:211 coupons/modules/promotion-codes/index.js:247
#: coupons/modules/promotion-codes/index.js:248
msgid "Promotion Codes"
msgstr "Codes promo"

#: coupons/modules/promotion-codes/Code.js:192
msgid "Are you sure you want to delete this promotion code?"
msgstr "Voulez-vous vraiment supprimer ce code promo ?"

#: coupons/modules/promotion-codes/Code.js:184
msgid "Delete this promotion code?"
msgstr "Supprimer ce code promo ?"

#: affiliations/modules/Promotions.js:67
#: components/data-tables/affiliates/PromotionsDataTable.js:57
#: coupons/modules/promotion-codes/Code.js:124 coupons/Sidebar.js:68
msgid "Uses"
msgstr "Utilisations"

#: coupons/modules/promotion-codes/Code.js:60
msgid "Restored."
msgstr "Restauré."

#: coupons/modules/promotion-codes/Code.js:59
msgid "Archived."
msgstr "Archivé."

#: coupons/EditCoupon.js:246
msgid "Are you sure you want to delete this coupon?"
msgstr "Voulez-vous vraiment supprimer ce coupon ?"

#: coupons/EditCoupon.js:238
msgid "Delete this coupon?"
msgstr "Supprimer ce coupon ?"

#: src/Abilities/Abilities/UpdateCoupon.php:23 coupons/EditCoupon.js:185
msgid "Update Coupon"
msgstr "Mettre à jour le coupon"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:257
#: src/Controllers/Admin/Coupons/CouponsListTable.php:264
#: coupons/EditCoupon.js:151
msgid "Edit Coupon"
msgstr "Modifier le coupon"

#: coupons/EditCoupon.js:110
msgid "Coupon updated."
msgstr "Coupon mis à jour."

#: coupons/EditCoupon.js:90 coupons/modules/promotion-codes/Code.js:38
#: customers/EditCustomer.js:101 store/data/actions.js:160
msgid "Deleted."
msgstr "Supprimé."

#: src/Abilities/Abilities/CreateCoupon.php:23 coupons/CreateCoupon.js:143
msgid "Create Coupon"
msgstr "Créer un coupon"

#: coupons/CreateCoupon.js:107
msgid "Customers will enter this discount code at checkout. Leave this blank and we will generate one for you."
msgstr "Les clients saisiront ce code de réduction lors du paiement. Laissez ce champ vide et nous en générerons un pour vous."

#: auto-fees/utils/constants.js:118 auto-fees/utils/constants.js:124
#: coupons/CreateCoupon.js:102
msgid "Promotion Code"
msgstr "Code promo"

#: coupons/CreateCoupon.js:88 coupons/modules/Name.js:11
msgid "This is an internal name for your coupon. This is not visible to customers."
msgstr "Il s’agit d’un nom interne pour votre coupon. Il n’est pas visible par les clients."

#: auto-fees/utils/constants.js:73 auto-fees/utils/constants.js:75
#: coupons/CreateCoupon.js:87 coupons/modules/Name.js:8
msgid "Coupon Name"
msgstr "Nom du coupon"

#: coupons/CreateCoupon.js:79
msgid "Create New Coupon"
msgstr "Créer un nouveau coupon"

#: coupons/CreateCoupon.js:61
msgid "Coupon created."
msgstr "Coupon créé."

#: auto-fees/list/actions/index.js:42 coupons/components/DisableModal.js:27
#: settings/processors/ManualPaymentMethod.js:146
#: upsell-funnels/list/actions/index.js:44
msgid "Disable"
msgstr "Désactiver"

#: coupons/components/DisableModal.js:16
msgid "This discount code will not be usable and all unsaved changes will be lost."
msgstr "Ce code de réduction ne sera plus utilisable et toutes les modifications non enregistrées seront perdues."

#: coupons/components/DisableModal.js:12
msgid "Disable \"%s\"?"
msgstr "Désactiver « %s » ?"

#: coupons/components/CouponActionsDropdown.js:36
#: products/components/product/ActionsDropdown.js:114
msgid "Permanently delete %s? You cannot undo this action."
msgstr "Supprimer définitivement %s ? Cette action est irréversible."

#: coupons/components/CouponActionsDropdown.js:22
msgid "This coupon will not be usable and all unsaved changes will be lost."
msgstr "Ce coupon ne sera plus utilisable et toutes les modifications non enregistrées seront perdues."

#: coupons/components/CouponActionsDropdown.js:15
msgid "Un-Archive %s? This will make the coupon useable again."
msgstr "Désarchiver %s ? Le coupon sera de nouveau utilisable."

#: components/UserSelect.js:58
msgid "Search for a user..."
msgstr "Rechercher un utilisateur…"

#: components/UserSelect.js:57
msgid "Select a user"
msgstr "Sélectionner un utilisateur"

#: components/UpgradeModal.js:41 templates/UpdateModel/index.js:41
#: sc-feature-demo-banner.js:14
msgid "Upgrade Your Plan"
msgstr "Mettre à niveau votre abonnement"

#: components/UpgradeModal.js:25 sc-upgrade-required.js:28
msgid "Unlock revenue boosting features when you upgrade your plan!"
msgstr "Débloquez des fonctionnalités pour augmenter vos revenus en mettant à niveau votre abonnement !"

#: components/unsaved-changes-warning/index.js:40
#: templates/UpdateModel/UnsavedChangesWarning.js:38
#: upsell-funnels/modules/Upsell/EditUpsell.js:72
msgid "You have unsaved changes. If you proceed, they will be lost."
msgstr "Vous avez des modifications non enregistrées. Si vous continuez, elles seront perdues."

#: components/subscriptions/CancelPendingUpdate.js:197
msgid "Keep Update"
msgstr "Conserver la mise à jour"

#: components/subscriptions/CancelPendingUpdate.js:191
msgid "Delete Update"
msgstr "Supprimer la mise à jour"

#: components/subscriptions/CancelPendingUpdate.js:155
msgid "Manage Scheduled Update"
msgstr "Gérer la mise à jour programmée"

#: components/subscriptions/CancelPendingUpdate.js:74
msgid "Decrease quantity"
msgstr "Diminuer la quantité"

#: components/subscriptions/CancelPendingUpdate.js:71
msgid "Increase quantity"
msgstr "Augmenter la quantité"

#: components/subscriptions/CancelPendingUpdate.js:67
msgid "Change Product"
msgstr "Changer de produit"

#: components/subscriptions/CancelPendingUpdate.js:65
msgid "Change Product Decrease Quantity"
msgstr "Changer de produit et diminuer la quantité"

#: components/subscriptions/CancelPendingUpdate.js:62
msgid "Change Product And Increase Quantity"
msgstr "Changer de produit et augmenter la quantité"

#: components/StorageLimitWarning.js:91
msgid "Your storage space is low"
msgstr "Votre espace de stockage est presque plein"

#: components/StorageLimitWarning.js:70
msgid "of"
msgstr "sur"

#: components/SelectReduxProduct.js:42 components/SelectPrice.js:230
#: components/SelectProduct.js:84
msgid "Search for a product..."
msgstr "Rechercher un produit…"

#: components/SelectReduxProduct.js:41 product-groups/modules/NewProduct.js:72
#: Blocks/AddToCartButton/Placeholder.js:16 components/SelectPrice.js:229
#: components/SelectProduct.js:83
msgid "Select a product"
msgstr "Sélectionner un produit"

#: components/SelectProductGroup.js:58
msgid "Add New Upgrade Group"
msgstr "Ajouter un groupe de mise à niveau"

#: components/SelectProductGroup.js:45
msgid "Search for an upgrade group..."
msgstr "Rechercher un groupe de mise à niveau…"

#: components/SelectProductGroup.js:44
msgid "Select an upgrade group"
msgstr "Sélectionner un groupe de mise à niveau"

#: components/SelectPrice.js:187 components/SelectPrice.js:237
msgid "Add New Product"
msgstr "Ajouter un produit"

#: components/SelectPrice.js:171 components/SelectPrice.js:185
msgid "Variant Out of Stock."
msgstr "Variante en rupture de stock."

#: components/SelectPrice.js:165
msgid "Search for a price..."
msgstr "Rechercher un prix…"

#: components/SelectPrice.js:164
#: subscriptions/edit/modules/Modals/UpdatePrice.js:34
msgid "Select a price"
msgstr "Sélectionner un prix"

#: components/SelectPrice.js:105 components/SelectPrice.js:141
#: products/components/price/parts/SwapPriceSetting.js:91
#: products/modules/integrations/IntegrationForm.js:139
#: products/modules/Prices/Price/BuyLink.js:54 components/SelectPrice.js:116
#: components/SelectPrice.js:153
msgid "%s available"
msgstr "%s disponible(s)"

#: components/Permalink.js:99 products/components/Editor/index.js:138
msgid "Ok"
msgstr "OK"

#: components/Permalink.js:54 product-collections/components/Url/form.js:36
#: products/components/Url/form.js:42
msgid "Permalink"
msgstr "Permalien"

#: components/MediaLibrary/template.js:21
msgid "Add Media"
msgstr "Ajouter un média"

#: components/MediaLibrary/Preview.js:186 forms/list/fields/index.js:43
#: reviews/modules/Details.js:37
#: settings/subscription-preservation/PreservationSettings.js:232
#: settings/subscription-preservation/PreservationSettings.js:279
#: upsell-funnels/modules/Upsell/EditUpsell.js:126 Blocks/Card/edit.js:34
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:24
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:37
#: Blocks/Dashboard/CustomerDownloads/edit.js:24
#: Blocks/Dashboard/CustomerDownloads/edit.js:37
#: Blocks/Dashboard/CustomerInvoices/edit.js:25
#: Blocks/Dashboard/CustomerInvoices/edit.js:37
#: Blocks/Dashboard/CustomerLicenses/edit.js:24
#: Blocks/Dashboard/CustomerLicenses/edit.js:37
#: Blocks/Dashboard/CustomerOrders/edit.js:25
#: Blocks/Dashboard/CustomerOrders/edit.js:37
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:23
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:35
#: Blocks/Dashboard/CustomerSubscriptions/edit.js:30
#: Blocks/Dashboard/CustomerSubscriptions/edit.js:43
#: Blocks/Dashboard/DashboardTab/edit.js:53
#: Blocks/Dashboard/OrderDownloads/edit.js:23
#: Blocks/Dashboard/OrderDownloads/edit.js:35
#: Blocks/Dashboard/WordPressAccount/edit.js:24
#: Blocks/Dashboard/WordPressAccount/edit.js:37 Blocks/Form/edit.js:504
#: Blocks/Heading/edit.js:28 Blocks/Heading/edit.js:50
#: Blocks/OrderConfirmationCustomer/edit.js:27
#: src/blocks/product-review-form-title/controller.php:2
#: src/blocks/cart-order-bump-title/index.js:21
#: src/blocks/product-review-form-title/edit.js:45
msgid "Title"
msgstr "Titre"

#: components/MediaLibrary/Preview.js:174
msgid "Leave empty if the image is purely decorative."
msgstr "Laissez vide si l’image est purement décorative."

#: components/MediaLibrary/Preview.js:173
msgid "Alternative Text"
msgstr "Texte alternatif"

#: src/Integrations/Bricks/Elements/BuyButton.php:103
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:154
#: src/Integrations/Elementor/Widgets/CartMenuIcon.php:216
#: components/MediaLibrary/Preview.js:153
#: Blocks/CustomerDashboardButton/edit.js:62 Blocks/Submit/edit.js:117
#: src/blocks/product-quick-view/edit.js:50
#: src/blocks/product-review-average-rating-stars/edit.js:30
#: src/blocks/product-review-average-rating-stars/edit.js:37
#: src/blocks/product-review-rating-stars/edit.js:30
#: src/blocks/product-review-rating-stars/edit.js:37
#: src/components/LabelInspectorControls.js:27
msgid "Size"
msgstr "Taille"

#: components/MediaLibrary/Preview.js:139
msgid "Filename"
msgstr "Nom du fichier"

#: components/MediaLibrary/Preview.js:82
msgid "Are you sure you wish to delete this media item? This cannot be undone."
msgstr "Voulez-vous vraiment supprimer ce média ? Cette action est irréversible."

#: components/MediaLibrary/index.js:353 sc-purchase-downloads-list2.js:60
msgid "%s file"
msgid_plural "%s files"
msgstr[0] "%s fichier"
msgstr[1] "%s fichiers"

#: components/MediaLibrary/index.js:316 components/MediaLibrary/MediaItem.js:95
msgid "Public"
msgstr "Public"

#: components/MediaLibrary/index.js:309 components/MediaLibrary/MediaItem.js:97
msgid "Private"
msgstr "Privé"

#: components/MediaLibrary/index.js:303
msgid "SureCart Media"
msgstr "Médias SureCart"

#: components/MediaLibrary/index.js:271
#: src/blocks/product-media/slideshow.php:83
#: src/blocks/product-pagination-next/view.php:11
#: src/blocks/product-review-pagination-next/view.php:11
msgid "Next Page"
msgstr "Page suivante"

#: components/MediaLibrary/index.js:263
#: src/blocks/product-media/slideshow.php:45
#: src/blocks/product-pagination-previous/view.php:11
#: src/blocks/product-review-pagination-previous/view.php:11
msgid "Previous Page"
msgstr "Page précédente"

#: components/MediaLibrary/index.js:203
msgid "Max"
msgstr "Max"

#: components/MediaLibrary/index.js:197
msgid "Upload Media"
msgstr "Téléverser un média"

#: settings/processors/CreateEditPaymentMethod.js:56 mutations3.js:31
#: sc-order-bump2.js:55
msgid "Something went wrong. Please try again."
msgstr "Une erreur est survenue. Veuillez réessayer."

#: components/MediaLibrary/index.js:113 components/MediaLibrary/Preview.js:160
msgid "Added"
msgstr "Ajouté"

#: components/MediaLibrary/index.js:99
msgid "No items found"
msgstr "Aucun élément trouvé"

#: components/MediaLibrary/DownloadMedia.js:23
#: products/modules/SingleDownload.js:138 sc-downloads-list.js:133
msgid "Could not download the file."
msgstr "Impossible de télécharger le fichier."

#: components/filters/product/ProductFilter.js:42
msgid "Any price"
msgstr "Tout prix"

#: components/DatePicker.js:74 components/DateTimePicker.js:83
#: orders/modules/Fulfillment/components/ShippingDateSelector.js:216
msgid "Select date"
msgstr "Sélectionner une date"

#: components/DatePicker.js:47 components/DateTimePicker.js:56
msgid "Please choose date to continue."
msgstr "Veuillez choisir une date pour continuer."

#: components/data-tables/subscriptions-data-table/UnCancel.js:45
msgid "Failed to un-cancel subscription."
msgstr "Échec de l’annulation de la résiliation de l’abonnement."

#: components/data-tables/subscriptions-data-table/UnCancel.js:36
msgid "Could not un-cancel subscription."
msgstr "Impossible d’annuler la résiliation de l’abonnement."

#: components/data-tables/subscriptions-data-table/subscription-item.js:103
msgid "Start Plan"
msgstr "Démarrer l’abonnement"

#: components/data-tables/subscriptions-data-table/subscription-item.js:73
#: subscriptions/shared/EndDate.js:34 subscriptions/show/modules/Details.js:60
msgid "Ended"
msgstr "Terminé"

#: components/data-tables/subscriptions-data-table/subscription-item.js:64
#: customers/modules/Subscriptions.js:62
msgid "Renews"
msgstr "Renouvellement"

#: components/data-tables/subscriptions-data-table/subscription-item.js:53
msgid "Begins"
msgstr "Début"

#: components/data-tables/subscriptions-data-table/subscription-item.js:44
msgid "Cancels"
msgstr "Annulation"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:288
#: src/Models/IntegrationCatalog.php:104 src/Models/IntegrationCatalog.php:108
#: affiliations/list/actions/index.js:34 affiliations/list/actions/index.js:43
#: affiliations/ViewAffiliation.js:245
#: components/data-tables/subscriptions-data-table/StartPlan.js:73
#: settings/integrations/Suretriggers.js:118
msgid "Activate"
msgstr "Activer"

#: components/data-tables/subscriptions-data-table/StartPlan.js:55
msgid "Failed to start subscription."
msgstr "Échec du démarrage de l’abonnement."

#: components/data-tables/subscriptions-data-table/StartPlan.js:46
msgid "Could not start subscription."
msgstr "Impossible de démarrer l’abonnement."

#: components/data-tables/subscriptions-data-table/StartPlan.js:15
msgid "Are you sure you want to start the subscription? This will immediately charge the customer."
msgstr "Voulez-vous vraiment démarrer l’abonnement ? Le client sera débité immédiatement."

#: components/data-tables/subscriptions-data-table/Cancel.js:130
#: components/data-tables/subscriptions-data-table/subscription-item.js:113
#: components/data-tables/subscriptions-data-table/UnCancel.js:61
#: components/subscriptions/Cancel.js:92
#: subscriptions/show/ShowSubscription.js:212
msgid "Don't Cancel"
msgstr "Ne pas annuler"

#: components/data-tables/subscriptions-data-table/Cancel.js:111
#: components/subscriptions/Cancel.js:61
#: settings/subscription/SubscriptionSettings.js:131
#: subscriptions/show/modules/modals/CancelSubscriptionModal.js:60
msgid "Immediately"
msgstr "Immédiatement"

#: components/data-tables/subscriptions-data-table/Cancel.js:101
#: components/subscriptions/Cancel.js:69
#: subscriptions/show/modules/modals/CancelSubscriptionModal.js:69
msgid "\tAt end of current period"
msgstr "\tÀ la fin de la période en cours"

#: src/Abilities/Abilities/CancelSubscription.php:23
#: components/data-tables/subscriptions-data-table/Cancel.js:75
#: components/data-tables/subscriptions-data-table/Cancel.js:124
#: components/subscriptions/Cancel.js:37 components/subscriptions/Cancel.js:86
#: subscriptions/show/modules/modals/CancelSubscriptionModal.js:89
#: subscriptions/show/modules/modals/ForceCancelModal.js:96
#: subscriptions/show/ShowSubscription.js:225
#: subscriptions/show/ShowSubscription.js:232
msgid "Cancel Subscription"
msgstr "Annuler l’abonnement"

#: components/data-tables/subscriptions-data-table/Cancel.js:52
msgid "Failed to cancel subscription."
msgstr "Échec de l’annulation de l’abonnement."

#: components/data-tables/subscriptions-data-table/Cancel.js:43
msgid "Could not cancel subscription."
msgstr "Impossible d’annuler l’abonnement."

#: components/data-tables/purchases-data-table/RevokeToggleButton.js:31
msgid "Revoke"
msgstr "Révoquer"

#: components/data-tables/purchases-data-table/RevokeToggleButton.js:30
msgid "Unrevoke"
msgstr "Annuler la révocation"

#: admin/orders/index.php:28 affiliation-referrals/modules/ReferralItems.js:71
#: components/data-tables/purchases-data-table/index.js:19
#: orders/OrdersList.js:122 products/modules/Variations/Purchases.js:22
msgid "Purchases"
msgstr "Achats"

#: components/data-tables/PaginationFooter.js:16
#: ui/InfinitePaginationButton.js:10
msgid "Load More"
msgstr "Charger plus"

#: components/data-tables/OrdersDataTable.js:55
#: Blocks/Dashboard/CustomerOrders/edit.js:71
#: Blocks/Dashboard/CustomerOrders/edit.js:113 sc-orders-list.js:142
msgid "%s item"
msgid_plural "%s items"
msgstr[0] "%s article"
msgstr[1] "%s articles"

#: affiliation-referrals/modules/ReferralItems.js:101
#: affiliations/modules/Clicks.js:76 affiliations/modules/Payouts.js:85
#: affiliations/modules/Promotions.js:82 affiliations/modules/Referrals.js:86
#: components/data-tables/affiliates/ClicksDataTable.js:38
#: components/data-tables/affiliates/PayoutsDataTable.js:31
#: components/data-tables/affiliates/products/index.js:43
#: components/data-tables/affiliates/PromotionsDataTable.js:32
#: components/data-tables/affiliates/ReferralItemsDataTable.js:31
#: components/data-tables/affiliates/ReferralsDataTable.js:38
#: components/data-tables/licenses-data-table/index.js:28
#: components/data-tables/OrdersDataTable.js:29
#: components/data-tables/purchases-data-table/index.js:21
#: components/data-tables/subscriptions-data-table/index.js:22
#: customers/modules/Charges.js:90 customers/modules/Orders.js:81
#: customers/modules/PaymentMethods/index.js:48
#: customers/modules/Subscriptions.js:81
#: settings/connection/IncomingWebhooks.js:151
msgid "None found."
msgstr "Aucun résultat."

#: orders/modules/Refund/RefundHistory.js:135
#: subscriptions/edit/modules/Price.js:115
#: subscriptions/show/modules/CurrentPlan.js:91
#: subscriptions/show/modules/PendingUpdate.js:59
msgid "Qty"
msgstr "Qté"

#: orders/modules/Refund/CreateRefund.js:269
msgid "Select a reason"
msgstr "Sélectionner un motif"

#: src/Support/Errors/Translations/attributes.php:22
#: admin/products/import-results.php:145 admin/products/import-results.php:187
#: orders/modules/PaymentFailures.js:20
#: orders/modules/Refund/RefundHistory.js:138
#: orders/modules/ReturnRequest/CreateReturnRequest.js:237
#: orders/modules/ReturnRequest/ReturnItems.js:267
msgid "Reason"
msgstr "Motif"

#: orders/modules/Refund/CreateRefund.js:350
msgid "Refunds can take 5-10 days to appear on a customer's statement. Processing fees are typically not returned."
msgstr "Les remboursements peuvent prendre 5 à 10 jours pour apparaître sur le relevé du client. Les frais de traitement ne sont généralement pas restitués."

#: orders/modules/Refund/CreateRefund.js:436
msgid "Refund Payment"
msgstr "Rembourser le paiement"

#: orders/modules/Refund/CreateRefund.js:168
msgid "We were unable to issue a refund with this payment processor. Please check with your payment processor and try issuing the refund directly through the processor."
msgstr "Nous n’avons pas pu effectuer le remboursement avec ce processeur de paiement. Veuillez vérifier auprès de votre processeur de paiement et essayer d’effectuer le remboursement directement via celui-ci."

#: components/data-tables/charges-data-table/ChargeDetails.js:88
#: components/data-tables/charges-data-table/index.js:127
msgid "View charge on "
msgstr "Voir le débit sur "

#: components/data-tables/charges-data-table/index.js:82
msgid "No charges"
msgstr "Aucun débit"

#: admin/orders/index.php:20
#: components/data-tables/charges-data-table/index.js:80
#: customers/modules/Charges.js:60 orders/OrdersList.js:114
#: settings/export/ExportSettings.js:15
msgid "Charges"
msgstr "Débits"

#: components/data-tables/charges-data-table/index.js:72
#: orders/modules/LineItems/index.js:214
#: orders/modules/Refund/CreateRefund.js:464 orders/Order.js:419
#: settings/customer/CustomerSettings.js:450 store/add-entities.js:358
msgid "Refund"
msgstr "Rembourser"

#: components/data-tables/charges-data-table/ChargeDetails.js:33
#: components/data-tables/charges-data-table/index.js:53 sc-charges-list.js:89
#: sc-orders-list.js:118
msgid "Partially Refunded"
msgstr "Partiellement remboursé"

#: components/ClaimNoticeModal.js:40 settings/learn/data/learnSections.js:18
#: sc-provisional-banner.js:19
msgid "Complete Setup"
msgstr ""

#: checkouts/modules/Tax/TaxIdDisplay.js:24 orders/modules/TaxInfo/index.js:106
#: sc-customer-details2.js:54
msgid "Invalid"
msgstr "Non valide"

#: checkouts/modules/Tax/TaxIdDisplay.js:7
#: checkouts/modules/Tax/TaxIdDisplay.js:8 invoices/modules/Tax/TaxId.js:55
#: invoices/modules/Tax/TaxId.js:56 tax.js:52 tax.js:56
msgid "VAT Number"
msgstr ""

#: checkouts/modules/Tax/TaxIdDisplay.js:6 invoices/modules/Tax/TaxId.js:54
#: Blocks/TaxIdInput/Block.php:26 Blocks/TaxIdInput/deprecated.js:9
#: Blocks/TaxIdInput/edit.js:77 sc-tax-id-input2.js:36 tax.js:48
msgid "ABN Number"
msgstr "Numéro ABN"

#: checkouts/modules/Tax/TaxIdDisplay.js:5 invoices/modules/Tax/TaxId.js:53
#: Blocks/TaxIdInput/Block.php:25 Blocks/TaxIdInput/deprecated.js:8
#: Blocks/TaxIdInput/edit.js:65 sc-tax-id-input2.js:35 tax.js:44
msgid "GST Number"
msgstr "Numéro de TPS"

#: checkouts/modules/Tax/index.js:126 invoices/modules/Tax/TaxId.js:101
msgid "Edit Tax ID"
msgstr "Modifier l'ID fiscal"

#: checkouts/modules/Tax/index.js:94 invoices/modules/Tax/TaxId.js:48
msgid "Add A Tax ID"
msgstr "Ajouter un identifiant fiscal"

#: checkouts/modules/Tax/index.js:88 invoices/modules/Tax/index.js:37
#: products/modules/Tax/index.js:30 products/modules/Tax/index.js:44
#: products/modules/Variations/Tax.js:30
#: settings/tax-override/TaxOverrideModal.js:275
#: settings/tax-region/RegistrationForm.js:289
#: subscriptions/show/modules/Tax.js:55 util/tax.js:6
#: Blocks/Upsell/UpsellTotals/edit.js:31 sc-line-item-tax2.js:24
#: sc-upsell-totals.js:54 tax.js:65
msgid "Tax"
msgstr "Taxe"

#: checkouts/modules/SelectShipping.js:91
msgid "This order has products that are not shippable to this address."
msgstr ""

#: checkouts/modules/SelectShipping.js:80
msgid "This order requires shipping. Please enter an address."
msgstr ""

#: checkouts/modules/SelectCustomer/index.js:124
#: invoices/modules/SelectCustomer/index.js:82
msgid "Select a customer"
msgstr ""

#: checkouts/modules/SelectCustomer/index.js:119
#: invoices/modules/SelectCustomer/index.js:77
msgid "Select a Customer"
msgstr ""

#: affiliation-requests/modules/Details.js:73
#: affiliations/modules/EditAffiliate.js:114 auto-fees/utils/constants.js:24
#: checkouts/modules/SelectCustomer/CreateCustomer.js:100
#: coupons/modules/CustomerSelector.js:123
#: coupons/modules/SelectCustomer.js:220 customers/modules/Details.js:47
#: invoices/modules/SelectCustomer/CreateCustomer.js:103
#: orders/modules/ContactInfo/EditContactInfo.js:122
#: Blocks/LastName/Block.php:23 Blocks/Dashboard/WordPressAccount/edit.js:69
#: Blocks/LastName/edit.js:42 Blocks/LastName/edit.js:73
#: src/blocks/product-review-reviewer-name/edit.js:58 sc-customer-edit.js:104
#: sc-wordpress-user-edit.js:64 sc-wordpress-user.js:29
msgid "Last Name"
msgstr "Nom"

#: affiliation-requests/modules/Details.js:57
#: affiliations/modules/EditAffiliate.js:103 auto-fees/utils/constants.js:23
#: checkouts/modules/SelectCustomer/CreateCustomer.js:89
#: coupons/modules/CustomerSelector.js:113
#: coupons/modules/SelectCustomer.js:208 customers/modules/Details.js:35
#: invoices/modules/SelectCustomer/CreateCustomer.js:92
#: orders/modules/ContactInfo/EditContactInfo.js:109
#: Blocks/FirstName/Block.php:23 Blocks/Dashboard/WordPressAccount/edit.js:64
#: Blocks/FirstName/edit.js:42 Blocks/FirstName/edit.js:73
#: src/blocks/product-review-reviewer-name/edit.js:54 sc-customer-edit.js:104
#: sc-wordpress-user-edit.js:64 sc-wordpress-user.js:29
msgid "First Name"
msgstr "Prénom"

#: checkouts/modules/SelectCustomer/CreateCustomer.js:74
#: coupons/modules/CustomerSelector.js:96 coupons/modules/SelectCustomer.js:191
#: customers/CustomersList.js:119
#: invoices/modules/SelectCustomer/CreateCustomer.js:76
msgid "Add Customer"
msgstr "Ajouter un client"

#: checkouts/modules/Prices.js:119
msgid "Add some products to this order."
msgstr ""

#: affiliation-referrals/CreateAffiliationReferral.js:115
#: affiliation-referrals/modules/Details.js:33 checkouts/modules/Price.js:253
#: invoices/modules/Price.js:334
msgid "Enter an Amount"
msgstr ""

#: checkouts/modules/Price.js:246 invoices/modules/Price.js:173
#: invoices/modules/Price.js:327 sc-product-selected-price.js:81
msgid "Change Amount"
msgstr ""

#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:242
#: auto-fees/list/fields/index.js:130 auto-fees/modules/Details.js:119
#: auto-fees/modules/Rules.js:183 checkouts/modules/Price.js:220
#: invoices/modules/Price.js:222
#: products/components/price/parts/SetupFee.js:115
#: products/components/price/parts/SetupFee.js:130
msgid "Fee"
msgstr "Frais"

#. translators: %s is the number of days.
#: src/Models/Price.php:212 checkouts/modules/Price.js:190
#: invoices/modules/Price.js:195 sc-price-choice-container2.js:72
#: sc-price-choice.js:816 sc-recurring-price-choice-container2.js:87
msgid "Starting in %s day"
msgid_plural "Starting in %s days"
msgstr[0] "Commence dans %s jour"
msgstr[1] "Commence dans %s jours"

#: checkouts/modules/Price.js:141 invoices/modules/Price.js:263
msgid "Available: %d"
msgstr "Disponible : %d"

#: checkouts/modules/Price.js:122
msgid "--"
msgstr "--"

#: checkouts/modules/PaymentMethods.js:150 components/DatePicker.js:101
#: components/DateTimePicker.js:110 components/MediaLibrary/index.js:351
#: invoices/modules/PaymentMethods.js:164
#: Blocks/CheckoutForm/components/Empty.js:143
#: src/blocks/product-list-related/list-placeholder.js:90
#: src/blocks/product-list/list-placeholder.js:107
#: src/blocks/product-review-list/list-placeholder.js:75
msgid "Choose"
msgstr "Choisir"

#: checkouts/modules/PaymentMethods.js:118
#: dashboard/components/LineChart.js:132
#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:133
#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:155
msgid "Current"
msgstr "Actuel"

#: checkouts/modules/PaymentMethods.js:86 invoices/modules/PaymentMethods.js:95
#: subscriptions/edit/modules/PaymentMethod/index.js:72
msgid "No payment methods found."
msgstr "Aucune méthode de paiement trouvée."

#: checkouts/modules/PaymentMethods.js:76 invoices/modules/PaymentMethods.js:85
msgid "This customer does not have any payment methods that are reusable. This means we cannot charge this customer without them entering their payment details again. Please ask the customer to add a payment method to their account, or use a manual payment method."
msgstr "Ce client n'a aucune méthode de paiement réutilisable. Cela signifie que nous ne pouvons pas facturer ce client sans qu'il ne saisisse à nouveau ses coordonnées de paiement. Veuillez demander au client d'ajouter une méthode de paiement à son compte, ou d'utiliser une méthode de paiement manuelle."

#: checkouts/modules/Payment.js:252 checkouts/modules/Price.js:234
#: checkouts/modules/SelectCustomer/Customer.js:76
#: components/affiliates/commission/CommissionSidebarForm.js:64
#: components/affiliates/ViewAffiliate.js:79
#: components/filters/FilterItem.js:110
#: coupons/modules/ProductRestrictions.js:68
#: coupons/modules/ProductRestrictions.js:128
#: coupons/modules/SelectAffiliate.js:122 coupons/modules/SelectCustomer.js:148
#: invoices/modules/PaymentCollection.js:277 invoices/modules/Price.js:303
#: invoices/modules/SelectCustomer/Customer.js:92
#: product-collections/modules/Image.js:176
#: product-groups/modules/Product.js:47
#: products/components/price/parts/SwapPriceDisplay.js:91
#: products/modules/BundleItems/BundleItem.js:119
#: products/modules/Media/WordPressMedia.js:73
#: products/modules/SingleDownload.js:330 settings/brand/Logo.js:112
#: settings/shipping/profile/Products.js:314
#: settings/shipping/zone/ShippingZone.js:266
#: shipping-labels/components/RateRow.js:193
#: subscriptions/edit/modules/Trial.js:32
#: Blocks/CheckoutForm/components/PriceChoice.js:80
#: Blocks/CheckoutForm/components/ProductChoice.js:153
#: Blocks/ConditionalForm/selectors/SelectProcessors/ProcessorItem.js:26
#: components/PriceChoice.js:196 src/blocks/cart-line-item-remove/view.php:1
#: src/blocks/cart-line-item-remove/edit.js:88
#: src/blocks/product-page/list-placeholder.js:151 sc-product-line-item2.js:103
msgid "Remove"
msgstr "Retirer"

#. Translators: Credit Card Expires (Exp. 11/27)
#: checkouts/modules/Payment.js:227 checkouts/modules/PaymentMethods.js:108
#: customers/modules/PaymentMethods/index.js:67
#: invoices/modules/PaymentCollection.js:71
#: invoices/modules/PaymentCollection.js:247
#: invoices/modules/PaymentMethods.js:126
#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:122
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:85
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:125
#: sc-payment-methods-list.js:168 sc-subscription-payment-method.js:176
msgid "Exp."
msgstr "Exp."

#: checkouts/modules/Payment.js:190 invoices/modules/Payment.js:86
#: orders/modules/LineItems/index.js:189
#: subscriptions/show/modules/LineItems/index.js:129 Blocks/Total/Block.php:24
#: Blocks/Total/deprecated.js:143 Blocks/Total/edit.js:63
#: Blocks/Total/edit.js:94 sc-line-item-total.js:93
#: sc-order-confirmation-totals2.js:83 sc-order.js:195
msgid "Amount Due"
msgstr "Montant dû"

#: checkouts/modules/Payment.js:173 invoices/modules/Payment.js:139
#: orders/modules/LineItems/index.js:284
#: products/components/price/parts/Trial.js:23
#: products/modules/Prices/Price/Header.js:42
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:245
#: subscriptions/edit/modules/Trial.js:8 subscriptions/edit/modules/Trial.js:14
#: subscriptions/edit/modules/UpcomingPeriod.js:69
#: subscriptions/show/modules/LineItems/index.js:88 Blocks/Total/Block.php:23
#: Blocks/TrialLineItem/Block.php:20 Blocks/Total/edit.js:39
#: Blocks/Total/edit.js:91 Blocks/TrialLineItem/edit.js:25
#: Blocks/TrialLineItem/edit.js:32 sc-line-item-total.js:93
#: sc-line-item-trial2.js:21 sc-order-confirmation-totals2.js:52
#: sc-order.js:167 sc-subscription-next-payment2.js:122
#: sc-upcoming-invoice.js:232 sc-upsell-totals.js:21
msgid "Trial"
msgstr "Période d’essai"

#: checkouts/modules/Payment.js:146 invoices/modules/Coupon.js:47
#: Blocks/CartCoupon/Block.php:23 Blocks/Coupon/Block.php:23
#: Blocks/CartCoupon/edit.js:52 Blocks/CartCoupon/edit.js:87
#: Blocks/CartCoupon/edit.js:97 Blocks/Coupon/edit.js:49
#: Blocks/Coupon/edit.js:85 Blocks/Totals/edit.js:65
#: src/blocks/cart-coupon/view.php:1 src/blocks/cart-coupon/edit.js:158
#: src/blocks/cart-coupon/edit.js:204 src/blocks/cart-coupon/edit.js:210
#: sc-order-coupon-form.js:72 sc-upcoming-invoice.js:232
msgid "Add Coupon Code"
msgstr "Ajouter un code promo"

#: checkouts/modules/Payment.js:145 invoices/modules/Coupon.js:46
msgid "Enter Coupon Code"
msgstr "Saisir le code promo"

#: checkouts/modules/Payment.js:128
msgid "Order Tax"
msgstr "Taxe de commande"

#: checkouts/modules/NewPrice.js:171 invoices/modules/NewPrice.js:82
#: product-groups/modules/NewProduct.js:59
#: product-groups/modules/NewProduct.js:75
#: products/modules/BundleItems/BundleItemPicker.js:25
#: products/ProductsList.js:416 settings/learn/data/learnSections.js:150
#: settings/shipping/profile/Products.js:245
#: upsell-funnels/modules/Upsell/index.js:52
#: Blocks/CheckoutForm/components/Options.js:39
#: Blocks/CheckoutForm/components/PriceChoices.js:127
#: Blocks/CheckoutForm/components/SelectProductModal.js:66
#: Blocks/CheckoutForm/components/SelectProductModal.js:90
#: components/PriceChoices.js:82
msgid "Add Product"
msgstr "Ajouter un produit"

#: affiliation-referrals/EditAffiliationReferral.js:287
#: auto-fees/EditAutoFee.js:303 checkouts/modules/Address.js:156
#: checkouts/modules/Price.js:264 checkouts/modules/Tax/index.js:153
#: components/affiliates/AffiliateFooter.js:75
#: components/affiliates/UpdateExpireAtModal.js:64
#: coupons/modules/promotion-codes/EditPromotionCode.js:177
#: customers/modules/EditAddressModal.js:92 invoices/modules/Price.js:346
#: licenses/modules/Activations/Activation.js:179
#: orders/modules/ContactInfo/EditContactInfo.js:161
#: orders/modules/EditAddressModal.js:93
#: orders/modules/Fulfillment/components/AddTracking.js:113
#: orders/modules/TaxInfo/EditTaxInfo.js:105
#: products/modules/BundleItems/BundleItemDrawer.js:237
#: settings/processors/CreateEditPaymentMethod.js:148
#: settings/shipping/method/ShippingMethodForm.js:145
#: settings/shipping/parcel/ParcelTemplateForm.js:454
#: settings/shipping/warehouse/WarehouseForm.js:244
#: settings/subscription-preservation/EditReason.js:145
#: subscriptions/edit/modules/Modals/UpdateAmount.js:44
#: subscriptions/edit/modules/Modals/UpdatePrice.js:53
#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:182
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:48
#: Blocks/Dashboard/WordPressAccount/edit.js:48 sc-customer-details2.js:68
#: sc-donation-choices.js:132 sc-product-selected-price.js:73
#: sc-subscription-payment.js:149 sc-wordpress-user.js:38
msgid "Update"
msgstr "Mettre à jour"

#: checkouts/modules/Address.js:124
msgid "Edit Shipping & Tax Address"
msgstr "Modifier l'adresse de livraison & de taxation"

#: checkouts/modules/Address.js:82
msgid "Add A Shipping Address"
msgstr ""

#: checkouts/CreateCheckout.js:336
msgid "This will create an order that requires a manual payment (i.e. cash or check). Once you create this order it is not possible to pay it another way. Do you want to continue?"
msgstr "Cela créera une commande qui nécessite un paiement manuel (c'est-à-dire en espèces ou par chèque). Une fois cette commande créée, il n'est pas possible de la payer autrement. Voulez-vous continuer ?"

#: checkouts/CreateCheckout.js:327
msgid "Are you sure you want to continue?"
msgstr ""

#: checkouts/CreateCheckout.js:319
msgid "This will charge the customer %s."
msgstr "Le client sera débité de %s."

#: checkouts/CreateCheckout.js:312 checkouts/CreateCheckout.js:332
msgid "Confirm Manual Payment"
msgstr "Confirmer le paiement manuel"

#: checkouts/CreateCheckout.js:311
#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:95
#: subscriptions/show/modules/modals/PayOffSubscriptionModal.js:60
#: subscriptions/show/modules/modals/RestoreSubscriptionModal.js:58
#: sc-subscription-reactivate2.js:82
msgid "Confirm Charge"
msgstr "Confirmer le prélèvement"

#: checkouts/CreateCheckout.js:231 checkouts/CreateCheckout.js:248
#: checkouts/CreateCheckout.js:351
msgid "Create Order"
msgstr ""

#: checkouts/CreateCheckout.js:194
msgid "This order has already been created. Please create a new order."
msgstr ""

#: checkouts/CreateCheckout.js:187
msgid "Order Complete"
msgstr ""

#: checkouts/CreateCheckout.js:170
msgid "Order Created."
msgstr ""

#: orders/modules/Refund/RefundLineItem.js:68
msgid "no reason provided"
msgstr "aucun motif fourni"

#: src/Controllers/Admin/Upsells/UpsellsListTable.php:94
#: affiliations/modules/affiliation-products/index.js:354
#: affiliations/modules/Commission.js:153 bumps/modules/Priority.js:9
#: bumps/modules/Priority.js:13 products/modules/Affiliation.js:148
#: upsell-funnels/list/fields/index.js:52 upsell-funnels/modules/Priority.js:9
#: upsell-funnels/modules/Priority.js:13
msgid "Priority"
msgstr "Priorité"

#: affiliation-referrals/modules/Affiliation.js:102
#: affiliations/modules/affiliation-products/Product.js:104
#: bumps/modules/Price.js:52
#: orders/modules/Fulfillment/components/PackageSelector/SelectedPackage.js:126
#: products/modules/Media/EditMedia.js:210
#: subscriptions/edit/modules/Price.js:68
#: subscriptions/show/modules/CurrentPlan.js:155
#: upsell-funnels/modules/Upsell/Product.js:88 sc-customer-login2.js:279
msgid "Change"
msgstr "Modifier"

#: bumps/modules/Preview.js:16 products/modules/BuyLink.js:333
#: settings/display-currency/components/DisplayCurrenciesSettings.js:132
#: settings/subscription-preservation/PreservationSettings.js:222
#: settings/subscription-preservation/PreservationSettings.js:270
msgid "Preview"
msgstr "Aperçu"

#: bumps/modules/NewCondition.js:166 upsell-funnels/modules/NewCondition.js:168
msgid "Add Condition"
msgstr "Ajouter une condition"

#: bumps/modules/NewCondition.js:133 coupons/modules/NewRestriction.js:149
#: upsell-funnels/modules/NewCondition.js:135
msgid "Select An Upgrade Group"
msgstr "Sélectionner un groupe de mise à niveau"

#: bumps/modules/NewCondition.js:113 coupons/modules/NewRestriction.js:119
#: coupons/modules/Product.js:61 upsell-funnels/modules/NewCondition.js:115
#: Blocks/ProductDonation/edit.js:130 Blocks/VariantPriceSelector/edit.js:123
msgid "Select A Product"
msgstr "Sélectionner un produit"

#: bumps/modules/NewCondition.js:92 coupons/modules/NewRestriction.js:100
#: products/modules/integrations/IntegrationForm.js:232
#: upsell-funnels/modules/NewCondition.js:95
msgid "Select A Price"
msgstr "Sélectionner un prix"

#: src/Integrations/Bricks/BricksDynamicDataService.php:58
#: src/Integrations/Elementor/DynamicTags/Price.php:30
#: upsell-funnels/modules/Upsell/EditUpsell.js:149
#: sc-product-selected-price.js:73
msgid "Product price"
msgstr ""

#: bumps/modules/NewCondition.js:74 upsell-funnels/modules/NewCondition.js:77
msgid "Choose An Item"
msgstr "Choisir un élément"

#: bumps/modules/NewCondition.js:23 coupons/modules/NewRestriction.js:27
#: upsell-funnels/modules/NewCondition.js:23
msgid "Are you sure you want to discard this condition?"
msgstr "Voulez-vous vraiment abandonner cette condition ?"

#: src/Integrations/Elementor/Widgets/SaleBadge.php:202
#: bumps/modules/Discount.js:53
msgid "Fixed"
msgstr "Fixe"

#: auto-fees/modules/Details.js:142 bumps/modules/Discount.js:49
#: components/affiliates/commission/CommissionStructure.js:47
msgid "Percentage"
msgstr "Pourcentage"

#: bumps/modules/Discount.js:41
msgid "Discount Amount"
msgstr "Montant de la remise"

#: bumps/modules/Description.js:20
msgid "Add a description that will get your customers excited about the offer."
msgstr "Ajoutez une description qui donnera envie à vos clients de profiter de l’offre."

#: bumps/modules/Description.js:19
msgid "Bump Description"
msgstr "Description de l’order bump"

#: bumps/modules/Description.js:11
msgid "Add a description"
msgstr "Ajouter une description"

#: bumps/modules/CTA.js:18
msgid "Set a custom call to action for the bump."
msgstr "Définissez un appel à l’action personnalisé pour l’order bump."

#: bumps/modules/CTA.js:17
msgid "Call to action"
msgstr "Appel à l’action"

#: bumps/modules/CTA.js:11 bumps/modules/Description.js:12
#: products/modules/BundleItems/BundleItemDrawer.js:208
#: settings/learn/components/LearnSection.js:165
#: upsell-funnels/modules/Funnel.js:79
msgid "Optional"
msgstr "Facultatif"

#: bumps/modules/CTA.js:10
msgid "Custom Call to action"
msgstr "Appel à l’action personnalisé"

#: bumps/modules/Conditions.js:88
msgid "Add some conditions to display this bump."
msgstr "Ajoutez des conditions pour afficher cet order bump."

#: admin/products/index.php:14 bumps/modules/Conditions.js:66
#: coupons/modules/Restrictions.js:52 products/ProductsList.js:428
#: upsell-funnels/modules/Conditions.js:125
msgid "Prices"
msgstr "Prix"

#: bumps/modules/Conditions.js:53 upsell-funnels/modules/Conditions.js:109
msgid "None of these items are in the cart."
msgstr "Aucun de ces articles n’est dans le panier."

#: bumps/modules/Conditions.js:46 upsell-funnels/modules/Conditions.js:102
msgid "Any of these items are in the cart."
msgstr "L’un de ces articles est dans le panier."

#: bumps/modules/Conditions.js:39 upsell-funnels/modules/Conditions.js:95
msgid "All of these items are in the cart."
msgstr "Tous ces articles sont dans le panier."

#: bumps/modules/Conditions.js:35
msgid "Show Bump Offer If"
msgstr "Afficher l’offre order bump si"

#: bumps/modules/Conditions.js:28 bumps/modules/NewCondition.js:42
#: upsell-funnels/modules/Conditions.js:37
#: upsell-funnels/modules/Conditions.js:153
#: upsell-funnels/modules/NewCondition.js:45
msgid "Add A Condition"
msgstr "Ajouter une condition"

#: bumps/modules/Conditions.js:23 upsell-funnels/modules/Conditions.js:30
msgid "Display Conditions"
msgstr "Conditions d’affichage"

#: bumps/modules/Behavior.js:14
msgid "If enabled, the discount will be applied if the price is already in the checkout and the display conditions are satisfied, even if they do not click the bump. If disabled, the discount will only be applied if the customer clicks the order bump."
msgstr "Si cette option est activée, la remise sera appliquée si le prix figure déjà dans le paiement et que les conditions d’affichage sont remplies, même si le client ne clique pas sur l’order bump. Si elle est désactivée, la remise ne sera appliquée que si le client clique sur l’order bump."

#: src/Controllers/Admin/Bumps/BumpsListTable.php:250
#: src/Controllers/Admin/Bumps/BumpsListTable.php:257 bumps/EditBump.js:178
msgid "Edit Bump"
msgstr "Modifier l’order bump"

#: bumps/EditBump.js:143
msgid "Save Order Bump"
msgstr "Enregistrer l’order bump"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:138
#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:152
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:287
#: src/Controllers/Admin/Reviews/ReviewsListTable.php:362
#: admin/bundles/confirm-bulk-delete.php:67
#: admin/customers/confirm-bulk-delete.php:67
#: admin/products/confirm-bulk-delete.php:67
#: affiliation-payouts/list/actions/index.js:97
#: affiliation-referrals/EditAffiliationReferral.js:283
#: affiliation-referrals/list/actions/index.js:130
#: affiliation-requests/EditAffiliationRequest.js:294
#: affiliation-requests/list/actions/index.js:102
#: affiliations/list/actions/index.js:94 affiliations/ViewAffiliation.js:268
#: auto-fees/EditAutoFee.js:275 auto-fees/list/actions/index.js:58
#: bumps/EditBump.js:138 bundles/list/actions/index.js:129
#: checkouts/modules/Address.js:108 checkouts/modules/Tax/index.js:117
#: components/data-tables/affiliates/products/index.js:109
#: components/dataview-list/buildArchiveDeleteActions.js:82
#: components/dataview-list/ConfirmActionModal.js:18
#: components/MediaLibrary/Preview.js:224
#: coupons/components/coupon/ActionsDropdown.js:40
#: coupons/components/CouponActionsDropdown.js:125 coupons/EditCoupon.js:179
#: coupons/EditCoupon.js:257 coupons/modules/promotion-codes/Code.js:165
#: coupons/modules/promotion-codes/Code.js:203
#: customers/components/ActionsDropdown.js:29
#: customers/list/actions/index.js:37
#: customers/modules/PaymentMethods/Actions.js:125
#: forms/list/actions/index.js:95 invoices/list/actions/index.js:51
#: invoices/modules/DeleteInvoiceConfirmModal.js:69
#: licenses/list/actions/index.js:37
#: licenses/modules/Activations/Activation.js:213
#: product-collections/EditProductCollection.js:113
#: product-collections/list/actions/index.js:40
#: product-collections/modules/DeleteModal.js:77
#: product-groups/EditProductGroup.js:133 products/BulkDeleteConfirm.js:315
#: products/list/actions/index.js:98 products/list/actions/index.js:204
#: products/modules/integrations/Integration.js:121
#: products/modules/Prices/Price/Header.js:219
#: products/modules/Variations/VariantItem.js:322
#: reviews/list/actions/index.js:87
#: settings/display-currency/components/DisplayCurrenciesSettings.js:291
#: settings/processors/ManualPaymentMethod.js:158
#: settings/shipping/method/ShippingMethods.js:189
#: settings/shipping/parcel/ParcelTemplates.js:317
#: settings/shipping/parcel/ParcelTemplates.js:400
#: settings/shipping/profile/DeleteShippingProfile.js:71
#: settings/shipping/profile/ShippingProfile.js:162
#: settings/shipping/warehouse/WarehouseListItem.js:140
#: settings/shipping/warehouse/Warehouses.js:153
#: settings/shipping/zone/ConfirmDeleteZone.js:56
#: settings/shipping/zone/ShippingZone.js:334
#: settings/subscription-preservation/Reason.js:111
#: settings/tax-override/TaxOverrideDeleteModal.js:120
#: settings/tax-override/TaxOverrideRows.js:72
#: settings/tax-region/RegistrationForm.js:338 upsell-funnels/EditFunnel.js:271
#: upsell-funnels/list/actions/index.js:112 sc-license.js:190
#: sc-payment-methods-list.js:163 sc-payment-methods-list.js:197
msgid "Delete"
msgstr "Supprimer"

#: bumps/EditBump.js:113
msgid "Bump un-archived."
msgstr "Order bump désarchivé."

#: bumps/EditBump.js:112
msgid "Bump archived."
msgstr "Order bump archivé."

#: bumps/EditBump.js:100
msgid "Archive this bump? This bump will not be purchaseable and all unsaved changes will be lost."
msgstr "Archiver cet order bump ? Il ne pourra plus être acheté et toutes les modifications non enregistrées seront perdues."

#: bumps/EditBump.js:96
msgid "Un-Archive this bump? This will make the product purchaseable again."
msgstr "Désarchiver cet order bump ? Le produit pourra à nouveau être acheté."

#: bumps/EditBump.js:78
msgid "Bump deleted."
msgstr "Order bump supprimé."

#: bumps/EditBump.js:69
msgid "Permanently delete this order bump? You cannot undo this action."
msgstr "Supprimer définitivement cet order bump ? Cette action est irréversible."

#: bumps/EditBump.js:59
msgid "Order Bump updated."
msgstr "Order bump mis à jour."

#: bumps/CreateBump.js:77 bumps/modules/Price.js:36
msgid "This is the price for the bump."
msgstr "Il s’agit du prix de l’order bump."

#: bumps/CreateBump.js:76 bumps/modules/Price.js:35
msgid "Order Bump Price"
msgstr "Prix de l’order bump"

#: bumps/CreateBump.js:66 bumps/modules/Name.js:9 Blocks/OrderBumps/edit.js:17
#: Blocks/OrderBumps/edit.js:36 Blocks/OrderBumps/edit.js:40
#: src/blocks/cart-order-bump-title/edit.js:9
msgid "Bump Name"
msgstr "Nom de l’order bump"

#: bumps/CreateBump.js:56
msgid "Create New Order Bump"
msgstr "Créer un nouvel order bump"

#: bumps/CreateBump.js:45 checkouts/CreateCheckout.js:117
#: components/error-boundary/index.js:38 components/Error.js:48
#: hooks/useDataApi/index.js:53 hooks/useListMutation.js:47
#: hooks/useListMutation.js:135 licenses/modules/Activations/Activation.js:105
#: product-groups/CreateProductGroup.js:33
#: product-groups/modules/NewProduct.js:45 products/CreateProduct.js:45
#: settings/mcp/components/MCPAdapterNotice.js:38 store/notices/reducer.js:25
#: store/ui/reducer.js:138 upsell-funnels/CreateFunnel.js:41 util.js:128
#: sc-checkout-stock-alert2.js:233 sc-upcoming-invoice.js:200
msgid "Something went wrong."
msgstr "Une erreur est survenue."

#: abandoned-checkouts/modules/Schedule.js:43
msgid "Upcoming"
msgstr "À venir"

#: abandoned-checkouts/modules/Schedule.js:37
msgid "Email #%d"
msgstr "E-mail n° %d"

#: abandoned-checkouts/modules/Schedule.js:19 auto-fees/EditAutoFee.js:210
msgid "Schedule"
msgstr "Planification"

#: abandoned-checkouts/modules/MetaData.js:25 auto-fees/utils/constants.js:26
#: orders/modules/MetaDataModal.js:153
msgid "Metadata"
msgstr "Métadonnées"

#: abandoned-checkouts/modules/LineItems/index.js:100
#: orders/modules/LineItems/index.js:299 sc-order-confirmation-totals2.js:58
#: sc-order.js:173
msgid "Coupon:"
msgstr "Code promo :"

#: abandoned-checkouts/modules/LineItems/index.js:95
#: orders/modules/LineItems/index.js:294
#: settings/dynamic-pricing/components/TargetStrategyRow.js:58
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:253
#: subscriptions/show/modules/LineItems/index.js:96
#: sc-order-confirmation-totals2.js:55 sc-order.js:170
#: sc-subscription-next-payment2.js:122
msgid "Discounts"
msgstr "Remises"

#: abandoned-checkouts/modules/LineItems/index.js:85
#: invoices/modules/Payment.js:68 orders/modules/LineItems/index.js:171
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:234
#: subscriptions/show/modules/LineItems/index.js:80
#: sc-order-confirmation-totals2.js:74 sc-order.js:186
#: sc-subscription-next-payment2.js:122 sc-upcoming-invoice.js:232
msgid "Applied Balance"
msgstr "Solde appliqué"

#: abandoned-checkouts/modules/LineItems/index.js:77
#: invoices/modules/Payment.js:59 orders/modules/LineItems/index.js:162
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:226
#: subscriptions/show/modules/LineItems/index.js:72
#: sc-order-confirmation-totals2.js:71 sc-order.js:183
msgid "Proration"
msgstr "Prorata"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:292
#: abandoned-checkouts/modules/LineItems/index.js:37
#: components/data-tables/charges-data-table/index.js:145
#: invoices/components/OrderPageLink.js:37 invoices/Invoice.js:153
#: orders/Order.js:373
#: subscriptions/show/modules/modals/RetryPaymentModal.js:52
#: subscriptions/show/modules/Periods.js:191
msgid "View Order"
msgstr "Voir la commande"

#: abandoned-checkouts/modules/LineItems/index.js:25
msgid "Checkout Details"
msgstr "Détails du paiement"

#: abandoned-checkouts/modules/Details.js:73
#: licenses/modules/Details/index.js:55 orders/modules/Details.js:77
#: subscriptions/show/modules/Details.js:168
msgid "Created on %s"
msgstr "Créé le %s"

#: abandoned-checkouts/modules/Coupon.js:53 coupons/Sidebar.js:82
msgid "Redeem By"
msgstr "Utilisable jusqu’au"

#: abandoned-checkouts/modules/Coupon.js:46
msgid "Not Redeemed"
msgstr "Non utilisé"

#: abandoned-checkouts/modules/Coupon.js:43
msgid "Redeemed"
msgstr "Utilisé"

#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:242
#: abandoned-checkouts/modules/Coupon.js:26
#: abandoned-checkouts/modules/Coupon.js:28
#: affiliations/modules/Promotions.js:61 auto-fees/list/fields/index.js:129
#: auto-fees/modules/Details.js:115 auto-fees/modules/Rules.js:182
#: bumps/modules/Discount.js:34 coupons/list/fields/index.js:111
#: coupons/Sidebar.js:63 products/components/price/parts/SetupFee.js:116
#: products/components/price/parts/SetupFee.js:142
#: products/modules/Prices/Price/Header.js:57
#: settings/subscription-preservation/Reason.js:69
#: subscriptions/show/modules/CurrentPlan.js:186
#: upsell-funnels/modules/Upsell/EditUpsell.js:154
#: src/blocks/cart-coupon/view.php:29 src/blocks/cart-coupon/edit.js:66
#: sc-coupon-form2.js:122 sc-order-confirmation-totals2.js:29
#: sc-order-confirmation-totals2.js:58 sc-order.js:173
#: sc-price-choice-container2.js:73 sc-price-choice.js:817
#: sc-recurring-price-choice-container2.js:87
msgid "Discount"
msgstr "Remise"

#: src/Support/Errors/Translations/attributes.php:30
#: abandoned-checkouts/modules/Address.js:10 customers/EditCustomer.js:208
#: invoices/modules/Address.js:289
#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:255
#: orders/Sidebar.js:101 settings/account/AccountSettings.js:409
#: settings/shipping/warehouse/WarehouseForm.js:210
#: settings/tax/TaxSettings.js:137 sc-address-suggestions2.js:17406
#: sc-address2.js:37 sc-form-components-validator2.js:180
msgid "Address"
msgstr "Adresse"

#: abandoned-checkouts/components/Link.js:73
msgid "adjust your settings"
msgstr "modifiez vos réglages"

#: abandoned-checkouts/components/Link.js:62
msgid "To adjust your abandoned checkout notifications,"
msgstr "Pour modifier les notifications de paiements abandonnés,"

#: abandoned-checkouts/components/Link.js:53 affiliations/modules/Urls.js:44
#: affiliations/modules/Urls.js:57 components/dataview-list/CopyButton.js:22
#: licenses/modules/Details/Copy.js:21
#: products/modules/Prices/Price/CopyInput.js:32
#: settings/affiliation-protocol/AffiliationProtocolSettings.js:338
#: settings/display-currency/components/CurrencySwitcherSettings.js:198
#: settings/mcp/components/CodeBlockWithCopy.js:47 sc-license.js:186
msgid "Copy"
msgstr "Copier"

#: abandoned-checkouts/components/Link.js:52
#: licenses/modules/Details/Copy.js:10
#: settings/mcp/components/CodeBlockWithCopy.js:46 sc-license.js:186
msgid "Copied!"
msgstr "Copié !"

#: abandoned-checkouts/components/Link.js:43
msgid "Cart Recovery Link"
msgstr "Lien de récupération du panier"

#: abandoned-checkouts/components/Link.js:35
#: licenses/modules/Details/Copy.js:16 sc-license.js:149
#: sc-licenses-list.js:114
msgid "Error copying to clipboard"
msgstr "Erreur lors de la copie dans le presse-papiers"

#: abandoned-checkouts/AbandonedCheckout.js:228 checkouts/modules/Address.js:76
#: invoices/modules/Address.js:242
msgid "Shipping & Tax Address"
msgstr "Adresse de livraison et de taxation"

#: src/Models/IntegrationCatalog.php:100
#: abandoned-checkouts/AbandonedCheckout.js:206
#: settings/abandoned/AbandonedSettings.js:95
#: settings/integrations/IntegrationCard.js:85
#: settings/subscription-preservation/PreservationSettings.js:187
#: upsell-funnels/list/fields/index.js:69
msgid "Enabled"
msgstr "Activé"

#: abandoned-checkouts/AbandonedCheckout.js:193
msgid "View Abandoned Checkout"
msgstr "Voir le paiement abandonné"

#: abandoned-checkouts/AbandonedCheckout.js:144
msgid "Notifications disabled."
msgstr "Notifications désactivées."

#: abandoned-checkouts/AbandonedCheckout.js:143
msgid "Notifications enabled."
msgstr "Notifications activées."

#: abandoned-checkouts/AbandonedCheckout.js:102
#: affiliations/modules/affiliation-products/Product.js:69
#: checkouts/modules/NewPrice.js:62 checkouts/modules/NewPrice.js:113
#: checkouts/modules/Payment.js:73 checkouts/modules/Prices.js:57
#: checkouts/modules/Prices.js:105
#: checkouts/modules/SelectCustomer/CreateCustomer.js:56
#: checkouts/modules/SelectCustomer/index.js:75
#: checkouts/modules/SelectShipping.js:54 checkouts/modules/Tax/index.js:68
#: components/filters/price/PriceFilter.js:45
#: components/MediaLibrary/DownloadMedia.js:29
#: coupons/modules/promotion-codes/Code.js:46
#: customers/modules/Balance/ViewTransactions.js:44
#: customers/modules/User/index.js:24
#: dashboard/components/ActivationButton.js:20
#: licenses/modules/Activations/index.js:65
#: onboarding/complete-site/ImportProgress.js:115
#: orders/modules/Fulfillment/components/AddTracking.js:55
#: orders/modules/Fulfillment/components/StatusDropdown.js:64
#: orders/modules/Fulfillment/Fulfilled.js:70
#: orders/modules/Fulfillment/Fulfilled.js:102 orders/Order.js:279
#: product-collections/modules/Image.js:41
#: product-collections/modules/Image.js:49
#: product-collections/modules/Image.js:85
#: product-collections/modules/Image.js:93
#: products/components/price/parts/SwapPrice.js:60
#: products/modules/SingleDownload.js:47
#: settings/advanced/components/CustomerSyncModal.js:44
#: settings/advanced/components/WooCommerceImportModal.js:40
#: settings/connection/components/ResyncWebhooks.js:30
#: settings/integrations/components/ActivateButton.js:20
#: settings/integrations/Suretriggers.js:67
#: settings/integrations/Suretriggers.js:97
#: settings/processors/ManualPaymentMethod.js:52
#: settings/processors/ManualPaymentMethod.js:83
#: settings/shipping/warehouse/WarehouseListItem.js:52
#: settings/subscription-preservation/Reason.js:45
#: subscriptions/edit/EditSubscription.js:215
#: subscriptions/show/modules/CurrentPlan.js:63
#: subscriptions/show/modules/CurrentPlan.js:68
#: subscriptions/show/modules/modals/PauseSubscriptionUntilModal.js:79
#: subscriptions/show/modules/modals/PauseSubscriptionUntilModal.js:84
#: subscriptions/show/modules/modals/RestoreSubscriptionAtModal.js:69
#: subscriptions/show/modules/Tax.js:42
#: subscriptions/show/ShowSubscription.js:118
#: upsell-funnels/modules/Upsell/Product.js:54 sc-cart-form.js:75
#: sc-charges-list.js:75 sc-customer-edit.js:98
#: sc-dashboard-customer-details.js:57 sc-dashboard-downloads-list.js:66
#: sc-dashboard-downloads-list.js:82 sc-downloads-list.js:83
#: sc-downloads-list.js:140 sc-fulfillments.js:59 sc-invoices-list.js:62
#: sc-invoices-list.js:75 sc-license.js:47 sc-license.js:99 sc-license.js:112
#: sc-licenses-list.js:68 sc-login-form.js:62 sc-login-provider2.js:76
#: sc-mollie-add-method.js:65 sc-mollie-add-method.js:87
#: sc-order-confirmation.js:76 sc-order-coupon-form.js:64 sc-order.js:68
#: sc-order.js:89 sc-orders-list.js:64 sc-orders-list.js:77
#: sc-password-nag.js:58 sc-password-nag.js:88 sc-payment-methods-list.js:78
#: sc-payment-methods-list.js:105 sc-payment-methods-list.js:120
#: sc-payment-methods-list.js:143 sc-paypal-add-method.js:106
#: sc-paystack-add-method.js:68 sc-razorpay-add-method.js:74
#: sc-razorpay-add-method.js:102 sc-stripe-add-method.js:105
#: sc-stripe-add-method.js:135 sc-subscription-cancel2.js:53
#: sc-subscription-payment-method.js:83 sc-subscription-payment-method.js:122
#: sc-subscription-payment-method.js:154 sc-subscription-payment.js:57
#: sc-subscription-payment.js:119 sc-subscription-reactivate2.js:52
#: sc-subscription-reactivate2.js:71 sc-subscription-switch.js:61
#: sc-subscription.js:100 sc-subscription.js:133 sc-subscription.js:162
#: sc-subscriptions-list.js:66 sc-subscriptions-list.js:79
#: sc-upcoming-invoice.js:78 sc-upcoming-invoice.js:138
#: sc-upcoming-invoice.js:152 sc-upcoming-invoice.js:181
#: sc-wordpress-password-edit.js:65 sc-wordpress-user-edit.js:58
msgid "Something went wrong"
msgstr "Une erreur est survenue"

#: invoices/components/IssueDate.js:46
#: orders/modules/Fulfillment/components/ShippingDateSelector.js:114
msgid "Today"
msgstr "Aujourd’hui"

#: web/no-customer.php:8
msgid "Home"
msgstr "Accueil"

#: web/no-customer.php:5
msgid "You must first purchase something to access your dashboard."
msgstr "Vous devez d’abord effectuer un achat pour accéder à votre tableau de bord."

#: web/no-customer.php:3
msgid "It looks like you are not yet a customer."
msgstr "Il semble que vous ne soyez pas encore client."

#: web/login.php:2
msgid "Sign in to your account"
msgstr "Connectez-vous à votre compte"

#: web/dashboard/orders/show.php:42
msgid "You have not been charged for this order."
msgstr "Vous n’avez pas été débité pour cette commande."

#: web/dashboard/orders/show.php:15
msgid "Order Details"
msgstr "Détails de la commande"

#: web/buy.php:61
msgid "Not Published"
msgstr "Non publié"

#: web/buy-template.php:99 sc-subscription-next-payment2.js:127
#: sc-upcoming-invoice.js:234
msgid "Total Due"
msgstr "Total dû"

#: web/buy-template.php:98 Blocks/Total/Block.php:21
#: Blocks/Total/deprecated.js:134 Blocks/Total/edit.js:75
#: Blocks/Totals/edit.js:76 sc-line-item-total.js:93
msgid "Total Due Today"
msgstr "Total dû aujourd’hui"

#: web/buy-template.php:87 cart.php:109 patterns/cart-new.php:118
#: abandoned-checkouts/modules/LineItems/index.js:70
#: checkouts/modules/Payment.js:94 invoices/modules/Payment.js:130
#: orders/modules/LineItems/index.js:263
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:219
#: subscriptions/show/modules/LineItems/index.js:65
#: Blocks/CartSubtotal/Block.php:29 Blocks/Subtotal/Block.php:20
#: Blocks/Total/Block.php:22 Blocks/CartSubtotal/edit.js:37
#: Blocks/CartSubtotal/edit.js:46 Blocks/Subtotal/deprecated.js:64
#: Blocks/Subtotal/edit.js:22 Blocks/Subtotal/edit.js:58
#: Blocks/Total/deprecated.js:137 Blocks/Total/edit.js:51
#: Blocks/Total/edit.js:88 Blocks/Totals/edit.js:58
#: Blocks/Upsell/UpsellTotals/edit.js:21 src/blocks/cart-subtotal/view.php:14
#: src/blocks/cart-items-subtotal/edit.js:12
#: src/blocks/cart-subtotal/edit.js:37 src/blocks/cart-subtotal/edit.js:54
#: sc-line-item-total.js:39 sc-order-confirmation-totals2.js:49 sc-order.js:164
#: sc-subscription-next-payment2.js:122 sc-upcoming-invoice.js:232
#: sc-upsell-totals.js:50
msgid "Subtotal"
msgstr "Sous-total"

#: web/buy-template.php:74 Blocks/CartCoupon/Block.php:24
#: Blocks/Coupon/Block.php:24 Blocks/CartCoupon/deprecated.js:110
#: Blocks/CartCoupon/edit.js:62 Blocks/CartCoupon/edit.js:86
#: Blocks/Coupon/deprecated.js:63 Blocks/Coupon/edit.js:59
#: Blocks/Coupon/edit.js:84 src/blocks/cart-coupon/view.php:101
#: src/blocks/cart-coupon/view.php:132 src/blocks/cart-coupon/edit.js:114
#: src/blocks/cart-coupon/edit.js:168
msgid "Enter coupon code"
msgstr "Entrer le code de réduction"

#: web/buy-template.php:74
msgid "Coupon Code"
msgstr "Code du coupon"

#: web/buy-template.php:71 settings/learn/components/LearnSection.js:164
#: Blocks/OrderBumps/Block.php:23 Blocks/OrderBumps/edit.js:68
#: Blocks/OrderBumps/edit.js:99 sc-order-bumps2.js:47
msgid "Recommended"
msgstr "Recommandé"

#: web/buy-template.php:69 web/dashboard/orders/show.php:34
#: forms/sections.php:43 forms/sections.php:44 checkouts/modules/Payment.js:267
#: dashboard/Orders.js:143 invoices/modules/Payment.js:39
#: Blocks/Payment/Block.php:47 Blocks/Payment/components/Inspector.js:26
#: Blocks/Payment/edit.js:33 sc-subscription-next-payment2.js:122
#: sc-upcoming-invoice.js:232
msgid "Payment"
msgstr "Paiement"

#: web/buy-template.php:65 web/buy-template.php:66
msgid "Your name"
msgstr "Votre nom"

#: web/buy-template.php:63
msgid "Your email address"
msgstr "Votre nom"

#: src/Integrations/Bricks/BricksDynamicDataService.php:88
#: src/Integrations/Elementor/DynamicTags/ProductDescription.php:29
#: web/buy-template.php:19
msgid "Product description"
msgstr "Description du produit"

#: web/buy-template.php:11
msgid "Product name"
msgstr "Nom du produit"

#: Blocks/Checkbox/components/Inspector.js:48
#: Blocks/Email/components/Inspector.js:39 Blocks/FirstName/edit.js:61
#: Blocks/Input/components/Inspector.js:47 Blocks/Input/edit.js:69
#: Blocks/LastName/edit.js:61 Blocks/Name/edit.js:61
#: Blocks/NameYourPrice/edit.js:73 Blocks/Password/components/Inspector.js:48
#: Blocks/Password/edit.js:89 Blocks/Phone/edit.js:57
#: Blocks/Switch/components/Inspector.js:47 Blocks/Textarea/edit.js:69
msgid "Help"
msgstr "Aide"

#: components/UpgradeModal.js:19 sc-upgrade-required.js:25
#: sc-upgrade-required.js:28
msgid "Boost Your Revenue"
msgstr "Augmentez votre chiffre d’affaires"

#: settings/account/AccountSettings.js:66 settings/SettingsSidebar.js:51
msgid "Store Settings"
msgstr "Réglages de la boutique"

#: layouts/partials/admin-settings-notices.php:10
msgid "Your API key is incorrect. Please double-check it is correct and update it."
msgstr "Votre clé d’API est incorrecte. Veuillez vérifier qu’elle est correcte et la mettre à jour."

#. translators: Version number.
#: layouts/partials/admin-settings-header.php:107
msgid "Version %s"
msgstr "Version %s"

#: layouts/partials/admin-settings-header.php:101
msgid "SureCart Status"
msgstr "État de SureCart"

#: layouts/partials/admin-settings-header.php:98
msgid "Clear Account Cache"
msgstr "Vider le cache du compte"

#: layouts/partials/admin-settings-header.php:71
msgid "Cache cleared."
msgstr "Cache vidé."

#: admin/user-profile.php:38
msgid "This user is not a customer."
msgstr "Cet utilisateur n’est pas un client."

#: src/WordPress/PostTypes/ProductPostTypeService.php:1113
#: admin/products/index.php:25
msgid "Search Products"
msgstr "Rechercher des produits"

#: admin/product-groups/index.php:10
msgid "An upgrade groups is how you define upgrade and downgrade paths for your customers. It is based on products they have previously purchased."
msgstr "Un groupe de mise à niveau vous permet de définir les parcours de mise à niveau et de rétrogradation pour vos clients. Il est basé sur les produits qu’ils ont déjà achetés."

#: admin/product-groups/index.php:9 product-groups/ProductGroupsList.js:225
msgid "What are Upgrade Groups?"
msgstr "Que sont les groupes de mise à niveau ?"

#: admin/product-collections/index.php:13
msgid "Search product collections"
msgstr "Rechercher des collections de produits"

#: admin/plugin.php:71
msgid "Save Settings"
msgstr "Enregistrer les réglages"

#: admin/plugin.php:68
msgid "Plugin Settings"
msgstr "Réglages de l’extension"

#: admin/plugin.php:54 layouts/partials/admin-settings-notices.php:16
msgid "Saved."
msgstr "Enregistré."

#: dashboard/Dashboard.js:51
msgid "Welcome to SureCart"
msgstr "Bienvenue dans SureCart"

#: admin/plugin.php:60 layouts/partials/admin-settings-notices.php:22
msgid "Please enter an API key."
msgstr "Veuillez saisir une clé d’API."

#: admin/notices/webhook-change.php:59
msgid "This Is A Duplicate Or Staging Site"
msgstr "Ce site est un doublon ou un site de préproduction"

#: admin/notices/webhook-change.php:51
msgid "We will create a new connection for this site. This can happen if you are using a staging site or want to have more than one website connected to the same store."
msgstr "Nous allons créer une nouvelle connexion pour ce site. Cela peut se produire si vous utilisez un site de préproduction ou si vous souhaitez connecter plusieurs sites à la même boutique."

#: admin/notices/webhook-change.php:49
msgid "I want to have both sites connected to the store \"%s\"."
msgstr "Je souhaite que les deux sites soient connectés à la boutique « %s »."

#: admin/notices/webhook-change.php:43
msgid "I Changed My Site Address"
msgstr "J’ai modifié l’adresse de mon site"

#: admin/notices/webhook-change.php:35
msgid "We will update the SureCart connection to the your new url. This is often the case when you have changed your website url or have migrated your site to a new domain."
msgstr "Nous allons mettre à jour la connexion SureCart avec votre nouvelle URL. C’est généralement le cas lorsque vous avez modifié l’URL de votre site ou migré votre site vers un nouveau domaine."

#: admin/notices/webhook-change.php:33
msgid "I want to update this site connection to the store \"%s\"."
msgstr "Je souhaite mettre à jour la connexion de ce site à la boutique « %s »."

#: admin/notices/webhook-change.php:28 auto-fees/modules/Rules.js:148
#: components/data-tables/charges-data-table/ChargeDetails.js:128
#: products/components/Editor/index.js:66
#: products/components/Editor/index.js:266
#: products/components/price/parts/Swap.js:41
#: products/components/price/parts/SwapPriceSetting.js:126
#: products/components/price/parts/SwapPriceSetting.js:183
#: products/modules/integrations/Integrations.js:91
#: products/modules/Prices/Price/Swap.js:35
#: subscriptions/show/modules/SubscriptionSettings.js:34
#: upsell-funnels/modules/Upsell/ReplacementBehavior.js:37
msgid "Learn More"
msgstr "En savoir plus"

#: admin/notices/webhook-change.php:22
msgid "Two sites that are telling SureCart they are the same site. Please let us know how to treat this website change."
msgstr "Deux sites indiquent à SureCart qu’ils sont le même site. Veuillez nous indiquer comment traiter ce changement de site."

#: admin/notices/webhook-change.php:19
msgid "There are two websites connected to the same SureCart store."
msgstr "Deux sites sont connectés à la même boutique SureCart."

#: src/Controllers/Admin/Licenses/LicensesListTable.php:46
#: admin/licenses/index.php:12
msgid "Search Licenses"
msgstr "Rechercher des licences"

#: admin/customers/index.php:15
msgid "Search Customers"
msgstr "Rechercher des clients"

#: admin/plugin.php:80 settings/connection/ConnectionSettings.js:60
msgid "Update your api token to change or update the connection to SureCart."
msgstr "Mettez à jour votre jeton d’API pour modifier ou mettre à jour la connexion à SureCart."

#: settings/connection/ConnectionSettings.js:48
msgid "Connection Settings"
msgstr "Réglages de connexion"

#: admin/connection-invalid.php:44 admin/plugin.php:87
msgid "Find My Api Token"
msgstr "Trouver mon jeton d’API"

#: admin/connection-invalid.php:39 admin/plugin.php:82
msgid "Enter your api token."
msgstr "Saisissez votre jeton d’API."

#: admin/connection-invalid.php:39 admin/plugin.php:82
msgid "Api Token"
msgstr "Jeton d’API"

#: admin/connection-invalid.php:37
msgid "Add your API token to connect to SureCart."
msgstr "Ajoutez votre jeton d’API pour vous connecter à SureCart."

#: admin/connection-invalid.php:36 admin/plugin.php:79
#: settings/connection/ConnectionSettings.js:59
msgid "Connection Details"
msgstr "Détails de connexion"

#: admin/connection-invalid.php:25
msgid "Update Your Connection"
msgstr "Mettre à jour votre connexion"

#: admin/coming-soon.php:50
msgid "We are currently working on our Pro features. Please check back once we release new revenue and time saving features."
msgstr "Nous travaillons actuellement sur nos fonctionnalités Pro. Revenez lorsque nous publierons de nouvelles fonctionnalités pour augmenter vos revenus et vous faire gagner du temps."

#: admin/coming-soon.php:48
msgid "Coming soon..."
msgstr "Bientôt disponible…"

#: admin/cancellation-insights/index.php:20
msgid "Cancellation Attempts"
msgstr "Tentatives d'annulation"

#: admin/cancellation-insights/cta-banner.php:106
msgid "Get Subscription Saver"
msgstr "Obtenez un économiseur d'abonnement"

#: admin/cancellation-insights/cta-banner.php:103
msgid "Automatically lower your subscription cancellation while making customers happy and saving more revenue with Subscription Saver."
msgstr "Réduisez automatiquement le nombre d'annulations d'abonnements tout en rendant vos clients content et en augmentant votre chiffre d'affaires grâce à l'économiseur d'abonnement."

#: admin/cancellation-insights/cta-banner.php:100
msgid "The easiest thing you can do to increase subscription revenue."
msgstr "La chose la plus simple que vous puissiez faire pour augmenter les revenus des abonnements."

#: admin/plugin.php:111 settings/advanced/AdvancedSettings.js:637
msgid "Completely remove all plugin data when deleted. This cannot be undone."
msgstr "Supprimer complètement toutes les données de l’extension lors de sa suppression. Cette action est irréversible."

#: admin/plugin.php:110 settings/advanced/AdvancedSettings.js:635
msgid "Remove Plugin Data"
msgstr "Supprimer les données de l’extension"

#: admin/plugin.php:107 settings/advanced/AdvancedSettings.js:620
msgid "Change your plugin uninstall settings."
msgstr "Modifiez les réglages de désinstallation de l’extension."

#: admin/plugin.php:106 settings/advanced/AdvancedSettings.js:619
msgid "Uninstall"
msgstr "Désinstallation"

#: settings/advanced/AdvancedSettings.js:511
msgid "Use Stripe's Card Element instead of the Payment Element in all forms."
msgstr "Utiliser le Card Element de Stripe au lieu du Payment Element dans tous les formulaires."

#: settings/advanced/AdvancedSettings.js:493
msgid "Opt-in to some legacy features of the plugin."
msgstr "Activez certaines anciennes fonctionnalités de l’extension."

#: settings/advanced/AdvancedSettings.js:492
msgid "Legacy Features"
msgstr "Anciennes fonctionnalités"

#: admin/plugin.php:100 settings/advanced/AdvancedSettings.js:172
msgid "This can slightly increase page load speed, but may require you to enable CORS headers for .js files on your CDN. Please check your checkout forms after you enable this option in a private browser window."
msgstr "Cela peut légèrement accélérer le chargement des pages, mais peut nécessiter l’activation des en-têtes CORS pour les fichiers .js sur votre CDN. Après avoir activé cette option, vérifiez vos formulaires de paiement dans une fenêtre de navigation privée."

#: admin/plugin.php:99 settings/advanced/AdvancedSettings.js:170
msgid "Use JavaScript ESM Loader"
msgstr "Utiliser le chargeur JavaScript ESM"

#: admin/plugin.php:96 settings/advanced/AdvancedSettings.js:155
msgid "Change your plugin performance settings."
msgstr "Modifiez les réglages de performance de l’extension."

#: admin/plugin.php:95 settings/advanced/AdvancedSettings.js:154
msgid "Performance"
msgstr "Performance"

#: admin/connection-invalid.php:28 affiliation-requests/modules/Details.js:44
#: affiliations/modules/affiliation-products/index.js:317
#: affiliations/modules/Commission.js:119
#: affiliations/modules/EditAffiliate.js:161
#: invoices/modules/LineItemNote/LineItemNoteInput.js:71
#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:278
#: orders/modules/MetaDataModal.js:167
#: orders/modules/TaxInfo/EditTaxInfo.js:106
#: products/modules/Affiliation.js:118 router/NavigationConfirmProvider.js:204
#: settings/SettingsBox.js:59 settings/SettingsTemplate.js:89
#: settings/shipping/zone/ShippingZoneForm.js:362
#: settings/tax-override/TaxOverrideModal.js:299 sc-customer-edit.js:129
#: sc-wordpress-user-edit.js:64
msgid "Save"
msgstr "Enregistrer"

#: settings/abandoned/AbandonedSettings.js:284
#: settings/advanced/AdvancedSettings.js:143
msgid "Advanced Settings"
msgstr "Réglages avancés"

#: admin/abandoned-orders/cta-banner.php:105
#: components/StorageLimitWarning.js:101
msgid "Upgrade"
msgstr "Mettre à niveau"

#: admin/abandoned-orders/cta-banner.php:102
msgid "69% of shoppers abandon their checkouts before completing a purchase. Recover lost revenue with automated, high-converting emails."
msgstr "69 % des acheteurs abandonnent leur paiement avant de finaliser leur achat. Récupérez le chiffre d’affaires perdu grâce à des e-mails automatisés à fort taux de conversion."

#: admin/abandoned-orders/cta-banner.php:99
msgid "Recover lost sales with abandoned checkouts."
msgstr "Récupérez les ventes perdues grâce aux paiements abandonnés."

#: layouts/partials/customer-dashboard/dashboard-navigation.php:53
#: pages/template-surecart-dashboard.php:120
msgid "Log Out"
msgstr "Se déconnecter"

#: pages/template-surecart-dashboard.php:89
msgid "Open or close account menu"
msgstr "Ouvrir ou fermer le menu du compte"

#: pages/template-surecart-dashboard.php:79
msgid "Back Home"
msgstr "Retour à l'accueil"

#: forms/two-column.php:6
msgid "Two Column"
msgstr "Deux colonnes"

#: forms/simple.php:6
msgid "Simple"
msgstr "Simple"

#: forms/sections.php:6
msgid "Sections"
msgstr "Sections"

#: forms/full-page.php:6
msgid "Full Page"
msgstr ""

#: forms/donation.php:10
msgid "Donation"
msgstr ""

#: Controllers/UserController.php:95 sc-wordpress-password-edit.js:70
msgid "Update Password"
msgstr "Mettre à jour le mot de passe"

#: Controllers/UserController.php:74
msgid "Update Account Details"
msgstr "Mettre à jour les détails du compte"

#: Controllers/UserController.php:32 Controllers/UserController.php:64
#: Blocks/Dashboard/WordPressAccount/edit.js:26
#: Blocks/Dashboard/WordPressAccount/edit.js:38 sc-wordpress-user-edit.js:64
#: sc-wordpress-user.js:35
msgid "Account Details"
msgstr "Détails du compte"

#: components/data-tables/charges-data-table/ChargeDetails.js:82
#: store/add-entities.js:262
#: subscriptions/edit/modules/PaymentMethod/index.js:50
#: Controllers/SubscriptionController.php:689 sc-order.js:210
msgid "Payment Method"
msgstr "Moyen de paiement"

#: admin/bundles/confirm-bulk-delete.php:68
#: admin/customers/confirm-bulk-delete.php:68
#: admin/products/confirm-bulk-delete.php:68 admin/restore/index.php:43
#: layouts/partials/admin-index-header.php:105
#: affiliation-payouts-groups/CreateAffiliationPayoutGroup.js:103
#: affiliation-payouts/CreateAffiliationPayout.js:103
#: affiliation-referrals/CreateAffiliationReferral.js:83
#: affiliation-requests/CreateAffiliationRequest.js:83
#: affiliations/modules/EditAffiliate.js:164 auto-fees/CreateAutoFee.js:219
#: bumps/CreateBump.js:111 bumps/modules/NewCondition.js:169
#: bundles/CreateBundle.js:102 checkouts/CreateCheckout.js:358
#: checkouts/modules/Address.js:152 checkouts/modules/PaymentMethods.js:154
#: checkouts/modules/Price.js:271
#: checkouts/modules/SelectCustomer/CreateCustomer.js:128
#: checkouts/modules/Tax/index.js:142 components/address/EditAddress.js:121
#: components/affiliates/commission/CommissionForm.js:105
#: components/affiliates/UpdateExpireAtModal.js:51
#: components/data-tables/subscriptions-data-table/Cancel.js:70
#: components/data-tables/subscriptions-data-table/Cancel.js:92
#: components/data-tables/subscriptions-data-table/subscription-item.js:120
#: components/dataview-list/ConfirmActionModal.js:45
#: components/DatePicker.js:104 components/DateTimePicker.js:113
#: components/ImportExportActions.js:162 components/subscriptions/Cancel.js:32
#: components/subscriptions/Cancel.js:54
#: components/subscriptions/CancelPendingUpdate.js:150
#: coupons/components/DisableModal.js:30 coupons/CreateCoupon.js:152
#: coupons/EditCoupon.js:260 coupons/modules/CustomerSelector.js:155
#: coupons/modules/NewRestriction.js:185
#: coupons/modules/promotion-codes/Code.js:206
#: coupons/modules/promotion-codes/EditPromotionCode.js:181
#: coupons/modules/SelectCustomer.js:252 customers/CreateCustomer.js:121
#: dashboard/components/DatePicker.js:26 export/Export.js:143
#: hocs/withConfirm.js:54 invoices/modules/LineItemNote/LineItemNoteInput.js:74
#: invoices/modules/PaymentMethods.js:168 invoices/modules/Price.js:353
#: invoices/modules/SelectCustomer/CreateCustomer.js:131
#: invoices/modules/SendNotificationConfirmModal.js:116
#: licenses/modules/modals/EditKeyModal.js:132
#: orders/modules/ContactInfo/EditContactInfo.js:164
#: orders/modules/Fulfillment/components/AddTracking.js:117
#: orders/modules/Fulfillment/components/ShipmentDrawer.js:476
#: orders/modules/Fulfillment/CreateFulfillment.js:417
#: orders/modules/MetaDataModal.js:175
#: orders/modules/OrderStatusConfirmModal.js:73
#: orders/modules/Refund/CreateRefund.js:467
#: orders/modules/ReturnRequest/CreateReturnRequest.js:284
#: orders/modules/TaxInfo/EditTaxInfo.js:109
#: product-collections/components/SelectTemplate/create-modal.js:87
#: product-collections/components/SelectTemplatePart/create-modal.js:87
#: product-collections/CreateProductCollection.js:153
#: product-collections/modules/DeleteModal.js:80
#: product-groups/CreateProductGroup.js:87
#: product-groups/modules/NewProduct.js:78 products/BulkDeleteConfirm.js:323
#: products/components/ConfirmNavigation.js:11
#: products/components/DuplicateModel.js:53
#: products/components/SelectTemplate/create-modal.js:96
#: products/components/SelectTemplatePart/create-modal.js:100
#: products/CreateProduct.js:102 products/modules/AddExternalUrlModal.js:93
#: products/modules/BundleItems/BundleItemDrawer.js:240
#: products/modules/Collection/NewCollection.js:89
#: products/modules/integrations/IntegrationForm.js:319
#: products/modules/Inventory/StockAdjustmentModal.js:134
#: products/modules/Media/EditMedia.js:398
#: products/modules/Prices/NewPrice/index.js:214
#: products/modules/Prices/Price/index.js:320 products/modules/Upgrades.js:130
#: products/modules/Variations/EditVariant.js:235
#: products/modules/Variations/NewVariant.js:199
#: router/NavigationConfirmProvider.js:182
#: settings/advanced/components/CustomerSyncModal.js:106
#: settings/advanced/components/WooCommerceImportModal.js:113
#: settings/display-currency/components/DisplayCurrenciesSettings.js:316
#: settings/processors/CreateEditPaymentMethod.js:152
#: settings/shipping/method/ShippingMethodForm.js:153
#: settings/shipping/parcel/ParcelTemplateForm.js:462
#: settings/shipping/parcel/ParcelTemplates.js:407
#: settings/shipping/profile/AddShippingProfile.js:111
#: settings/shipping/profile/DeleteShippingProfile.js:78
#: settings/shipping/rate/ShippingRateForm.js:462
#: settings/shipping/warehouse/WarehouseForm.js:253
#: settings/shipping/warehouse/Warehouses.js:160
#: settings/shipping/zone/ConfirmDeleteZone.js:49
#: settings/shipping/zone/ShippingZoneForm.js:371
#: settings/subscription-preservation/EditReason.js:149
#: settings/subscription/SubscriptionSettings.js:668
#: settings/tax-override/TaxOverrideDeleteModal.js:116
#: settings/tax-override/TaxOverrideModal.js:290
#: setup-guide/components/LaunchDialog.js:61
#: setup-guide/components/WooImportDialog.js:139
#: shipping-labels/components/BulkEditPopover.js:144
#: shipping-labels/components/BulkShippingDrawer.js:458
#: shipping-labels/components/BulkShippingDrawer.js:471
#: shipping-labels/components/OrderConfigModal.js:299
#: shipping-labels/components/PurchaseConfirmDialog.js:142
#: subscriptions/edit/modules/Modals/UpdateAmount.js:41
#: subscriptions/edit/modules/Modals/UpdatePrice.js:50
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:340
#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:185
#: subscriptions/show/modules/modals/CancelUpdateModal.js:66
#: subscriptions/show/modules/modals/CompleteSubscriptionModal.js:56
#: subscriptions/show/modules/modals/ConfirmRevokeModal.js:176
#: subscriptions/show/modules/modals/DontCancelModal.js:59
#: subscriptions/show/modules/modals/PayOffSubscriptionModal.js:74
#: subscriptions/show/modules/modals/RenewSubscriptionAtModal.js:114
#: subscriptions/show/modules/modals/RestoreSubscriptionAtModal.js:141
#: subscriptions/show/modules/modals/RestoreSubscriptionModal.js:93
#: subscriptions/show/modules/modals/RetryPaymentModal.js:89
#: upsell-funnels/components/SelectTemplate/create-modal.js:88
#: upsell-funnels/components/SelectTemplatePart/create-modal.js:94
#: upsell-funnels/CreateFunnel.js:98 upsell-funnels/modules/NewCondition.js:171
#: upsell-funnels/modules/Upsell/EditUpsell.js:207
#: Controllers/SubscriptionController.php:619
#: Blocks/BuyButton/Placeholder.js:57
#: Blocks/CheckoutForm/components/Empty.js:112
#: Blocks/CheckoutForm/components/Empty.js:153
#: Blocks/CheckoutForm/components/PriceSelector.js:88
#: Blocks/CheckoutForm/components/SelectProductModal.js:93
#: Blocks/ConditionalForm/rules.js:255 components/ColorPopup.js:90
#: controls/AddPriceUI.js:71 formats/AddPriceUI.js:112 sc-license.js:193
#: sc-password-nag.js:96 sc-payment-methods-list.js:197
msgid "Cancel"
msgstr "Annuler"

#: Controllers/SubscriptionController.php:572 sc-upcoming-invoice.js:237
msgid "New Plan"
msgstr "Nouvel abonnement"

#: hocs/withConfirm.js:51 invoices/modules/Address.js:347
#: orders/modules/OrderCancelConfirmModal.js:57
#: orders/modules/OrderStatusConfirmModal.js:61
#: orders/modules/ReturnRequest/ReturnCancelConfirmModal.js:51
#: settings/subscription/SubscriptionSettings.js:658
#: subscriptions/show/modules/modals/CancelSubscriptionModal.js:42
#: subscriptions/show/modules/modals/CancelUpdateModal.js:44
#: subscriptions/show/modules/modals/CompleteSubscriptionModal.js:41
#: subscriptions/show/modules/modals/DontCancelModal.js:44
#: subscriptions/show/modules/modals/ForceCancelModal.js:71
#: subscriptions/show/modules/modals/PayOffSubscriptionModal.js:52
#: subscriptions/show/modules/modals/RetryPaymentModal.js:75
#: Controllers/SubscriptionController.php:556
#: Controllers/SubscriptionController.php:686 sc-upcoming-invoice.js:237
msgid "Confirm"
msgstr "Confirmer"

#: Controllers/SubscriptionController.php:508
msgid "Choose a Variation"
msgstr ""

#: Controllers/SubscriptionController.php:497
msgid "Choose Variation"
msgstr ""

#: Blocks/NameYourPrice/Block.php:23 Controllers/SubscriptionController.php:422
#: Blocks/NameYourPrice/edit.js:54 Blocks/NameYourPrice/edit.js:100
#: sc-product-price-modal.js:61 sc-subscription-ad-hoc-confirm.js:39
#: sc-subscription-variation-confirm.js:71
msgid "Enter An Amount"
msgstr "Saisissez un montant"

#: Controllers/SubscriptionController.php:411
msgid "Enter Amount"
msgstr "Saisir le montant"

#. translators: %1$s is the privacy policy URL, %2$s is the privacy policy link
#. text.
#. translators: %1$s is the terms URL, %2$s is the terms link text.
#: Controllers/SubscriptionController.php:367
#: Controllers/SubscriptionController.php:372
msgid "By updating or canceling your plan, you agree to the <a href=\"%1$1s\" target=\"_blank\">%2$2s</a>"
msgstr "En modifiant ou en annulant votre abonnement, vous acceptez les <a href=\"%1$1s\" target=\"_blank\">%2$2s</a>"

#. translators: %1$s is the terms URL, %2$s is the terms link text, %3$s is the
#. privacy URL, %4$s is the privacy link text.
#. translators: %1$s is the privacy policy URL, %2$s is the privacy policy link
#. text.
#: Controllers/SubscriptionController.php:362
#: Controllers/SubscriptionController.php:367
msgid "Privacy Policy"
msgstr "Politique de confidentialité"

#. translators: %1$s is the terms URL, %2$s is the terms link text, %3$s is the
#. privacy URL, %4$s is the privacy link text.
#. translators: %1$s is the terms URL, %2$s is the terms link text.
#: products/modules/Taxonomies/hierarchical-term-selector.js:407
#: Controllers/SubscriptionController.php:362
#: Controllers/SubscriptionController.php:372
msgid "Terms"
msgstr "Conditions"

#. translators: %1$s is the terms URL, %2$s is the terms link text, %3$s is the
#. privacy URL, %4$s is the privacy link text.
#: Controllers/SubscriptionController.php:362
msgid "By updating or canceling your plan, you agree to the <a href=\"%1$1s\" target=\"_blank\">%2$2s</a> and <a href=\"%3$3s\" target=\"_blank\">%4$4s</a>"
msgstr "En modifiant ou en annulant votre abonnement, vous acceptez les <a href=\"%1$1s\" target=\"_blank\">%2$2s</a> et la <a href=\"%3$3s\" target=\"_blank\">%4$4s</a>"

#: Controllers/SubscriptionController.php:338
msgid "Change Payment Method"
msgstr "Changer de moyen de paiement"

#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:96
#: Controllers/SubscriptionController.php:314
#: sc-subscription-payment-method.js:169 sc-subscription-payment-method.js:188
#: sc-subscription.js:195
msgid "Update Payment Method"
msgstr "Mettre à jour le moyen de paiement"

#: Controllers/SubscriptionController.php:192
#: Controllers/SubscriptionController.php:324 sc-subscription-switch.js:201
#: sc-subscription.js:195
msgid "Current Plan"
msgstr "Abonnement actuel"

#: src/Models/PaymentInstrument.php:35
#: Controllers/PaymentMethodController.php:206
#: Controllers/PaymentMethodController.php:236
#: Blocks/Payment/components/PayPal.js:51
#: Blocks/Payment/components/Stripe.js:37 razorpay.js:16 sc-payment.js:45
#: sc-payment.js:49 sc-payment.js:55
msgid "Credit Card"
msgstr "Carte de crédit"

#: checkouts/modules/Payment.js:274 checkouts/modules/PaymentMethods.js:138
#: subscriptions/edit/modules/PaymentMethod/EditPaymentMethod.js:96
#: subscriptions/edit/modules/PaymentMethod/index.js:57
#: Controllers/PaymentMethodController.php:176
#: Controllers/PaymentMethodController.php:181 sc-mollie-add-method.js:105
#: sc-subscription-next-payment2.js:127 sc-subscription.js:200
msgid "Add Payment Method"
msgstr "Ajouter un moyen de paiement"

#: Controllers/PaymentMethodController.php:147
msgid "You cannot currently add a payment method. Please contact us for support."
msgstr "Vous ne pouvez pas ajouter de moyen de paiement pour le moment. Veuillez nous contacter pour obtenir de l’aide."

#: Controllers/PaymentMethodController.php:128
msgid "You are not currently a customer."
msgstr "Vous n'êtes actuellement pas un client."

#: Controllers/PaymentMethodController.php:124
msgid "Switch to live mode."
msgstr "Passez en mode direct."

#: Controllers/PaymentMethodController.php:121
msgid "You are not a test mode customer."
msgstr "Vous n’êtes pas un client en mode test."

#: Controllers/PaymentMethodController.php:117
msgid "Switch to test mode."
msgstr "Passer en mode test."

#: Controllers/PaymentMethodController.php:114
msgid "You are not a live mode customer."
msgstr "Vous n’êtes pas un client en mode réel."

#: Controllers/OrderController.php:42 Controllers/OrderController.php:72
#: Blocks/Dashboard/CustomerOrders/edit.js:27
#: Blocks/Dashboard/CustomerOrders/edit.js:38 sc-orders-list.js:157
msgid "Order History"
msgstr "Historique des commandes"

#: Controllers/DownloadController.php:159 sc-licenses-list.js:142
msgid "License Keys"
msgstr "Clés de licence"

#: components/MediaLibrary/Preview.js:213
#: invoices/components/ReceiptDownload.js:39
#: products/modules/SingleDownload.js:316
#: shipping-labels/components/ResultsSummary.js:369 store/add-entities.js:123
#: Controllers/DownloadController.php:133
#: Blocks/InvoiceReceiptDownload/edit.js:31 sc-downloads-list.js:176
#: sc-line-item-invoice-receipt-download2.js:31
msgid "Download"
msgstr "Télécharger"

#: Controllers/CustomerController.php:123 sc-customer-edit.js:104
msgid "Update Billing Details"
msgstr "Mettre à jour les détails de facturation"

#: Controllers/CustomerController.php:29 Controllers/CustomerController.php:33
#: Controllers/CustomerController.php:37 Controllers/CustomerController.php:61
#: Controllers/CustomerController.php:109
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:26
#: Blocks/Dashboard/CustomerBillingDetails/edit.js:38
#: sc-customer-details2.js:68 sc-order-confirmation-customer.js:36
msgid "Billing Details"
msgstr "Détails de facturation"

#: Controllers/ChargeController.php:22 Controllers/ChargeController.php:32
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:47 sc-charges-list.js:127
#: sc-payment-methods-list.js:194
msgid "Payment History"
msgstr "Historique des paiements"

#: src/Middleware/ArchiveModelMiddleware.php:33
#: src/Middleware/CheckoutFormModeMiddleware.php:30
#: src/Middleware/EditModelMiddleware.php:28 Controllers/BaseController.php:124
msgid "You do not have permission to do this."
msgstr "Vous n’avez pas l’autorisation d’effectuer cette action."

#: Blocks/ProductItemList/Block.php:187 Blocks/ProductItemList/edit.js:176
msgid "Example Product Title"
msgstr "Exemple de titre de produit"

#: src/Integrations/Elementor/Widgets/AddToCartButton.php:148
#: Blocks/Product/BuyButton/Block.php:132
#: Blocks/Upsell/SubmitButton/Block.php:135
#: Blocks/Product/BuyButton/edit.js:169 Blocks/Upsell/SubmitButton/edit.js:130
#: src/blocks/product-buy-button/view.php:19
#: src/blocks/product-buy-button/labels.js:47
#: src/blocks/product-buy-button/labels.js:58
msgid "Unavailable"
msgstr ""

#: src/Integrations/Bricks/Elements/BuyButton.php:227
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:196
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:253
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:139
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:539
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:362
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:412
#: src/Models/Blocks/ProductPageBlock.php:236
#: src/blocks/product-buy-button/view.php:18
#: src/blocks/product-quick-view-button/button-cart.php:13
#: src/blocks/product-quick-view-button/button-cart.php:46
#: src/blocks/product-quick-view-button/button-quick-view.php:40
#: src/blocks/product-buy-button/labels.js:36
msgid "Sold Out"
msgstr "Épuisé"

#: src/Integrations/Bricks/Elements/BuyButton.php:228
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:540
#: src/Models/Blocks/ProductPageBlock.php:237
#: products/components/Availability/index.js:86
#: Blocks/Product/BuyButton/Block.php:125
#: Blocks/Product/BuyButton/Block.php:145
#: Blocks/Upsell/SubmitButton/Block.php:125
#: Blocks/Upsell/SubmitButton/Block.php:149
msgid "Unavailable For Purchase"
msgstr "Non disponible à l'achat"

#: web/buy.php:78 web/no-customer.php:11 Blocks/LogoutButton/Block.php:43
#: Blocks/LogoutButton/edit.js:35 Blocks/LogoutButton/edit.js:71
#: sc-customer-email.js:215
msgid "Logout"
msgstr "Se déconnecter"

#: src/BlockLibrary/FormModeSwitcherService.php:49
#: src/BlockLibrary/FormModeSwitcherService.php:70
#: src/Controllers/Admin/Tables/HasModeFilter.php:37
#: abandoned-checkouts/modules/Details.js:68 customers/CreateCustomer.js:99
#: customers/modules/Details.js:22 invoices/Invoice.js:285
#: orders/modules/Details.js:83 products/modules/BuyLink.js:142
#: settings/shipping/rate/LiveRateFields.js:334
#: settings/shipping/rate/ShippingRateModeTag.js:32
#: subscriptions/show/modules/Details.js:176 Blocks/Payment/Block.php:71
#: Blocks/Payment/Block.php:77 Controllers/PaymentMethodController.php:182
#: Blocks/Payment/edit.js:36 sc-license.js:176 sc-order.js:210
msgid "Test Mode"
msgstr "Mode test"

#: Blocks/Dashboard/CustomerSubscriptions/Block.php:59
#: Blocks/Dashboard/CustomerSubscriptions/Block.php:67
#: Controllers/SubscriptionController.php:220 sc-subscription-switch.js:243
msgid "Update Plan"
msgstr "Modifier l’abonnement"

#. translators: Visible only in the front end, this warning takes the place of
#. a faulty block.
#: Blocks/CheckoutForm/Block.php:39
msgid "[block rendering halted]"
msgstr "[rendu du bloc interrompu]"

#: web/buy-template.php:74 checkouts/modules/Payment.js:147
#: dashboard/components/DatePicker.js:25 invoices/modules/Coupon.js:48
#: Blocks/CartCoupon/Block.php:28 Blocks/Coupon/Block.php:25
#: Blocks/CartCoupon/deprecated.js:113 Blocks/CartCoupon/edit.js:74
#: Blocks/CartCoupon/edit.js:115 Blocks/Coupon/deprecated.js:66
#: Blocks/Coupon/edit.js:71 Blocks/Coupon/edit.js:86
#: components/ColorPopup.js:96 src/blocks/cart-coupon/view.php:112
#: src/blocks/cart-coupon/view.php:142 src/blocks/cart-coupon/edit.js:127
#: src/blocks/cart-coupon/edit.js:180 sc-order-coupon-form.js:74
msgid "Apply"
msgstr "Appliquer"

#: src/Integrations/Bricks/Elements/BuyButton.php:226
#: src/Integrations/Bricks/Elements/BuyButton.php:230
#: src/Integrations/Bricks/Elements/BuyButton.php:273
#: src/Integrations/Bricks/Elements/Product.php:291
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:538
#: settings/brand/components/CheckoutPreview.js:188
#: Blocks/AddToCartButton/Block.php:81 Blocks/BuyButton/Block.php:36
#: Blocks/Product/BuyButton/Block.php:111 Blocks/BuyButton/edit.js:105
#: Blocks/Product/BuyButton/edit.js:114
#: src/blocks/product-buy-button/view.php:16
#: src/blocks/product-buy-buttons/edit.js:60
msgid "Buy Now"
msgstr "Acheter maintenant"

#: src/WordPress/Users/UsersService.php:129
msgid "Limit result set to users with specific customer ids."
msgstr "Limiter les résultats aux utilisateurs ayant des ID client spécifiques."

#: src/WordPress/Users/UsersService.php:125
msgid "Limit result set to users with a customer."
msgstr "Limiter les résultats aux utilisateurs ayant un client."

#: src/Integrations/Elementor/ElementorWidgetsService.php:60
#: src/WordPress/Templates/CollectionTemplateService.php:47
#: src/WordPress/Templates/TemplatesService.php:156
#: src/WordPress/Templates/UpsellTemplatesService.php:159
msgid "SureCart Layout"
msgstr "Mise en page de SureCart"

#: src/WordPress/Templates/TemplatesService.php:155
msgid "SureCart Customer Dashboard"
msgstr "Tableau de bord du client SureCart"

#: src/WordPress/Templates/BlockTemplatesService.php:218
msgid "Template used for specific single SureCart collection pages."
msgstr "Modèle utilisé pour des pages de collection SureCart spécifiques."

#. translators: Represents the title of a user's custom template in the Site
#. Editor, where %s is the author's name, e.g. "Author: Jane Doe".
#: src/WordPress/Templates/BlockTemplatesService.php:215
msgid "Product Collection: %s"
msgstr "Collection de produits : %s"

#: src/WordPress/Templates/BlockTemplatesService.php:205
msgid "Template used for specific single SureCart product pages."
msgstr "Modèle utilisé pour des pages de produit SureCart spécifiques."

#. translators: %s: order bump name
#: sc-order-bump2.js:118 sc-order-bump2.js:142
msgid "Product: %s."
msgstr "Produit : %s."

#: src/WordPress/Shortcodes/ShortcodesServiceProvider.php:444
msgid "This form is not available or has been deleted."
msgstr "Ce formulaire n’est pas disponible ou a été supprimé."

#: src/Integrations/Bricks/Elements/BuyButton.php:51
#: src/Integrations/Bricks/Elements/BuyButton.php:72
#: src/Integrations/Bricks/Elements/BuyButton.php:226
#: src/Integrations/Bricks/Elements/BuyButton.php:230
#: src/Integrations/Bricks/Elements/BuyButton.php:273
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:28
#: src/Integrations/Elementor/Widgets/AddToCartButton.php:64
#: src/WordPress/Shortcodes/ShortcodesServiceProvider.php:243
#: src/WordPress/Shortcodes/ShortcodesServiceProvider.php:263
#: Blocks/AddToCartButton/Block.php:183 Blocks/Product/BuyButton/Block.php:111
#: Blocks/AddToCartButton/edit.js:170 Blocks/Product/BuyButton/edit.js:113
#: src/blocks/product-buy-buttons/edit.js:49 sc-product-price-modal.js:64
msgid "Add To Cart"
msgstr "Ajouter au panier"

#: src/BlockLibrary/ProductPriceChoicesMigrationService.php:79
#: src/Integrations/Bricks/Elements/PriceChooser.php:83
#: src/Integrations/Bricks/Elements/PriceChooser.php:162
#: src/Integrations/Bricks/Elements/Product.php:121
#: src/Integrations/Bricks/Elements/ProductCard.php:198
#: src/Integrations/Elementor/Widgets/PriceChooser.php:88
#: src/WordPress/Shortcodes/ShortcodesServiceProvider.php:216
#: web/buy-template.php:42 products/components/price/parts/PaymentType.js:144
#: products/modules/Prices/index.js:59 subscriptions/edit/modules/Price.js:109
#: subscriptions/show/modules/CurrentPlan.js:85
#: Blocks/Product/PriceChoices/Block.php:36
#: Blocks/Product/PriceChoices/edit.js:67
#: src/blocks/product-price-chooser/view.php:3
#: src/blocks/product-price-chooser/edit.js:129
msgid "Pricing"
msgstr "Tarifs"

#: src/WordPress/RecaptchaValidationService.php:105
msgid "Invalid recaptcha score. Please try again."
msgstr "Score reCAPTCHA non valide. Veuillez réessayer."

#: src/WordPress/RecaptchaValidationService.php:100
msgid "Invalid recaptcha check. Please try again."
msgstr "Vérification reCAPTCHA non valide. Veuillez réessayer."

#: src/WordPress/PostTypes/ProductPostTypeService.php:1105
msgctxt "post type singular name"
msgid "SureCart Product"
msgstr ""

#: src/WordPress/PostTypes/ProductPostTypeService.php:1104
msgctxt "post type general name"
msgid "SureCart Product"
msgstr "Produit SureCart"

#: src/Support/Blocks/TemplateUtilityService.php:373
#: src/Support/Blocks/TemplateUtilityService.php:374
msgid "SureCart Product Collections"
msgstr "Collections de produits SureCart"

#: src/WordPress/PostTypes/FormPostTypeService.php:521
#: forms/list/fields/index.js:52 products/components/SelectTemplate/index.js:72
#: products/components/SelectTemplatePart/index.js:125
#: reviews/list/fields/review.js:60
msgid "(no title)"
msgstr "(sans titre)"

#: src/WordPress/PostTypes/FormPostTypeService.php:452
#: forms/list/fields/index.js:83
#: settings/display-currency/components/CurrencySwitcherSettings.js:186
msgid "Shortcode"
msgstr "Code court"

#: src/WordPress/PostTypes/FormPostTypeService.php:451
#: components/dataview-list/modeField.js:27
msgid "Mode"
msgstr "Mode"

#: src/WordPress/PostTypes/FormPostTypeService.php:450
msgid "Published In"
msgstr "Publié dans"

#: src/WordPress/PostTypes/FormPostTypeService.php:250
msgid "Checkout Form updated."
msgstr "Formulaire de paiement mis à jour."

#: src/WordPress/PostTypes/FormPostTypeService.php:249
msgid "Checkout Form scheduled."
msgstr "Formulaire de paiement planifié."

#: src/WordPress/PostTypes/FormPostTypeService.php:248
msgid "Checkout Form reverted to draft."
msgstr "Formulaire de paiement repassé en brouillon."

#: src/WordPress/PostTypes/FormPostTypeService.php:247
msgid "Checkout Form published privately."
msgstr "Formulaire de paiement publié en privé."

#: src/WordPress/PostTypes/FormPostTypeService.php:246
msgid "Checkout Form published."
msgstr "Formulaire de paiement publié."

#: src/WordPress/PostTypes/FormPostTypeService.php:245
msgid "Checkout Forms list"
msgstr "Liste des formulaires de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:244
msgid "Checkout Forms list navigation"
msgstr "Navigation de la liste des formulaires de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:240
msgid "Search Checkout Forms"
msgstr "Rechercher des formulaires de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:239
msgid "All Checkout Forms"
msgstr "Tous les formulaires de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:238
msgid "View Checkout Form"
msgstr "Voir le formulaire de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:237
msgid "Edit Checkout Form"
msgstr "Modifier le formulaire de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:236
msgid "New Checkout Form"
msgstr "Nouveau formulaire de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:235
msgid "Add new Checkout Form"
msgstr "Ajouter un nouveau formulaire de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:234
msgctxt "Checkout Form"
msgid "Add New"
msgstr "Ajouter"

#: src/WordPress/PostTypes/FormPostTypeService.php:233
msgctxt "post type singular name"
msgid "Checkout Form"
msgstr "Formulaire de paiement"

#: src/WordPress/PostTypes/FormPostTypeService.php:232
msgctxt "post type general name"
msgid "Checkout Forms"
msgstr "Formulaires de paiement"

#: src/WordPress/PostTypes/CartPostTypeService.php:260
msgid "Cart updated."
msgstr "Panier mis à jour."

#: src/WordPress/PostTypes/CartPostTypeService.php:259
msgid "Cart scheduled."
msgstr "Panier planifié."

#: src/WordPress/PostTypes/CartPostTypeService.php:258
msgid "Cart reverted to draft."
msgstr "Panier repassé en brouillon."

#: src/WordPress/PostTypes/CartPostTypeService.php:257
msgid "Cart published privately."
msgstr "Panier publié en privé."

#: src/WordPress/PostTypes/CartPostTypeService.php:256
msgid "Cart published."
msgstr "Panier publié."

#: src/WordPress/PostTypes/CartPostTypeService.php:255
msgid "Carts list"
msgstr "Liste des paniers"

#: src/WordPress/PostTypes/CartPostTypeService.php:254
msgid "Carts list navigation"
msgstr "Navigation de la liste des paniers"

#: src/WordPress/PostTypes/CartPostTypeService.php:253
#: src/WordPress/PostTypes/FormPostTypeService.php:243
#: src/WordPress/PostTypes/ProductPostTypeService.php:1116
#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:46
msgid "Filter checkout forms list"
msgstr "Filtrer la liste des formulaires de paiement"

#: src/WordPress/PostTypes/CartPostTypeService.php:252
#: src/WordPress/PostTypes/FormPostTypeService.php:242
#: src/WordPress/PostTypes/ProductPostTypeService.php:1115
#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:45
msgid "No checkout forms found in Trash."
msgstr "Aucun formulaire de paiement trouvé dans la corbeille."

#: src/WordPress/PostTypes/CartPostTypeService.php:251
#: src/WordPress/PostTypes/FormPostTypeService.php:241
#: src/WordPress/PostTypes/ProductPostTypeService.php:1114
#: src/WordPress/PostTypes/ProductUpsellPagePostTypeService.php:44
msgid "No checkout forms found."
msgstr "Aucun formulaire de paiement trouvé."

#: src/WordPress/PostTypes/CartPostTypeService.php:250
msgid "Search Carts"
msgstr "Rechercher des paniers"

#: src/WordPress/PostTypes/CartPostTypeService.php:249
msgid "All Carts"
msgstr "Tous les paniers"

#: src/WordPress/PostTypes/CartPostTypeService.php:248
msgid "View Cart"
msgstr "Voir le panier"

#: src/WordPress/PostTypes/CartPostTypeService.php:247
msgid "Edit Cart"
msgstr "Modifier le panier"

#: src/WordPress/PostTypes/CartPostTypeService.php:246
msgid "New Cart"
msgstr "Nouveau panier"

#: src/WordPress/PostTypes/CartPostTypeService.php:245
msgid "Add new Cart"
msgstr "Ajouter un nouveau panier"

#: src/WordPress/PostTypes/CartPostTypeService.php:244
msgctxt "Cart"
msgid "Add New"
msgstr "Ajouter"

#: src/WordPress/PostTypes/CartPostTypeService.php:243
msgctxt "post type singular name"
msgid "Cart"
msgstr "Panier"

#: src/WordPress/PostTypes/CartPostTypeService.php:242
msgctxt "post type general name"
msgid "Carts"
msgstr "Paniers"

#: src/WordPress/Pages/PageService.php:131
#: settings/advanced/AdvancedSettings.js:380
msgid "Shop Page"
msgstr "Page de la boutique"

#: src/WordPress/Pages/PageService.php:127
#: confirmation/order-confirmation.php:6
#: settings/customer/CustomerSettings.js:330
msgid "Order Confirmation"
msgstr "Confirmation de commande"

#: src/BlockLibrary/BlockServiceProvider.php:122
#: src/WordPress/Pages/PageService.php:123 dashboard/customer-dashboard.php:6
#: Blocks/CustomerDashboardButton/Block.php:33 Blocks/Confirmation/edit.js:29
#: Blocks/CustomerDashboardButton/edit.js:36
#: Blocks/CustomerDashboardButton/edit.js:139
msgid "Customer Dashboard"
msgstr "Tableau de bord client"

#: src/WordPress/Pages/PageService.php:119
#: src/WordPress/PostTypes/FormPostTypeService.php:157
#: forms/list/fields/index.js:56
msgid "Store Checkout"
msgstr "Paiement de la boutique"

#: src/WordPress/Pages/PageService.php:42
#: src/WordPress/Pages/PageService.php:68
msgid "Deleting This is Restricted"
msgstr "La suppression est restreinte"

#: src/WordPress/Pages/PageService.php:39
msgid "To prevent misconfiguration, you cannot delete the default checkout page. Please deactivate SureCart to delete this page."
msgstr "Pour éviter les erreurs de configuration, vous ne pouvez pas supprimer la page de paiement par défaut. Veuillez désactiver SureCart pour supprimer cette page."

#: src/WordPress/Pages/PageService.php:39
#: src/WordPress/Pages/PageService.php:65
msgid "To prevent misconfiguration, you cannot delete the default checkout form. Please deactivate SureCart to delete this form."
msgstr "Pour éviter les erreurs de configuration, vous ne pouvez pas supprimer le formulaire de paiement par défaut. Veuillez désactiver SureCart pour supprimer ce formulaire."

#: src/WordPress/Pages/PageSeeder.php:91
msgctxt "Shop page title"
msgid "Shop"
msgstr "Boutique"

#: src/WordPress/Pages/PageSeeder.php:90
msgctxt "Shop page slug"
msgid "shop"
msgstr "boutique"

#: src/WordPress/HealthService.php:186
msgid "Please troubleshoot the issue if integrations are important to your store."
msgstr "Veuillez résoudre le problème si les intégrations sont importantes pour votre boutique."

#: src/WordPress/HealthService.php:184
msgid "The SureCart webhook has received repeated errors."
msgstr "Le webhook SureCart a rencontré des erreurs répétées."

#: src/WordPress/HealthService.php:183
msgid "webhook connection is being monitored for errors."
msgstr "la connexion du webhook est surveillée pour détecter les erreurs."

#: src/WordPress/HealthService.php:180
msgid "The SureCart webhook is currently disabled which can cause issues with integrations. This can happen automatically due to repeated errors, or could have been disabled manually. Please re-enable the webhook and troubleshoot the issue if integrations are important to your store."
msgstr "Le webhook SureCart est actuellement désactivé, ce qui peut causer des problèmes avec les intégrations. Cela peut se produire automatiquement en raison d’erreurs répétées, ou il a pu être désactivé manuellement. Veuillez réactiver le webhook et résoudre le problème si les intégrations sont importantes pour votre boutique."

#: src/WordPress/HealthService.php:179
msgid "webhook is disabled."
msgstr "le webhook est désactivé."

#: src/WordPress/HealthService.php:174
msgid "Webhooks"
msgstr "Webhooks"

#: src/WordPress/HealthService.php:173
msgid "Webhooks are working normally."
msgstr "Les webhooks fonctionnent normalement."

#: src/WordPress/HealthService.php:155 src/WordPress/HealthService.php:203
msgid "Troubleshoot Connection"
msgstr "Dépanner la connexion"

#. translators: %d is the number of failed webhooks.
#: src/WordPress/HealthService.php:150
msgid "Webhook processing is working normally."
msgstr "Le traitement des webhooks fonctionne normalement."

#. translators: %d is the number of failed webhooks.
#: src/WordPress/HealthService.php:150
msgid "%d of your webhooks failed to process on your site. Please check your error logs to make sure errors did not occur in webhook processing."
msgstr "%d de vos webhooks n’ont pas pu être traités sur votre site. Veuillez consulter vos journaux d’erreurs pour vérifier qu’aucune erreur ne s’est produite lors du traitement des webhooks."

#: src/WordPress/HealthService.php:141
msgid "SureCart Webhooks Processing"
msgstr "Traitement des webhooks SureCart"

#: src/WordPress/HealthService.php:141
msgid "SureCart Webhooks Processing Error"
msgstr "Erreur de traitement des webhooks SureCart"

#: src/WordPress/HealthService.php:97
msgid "Webhooks Connection"
msgstr "Connexion des webhooks"

#: src/WordPress/HealthService.php:84 src/WordPress/HealthService.php:116
msgid "API connectivity"
msgstr "Connectivité de l’API"

#. translators: %d is the number of unprocessed webhooks.
#: src/WordPress/HealthService.php:57
msgid "Working"
msgstr "Fonctionnel"

#. translators: %d is the number of unprocessed webhooks.
#: src/WordPress/HealthService.php:57
msgid "%d Unprocessed webhooks"
msgstr "%d webhooks non traités"

#: src/WordPress/HealthService.php:55 src/WordPress/HealthService.php:93
msgid "Webhooks Processing"
msgstr "Traitement des webhooks"

#: src/WordPress/HealthService.php:51
msgid "Not registered"
msgstr "Non enregistré"

#: src/WordPress/HealthService.php:50
msgid "Registered Webhook URL"
msgstr "URL du webhook enregistrée"

#: src/WordPress/HealthService.php:45 settings/account/AccountSettings.js:104
msgid "Store URL"
msgstr "URL de la boutique"

#: src/WordPress/HealthService.php:40
msgid "Store ID"
msgstr "ID de la boutique"

#: src/WordPress/HealthService.php:36
msgid "Not connected"
msgstr "Non connecté"

#: src/WordPress/HealthService.php:36
msgid "Connected"
msgstr "Connecté"

#: src/WordPress/HealthService.php:35
msgid "API Connectivity"
msgstr "Connectivité de l’API"

#: src/WordPress/CompatibilityService.php:236
msgid "<p>The Gutenberg plugin is currently active. SureCart blocks might not perform as expected within the block editor. If you encounter any issues, consider disabling the Gutenberg plugin.<p>"
msgstr "<p>L’extension Gutenberg est actuellement active. Les blocs SureCart pourraient ne pas fonctionner comme prévu dans l’éditeur de blocs. Si vous rencontrez des problèmes, envisagez de désactiver l’extension Gutenberg.<p>"

#: src/WordPress/Admin/SSLCheck/AdminSSLCheckService.php:32
msgid "Your store does not appear to be using a secure connection. A secure connection (https) is required to use SureCart to process live transactions."
msgstr "Votre boutique ne semble pas utiliser de connexion sécurisée. Une connexion sécurisée (https) est requise pour utiliser SureCart afin de traiter des transactions réelles."

#: settings/display-currency/components/CurrencySwitcherSettings.js:78
msgid "Add to Menus"
msgstr "Ajouter aux menus"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:524
msgid "Deleted"
msgstr "Supprimé"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:459
#: settings/advanced/AdvancedSettings.js:416
msgid "Customer Area"
msgstr "Espace client"

#: src/WordPress/Admin/AdminPageRegistry.php:112
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:424
#: cancellations/CancellationsList.js:73 cancellations/CancellationsList.js:78
msgid "Cancellations"
msgstr "Annulations"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:424
msgid "Cancellation Insights"
msgstr "Informations sur les annulations"

#: src/Controllers/Admin/ProductGroups/ProductGroupsController.php:27
#: src/WordPress/Admin/AdminPageRegistry.php:98
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:387
#: admin/product-groups/index.php:20 product-groups/EditProductGroup.js:179
#: product-groups/ProductGroupsList.js:215
#: product-groups/ProductGroupsList.js:237
msgid "Upgrade Groups"
msgstr "Groupes de mise à niveau"

#: src/WordPress/Admin/AdminPageRegistry.php:107
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:405
#: bumps/BumpsList.js:183 bumps/BumpsList.js:195 bumps/EditBump.js:175
msgid "Order Bumps"
msgstr "Order bumps"

#: admin/affiliation-payouts/new-payout-button.php:3
#: admin/invoices/new-invoice-button.php:3
#: layouts/partials/admin-index-header.php:14
#: checkouts/modules/SelectCustomer/index.js:131
#: coupons/modules/CustomerSelector.js:77 coupons/modules/SelectCustomer.js:173
#: invoices/InvoicesList.js:159 invoices/modules/SelectCustomer/index.js:89
#: orders/OrdersList.js:99 products/modules/Collection/index.js:73
#: settings/display-currency/components/DisplayCurrenciesSettings.js:241
#: settings/processors/ManualPaymentMethods.js:80
#: settings/shipping/method/ShippingMethods.js:114
#: settings/shipping/parcel/ParcelTemplateForm.js:270
#: settings/shipping/parcel/ParcelTemplates.js:171
#: settings/shipping/profile/AddShippingProfile.js:103
#: settings/shipping/rate/ShippingRateForm.js:555
#: settings/shipping/warehouse/Warehouses.js:91
#: settings/shipping/warehouse/Warehouses.js:124
#: settings/subscription-preservation/Reasons.js:97
#: upsell-funnels/components/SelectTemplate/index.js:97
#: upsell-funnels/components/SelectTemplatePart/index.js:98
#: sc-subscription-payment-method.js:193
msgid "Add New"
msgstr "Ajouter"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:342
msgid "Claim Account"
msgstr "Revendiquer le compte"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:327
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:341
#: templates/UpdateModel/index.js:40
msgid "Complete Signup"
msgstr "Terminer l’inscription"

#: src/WordPress/Admin/Menus/AdminMenuPageService.php:326
msgid "Get Started"
msgstr "Commencer"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:133
msgid "Visit Store"
msgstr "Voir la boutique"

#: src/WordPress/Admin/Menus/AdminToolbarService.php:133
msgid "Visit SureCart Store"
msgstr "Voir la boutique SureCart"

#: src/Support/TimeDate.php:286
msgid "(GMT+13:00) Tokelau Is."
msgstr "(GMT+13:00) Îles Tokelau"

#: src/Support/TimeDate.php:285
msgid "(GMT+13:00) Samoa"
msgstr "(GMT+13:00) Samoa"

#: src/Support/TimeDate.php:284
msgid "(GMT+13:00) Nuku&#39;alofa"
msgstr "(GMT+13:00) Nuku&#39;alofa"

#: src/Support/TimeDate.php:283
msgid "(GMT+12:45) Chatham Is."
msgstr "(GMT+12:45) Îles Chatham"

#: src/Support/TimeDate.php:282
msgid "(GMT+12:00) Wellington"
msgstr "(GMT+12:00) Wellington"

#: src/Support/TimeDate.php:281
msgid "(GMT+12:00) Marshall Is."
msgstr "(GMT+12:00) Îles Marshall"

#: src/Support/TimeDate.php:280
msgid "(GMT+12:00) Kamchatka"
msgstr "(GMT+12:00) Kamtchatka"

#: src/Support/TimeDate.php:279
msgid "(GMT+12:00) Fiji"
msgstr "(GMT+12:00) Fidji"

#: src/Support/TimeDate.php:278
msgid "(GMT+12:00) Auckland"
msgstr "(GMT+12:00) Auckland"

#: src/Support/TimeDate.php:277
msgid "(GMT+11:00) Srednekolymsk"
msgstr "(GMT+11:00) Srednekolymsk"

#: src/Support/TimeDate.php:276
msgid "(GMT+11:00) Solomon Is."
msgstr "(GMT+11:00) Îles Salomon"

#: src/Support/TimeDate.php:275
msgid "(GMT+11:00) New Caledonia"
msgstr "(GMT+11:00) Nouvelle-Calédonie"

#: src/Support/TimeDate.php:274
msgid "(GMT+11:00) Magadan"
msgstr "(GMT+11:00) Magadan"

#: src/Support/TimeDate.php:273
msgid "(GMT+10:00) Vladivostok"
msgstr "(GMT+10:00) Vladivostok"

#: src/Support/TimeDate.php:272
msgid "(GMT+10:00) Sydney"
msgstr "(GMT+10:00) Sydney"

#: src/Support/TimeDate.php:271
msgid "(GMT+10:00) Port Moresby"
msgstr "(GMT+10:00) Port Moresby"

#: src/Support/TimeDate.php:270
msgid "(GMT+10:00) Melbourne"
msgstr "(GMT+10:00) Melbourne"

#: src/Support/TimeDate.php:269
msgid "(GMT+10:00) Hobart"
msgstr "(GMT+10:00) Hobart"

#: src/Support/TimeDate.php:268
msgid "(GMT+10:00) Guam"
msgstr "(GMT+10:00) Guam"

#: src/Support/TimeDate.php:267
msgid "(GMT+10:00) Canberra"
msgstr "(GMT+10:00) Canberra"

#: src/Support/TimeDate.php:266
msgid "(GMT+10:00) Brisbane"
msgstr "(GMT+10:00) Brisbane"

#: src/Support/TimeDate.php:265
msgid "(GMT+09:30) Darwin"
msgstr "(GMT+09:30) Darwin"

#: src/Support/TimeDate.php:264
msgid "(GMT+09:30) Adelaide"
msgstr "(GMT+09:30) Adélaïde"

#: src/Support/TimeDate.php:263
msgid "(GMT+09:00) Yakutsk"
msgstr "(GMT+09:00) Iakoutsk"

#: src/Support/TimeDate.php:262
msgid "(GMT+09:00) Tokyo"
msgstr "(GMT+09:00) Tokyo"

#: src/Support/TimeDate.php:261
msgid "(GMT+09:00) Seoul"
msgstr "(GMT+09:00) Séoul"

#: src/Support/TimeDate.php:260
msgid "(GMT+09:00) Sapporo"
msgstr "(GMT+09:00) Sapporo"

#: src/Support/TimeDate.php:259
msgid "(GMT+09:00) Osaka"
msgstr "(GMT+09:00) Osaka"

#: src/Support/TimeDate.php:258
msgid "(GMT+08:00) Ulaanbaatar"
msgstr "(GMT+08:00) Oulan-Bator"

#: src/Support/TimeDate.php:257
msgid "(GMT+08:00) Taipei"
msgstr "(GMT+08:00) Taipei"

#: src/Support/TimeDate.php:256
msgid "(GMT+08:00) Singapore"
msgstr "(GMT+08:00) Singapour"

#: src/Support/TimeDate.php:255
msgid "(GMT+08:00) Perth"
msgstr "(GMT+08:00) Perth"

#: src/Support/TimeDate.php:254
msgid "(GMT+08:00) Kuala Lumpur"
msgstr "(GMT+08:00) Kuala Lumpur"

#: src/Support/TimeDate.php:253
msgid "(GMT+08:00) Irkutsk"
msgstr "(GMT+08:00) Irkoutsk"

#: src/Support/TimeDate.php:252
msgid "(GMT+08:00) Hong Kong"
msgstr "(GMT+08:00) Hong Kong"

#: src/Support/TimeDate.php:251
msgid "(GMT+08:00) Chongqing"
msgstr "(GMT+08:00) Chongqing"

#: src/Support/TimeDate.php:250
msgid "(GMT+08:00) Beijing"
msgstr "(GMT+08:00) Pékin"

#: src/Support/TimeDate.php:249
msgid "(GMT+07:00) Novosibirsk"
msgstr "(GMT+07:00) Novossibirsk"

#: src/Support/TimeDate.php:248
msgid "(GMT+07:00) Krasnoyarsk"
msgstr "(GMT+07:00) Krasnoïarsk"

#: src/Support/TimeDate.php:247
msgid "(GMT+07:00) Jakarta"
msgstr "(GMT+07:00) Jakarta"

#: src/Support/TimeDate.php:246
msgid "(GMT+07:00) Hanoi"
msgstr "(GMT+07:00) Hanoï"

#: src/Support/TimeDate.php:245
msgid "(GMT+07:00) Bangkok"
msgstr "(GMT+07:00) Bangkok"

#: src/Support/TimeDate.php:244
msgid "(GMT+06:30) Rangoon"
msgstr "(GMT+06:30) Rangoun"

#: src/Support/TimeDate.php:243
msgid "(GMT+06:00) Urumqi"
msgstr "(GMT+06:00) Ürümqi"

#: src/Support/TimeDate.php:242
msgid "(GMT+06:00) Dhaka"
msgstr "(GMT+06:00) Dacca"

#: src/Support/TimeDate.php:241
msgid "(GMT+06:00) Astana"
msgstr "(GMT+06:00) Astana"

#: src/Support/TimeDate.php:240
msgid "(GMT+06:00) Almaty"
msgstr "(GMT+06:00) Almaty"

#: src/Support/TimeDate.php:239
msgid "(GMT+05:45) Kathmandu"
msgstr "(GMT+05:45) Katmandou"

#: src/Support/TimeDate.php:238
msgid "(GMT+05:30) Sri Jayawardenepura"
msgstr "(GMT+05:30) Sri Jayawardenepura"

#: src/Support/TimeDate.php:237
msgid "(GMT+05:30) New Delhi"
msgstr "(GMT+05:30) New Delhi"

#: src/Support/TimeDate.php:236
msgid "(GMT+05:30) Mumbai"
msgstr "(GMT+05:30) Mumbai"

#: src/Support/TimeDate.php:235
msgid "(GMT+05:30) Kolkata"
msgstr "(GMT+05:30) Calcutta"

#: src/Support/TimeDate.php:234
msgid "(GMT+05:30) Chennai"
msgstr "(GMT+05:30) Chennai"

#: src/Support/TimeDate.php:233
msgid "(GMT+05:00) Tashkent"
msgstr "(GMT+05:00) Tachkent"

#: src/Support/TimeDate.php:232
msgid "(GMT+05:00) Karachi"
msgstr "(GMT+05:00) Karachi"

#: src/Support/TimeDate.php:231
msgid "(GMT+05:00) Islamabad"
msgstr "(GMT+05:00) Islamabad"

#: src/Support/TimeDate.php:230
msgid "(GMT+05:00) Ekaterinburg"
msgstr "(GMT+05:00) Iekaterinbourg"

#: src/Support/TimeDate.php:229
msgid "(GMT+04:30) Kabul"
msgstr "(GMT+04:30) Kaboul"

#: src/Support/TimeDate.php:228
msgid "(GMT+04:00) Yerevan"
msgstr "(GMT+04:00) Erevan"

#: src/Support/TimeDate.php:227
msgid "(GMT+04:00) Tbilisi"
msgstr "(GMT+04:00) Tbilissi"

#: src/Support/TimeDate.php:226
msgid "(GMT+04:00) Samara"
msgstr "(GMT+04:00) Samara"

#: src/Support/TimeDate.php:225
msgid "(GMT+04:00) Muscat"
msgstr "(GMT+04:00) Mascate"

#: src/Support/TimeDate.php:224
msgid "(GMT+04:00) Baku"
msgstr "(GMT+04:00) Bakou"

#: src/Support/TimeDate.php:223
msgid "(GMT+04:00) Abu Dhabi"
msgstr "(GMT+04:00) Abou Dabi"

#: src/Support/TimeDate.php:222
msgid "(GMT+03:30) Tehran"
msgstr "(GMT+03:30) Téhéran"

#: src/Support/TimeDate.php:221
msgid "(GMT+03:00) Volgograd"
msgstr "(GMT+03:00) Volgograd"

#: src/Support/TimeDate.php:220
msgid "(GMT+03:00) St. Petersburg"
msgstr "(GMT+03:00) Saint-Pétersbourg"

#: src/Support/TimeDate.php:219
msgid "(GMT+03:00) Riyadh"
msgstr "(GMT+03:00) Riyad"

#: src/Support/TimeDate.php:218
msgid "(GMT+03:00) Nairobi"
msgstr "(GMT+03:00) Nairobi"

#: src/Support/TimeDate.php:217
msgid "(GMT+03:00) Moscow"
msgstr "(GMT+03:00) Moscou"

#: src/Support/TimeDate.php:216
msgid "(GMT+03:00) Minsk"
msgstr "(GMT+03:00) Minsk"

#: src/Support/TimeDate.php:215
msgid "(GMT+03:00) Kuwait"
msgstr "(GMT+03:00) Koweït"

#: src/Support/TimeDate.php:214
msgid "(GMT+03:00) Istanbul"
msgstr "(GMT+03:00) Istanbul"

#: src/Support/TimeDate.php:213
msgid "(GMT+03:00) Baghdad"
msgstr "(GMT+03:00) Bagdad"

#: src/Support/TimeDate.php:212
msgid "(GMT+02:00) Vilnius"
msgstr "(GMT+02:00) Vilnius"

#: src/Support/TimeDate.php:211
msgid "(GMT+02:00) Tallinn"
msgstr "(GMT+02:00) Tallinn"

#: src/Support/TimeDate.php:210
msgid "(GMT+02:00) Sofia"
msgstr "(GMT+02:00) Sofia"

#: src/Support/TimeDate.php:209
msgid "(GMT+02:00) Riga"
msgstr "(GMT+02:00) Riga"

#: src/Support/TimeDate.php:208
msgid "(GMT+02:00) Pretoria"
msgstr "(GMT+02:00) Pretoria"

#: src/Support/TimeDate.php:207
msgid "(GMT+02:00) Kyiv"
msgstr "(GMT+02:00) Kyiv"

#: src/Support/TimeDate.php:206
msgid "(GMT+02:00) Kaliningrad"
msgstr "(GMT+02:00) Kaliningrad"

#: src/Support/TimeDate.php:205
msgid "(GMT+02:00) Jerusalem"
msgstr "(GMT+02:00) Jérusalem"

#: src/Support/TimeDate.php:204
msgid "(GMT+02:00) Helsinki"
msgstr "(GMT+02:00) Helsinki"

#: src/Support/TimeDate.php:203
msgid "(GMT+02:00) Harare"
msgstr "(GMT+02:00) Harare"

#: src/Support/TimeDate.php:202
msgid "(GMT+02:00) Cairo"
msgstr "(GMT+02:00) Le Caire"

#: src/Support/TimeDate.php:201
msgid "(GMT+02:00) Bucharest"
msgstr "(GMT+02:00) Bucarest"

#: src/Support/TimeDate.php:200
msgid "(GMT+02:00) Athens"
msgstr "(GMT+02:00) Athènes"

#: src/Support/TimeDate.php:199
msgid "(GMT+01:00) Zurich"
msgstr "(GMT+01:00) Zurich"

#: src/Support/TimeDate.php:198
msgid "(GMT+01:00) Zagreb"
msgstr "(GMT+01:00) Zagreb"

#: src/Support/TimeDate.php:197
msgid "(GMT+01:00) West Central Africa"
msgstr "(GMT+01:00) Afrique centrale de l’Ouest"

#: src/Support/TimeDate.php:196
msgid "(GMT+01:00) Warsaw"
msgstr "(GMT+01:00) Varsovie"

#: src/Support/TimeDate.php:195
msgid "(GMT+01:00) Vienna"
msgstr "(GMT+01:00) Vienne"

#: src/Support/TimeDate.php:194
msgid "(GMT+01:00) Stockholm"
msgstr "(GMT+01:00) Stockholm"

#: src/Support/TimeDate.php:193
msgid "(GMT+01:00) Skopje"
msgstr "(GMT+01:00) Skopje"

#: src/Support/TimeDate.php:192
msgid "(GMT+01:00) Sarajevo"
msgstr "(GMT+01:00) Sarajevo"

#: src/Support/TimeDate.php:191
msgid "(GMT+01:00) Rome"
msgstr "(GMT+01:00) Rome"

#: src/Support/TimeDate.php:190
msgid "(GMT+01:00) Prague"
msgstr "(GMT+01:00) Prague"

#: src/Support/TimeDate.php:189
msgid "(GMT+01:00) Paris"
msgstr "(GMT+01:00) Paris"

#: src/Support/TimeDate.php:188
msgid "(GMT+01:00) Madrid"
msgstr "(GMT+01:00) Madrid"

#: src/Support/TimeDate.php:187
msgid "(GMT+01:00) Ljubljana"
msgstr "(GMT+01:00) Ljubljana"

#: src/Support/TimeDate.php:186
msgid "(GMT+01:00) Dublin"
msgstr "(GMT+01:00) Dublin"

#: src/Support/TimeDate.php:185
msgid "(GMT+01:00) Copenhagen"
msgstr "(GMT+01:00) Copenhague"

#: src/Support/TimeDate.php:184
msgid "(GMT+01:00) Casablanca"
msgstr "(GMT+01:00) Casablanca"

#: src/Support/TimeDate.php:183
msgid "(GMT+01:00) Budapest"
msgstr "(GMT+01:00) Budapest"

#: src/Support/TimeDate.php:182
msgid "(GMT+01:00) Brussels"
msgstr "(GMT+01:00) Bruxelles"

#: src/Support/TimeDate.php:181
msgid "(GMT+01:00) Bratislava"
msgstr "(GMT+01:00) Bratislava"

#: src/Support/TimeDate.php:180
msgid "(GMT+01:00) Bern"
msgstr "(GMT+01:00) Berne"

#: src/Support/TimeDate.php:179
msgid "(GMT+01:00) Berlin"
msgstr "(GMT+01:00) Berlin"

#: src/Support/TimeDate.php:178
msgid "(GMT+01:00) Belgrade"
msgstr "(GMT+01:00) Belgrade"

#: src/Support/TimeDate.php:177
msgid "(GMT+01:00) Amsterdam"
msgstr "(GMT+01:00) Amsterdam"

#: src/Support/TimeDate.php:176
msgid "(GMT+00:00) UTC"
msgstr "(GMT+00:00) UTC"

#: src/Support/TimeDate.php:175
msgid "(GMT+00:00) Monrovia"
msgstr "(GMT+00:00) Monrovia"

#: src/Support/TimeDate.php:174
msgid "(GMT+00:00) London"
msgstr "(GMT+00:00) Londres"

#: src/Support/TimeDate.php:173
msgid "(GMT+00:00) Lisbon"
msgstr "(GMT+00:00) Lisbonne"

#: src/Support/TimeDate.php:172
msgid "(GMT+00:00) Edinburgh"
msgstr "(GMT+00:00) Édimbourg"

#: src/Support/TimeDate.php:171
msgid "(GMT-01:00) Cape Verde Is."
msgstr "(GMT-01:00) Îles du Cap-Vert"

#: src/Support/TimeDate.php:170
msgid "(GMT-01:00) Azores"
msgstr "(GMT-01:00) Açores"

#: src/Support/TimeDate.php:169
msgid "(GMT-02:00) Mid-Atlantic"
msgstr "(GMT-02:00) Atlantique central"

#: src/Support/TimeDate.php:168
msgid "(GMT-03:00) Montevideo"
msgstr "(GMT-03:00) Montevideo"

#: src/Support/TimeDate.php:167
msgid "(GMT-03:00) Greenland"
msgstr "(GMT-03:00) Groenland"

#: src/Support/TimeDate.php:166
msgid "(GMT-03:00) Buenos Aires"
msgstr "(GMT-03:00) Buenos Aires"

#: src/Support/TimeDate.php:165
msgid "(GMT-03:00) Brasilia"
msgstr "(GMT-03:00) Brasilia"

#: src/Support/TimeDate.php:164
msgid "(GMT-03:30) Newfoundland"
msgstr "(GMT-03:30) Terre-Neuve"

#: src/Support/TimeDate.php:163
msgid "(GMT-04:00) Santiago"
msgstr "(GMT-04:00) Santiago"

#: src/Support/TimeDate.php:162
msgid "(GMT-04:00) Puerto Rico"
msgstr "(GMT-04:00) Porto Rico"

#: src/Support/TimeDate.php:161
msgid "(GMT-04:00) La Paz"
msgstr "(GMT-04:00) La Paz"

#: src/Support/TimeDate.php:160
msgid "(GMT-04:00) Georgetown"
msgstr "(GMT-04:00) Georgetown"

#: src/Support/TimeDate.php:159
msgid "(GMT-04:00) Caracas"
msgstr "(GMT-04:00) Caracas"

#: src/Support/TimeDate.php:158
msgid "(GMT-04:00) Atlantic Time (Canada)"
msgstr "(GMT-04:00) Heure de l’Atlantique (Canada)"

#: src/Support/TimeDate.php:157
msgid "(GMT-05:00) Quito"
msgstr "(GMT-05:00) Quito"

#: src/Support/TimeDate.php:156
msgid "(GMT-05:00) Lima"
msgstr "(GMT-05:00) Lima"

#: src/Support/TimeDate.php:155
msgid "(GMT-05:00) Bogota"
msgstr "(GMT-05:00) Bogota"

#: src/Support/TimeDate.php:154
msgid "(GMT-06:00) Saskatchewan"
msgstr "(GMT-06:00) Saskatchewan"

#: src/Support/TimeDate.php:153
msgid "(GMT-06:00) Monterrey"
msgstr "(GMT-06:00) Monterrey"

#: src/Support/TimeDate.php:152
msgid "(GMT-06:00) Mexico City"
msgstr "(GMT-06:00) Mexico"

#: src/Support/TimeDate.php:151
msgid "(GMT-06:00) Guadalajara"
msgstr "(GMT-06:00) Guadalajara"

#: src/Support/TimeDate.php:150
msgid "(GMT-06:00) Central America"
msgstr "(GMT-06:00) Amérique centrale"

#: src/Support/TimeDate.php:149
msgid "(GMT-07:00) Mazatlan"
msgstr "(GMT-07:00) Mazatlán"

#: src/Support/TimeDate.php:148
msgid "(GMT-07:00) Chihuahua"
msgstr "(GMT-07:00) Chihuahua"

#: src/Support/TimeDate.php:147
msgid "(GMT-08:00) Tijuana"
msgstr "(GMT-08:00) Tijuana"

#: src/Support/TimeDate.php:146
msgid "(GMT-11:00) Midway Island"
msgstr "(GMT-11:00) Île Midway"

#: src/Support/TimeDate.php:145
msgid "(GMT-11:00) American Samoa"
msgstr "(GMT-11:00) Samoa américaines"

#: src/Support/TimeDate.php:144
msgid "(GMT-12:00) International Date Line West"
msgstr "(GMT-12:00) Ligne de changement de date internationale Ouest"

#: src/Support/TimeDate.php:143
msgid "(GMT-05:00) Indiana (East)"
msgstr "(GMT-05:00) Indiana (Est)"

#: src/Support/TimeDate.php:142
msgid "(GMT-05:00) Eastern Time (US & Canada)"
msgstr "(GMT-05:00) Heure de l’Est (États-Unis et Canada)"

#: src/Support/TimeDate.php:141
msgid "(GMT-05:00) America/Kentucky/Monticello"
msgstr "(GMT-05:00) America/Kentucky/Monticello"

#: src/Support/TimeDate.php:140
msgid "(GMT-05:00) America/Kentucky/Louisville"
msgstr "(GMT-05:00) America/Kentucky/Louisville"

#: src/Support/TimeDate.php:139
msgid "(GMT-05:00) America/Indiana/Winamac"
msgstr "(GMT-05:00) America/Indiana/Winamac"

#: src/Support/TimeDate.php:138
msgid "(GMT-05:00) America/Indiana/Vincennes"
msgstr "(GMT-05:00) America/Indiana/Vincennes"

#: src/Support/TimeDate.php:137
msgid "(GMT-05:00) America/Indiana/Vevay"
msgstr "(GMT-05:00) America/Indiana/Vevay"

#: src/Support/TimeDate.php:136
msgid "(GMT-05:00) America/Indiana/Petersburg"
msgstr "(GMT-05:00) America/Indiana/Petersburg"

#: src/Support/TimeDate.php:135
msgid "(GMT-05:00) America/Indiana/Marengo"
msgstr "(GMT-05:00) America/Indiana/Marengo"

#: src/Support/TimeDate.php:134
msgid "(GMT-05:00) America/Detroit"
msgstr "(GMT-05:00) America/Detroit"

#: src/Support/TimeDate.php:133
msgid "(GMT-06:00) Central Time (US & Canada)"
msgstr "(GMT-06:00) Heure du Centre (États-Unis et Canada)"

#: src/Support/TimeDate.php:132
msgid "(GMT-06:00) America/North_Dakota/New_Salem"
msgstr "(GMT-06:00) America/North_Dakota/New_Salem"

#: src/Support/TimeDate.php:131
msgid "(GMT-06:00) America/North_Dakota/Center"
msgstr "(GMT-06:00) America/North_Dakota/Center"

#: src/Support/TimeDate.php:130
msgid "(GMT-06:00) America/North_Dakota/Beulah"
msgstr "(GMT-06:00) America/North_Dakota/Beulah"

#: src/Support/TimeDate.php:129
msgid "(GMT-06:00) America/Menominee"
msgstr "(GMT-06:00) America/Menominee"

#: src/Support/TimeDate.php:128
msgid "(GMT-06:00) America/Indiana/Tell_City"
msgstr "(GMT-06:00) America/Indiana/Tell_City"

#: src/Support/TimeDate.php:127
msgid "(GMT-06:00) America/Indiana/Knox"
msgstr "(GMT-06:00) America/Indiana/Knox"

#: src/Support/TimeDate.php:126
msgid "(GMT-07:00) Mountain Time (US & Canada)"
msgstr "(GMT-07:00) Heure des Rocheuses (États-Unis et Canada)"

#: src/Support/TimeDate.php:125
msgid "(GMT-07:00) Arizona"
msgstr "(GMT-07:00) Arizona"

#: src/Support/TimeDate.php:124
msgid "(GMT-07:00) America/Boise"
msgstr "(GMT-07:00) America/Boise"

#: src/Support/TimeDate.php:123
msgid "(GMT-08:00) Pacific Time (US & Canada)"
msgstr "(GMT-08:00) Heure du Pacifique (États-Unis et Canada)"

#: src/Support/TimeDate.php:122
msgid "(GMT-09:00) America/Yakutat"
msgstr "(GMT-09:00) America/Yakutat"

#: src/Support/TimeDate.php:121
msgid "(GMT-09:00) America/Sitka"
msgstr "(GMT-09:00) America/Sitka"

#: src/Support/TimeDate.php:120
msgid "(GMT-09:00) America/Nome"
msgstr "(GMT-09:00) America/Nome"

#: src/Support/TimeDate.php:119
msgid "(GMT-09:00) America/Metlakatla"
msgstr "(GMT-09:00) America/Metlakatla"

#: src/Support/TimeDate.php:118
msgid "(GMT-09:00) America/Anchorage"
msgstr "(GMT-09:00) America/Anchorage"

#: src/Support/TimeDate.php:117
msgid "(GMT-09:00) Alaska"
msgstr "(GMT-09:00) Alaska"

#: src/Support/TimeDate.php:116
msgid "(GMT-10:00) Hawaii"
msgstr "(GMT-10:00) Hawaï"

#: src/Support/TimeDate.php:115
msgid "(GMT-10:00) America/Adak"
msgstr "(GMT-10:00) America/Adak"

#. translators: %s: human-readable time difference
#: src/Support/TimeDate.php:102
msgctxt "%s = human-readable time difference"
msgid "%s ago"
msgstr "il y a %s"

#: src/Support/Errors/Translations/types.php:41
msgid "This is outside the allowed amount."
msgstr "Ce montant est en dehors de la plage autorisée."

#: src/Support/Errors/Translations/types.php:40
msgid "max count reached"
msgstr "nombre maximum atteint"

#: src/Support/Errors/Translations/types.php:39
msgid "must be at least 12 hours between emails"
msgstr "il doit y avoir au moins 12 heures entre les e-mails"

#: src/Support/Errors/Translations/types.php:38
msgid "must be less than 1 week"
msgstr "doit être inférieur à 1 semaine"

#: src/Support/Errors/Translations/types.php:37
msgid "must be 15 minutes or more"
msgstr "doit être de 15 minutes ou plus"

#: src/Support/Errors/Translations/types.php:36
msgid "Only one active abandoned checkout is allowed at a time"
msgstr "Une seule relance de paiement abandonné active est autorisée à la fois"

#: src/Support/Errors/Translations/types.php:35
msgid "It is not a valid hex color."
msgstr "Ce n’est pas une couleur hexadécimale valide."

#: src/Support/Errors/Translations/types.php:34
msgid "It is not valid or enabled."
msgstr "Ce n’est pas valide ou ce n’est pas activé."

#: src/Support/Errors/Translations/types.php:33
msgid "It is expired."
msgstr "Il a expiré."

#: src/Support/Errors/Translations/types.php:32
msgid "It does not match parent currency."
msgstr "Cela ne correspond pas à la devise parente."

#: src/Support/Errors/Translations/types.php:31
msgid "It is archived."
msgstr "Il est archivé."

#: src/Support/Errors/Translations/types.php:30
msgid "Must be even"
msgstr "Doit être pair"

#: src/Support/Errors/Translations/types.php:29
msgid "Must be odd"
msgstr "Doit être impair"

#: src/Support/Errors/Translations/types.php:28
msgid "Wrong length."
msgstr "Longueur incorrecte."

#: src/Support/Errors/Translations/types.php:26
#: src/Support/Errors/Translations/types.php:27
msgid "Must be smaller."
msgstr "Doit être plus petit."

#: src/Support/Errors/Translations/types.php:24
#: src/Support/Errors/Translations/types.php:25
msgid "Must be larger."
msgstr "Doit être plus grand."

#: src/Support/Errors/Translations/types.php:23
msgid "Too short."
msgstr "Trop court."

#: src/Support/Errors/Translations/types.php:22
msgid "Too long."
msgstr "Trop long."

#: src/Support/Errors/Translations/types.php:21
msgid "Must be accepted."
msgstr "Doit être accepté."

#: src/Support/Errors/Translations/types.php:20
msgid "This doesn't match"
msgstr "Cela ne correspond pas"

#: src/Support/Errors/Translations/types.php:19
msgid "This is reserved."
msgstr "Ceci est réservé."

#: src/Support/Errors/Translations/types.php:18
msgid "This is not included in the list."
msgstr "Ceci ne figure pas dans la liste."

#: src/Support/Errors/Translations/types.php:17
msgid "Validation failed"
msgstr "La validation a échoué"

#: src/Support/Errors/Translations/types.php:16
msgid "Must be an integer"
msgstr "Doit être un nombre entier"

#: src/Support/Errors/Translations/types.php:15
msgid "Not a number"
msgstr "Ce n’est pas un nombre"

#: src/Concerns/RestrictsAnonymousReads.php:139
#: src/Support/Errors/Translations/types.php:14
#: Controllers/BaseController.php:115
msgid "Not found."
msgstr "Introuvable."

#: src/Support/Errors/Translations/types.php:13
msgid "Must be blank"
msgstr "Doit être vide"

#: src/Support/Errors/Translations/types.php:12
msgid "Can't be blank."
msgstr "Ne peut pas être vide."

#: src/Support/Errors/Translations/types.php:11
msgid "Can't be empty."
msgstr "Ne peut pas être vide."

#: src/Support/Errors/Translations/types.php:10
msgid "There were some validation errors."
msgstr "Des erreurs de validation sont survenues."

#: src/Support/Errors/Translations/types.php:9
msgid "Invalid."
msgstr "Non valide."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:20
msgid "%s is no longer purchasable."
msgstr "%s n’est plus disponible à l’achat."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:18
msgid "%s is too high."
msgstr "%s est trop élevé."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:16
msgid "%s is not available with subscriptions."
msgstr "%s n’est pas disponible avec les abonnements."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:14
msgid "%s must be a number."
msgstr "%s doit être un nombre."

#. translators: attribute.
#: src/Support/Errors/Translations/types-replaceable.php:12
msgid "%s can't be blank."
msgstr "%s ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:121
msgid "This email is already in use."
msgstr "Cette adresse e-mail est déjà utilisée."

#: src/Support/Errors/Translations/codes.php:120
msgid "The quantity returned is greater than the quantity fulfilled."
msgstr "La quantité retournée est supérieure à la quantité traitée."

#: src/Support/Errors/Translations/codes.php:118
#: src/Support/Errors/Translations/codes.php:119
msgid "The currency of this product's price is different from the store currency."
msgstr "La devise du prix de ce produit est différente de celle de la boutique."

#: src/Support/Errors/Translations/codes.php:116
#: src/Support/Errors/Translations/codes.php:117
msgid "This product is no longer available for purchase."
msgstr "Ce produit n’est plus disponible à l’achat."

#: src/Support/Errors/Translations/codes.php:115
msgid "This product is out of stock."
msgstr "Ce produit est en rupture de stock."

#: src/Support/Errors/Translations/codes.php:113
msgid "This amount is outside the allowed amount."
msgstr "Ce montant est en dehors de la plage autorisée."

#: src/Support/Errors/Translations/codes.php:112
#: src/Support/Errors/Translations/codes.php:114
msgid "You have exceeded the purchase limit for this product."
msgstr "Vous avez dépassé la limite d’achat pour ce produit."

#: src/Support/Errors/Translations/codes.php:110
msgid "This payment method cannot be deleted because there are no other valid or reusable saved payment methods available."
msgstr "Ce moyen de paiement ne peut pas être supprimé car il n'y a pas d'autres moyens de paiement enregistrés valides ou réutilisables disponibles."

#: src/Support/Errors/Translations/codes.php:108
#: src/Support/Errors/Translations/codes.php:109
msgid "This payment method is not valid or reusable."
msgstr "Ce mode de paiement n'est pas valide ou réutilisable."

#: src/Support/Errors/Translations/codes.php:105
msgid "This coupon is not applicable to this subscription."
msgstr "Ce code promo ne s’applique pas à cet abonnement."

#: src/Support/Errors/Translations/codes.php:100
msgid "The minimum amount must be a number."
msgstr "Le montant minimum doit être un nombre."

#: src/Support/Errors/Translations/codes.php:99
msgid "The minimum amount must be greater than or equal to zero."
msgstr "Le montant minimum doit être supérieur ou égal à zéro."

#: src/Support/Errors/Translations/codes.php:98
msgid "The maximum amount must be a number."
msgstr "Le montant maximum doit être un nombre."

#: src/Support/Errors/Translations/codes.php:97
msgid "The maximum amount must be greater than or equal to the minimum amount."
msgstr "Le montant maximum doit être supérieur ou égal au montant minimum."

#: src/Support/Errors/Translations/codes.php:96
msgid "The minimum weight must be a number."
msgstr "Le poids minimum doit être un nombre."

#: src/Support/Errors/Translations/codes.php:95
msgid "The minimum weight must be greater than or equal to zero."
msgstr "Le poids minimum doit être supérieur ou égal à zéro."

#: src/Support/Errors/Translations/codes.php:94
msgid "The maximum weight must be a number."
msgstr "Le poids maximum doit être un nombre."

#: src/Support/Errors/Translations/codes.php:93
msgid "The maximum weight must be greater than or equal to the minimum weight."
msgstr "Le poids maximum doit être supérieur ou égal au poids minimum."

#: src/Support/Errors/Translations/codes.php:92
msgid "The shipping method cannot be blank."
msgstr "Le mode de livraison ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:91
msgid "The shipping weight unit is not valid."
msgstr "L’unité de poids de livraison n’est pas valide."

#: src/Support/Errors/Translations/codes.php:90
msgid "The shipping weight unit cannot be blank."
msgstr "L’unité de poids de livraison ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:89
msgid "The shipping rate type is not valid."
msgstr "Le type de tarif de livraison n’est pas valide."

#: src/Support/Errors/Translations/codes.php:88
msgid "The shipping rate type cannot be blank."
msgstr "Le type de tarif de livraison ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:87
msgid "The shipping method description is too long. Please enter a shorter description."
msgstr "La description du mode de livraison est trop longue. Veuillez saisir une description plus courte."

#: src/Support/Errors/Translations/codes.php:86
msgid "The shipping method name is too long. Please enter a shorter name."
msgstr "Le nom du mode de livraison est trop long. Veuillez saisir un nom plus court."

#: src/Support/Errors/Translations/codes.php:85
msgid "The shipping method name cannot be blank."
msgstr "Le nom du mode de livraison ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:84
msgid "The selected countries are not valid."
msgstr "Les pays sélectionnés ne sont pas valides."

#: src/Support/Errors/Translations/codes.php:83
msgid "The selected countries are already used in another shipping zone."
msgstr "Les pays sélectionnés sont déjà utilisés dans une autre zone de livraison."

#: src/Support/Errors/Translations/codes.php:82
msgid "The shipping zone name is too long. Please enter a shorter name."
msgstr "Le nom de la zone de livraison est trop long. Veuillez saisir un nom plus court."

#: src/Support/Errors/Translations/codes.php:81
msgid "The shipping zone name is already in use."
msgstr "Le nom de la zone de livraison est déjà utilisé."

#: src/Support/Errors/Translations/codes.php:80
msgid "The shipping zone name cannot be blank."
msgstr "Le nom de la zone de livraison ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:79
msgid "The shipping profile name is too long. Please enter a shorter name."
msgstr "Le nom du profil de livraison est trop long. Veuillez saisir un nom plus court."

#: src/Support/Errors/Translations/codes.php:78
msgid "The shipping profile name cannot be blank."
msgstr "Le nom du profil de livraison ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:77
msgid "The shipping method name is already in use ."
msgstr "Le nom du mode de livraison est déjà utilisé."

#: src/Support/Errors/Translations/codes.php:76
msgid "We don't currently ship to your address."
msgstr "Nous ne livrons pas actuellement à votre adresse."

#: src/Support/Errors/Translations/codes.php:70
msgid "This URL part is already taken. Please choose another URL part."
msgstr "Cette partie d’URL est déjà prise. Veuillez en choisir une autre."

#: src/Support/Errors/Translations/codes.php:69
msgid "The name cannot be blank."
msgstr "Le nom ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:68
msgid "This name is already taken. Please choose another name."
msgstr "Ce nom est déjà pris. Veuillez choisir un autre nom."

#: src/Support/Errors/Translations/codes.php:67
msgid "You have reached the maximum number of options for this product."
msgstr "Vous avez atteint le nombre maximal d’options pour ce produit."

#: src/Support/Errors/Translations/codes.php:66
msgid "This option name is already taken. Please use a different name."
msgstr "Ce nom d’option est déjà pris. Veuillez utiliser un autre nom."

#: src/Support/Errors/Translations/codes.php:63
msgid "This file type is not supported."
msgstr "Ce type de fichier n’est pas pris en charge."

#: src/Support/Errors/Translations/codes.php:62
msgid "You cannot delete this media item because it is currently being used."
msgstr "Vous ne pouvez pas supprimer ce média car il est actuellement utilisé."

#: src/Support/Errors/Translations/codes.php:61
msgid "You cannot enable taxes unless a valid tax address is provided"
msgstr "Vous ne pouvez pas activer les taxes sans fournir une adresse fiscale valide"

#: src/Support/Errors/Translations/codes.php:60
msgid "You cannot enable EU Micro Exemption if your address is outside of the EU."
msgstr "Vous ne pouvez pas activer l’exemption micro-entreprise de l’UE si votre adresse se trouve hors de l’UE."

#: src/Support/Errors/Translations/codes.php:59
msgid "You are already collecting tax for this zone."
msgstr "Vous collectez déjà les taxes pour cette zone."

#: src/Support/Errors/Translations/codes.php:58
msgid "The maximum price must be greater than the minimum price."
msgstr "Le prix maximum doit être supérieur au prix minimum."

#: src/Support/Errors/Translations/codes.php:57
msgid "The minimum price must be smaller."
msgstr "Le prix minimum doit être inférieur."

#: src/Support/Errors/Translations/codes.php:56
msgid "The maximum price must be smaller."
msgstr "Le prix maximum doit être inférieur."

#: src/Support/Errors/Translations/codes.php:55
msgid "This price is currently being used in subscriptions or checkout sessions. Please archive the price and create another one."
msgstr "Ce prix est actuellement utilisé dans des abonnements ou des sessions de paiement. Veuillez archiver le prix et en créer un autre."

#: src/Support/Errors/Translations/codes.php:54
msgid "This product is no longer purchaseable."
msgstr "Ce produit n’est plus disponible à l’achat."

#: src/Support/Errors/Translations/codes.php:53
msgid "You can only apply this offer once."
msgstr "Vous ne pouvez appliquer cette offre qu’une seule fois."

#: src/Support/Errors/Translations/codes.php:52
msgid "This prefix is too short. Please enter a longer prefix."
msgstr "Ce préfixe est trop court. Veuillez saisir un préfixe plus long."

#: src/Support/Errors/Translations/codes.php:51
msgid "This prefix is too long. Please enter a shorter prefix."
msgstr "Ce préfixe est trop long. Veuillez saisir un préfixe plus court."

#: src/Support/Errors/Translations/codes.php:50
msgid "Please double-check your prefix does not contain any spaces, underscores, dashes or special characters."
msgstr "Veuillez vérifier que votre préfixe ne contient pas d’espaces, de tirets bas, de tirets ou de caractères spéciaux."

#: src/Support/Errors/Translations/codes.php:48
msgid "This is not a valid coupon code"
msgstr "Ce code promo n’est pas valide"

#: src/Support/Errors/Translations/codes.php:47
msgid "This discount code does not apply to this currency."
msgstr "Ce code de remise ne s’applique pas à cette devise."

#: src/Support/Errors/Translations/codes.php:46
msgid "This coupon has expired."
msgstr "Ce code promo a expiré."

#: src/Support/Errors/Translations/codes.php:44
msgid "Your postal code is not valid."
msgstr "Votre code postal n’est pas valide."

#: src/Support/Errors/Translations/codes.php:14
msgid "Failed to update. Please check for errors and try again."
msgstr "Échec de la mise à jour. Veuillez vérifier les erreurs et réessayer."

#: src/Support/Errors/Translations/codes.php:40
msgid "This coupon code is invalid."
msgstr "Ce code promo n’est pas valide."

#: src/Support/Errors/Translations/codes.php:39
msgid "The prices in this checkout session have changed. Please recheck it before submitting again."
msgstr "Les prix de cette session de paiement ont changé. Veuillez les vérifier avant de soumettre à nouveau."

#: src/Support/Errors/Translations/codes.php:38
msgid "Please enter a valid tax number."
msgstr "Veuillez saisir un numéro de TVA valide."

#: src/Support/Errors/Translations/codes.php:37
msgid "The product image must be an image."
msgstr "L’image du produit doit être une image."

#: src/Support/Errors/Translations/codes.php:36
msgid "This product has prices that are currently being used. Please archive the product instead if it is not already archived."
msgstr "Ce produit a des prix actuellement utilisés. Veuillez plutôt archiver le produit s’il ne l’est pas déjà."

#: src/Support/Errors/Translations/codes.php:35
msgid "There are no processors to make the payment. Please contact us for assistance."
msgstr "Aucun processeur n’est disponible pour effectuer le paiement. Veuillez nous contacter pour obtenir de l’aide."

#: src/Support/Errors/Translations/codes.php:34
msgid "This promotion code already exists. Please archive the old code or use a different code."
msgstr "Ce code promo existe déjà. Veuillez archiver l’ancien code ou utiliser un code différent."

#: src/Support/Errors/Translations/codes.php:33
msgid "A price with this currency and recurring interval already exists. Please create a new product to create this price."
msgstr "Un prix avec cette devise et cet intervalle de récurrence existe déjà. Veuillez créer un nouveau produit pour créer ce prix."

#: src/Support/Errors/Translations/codes.php:32
msgid "The compare at price must be greater than the price."
msgstr "Le prix barré doit être supérieur au prix."

#: src/Support/Errors/Translations/codes.php:31
msgid "The price cannot be blank."
msgstr "Le prix ne peut pas être vide."

#: src/Support/Errors/Translations/codes.php:30
msgid "You cannot add a one-time product to a subscription."
msgstr "Vous ne pouvez pas ajouter un produit à paiement unique à un abonnement."

#: src/Support/Errors/Translations/codes.php:29
msgid "The payment method is not valid (chargeable fingerprint blank). Please double-check it and try again."
msgstr "Le moyen de paiement n'est pas valide (empreinte de facturation vide). Veuillez le vérifier à nouveau et réessayer."

#: src/Support/Errors/Translations/codes.php:28
msgid "This payment method cannot be used for subscriptions."
msgstr "Ce mode de paiement ne peut pas être utilisé pour les abonnements."

#: src/Support/Errors/Translations/codes.php:27
msgid "The refund amount is greater than the refundable amount."
msgstr "Le montant du remboursement est supérieur au montant remboursable."

#: src/Support/Errors/Translations/codes.php:26
msgid "This download cannot be removed or archived when it is set as the current release."
msgstr "Ce téléchargement ne peut pas être retiré ou archivé lorsqu’il est défini comme version actuelle."

#: src/Support/Errors/Translations/codes.php:24
msgid "Please select a customer."
msgstr "Veuillez sélectionner un client."

#: src/Support/Errors/Translations/codes.php:19
#: src/Support/Errors/Translations/codes.php:107
msgid "Please fill out your address."
msgstr "Veuillez renseigner votre adresse."

#: src/Support/Errors/Translations/codes.php:17
msgid "One of these products is no longer purchaseable."
msgstr "L'un de ces produits ne peut plus être acheté."

#: src/Support/Errors/Translations/codes.php:15
msgid "Please add at least one product."
msgstr "Veuillez ajouter au moins un produit."

#: src/Support/Errors/Translations/codes.php:13
msgid "Invalid promotion code."
msgstr "Code promo non valide."

#: src/Support/Errors/Translations/codes.php:12
msgid "The price is already being used in subscriptions or checkout sessions. Please archive the price and create another one."
msgstr "Le prix est déjà utilisé dans des abonnements ou des sessions de paiement. Veuillez archiver le prix et en créer un autre."

#: src/Support/Errors/Translations/codes.php:11
msgid "Failed to save coupon."
msgstr "Échec de l’enregistrement du code promo."

#: src/Support/Errors/Translations/codes.php:9
msgid "Could not complete the request. Please try again."
msgstr "Impossible de traiter la demande. Veuillez réessayer."

#: src/Support/Errors/Translations/attributes.php:16
msgid "Repeat payment"
msgstr "Paiement récurrent"

#: src/Support/Errors/Translations/attributes.php:15
#: products/components/price/parts/AdHoc.js:20
msgid "Pay what you want"
msgstr "Payez ce que vous voulez"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:116
#: src/Integrations/Bricks/Elements/Product.php:128
#: src/Support/Errors/Translations/attributes.php:14
#: affiliation-payouts/list/fields/index.js:98 auto-fees/modules/Details.js:170
#: checkouts/modules/Price.js:252
#: components/data-tables/charges-data-table/ChargeDetails.js:73
#: coupons/modules/Types.js:32
#: customers/modules/Balance/ViewTransactions.js:108
#: customers/modules/Charges.js:63 invoices/modules/Price.js:333
#: orders/modules/Charges.js:76 orders/modules/Dispute/DisputeHistory.js:63
#: orders/modules/PaymentFailures.js:16
#: subscriptions/edit/modules/Modals/UpdateAmount.js:33
#: subscriptions/show/modules/Periods.js:97
#: Blocks/AddToCartButton/Block.php:137 Blocks/AddToCartButton/edit.js:111
#: Blocks/Donation/edit.js:261 Blocks/DonationAmount/edit.js:36
#: Blocks/ProductDonationAmount/edit.js:52
#: src/blocks/cart-order-bump-amount/index.js:20
msgid "Amount"
msgstr "Montant"

#: src/Support/Errors/Translations/attributes.php:13
#: coupons/modules/Types.js:60 settings/abandoned/Coupon.js:65
#: settings/subscription-preservation/Coupon.js:50
msgid "Percent Off"
msgstr "Pourcentage de réduction"

#: src/Support/Errors/Translations/attributes.php:12
#: coupons/modules/Types.js:78 settings/abandoned/Coupon.js:83
#: settings/subscription-preservation/Coupon.js:67
msgid "Amount Off"
msgstr "Montant de réduction"

#: src/Support/Errors/Translations/attributes.php:10
msgid "Promotion code"
msgstr "Code promo"

#: src/Support/Errors/ErrorsTranslationService.php:206
#: src/Support/Errors/ErrorsTranslationService.php:221
msgid "Error."
msgstr "Erreur."

#. translators: minimum amount for coupon.
#: src/Support/Errors/ErrorsTranslationService.php:100
msgid "You must spend at least %s to use this coupon."
msgstr "Vous devez dépenser au moins %s pour utiliser ce code promo."

#. translators: minimum quantity.
#: src/Support/Errors/ErrorsTranslationService.php:89
#: src/Support/Errors/ErrorsTranslationService.php:95
msgid "You must enter a quantity greater than or equal to %s"
msgstr "Vous devez saisir une quantité supérieure ou égale à %s"

#: src/Support/Errors/ErrorsTranslationService.php:85
msgid "The product is out of stock. Please remove it from your cart."
msgstr "Le produit est en rupture de stock. Veuillez le retirer de votre panier."

#. translators: 1. minimum amount, 2. maximum amount.
#: src/Support/Errors/ErrorsTranslationService.php:80
msgid "You must enter an amount between %1$s and %2$s"
msgstr "Vous devez saisir un montant compris entre %1$s et %2$s"

#. translators: field name.
#. translators: attribute.
#: src/Support/Errors/ErrorsTranslationService.php:62
#: src/Support/Errors/Translations/types-replaceable.php:10
#: src/Support/Errors/Translations/types-replaceable.php:22
msgid "%s is invalid."
msgstr "%s n’est pas valide."

#: src/Support/Currency.php:698
msgid "Zambian Kwacha"
msgstr "Kwacha zambien"

#: src/Support/Currency.php:697
msgid "Yemeni Rial"
msgstr "Rial yéménite"

#: src/Support/Currency.php:696
msgid "West African Cfa Franc"
msgstr "Franc CFA d’Afrique de l’Ouest"

#: src/Support/Currency.php:695
msgid "Vietnamese Đồng"
msgstr "Đồng vietnamien"

#: src/Support/Currency.php:694
msgid "Vanuatu Vatu"
msgstr "Vatu du Vanuatu"

#: src/Support/Currency.php:693
msgid "Uzbekistan Som"
msgstr "Sum ouzbek"

#: src/Support/Currency.php:692
msgid "Uruguayan Peso"
msgstr "Peso uruguayen"

#: src/Support/Currency.php:691
msgid "United States Dollar"
msgstr "Dollar des États-Unis"

#: src/Support/Currency.php:690
msgid "United Arab Emirates Dirham"
msgstr "Dirham des Émirats arabes unis"

#: src/Support/Currency.php:689
msgid "Ukrainian Hryvnia"
msgstr "Hryvnia ukrainienne"

#: src/Support/Currency.php:688
msgid "Ugandan Shilling"
msgstr "Shilling ougandais"

#: src/Support/Currency.php:687
msgid "Turkish Lira"
msgstr "Livre turque"

#: src/Support/Currency.php:686
msgid "Trinidad and Tobago Dollar"
msgstr "Dollar de Trinité-et-Tobago"

#: src/Support/Currency.php:685
msgid "Tongan Paʻanga"
msgstr "Paʻanga tongien"

#: src/Support/Currency.php:684
msgid "Thai Baht"
msgstr "Baht thaïlandais"

#: src/Support/Currency.php:683
msgid "Tanzanian Shilling"
msgstr "Shilling tanzanien"

#: src/Support/Currency.php:682
msgid "Tajikistani Somoni"
msgstr "Somoni tadjik"

#: src/Support/Currency.php:681
msgid "São Tomé and Príncipe Dobra"
msgstr "Dobra de São Tomé-et-Príncipe"

#: src/Support/Currency.php:680
msgid "Swiss Franc"
msgstr "Franc suisse"

#: src/Support/Currency.php:679
msgid "Swedish Krona"
msgstr "Couronne suédoise"

#: src/Support/Currency.php:678
msgid "Swazi Lilangeni"
msgstr "Lilangeni swazi"

#: src/Support/Currency.php:677
msgid "Surinamese Dollar"
msgstr "Dollar surinamais"

#: src/Support/Currency.php:676
msgid "Sri Lankan Rupee"
msgstr "Roupie srilankaise"

#: src/Support/Currency.php:675
msgid "South Korean Won"
msgstr "Won sud-coréen"

#: src/Support/Currency.php:674
msgid "South African Rand"
msgstr "Rand sud-africain"

#: src/Support/Currency.php:673
msgid "Somali Shilling"
msgstr "Shilling somalien"

#: src/Support/Currency.php:672
msgid "Solomon Islands Dollar"
msgstr "Dollar des îles Salomon"

#: src/Support/Currency.php:671
msgid "Singapore Dollar"
msgstr "Dollar de Singapour"

#: src/Support/Currency.php:670
msgid "Sierra Leonean Leone"
msgstr "Leone sierraléonais"

#: src/Support/Currency.php:669
msgid "Seychellois Rupee"
msgstr "Roupie seychelloise"

#: src/Support/Currency.php:668
msgid "Serbian Dinar"
msgstr "Dinar serbe"

#: src/Support/Currency.php:667
msgid "Saudi Riyal"
msgstr "Riyal saoudien"

#: src/Support/Currency.php:666
msgid "Samoan Tala"
msgstr "Tala samoan"

#: src/Support/Currency.php:665
msgid "Saint Helenian Pound"
msgstr "Livre de Sainte-Hélène"

#: src/Support/Currency.php:664
msgid "Rwandan Franc"
msgstr "Franc rwandais"

#: src/Support/Currency.php:663
msgid "Russian Ruble"
msgstr "Rouble russe"

#: src/Support/Currency.php:662
msgid "Romanian Leu"
msgstr "Leu roumain"

#: src/Support/Currency.php:661
msgid "Qatari Riyal"
msgstr "Riyal qatari"

#: src/Support/Currency.php:660
msgid "Polish Złoty"
msgstr "Złoty polonais"

#: src/Support/Currency.php:659
msgid "Philippine Peso"
msgstr "Peso philippin"

#: src/Support/Currency.php:658
msgid "Peruvian Sol"
msgstr "Sol péruvien"

#: src/Support/Currency.php:657
msgid "Paraguayan Guaraní"
msgstr "Guaraní paraguayen"

#: src/Support/Currency.php:656
msgid "Papua New Guinean Kina"
msgstr "Kina de Papouasie-Nouvelle-Guinée"

#: src/Support/Currency.php:655
msgid "Panamanian Balboa"
msgstr "Balboa panaméen"

#: src/Support/Currency.php:654
msgid "Pakistani Rupee"
msgstr "Roupie pakistanaise"

#: src/Support/Currency.php:653
msgid "Norwegian Krone"
msgstr "Couronne norvégienne"

#: src/Support/Currency.php:652
msgid "Nigerian Naira"
msgstr "Naira nigérian"

#: src/Support/Currency.php:651
msgid "Nicaraguan Córdoba"
msgstr "Córdoba nicaraguayen"

#: src/Support/Currency.php:650
msgid "New Zealand Dollar"
msgstr "Dollar néo-zélandais"

#: src/Support/Currency.php:649
msgid "New Taiwan Dollar"
msgstr "Nouveau dollar de Taïwan"

#: src/Support/Currency.php:648
msgid "Netherlands Antillean Gulden"
msgstr "Florin des Antilles néerlandaises"

#: src/Support/Currency.php:647
msgid "Nepalese Rupee"
msgstr "Roupie népalaise"

#: src/Support/Currency.php:646
msgid "Namibian Dollar"
msgstr "Dollar namibien"

#: src/Support/Currency.php:645
msgid "Myanmar Kyat"
msgstr "Kyat birman"

#: src/Support/Currency.php:644
msgid "Mozambican Metical"
msgstr "Metical mozambicain"

#: src/Support/Currency.php:643
msgid "Moroccan Dirham"
msgstr "Dirham marocain"

#: src/Support/Currency.php:642
msgid "Mongolian Tögrög"
msgstr "Tugrik mongol"

#: src/Support/Currency.php:641
msgid "Moldovan Leu"
msgstr "Leu moldave"

#: src/Support/Currency.php:640
msgid "Mexican Peso"
msgstr "Peso mexicain"

#: src/Support/Currency.php:639
msgid "Mauritian Rupee"
msgstr "Roupie mauricienne"

#: src/Support/Currency.php:638
msgid "Mauritanian Ouguiya"
msgstr "Ouguiya mauritanien"

#: src/Support/Currency.php:637
msgid "Maldivian Rufiyaa"
msgstr "Rufiyaa maldivienne"

#: src/Support/Currency.php:636
msgid "Malaysian Ringgit"
msgstr "Ringgit malaisien"

#: src/Support/Currency.php:635
msgid "Malawian Kwacha"
msgstr "Kwacha malawite"

#: src/Support/Currency.php:634
msgid "Macedonian Denar"
msgstr "Denar macédonien"

#: src/Support/Currency.php:633
msgid "Macanese Pataca"
msgstr "Pataca macanaise"

#: src/Support/Currency.php:632
msgid "Liberian Dollar"
msgstr "Dollar libérien"

#: src/Support/Currency.php:631
msgid "Lesotho Loti"
msgstr "Loti lesothan"

#: src/Support/Currency.php:630
msgid "Lebanese Pound"
msgstr "Livre libanaise"

#: src/Support/Currency.php:629
msgid "Lao Kip"
msgstr "Kip laotien"

#: src/Support/Currency.php:628
msgid "Kyrgyzstani Som"
msgstr "Som kirghize"

#: src/Support/Currency.php:627
msgid "Kenyan Shilling"
msgstr "Shilling kényan"

#: src/Support/Currency.php:626
msgid "Kazakhstani Tenge"
msgstr "Tenge kazakh"

#: src/Support/Currency.php:625
msgid "Japanese Yen"
msgstr "Yen japonais"

#: src/Support/Currency.php:624
msgid "Jamaican Dollar"
msgstr "Dollar jamaïcain"

#: src/Support/Currency.php:623
msgid "Israeli New Sheqel"
msgstr "Nouveau shekel israélien"

#: src/Support/Currency.php:622
msgid "Indonesian Rupiah"
msgstr "Roupie indonésienne"

#: src/Support/Currency.php:621
msgid "Indian Rupee"
msgstr "Roupie indienne"

#: src/Support/Currency.php:620
msgid "Icelandic Króna"
msgstr "Couronne islandaise"

#: src/Support/Currency.php:619
msgid "Hungarian Forint"
msgstr "Forint hongrois"

#: src/Support/Currency.php:618
msgid "Hong Kong Dollar"
msgstr "Dollar de Hong Kong"

#: src/Support/Currency.php:617
msgid "Honduran Lempira"
msgstr "Lempira hondurien"

#: src/Support/Currency.php:616
msgid "Haitian Gourde"
msgstr "Gourde haïtienne"

#: src/Support/Currency.php:615
msgid "Guyanese Dollar"
msgstr "Dollar guyanien"

#: src/Support/Currency.php:614
msgid "Guinean Franc"
msgstr "Franc guinéen"

#: src/Support/Currency.php:613
msgid "Guatemalan Quetzal"
msgstr "Quetzal guatémaltèque"

#: src/Support/Currency.php:612
msgid "Gibraltar Pound"
msgstr "Livre de Gibraltar"

#: src/Support/Currency.php:610
msgid "Georgian Lari"
msgstr "Lari géorgien"

#: src/Support/Currency.php:609
msgid "Gambian Dalasi"
msgstr "Dalasi gambien"

#: src/Support/Currency.php:608
msgid "Fijian Dollar"
msgstr "Dollar fidjien"

#: src/Support/Currency.php:607
msgid "Falkland Pound"
msgstr "Livre des Falkland"

#: src/Support/Currency.php:606
msgid "Euro"
msgstr "Euro"

#: src/Support/Currency.php:605
msgid "Ethiopian Birr"
msgstr "Birr éthiopien"

#: src/Support/Currency.php:604
msgid "Egyptian Pound"
msgstr "Livre égyptienne"

#: src/Support/Currency.php:603
msgid "East Caribbean Dollar"
msgstr "Dollar des Caraïbes orientales"

#: src/Support/Currency.php:602
msgid "Dominican Peso"
msgstr "Peso dominicain"

#: src/Support/Currency.php:601
msgid "Djiboutian Franc"
msgstr "Franc djiboutien"

#: src/Support/Currency.php:600
msgid "Danish Krone"
msgstr "Couronne danoise"

#: src/Support/Currency.php:599
msgid "Czech Koruna"
msgstr "Couronne tchèque"

#: src/Support/Currency.php:598
msgid "Croatian Kuna"
msgstr "Kuna croate"

#: src/Support/Currency.php:597
msgid "Costa Rican Colón"
msgstr "Colón costaricien"

#: src/Support/Currency.php:596
msgid "Congolese Franc"
msgstr "Franc congolais"

#: src/Support/Currency.php:595
msgid "Comorian Franc"
msgstr "Franc comorien"

#: src/Support/Currency.php:594
msgid "Colombian Peso"
msgstr "Peso colombien"

#: src/Support/Currency.php:593
msgid "Chinese Renminbi Yuan"
msgstr "Yuan renminbi chinois"

#: src/Support/Currency.php:592
msgid "Chilean Peso"
msgstr "Peso chilien"

#: src/Support/Currency.php:591
msgid "Cfp Franc"
msgstr "Franc CFP"

#: src/Support/Currency.php:590
msgid "Central African Cfa Franc"
msgstr "Franc CFA d’Afrique centrale"

#: src/Support/Currency.php:589
msgid "Cayman Islands Dollar"
msgstr "Dollar des îles Caïmans"

#: src/Support/Currency.php:588
msgid "Cape Verdean Escudo"
msgstr "Escudo cap-verdien"

#: src/Support/Currency.php:587
msgid "Canadian Dollar"
msgstr "Dollar canadien"

#: src/Support/Currency.php:586
msgid "Cambodian Riel"
msgstr "Riel cambodgien"

#: src/Support/Currency.php:585
msgid "Burundian Franc"
msgstr "Franc burundais"

#: src/Support/Currency.php:584
msgid "Bulgarian Lev"
msgstr "Lev bulgare"

#: src/Support/Currency.php:583
msgid "Brunei Dollar"
msgstr "Dollar de Brunei"

#: src/Support/Currency.php:582
msgid "British Pound"
msgstr "Livre sterling"

#: src/Support/Currency.php:581
msgid "Brazilian Real"
msgstr "Réal brésilien"

#: src/Support/Currency.php:580
msgid "Botswana Pula"
msgstr "Pula botswanais"

#: src/Support/Currency.php:579
msgid "Bosnia and Herzegovina Convertible Mark"
msgstr "Mark convertible de Bosnie-Herzégovine"

#: src/Support/Currency.php:578
msgid "Bolivian Boliviano"
msgstr "Boliviano bolivien"

#: src/Support/Currency.php:577
msgid "Bermudian Dollar"
msgstr "Dollar bermudien"

#: src/Support/Currency.php:576
msgid "Belize Dollar"
msgstr "Dollar bélizien"

#: src/Support/Currency.php:575
msgid "Belarusian Ruble"
msgstr "Rouble biélorusse"

#: src/Support/Currency.php:574
msgid "Barbadian Dollar"
msgstr "Dollar barbadien"

#: src/Support/Currency.php:573
msgid "Bangladeshi Taka"
msgstr "Taka bangladais"

#: src/Support/Currency.php:572
msgid "Bahamian Dollar"
msgstr "Dollar bahaméen"

#: src/Support/Currency.php:571
msgid "Azerbaijani Manat"
msgstr "Manat azerbaïdjanais"

#: src/Support/Currency.php:570
msgid "Australian Dollar"
msgstr "Dollar australien"

#: src/Support/Currency.php:569
msgid "Aruban Florin"
msgstr "Florin arubais"

#: src/Support/Currency.php:568
msgid "Armenian Dram"
msgstr "Dram arménien"

#: src/Support/Currency.php:567
msgid "Argentine Peso"
msgstr "Peso argentin"

#: src/Support/Currency.php:566
msgid "Angolan Kwanza"
msgstr "Kwanza angolais"

#: src/Support/Currency.php:565
msgid "Algerian Dinar"
msgstr "Dinar algérien"

#: src/Support/Currency.php:564
msgid "Albanian Lek"
msgstr "Lek albanais"

#: src/Support/Blocks/TemplateUtilityService.php:211
msgid "No theme is defined for this template."
msgstr "Aucun thème n'est défini pour ce modèle."

#: src/Support/Blocks/TemplateUtilityService.php:404
msgid "Display all individual product collections content unless a custom template has been applied."
msgstr "Afficher le contenu de toutes les collections de produits individuelles, sauf si un modèle personnalisé a été appliqué."

#: src/Support/Blocks/TemplateUtilityService.php:403
msgid "Display all individual product collections unless a custom template has been applied."
msgstr "Afficher toutes les collections de produits individuelles, sauf si un modèle personnalisé a été appliqué."

#: src/Support/Blocks/TemplateUtilityService.php:400
msgid "Display all individual products content unless a custom template has been applied."
msgstr "Afficher le contenu de tous les produits individuels, sauf si un modèle personnalisé a été appliqué."

#: src/Support/Blocks/TemplateUtilityService.php:399
msgid "Display all individual products unless a custom template has been applied."
msgstr "Afficher tous les produits individuels, sauf si un modèle personnalisé a été appliqué."

#: src/Settings/SettingService.php:202 Blocks/Email/Block.php:21
msgid "Your email and cart are saved so we can send email reminders about this order."
msgstr "Votre e-mail et votre panier sont enregistrés afin que nous puissions vous envoyer des rappels par e-mail concernant cette commande."

#: src/Routing/PermalinkSettingService.php:247
msgid "Enter a custom base to use. A base must be set or WordPress will use default instead."
msgstr "Entrez une base personnalisée à utiliser. Une base doit être définie, sinon WordPress utilisera la base par défaut."

#: src/Routing/PermalinkSettingService.php:243
msgid "Custom base"
msgstr "Base personnalisée"

#: src/Controllers/Admin/ProductCollections/ProductCollectionsController.php:26
#: src/Routing/PermalinkSettingService.php:153
#: src/Support/Blocks/TemplateUtilityService.php:373
#: src/Support/Blocks/TemplateUtilityService.php:374
#: src/WordPress/Admin/AdminPageRegistry.php:97
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:372
#: admin/product-collections/index.php:6
#: product-collections/ProductCollectionsList.js:138
#: product-collections/ProductCollectionsList.js:156 store/add-entities.js:320
msgid "Product Collections"
msgstr "Collections de produits"

#. translators: %s: Home URL
#: src/Routing/PermalinkSettingService.php:145
msgid "If you like, you may enter custom structures for your product page URLs here. For example, using <code>collections</code> would make your product collection links like <code>%scollections/sample-collection/</code>."
msgstr "Si vous le souhaitez, vous pouvez saisir ici des structures personnalisées pour les URL de vos pages produits. Par exemple, utiliser <code>collections</code> donnerait à vos liens de collections de produits la forme <code>%scollections/sample-collection/</code>."

#: src/Routing/PermalinkSettingService.php:143
msgid "SureCart Product Collection Permalinks"
msgstr "Permaliens des collections de produits SureCart"

#. translators: %s: Home URL
#: src/Routing/PermalinkSettingService.php:107
#: src/Routing/PermalinkSettingService.php:128
msgid "If you like, you may enter custom structures for your instant checkout URLs here. For example, using <code>buy</code> would make your product buy links like <code>%sbuy/sample-product/</code>."
msgstr "Si vous le souhaitez, vous pouvez saisir ici des structures personnalisées pour vos URL de paiement instantané. Par exemple, si vous utilisez <code>buy</code>, vos liens d'achat de produits ressembleront à <code>%sbuy/sample-product/</code>."

#: src/Routing/PermalinkSettingService.php:105
#: src/Routing/PermalinkSettingService.php:126
msgid "SureCart Instant Checkout Permalinks"
msgstr "Permaliens pour la caisse instantanée de SureCart"

#: src/BlockLibrary/BlockPatternsService.php:53
#: src/BlockLibrary/BlockServiceProvider.php:130
#: src/Routing/PermalinkSettingService.php:98
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:456
msgid "Shop"
msgstr "Boutique"

#: src/Integrations/Bricks/Elements/BuyButton.php:108
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:159
#: src/Integrations/Bricks/Elements/ProductReviewTotalRating.php:79
#: src/Integrations/Elementor/ElementorBlockAdapterService.php:107
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:316
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:103
#: src/Routing/PermalinkSettingService.php:94
#: src/Routing/PermalinkSettingService.php:111
#: src/Routing/PermalinkSettingService.php:132
#: src/Routing/PermalinkSettingService.php:149
#: src/Routing/PermalinkSettingService.php:167 forms/default.php:6
#: orders/modules/Fulfillment/components/PackageSelector/SavedTemplatesTab.js:119
#: products/utility.js:8
#: settings/display-currency/components/DisplayCurrenciesSettings.js:99
#: settings/shipping/parcel/ParcelTemplates.js:223
#: settings/shipping/warehouse/WarehouseListItem.js:104 util/templates.js:8
#: Blocks/Dashboard/CustomerPaymentMethods/edit.js:89
#: src/blocks-styles/product-quantity--default.php:9
#: sc-payment-methods-list.js:170
msgid "Default"
msgstr "Par défaut"

#. translators: %s: Home URL
#: src/Routing/PermalinkSettingService.php:90
msgid "If you like, you may enter custom structures for your product page URLs here. For example, using <code>products</code> would make your product buy links like <code>%sproducts/sample-product/</code>."
msgstr "Si vous le souhaitez, vous pouvez saisir ici des structures personnalisées pour les URL de vos pages de produits. Par exemple, si vous utilisez <code>produits</code>, vos liens d'achat de produits ressembleront à <code>%sproduits/sample-produit/</code>"

#: src/Routing/PermalinkSettingService.php:88
msgid "SureCart Product Permalinks"
msgstr "Permaliens des produits SureCart"

#: src/Rest/TaxRegistrationRestServiceProvider.php:65
msgid "The associated tax zone."
msgstr "La zone fiscale associée."

#: src/Rest/TaxRegistrationRestServiceProvider.php:60
msgid "The associated tax identifier."
msgstr "L’identifiant fiscal associé."

#: src/Rest/TaxProtocolRestServiceProvider.php:125
msgid "The associated EU tax identifier."
msgstr "L’identifiant fiscal européen associé."

#: src/Rest/TaxProtocolRestServiceProvider.php:120
msgid "The associated Canadian tax identifier."
msgstr "L’identifiant fiscal canadien associé."

#: src/Rest/TaxProtocolRestServiceProvider.php:110
msgid "If set to true taxes will be automatically calculated."
msgstr "Si défini sur true, les taxes seront calculées automatiquement."

#: src/Rest/TaxProtocolRestServiceProvider.php:105
msgid "If set to true VAT taxes will be calculated for all EU countries."
msgstr "Si défini sur true, la TVA sera calculée pour tous les pays de l’UE."

#: src/Rest/TaxProtocolRestServiceProvider.php:100
msgid "If set to true VAT taxes will be calculated using the account's home country VAT rate."
msgstr "Si défini sur true, la TVA sera calculée en utilisant le taux de TVA du pays d’origine du compte."

#: src/Rest/TaxProtocolRestServiceProvider.php:95
msgid "If set to true GST taxes will be calculated for all Canadian provinces."
msgstr "Si défini sur true, la TPS sera calculée pour toutes les provinces canadiennes."

#: src/Rest/SubscriptionProtocolRestServiceProvider.php:111
#: src/Rest/TaxProtocolRestServiceProvider.php:115
msgid "Upgrade behavior. Either pending or immediate."
msgstr "Comportement lors d’une mise à niveau. pending ou immediate."

#: src/Rest/SubscriptionProtocolRestServiceProvider.php:106
msgid "Downgrade behavior. Either pending or immediate."
msgstr "Comportement lors d’une rétrogradation. pending ou immediate."

#: src/Rest/SubscriptionProtocolRestServiceProvider.php:101
msgid "Cancel behavior. Either pending or immediate."
msgstr "Comportement lors d’une annulation. pending ou immediate."

#: src/Rest/SubscriptionProtocolRestServiceProvider.php:96
msgid "Payment retry window in weeks."
msgstr "Période de nouvelle tentative de paiement, en semaines."

#: src/Rest/StatisticRestServiceProvider.php:97
msgid "The start of the date range to query."
msgstr "Le début de la plage de dates à interroger."

#: src/Rest/StatisticRestServiceProvider.php:91
msgid "The interval to group statistics on – one of hour, day, week, month, or year."
msgstr "L’intervalle de regroupement des statistiques – hour, day, week, month ou year."

#: src/Rest/StatisticRestServiceProvider.php:85
msgid "The end of the date range to query."
msgstr "La fin de la plage de dates à interroger."

#: src/Rest/StatisticRestServiceProvider.php:80
msgid "Only return objects that have this currency. If not set, this will fallback to the account's default currency."
msgstr "Renvoyer uniquement les objets dans cette devise. Si elle n’est pas définie, la devise par défaut du compte sera utilisée."

#: src/Rest/ShippingProtocolRestServiceProvider.php:87
msgid "Whether or not shipping is enabled"
msgstr "Indique si la livraison est activée ou non"

#: src/Rest/SettingsRestServiceProvider.php:91
msgid "Type of object (Settings)"
msgstr "Type d’objet (Settings)"

#: src/Rest/ProductsRestServiceProvider.php:319
msgid "Only return objects that belong to the given product collections."
msgstr "Renvoyer uniquement les objets appartenant aux collections de produits indiquées."

#: src/Rest/ProductsRestServiceProvider.php:311
msgid "Only return objects that belong to the given product groups."
msgstr "Renvoyer uniquement les objets appartenant aux groupes de produits indiqués."

#: src/Rest/ProductsRestServiceProvider.php:273
msgid "Only return products that are recurring or not recurring (one time)."
msgstr "Renvoyer uniquement les produits récurrents ou non récurrents (paiement unique)."

#: src/Rest/ProductsRestServiceProvider.php:235
msgid "Top level metrics for the product."
msgstr "Indicateurs principaux du produit."

#: src/Rest/ProductsRestServiceProvider.php:148
msgid "Stored product metadata"
msgstr "Métadonnées enregistrées du produit"

#: src/Rest/ProductsRestServiceProvider.php:140
msgid "Files attached to the product."
msgstr "Fichiers joints au produit."

#: src/Rest/ProductMediaRestServiceProvider.php:129
msgid "A limit on the number of records returned"
msgstr "Limitation du nombre d'enregistrements renvoyés"

#: src/Rest/PriceRestServiceProvider.php:131
#: src/Rest/ProductMediaRestServiceProvider.php:113
msgid "Only return objects that belong to the given products."
msgstr "Renvoyer uniquement les objets appartenant aux produits indiqués."

#: src/Rest/ActivationRestServiceProvider.php:97
#: src/Rest/PriceRestServiceProvider.php:123
#: src/Rest/ProductMediaRestServiceProvider.php:105
#: src/Rest/ProductsRestServiceProvider.php:303
msgid "Ensure result set excludes specific IDs."
msgstr "Exclure des résultats certains ID spécifiques."

#: src/Rest/PriceRestServiceProvider.php:119
#: src/Rest/ProductCollectionsRestServiceProvider.php:100
#: src/Rest/ProductsRestServiceProvider.php:281
#: src/Rest/ReviewsRestServiceProvider.php:200
msgid "The query to be used for full text search of this collection."
msgstr "La requête à utiliser pour la recherche en texte intégral dans cette collection."

#: src/Rest/PriceRestServiceProvider.php:115
msgid "Only return prices that allow ad hoc amounts or not."
msgstr "Renvoyer uniquement les prix qui autorisent ou non les montants libres."

#: src/Rest/PriceRestServiceProvider.php:111
#: src/Rest/ProductsRestServiceProvider.php:269
msgid "Whether to get archived products or not."
msgstr "Indique s’il faut récupérer les produits archivés ou non."

#: src/Rest/PriceRestServiceProvider.php:79
#: src/Rest/ProductGroupsRestServiceProvider.php:60
#: src/Rest/ProductMediaRestServiceProvider.php:88
#: src/Rest/UploadsRestServiceProvider.php:60
msgid "The content for the object."
msgstr "Le contenu de l’objet."

#: src/Rest/CustomerPortalProtocolRestServiceProvider.php:111
msgid "The terms of service link that is shown to customers on the customer portal."
msgstr "Le lien vers les conditions d’utilisation affiché aux clients sur le portail client."

#: src/Rest/CustomerPortalProtocolRestServiceProvider.php:106
msgid "Whether or not customers can change subscription quantities from the customer portal."
msgstr "Indique si les clients peuvent modifier la quantité de leurs abonnements depuis le portail client."

#: src/Rest/CustomerPortalProtocolRestServiceProvider.php:101
msgid "Whether or not customers can make subscription changes from the customer portal."
msgstr "Indique si les clients peuvent modifier leurs abonnements depuis le portail client."

#: src/Rest/CustomerPortalProtocolRestServiceProvider.php:96
msgid "Whether or not customers can cancel subscriptions from the customer portal."
msgstr "Indique si les clients peuvent annuler leurs abonnements depuis le portail client."

#: src/Rest/OrderProtocolRestServiceProvider.php:110
msgid "The type of number to use for orders – one of sequential or token."
msgstr "Le type de numérotation à utiliser pour les commandes – sequential ou token."

#: src/Rest/OrderProtocolRestServiceProvider.php:105
msgid "The prefix that is added to all order numbers. Must be between 3-12 characters and only include letters."
msgstr "Le préfixe ajouté à tous les numéros de commande. Il doit comporter entre 3 et 12 caractères et ne contenir que des lettres."

#: src/Rest/LoginRestServiceProvider.php:83 sc-customer-login2.js:293
#: sc-login-provider2.js:86
msgid "Password"
msgstr "Mot de passe"

#: src/Rest/IntegrationProvidersRestServiceProvider.php:125
#: src/Rest/IntegrationsCatalogRestServiceProvider.php:95
msgid "The model to get integration providers for."
msgstr "Le modèle pour lequel récupérer les fournisseurs d’intégration."

#: src/Rest/IncomingWebhooksRestServiceProvider.php:120
#: src/Rest/IntegrationsRestServiceProvider.php:107
msgid "The SureCart model id."
msgstr "L’ID du modèle SureCart."

#: src/Rest/IncomingWebhooksRestServiceProvider.php:101
#: src/Rest/IntegrationsRestServiceProvider.php:88
msgid "The SureCart model name."
msgstr "Le nom du modèle SureCart."

#: src/Rest/CustomerRestServiceProvider.php:90
msgid "Dry run the sync."
msgstr "Effectuer un essai de synchronisation."

#: src/Rest/CustomerRestServiceProvider.php:84
msgid "Run any purchase syncing actions."
msgstr "Exécutez toutes les actions de synchronisation des achats."

#: src/Rest/CustomerRestServiceProvider.php:78
msgid "Create the WordPress user."
msgstr "Créer l'utilisateur WordPress."

#: src/Rest/CustomerNotificationProtocolRestServiceProvider.php:125
msgid "The reply-to email address to use when sending emails to customers."
msgstr "L’adresse e-mail de réponse à utiliser lors de l’envoi d’e-mails aux clients."

#: src/Rest/CustomerNotificationProtocolRestServiceProvider.php:120
msgid "The language that will be used for all customer notifications. Current available locales are de, en, es, and fr."
msgstr "La langue qui sera utilisée pour toutes les notifications aux clients. Les langues actuellement disponibles sont de, en, es et fr."

#: src/Rest/CustomerNotificationProtocolRestServiceProvider.php:115
msgid "The from name to use when sending emails to customers."
msgstr "Le nom d’expéditeur à utiliser lors de l’envoi d’e-mails aux clients."

#: src/Rest/CustomerNotificationProtocolRestServiceProvider.php:110
msgid "If set to true refund emails will be sent to customers."
msgstr "Si défini sur true, les e-mails de remboursement seront envoyés aux clients."

#: src/Rest/CustomerNotificationProtocolRestServiceProvider.php:105
msgid "If set to true subscription dunning emails will be sent to customers."
msgstr "Si défini sur true, les e-mails de relance d’abonnement seront envoyés aux clients."

#: src/Rest/CustomerNotificationProtocolRestServiceProvider.php:100
msgid "If set to true order confirmation emails will be sent to customers."
msgstr "Si défini sur true, les e-mails de confirmation de commande seront envoyés aux clients."

#: src/Rest/CustomerNotificationProtocolRestServiceProvider.php:95
msgid "If set to true abandonded order reminder emails will be sent to customers."
msgstr "Si défini sur true, les e-mails de rappel de commande abandonnée seront envoyés aux clients."

#: src/Rest/CheckoutRestServiceProvider.php:235
msgid "Form ID is invalid."
msgstr "L’ID du formulaire n’est pas valide."

#: src/Rest/CheckoutRestServiceProvider.php:228
msgid "Form ID is required."
msgstr "L’ID du formulaire est requis."

#: src/Rest/CheckoutRestServiceProvider.php:199
#: src/Rest/DraftCheckoutRestServiceProvider.php:116
msgid "The discount for the session."
msgstr "La remise de la session."

#: src/Rest/CheckoutRestServiceProvider.php:195
#: src/Rest/DraftCheckoutRestServiceProvider.php:112
msgid "The line items for the session."
msgstr "Les articles de la session."

#: src/Rest/CheckoutRestServiceProvider.php:190
#: src/Rest/DraftCheckoutRestServiceProvider.php:107
msgid "The customer for the session."
msgstr "Le client de la session."

#: src/Rest/CheckoutRestServiceProvider.php:185
#: src/Rest/DraftCheckoutRestServiceProvider.php:102
msgid "The customer id for the order."
msgstr "L’ID client de la commande."

#: src/Rest/CheckoutRestServiceProvider.php:180
#: src/Rest/DraftCheckoutRestServiceProvider.php:98
msgid "Metadata for the order."
msgstr "Les métadonnées de la commande."

#: src/Rest/CheckoutRestServiceProvider.php:176
#: src/Rest/DraftCheckoutRestServiceProvider.php:94
msgid "The currency for the session."
msgstr "La devise de la session."

#: src/Rest/CheckEmailRestServiceProvider.php:66
#: src/Rest/LoginRestServiceProvider.php:79 sc-customer-login2.js:297
#: sc-login-form.js:164 sc-login-provider2.js:86
msgid "Login"
msgstr "Connexion"

#: src/Rest/BumpRestServiceProvider.php:150
#: src/Rest/UpsellRestServiceProvider.php:121
msgid "The UUID of the price."
msgstr "L’UUID du prix."

#: src/Rest/BumpRestServiceProvider.php:145
msgid "The priority of this bump in relation to other bumps. Must be in the range of 1 - 5."
msgstr "La priorité de cet order bump par rapport aux autres order bumps. Doit être comprise entre 1 et 5."

#: src/Rest/BumpRestServiceProvider.php:140
msgid "Percent that will be taken off line items associated with this bump."
msgstr "Pourcentage qui sera déduit des articles associés à cet order bump."

#: src/Rest/UpsellFunnelRestServiceProvider.php:103
msgid "A name for this upsell that will be visible to customers. If empty, the product name will be used."
msgstr "Un nom pour cet upsell, visible par les clients. S’il est vide, le nom du produit sera utilisé."

#: src/Rest/BumpRestServiceProvider.php:110
msgid "The conditions that will filter this bump to be recommeneded. Accepted keys are price_ids, product_ids, and product_group_ids with array values."
msgstr "Les conditions qui déterminent quand cet order bump est recommandé. Les clés acceptées sont price_ids, product_ids et product_group_ids, avec des tableaux comme valeurs."

#: src/Rest/BumpRestServiceProvider.php:100
msgid "Whether or not this bump is currently enabled and being shown to customers."
msgstr "Indique si cet order bump est actuellement activé et affiché aux clients."

#: src/Rest/BumpRestServiceProvider.php:95
msgid "Amount (in the currency of the price) that will be taken off line items associated with this bump."
msgstr "Montant (dans la devise du prix) qui sera déduit des articles associés à cet order bump."

#: src/Rest/BumpRestServiceProvider.php:67
msgid "Type of object (bump)"
msgstr "Type d’objet (bump)"

#: src/Rest/BrandRestServiceProvider.php:170
msgid "The default footer for invoices and receipts."
msgstr "Le pied de page par défaut des factures et des reçus."

#: src/Rest/BrandRestServiceProvider.php:165
msgid "The default memo for invoices and receipts."
msgstr "Le mémo par défaut des factures et des reçus."

#: src/Rest/BrandRestServiceProvider.php:160
msgid "The associated address."
msgstr "L’adresse associée."

#: src/Rest/BrandRestServiceProvider.php:155
msgid "The URL of the brand logo."
msgstr "L’URL du logo de la marque."

#: src/Rest/BrandRestServiceProvider.php:129
msgid "The website that will be shown to customers for support, on invoices, receipts, etc."
msgstr "Le site web qui sera affiché aux clients pour l’assistance, sur les factures, les reçus, etc."

#: src/Rest/BrandRestServiceProvider.php:124
msgid "The phone number that will be shown to customers for support, on invoices, receipts, etc."
msgstr "Le numéro de téléphone qui sera affiché aux clients pour l’assistance, sur les factures, les reçus, etc."

#: src/Rest/BrandRestServiceProvider.php:119
msgid "The email address that will be shown to customers for support, on invoices, receipts, etc."
msgstr "L’adresse e-mail qui sera affichée aux clients pour l’assistance, sur les factures, les reçus, etc."

#: src/Rest/BrandRestServiceProvider.php:114
msgid "The brand color."
msgstr "La couleur de la marque."

#: src/Rest/BlockPatternsRestServiceProvider.php:219
msgid "Determines whether the pattern is visible in inserter."
msgstr "Détermine si la composition est visible dans l’outil d’insertion."

#: src/Rest/BlockPatternsRestServiceProvider.php:213
msgid "The pattern content."
msgstr "Le contenu de la composition."

#: src/Rest/BlockPatternsRestServiceProvider.php:207
msgid "The pattern keywords."
msgstr "Les mots-clés de la composition."

#: src/Rest/BlockPatternsRestServiceProvider.php:201
msgid "The pattern category slugs."
msgstr "Les slugs des catégories de la composition."

#: src/Rest/BlockPatternsRestServiceProvider.php:195
msgid "Block types that the pattern is intended to be used with."
msgstr "Les types de blocs avec lesquels la composition est destinée à être utilisée."

#: src/Rest/BlockPatternsRestServiceProvider.php:189
msgid "The pattern viewport width for inserter preview."
msgstr "La largeur de la fenêtre d’affichage de la composition pour l’aperçu dans l’outil d’insertion."

#: src/Rest/BlockPatternsRestServiceProvider.php:183
msgid "The pattern detailed description."
msgstr "La description détaillée de la composition."

#: src/Rest/BlockPatternsRestServiceProvider.php:177
msgid "The pattern title, in human readable format."
msgstr "Le titre de la composition, dans un format lisible."

#: src/Rest/BlockPatternsRestServiceProvider.php:171
msgid "The pattern name."
msgstr "Le nom de la composition."

#: src/Rest/BlockPatternsRestServiceProvider.php:93
msgid "Sorry, you are not allowed to view the registered form patterns."
msgstr "Désolé, vous n’avez pas l’autorisation de voir les compositions de formulaires enregistrées."

#: src/Rest/ActivationRestServiceProvider.php:93
#: src/Rest/DisplayCurrencyRestServiceProvider.php:77
#: src/Rest/DownloadRestServiceProvider.php:77
#: src/Rest/FulfillmentRestServiceProvider.php:76
#: src/Rest/IncomingWebhooksRestServiceProvider.php:135
#: src/Rest/IntegrationProvidersRestServiceProvider.php:133
#: src/Rest/IntegrationsCatalogRestServiceProvider.php:103
#: src/Rest/IntegrationsRestServiceProvider.php:126
#: src/Rest/LicenseRestServiceProvider.php:77
#: src/Rest/LineItemsRestServiceProvider.php:150
#: src/Rest/MediaRestServiceProvider.php:76
#: src/Rest/PriceRestServiceProvider.php:143
#: src/Rest/ProductCollectionsRestServiceProvider.php:130
#: src/Rest/ProductMediaRestServiceProvider.php:125
#: src/Rest/ProductsRestServiceProvider.php:331
#: src/Rest/ReviewsRestServiceProvider.php:208
#: src/Rest/ShipmentRestServiceProvider.php:118
#: src/Rest/StatisticRestServiceProvider.php:76
#: src/Rest/WarehouseRestServiceProvider.php:72
msgid "A limit on the number of items to be returned, between 1 and 100."
msgstr "Limite du nombre d’éléments à renvoyer, entre 1 et 100."

#: src/Rest/ActivationRestServiceProvider.php:89
#: src/Rest/DisplayCurrencyRestServiceProvider.php:73
#: src/Rest/DownloadRestServiceProvider.php:73
#: src/Rest/FulfillmentRestServiceProvider.php:72
#: src/Rest/IncomingWebhooksRestServiceProvider.php:131
#: src/Rest/IntegrationProvidersRestServiceProvider.php:129
#: src/Rest/IntegrationsCatalogRestServiceProvider.php:99
#: src/Rest/IntegrationsRestServiceProvider.php:122
#: src/Rest/LicenseRestServiceProvider.php:73
#: src/Rest/LineItemsRestServiceProvider.php:146
#: src/Rest/MediaRestServiceProvider.php:72
#: src/Rest/PriceRestServiceProvider.php:139
#: src/Rest/ProductCollectionsRestServiceProvider.php:126
#: src/Rest/ProductMediaRestServiceProvider.php:121
#: src/Rest/ProductsRestServiceProvider.php:327
#: src/Rest/ReviewsRestServiceProvider.php:204
#: src/Rest/ShipmentRestServiceProvider.php:114
#: src/Rest/StatisticRestServiceProvider.php:72
#: src/Rest/WarehouseRestServiceProvider.php:68
msgid "The page of items you want returned."
msgstr "La page d’éléments que vous souhaitez récupérer."

#: src/Rest/ActivationRestServiceProvider.php:70
msgid "The UUID of the license."
msgstr "L’UUID de la licence."

#: src/Rest/ActivationRestServiceProvider.php:65
msgid "The name of this activation."
msgstr "Le nom de cette activation."

#: src/Rest/ActivationRestServiceProvider.php:59
msgid "The unique identifier for this activation. For example a URL, a machine fingerprint, etc."
msgstr "L’identifiant unique de cette activation. Par exemple une URL, une empreinte de machine, etc."

#: src/Rest/AccountRestServiceProvider.php:115
#: src/Rest/SettingsRestServiceProvider.php:124
msgid "Connected processors"
msgstr "Processeurs connectés"

#: src/Rest/AccountRestServiceProvider.php:110
#: src/Rest/SettingsRestServiceProvider.php:119
msgid "Owner data."
msgstr "Données du propriétaire."

#: src/Rest/AccountRestServiceProvider.php:105
#: src/Rest/SettingsRestServiceProvider.php:114
msgid "The default currency for the account."
msgstr "La devise par défaut du compte."

#: src/Rest/AccountRestServiceProvider.php:100
#: src/Rest/SettingsRestServiceProvider.php:109
msgid "The name of the account."
msgstr "Le nom du compte."

#: src/Rest/AccountRestServiceProvider.php:88
#: src/Rest/AccountRestServiceProvider.php:94
#: src/Rest/BrandRestServiceProvider.php:102
#: src/Rest/BrandRestServiceProvider.php:108
#: src/Rest/BumpRestServiceProvider.php:73
#: src/Rest/BumpRestServiceProvider.php:79
#: src/Rest/SettingsRestServiceProvider.php:97
#: src/Rest/SettingsRestServiceProvider.php:103
#: src/Rest/SwapRestServiceProvider.php:66
#: src/Rest/SwapRestServiceProvider.php:72
#: src/Rest/UpsellFunnelRestServiceProvider.php:65
#: src/Rest/UpsellFunnelRestServiceProvider.php:71
#: src/Rest/UpsellRestServiceProvider.php:79
#: src/Rest/UpsellRestServiceProvider.php:85
msgid "Created at timestamp"
msgstr "Horodatage de création"

#: src/Rest/AccountRestServiceProvider.php:82
#: src/Rest/BrandRestServiceProvider.php:96
msgid "Type of object (Account)"
msgstr "Type d’objet (Account)"

#: src/Rest/AbandonedCheckoutRestServiceProvider.php:81
msgid "This customer's most recent checkout that has been abandoned."
msgstr "La commande abandonnée la plus récente de ce client."

#: src/Rest/AbandonedCheckoutRestServiceProvider.php:75
msgid "The customer for the checkout."
msgstr "Le client associé au paiement."

#: src/Rest/AbandonedCheckoutRestServiceProvider.php:69
msgid "The checkout id for the checkout."
msgstr "L’ID du paiement."

#: src/Rest/AbandonedCheckoutRestServiceProvider.php:64
msgid "The current status of this abandonded checkout, which can be one of not_notified, notified, or recovered."
msgstr "L’état actuel de ce paiement abandonné, qui peut être not_notified, notified ou recovered."

#: src/Rest/AbandonedCheckoutRestServiceProvider.php:59
msgid "The current notification status for this abandoned checkout, which can be one of not_scheduled, scheduled, or sent."
msgstr "L’état actuel de la notification pour ce paiement abandonné, qui peut être not_scheduled, scheduled ou sent."

#: src/Rest/AbandonedCheckoutProtocolRestServiceProvider.php:81
#: src/Rest/AbandonedCheckoutRestServiceProvider.php:53
#: src/Rest/AccountRestServiceProvider.php:76
#: src/Rest/ActivationRestServiceProvider.php:53
#: src/Rest/AffiliationProductsRestServiceProvider.php:45
#: src/Rest/AffiliationProtocolRestServiceProvider.php:81
#: src/Rest/AffiliationRequestsRestServiceProvider.php:80
#: src/Rest/AffiliationsRestServiceProvider.php:87
#: src/Rest/AutoFeeProtocolRestServiceProvider.php:53
#: src/Rest/AutoFeeRestServiceProvider.php:46
#: src/Rest/BalanceTransactionRestServiceProvider.php:53
#: src/Rest/BrandRestServiceProvider.php:90
#: src/Rest/BumpRestServiceProvider.php:61
#: src/Rest/CancellationActRestServiceProvider.php:54
#: src/Rest/CancellationReasonRestServiceProvider.php:46
#: src/Rest/ChargesRestServiceProvider.php:74
#: src/Rest/CheckoutRestServiceProvider.php:170
#: src/Rest/ClicksRestServiceProvider.php:52
#: src/Rest/CouponRestServiceProvider.php:46
#: src/Rest/CustomerNotificationProtocolRestServiceProvider.php:81
#: src/Rest/CustomerPortalProtocolRestServiceProvider.php:82
#: src/Rest/CustomerRestServiceProvider.php:47
#: src/Rest/DisplayCurrencyRestServiceProvider.php:54
#: src/Rest/DisputesRestServiceProvider.php:54
#: src/Rest/DownloadRestServiceProvider.php:54
#: src/Rest/DraftCheckoutRestServiceProvider.php:88
#: src/Rest/ExportsRestServiceProvider.php:52
#: src/Rest/FulfillmentRestServiceProvider.php:53
#: src/Rest/ImportRowsRestServiceProvider.php:53
#: src/Rest/IncomingWebhooksRestServiceProvider.php:95
#: src/Rest/IntegrationProvidersRestServiceProvider.php:106
#: src/Rest/IntegrationsCatalogRestServiceProvider.php:76
#: src/Rest/IntegrationsRestServiceProvider.php:82
#: src/Rest/LicenseRestServiceProvider.php:54
#: src/Rest/LineItemsRestServiceProvider.php:115
#: src/Rest/ManualPaymentMethodsRestServiceProvider.php:47
#: src/Rest/MediaRestServiceProvider.php:53
#: src/Rest/OrderProtocolRestServiceProvider.php:81
#: src/Rest/OrderRestServiceProvider.php:75
#: src/Rest/ParcelTemplateRestServiceProvider.php:53
#: src/Rest/PaymentIntentsRestServiceProvider.php:76
#: src/Rest/PaymentMethodsRestServiceProvider.php:76
#: src/Rest/PayoutGroupsRestServiceProvider.php:52
#: src/Rest/PayoutsRestServiceProvider.php:88
#: src/Rest/PeriodRestServiceProvider.php:75
#: src/Rest/PriceRestServiceProvider.php:73
#: src/Rest/ProcessorRestServiceProvider.php:68
#: src/Rest/ProductCollectionsRestServiceProvider.php:53
#: src/Rest/ProductGroupsRestServiceProvider.php:54
#: src/Rest/ProductMediaRestServiceProvider.php:82
#: src/Rest/ProductsRestServiceProvider.php:134
#: src/Rest/PromotionRestServiceProvider.php:46
#: src/Rest/ProvisionalAccountRestServiceProvider.php:54
#: src/Rest/PurchasesRestServiceProvider.php:88
#: src/Rest/ReferralItemsRestServiceProvider.php:52
#: src/Rest/ReferralsRestServiceProvider.php:101
#: src/Rest/RefundsRestServiceProvider.php:54
#: src/Rest/RegisteredWebhookRestServiceProvider.php:74
#: src/Rest/RestServiceProvider.php:233
#: src/Rest/ReturnItemsRestServiceProvider.php:52
#: src/Rest/ReturnReasonsRestServiceProvider.php:52
#: src/Rest/ReturnRequestsRestServiceProvider.php:88
#: src/Rest/ReviewProtocolRestServiceProvider.php:81
#: src/Rest/ReviewsRestServiceProvider.php:93
#: src/Rest/RuleSchemaRestServiceProvider.php:53
#: src/Rest/SettingsRestServiceProvider.php:85
#: src/Rest/ShipmentRestServiceProvider.php:95
#: src/Rest/ShippingMethodRestServiceProvider.php:54
#: src/Rest/ShippingProfileRestServiceProvider.php:54
#: src/Rest/ShippingProtocolRestServiceProvider.php:81
#: src/Rest/ShippingProviderTypeRestServiceProvider.php:117
#: src/Rest/ShippingRateRestServiceProvider.php:54
#: src/Rest/ShippingZoneRestServiceProvider.php:54
#: src/Rest/StatisticRestServiceProvider.php:53
#: src/Rest/SubscriptionProtocolRestServiceProvider.php:82
#: src/Rest/SubscriptionRestServiceProvider.php:157
#: src/Rest/SwapRestServiceProvider.php:54
#: src/Rest/TaxOverrideRestServiceProvider.php:46
#: src/Rest/TaxProtocolRestServiceProvider.php:81
#: src/Rest/TaxRegistrationRestServiceProvider.php:46
#: src/Rest/TaxZoneRestServiceProvider.php:46
#: src/Rest/UploadsRestServiceProvider.php:54
#: src/Rest/UpsellFunnelRestServiceProvider.php:53
#: src/Rest/UpsellRestServiceProvider.php:67
#: src/Rest/VariantOptionsRestServiceProvider.php:60
#: src/Rest/VariantsRestServiceProvider.php:60
#: src/Rest/VariantValuesRestServiceProvider.php:60
#: src/Rest/VisitsRestServiceProvider.php:125
#: src/Rest/WarehouseRestServiceProvider.php:49
#: src/Rest/WebhooksRestServiceProvider.php:46
msgid "Unique identifier for the object."
msgstr "Identifiant unique de l’objet."

#: src/Request/RequestService.php:366
msgid "Invalid API token."
msgstr "Jeton d'API non valide."

#: src/Permissions/RolesService.php:92
msgid "SureCart Customer"
msgstr "Client SureCart"

#: src/Permissions/RolesService.php:82
msgid "SureCart Shop Worker"
msgstr "Employé de boutique SureCart"

#: src/Permissions/RolesService.php:71
msgid "SureCart Accountant"
msgstr "Comptable SureCart"

#: src/Permissions/RolesService.php:36
msgid "SureCart Shop Manager"
msgstr "Gestionnaire de boutique SureCart"

#: src/Models/User.php:195
msgid "This user is already linked to a customer."
msgstr "Cet utilisateur est déjà lié à un client."

#: src/Models/ProvisionalAccount.php:63
msgid "You have already set up your store."
msgstr ""

#: src/Models/Customer.php:172
msgid "No customer ID or email provided."
msgstr "Aucun numéro de client ou e-mail n'a été fourni."

#: src/Middleware/NonceMiddleware.php:26
msgid "Something is wrong with the provided link."
msgstr "Le lien fourni présente un problème."

#: src/Middleware/ArchiveModelMiddleware.php:27
#: src/Middleware/CheckoutFormModeMiddleware.php:22
#: src/Middleware/EditModelMiddleware.php:24
#: src/Middleware/LoginMiddleware.php:13 src/Middleware/NonceMiddleware.php:32
#: src/WordPress/Admin/Notices/AdminNoticesService.php:89
#: Controllers/Middleware/SubscriptionNonceVerificationMiddleware.php:20
msgid "Your session expired - please try again."
msgstr "Votre session a expiré, veuillez réessayer."

#: src/Integrations/User/UserService.php:106
msgid "Add the user role of the user who purchased the product."
msgstr "Ajouter le rôle d’utilisateur à l’utilisateur qui a acheté le produit."

#: src/Integrations/User/UserService.php:97
msgid "Add User Role"
msgstr "Ajouter un rôle d’utilisateur"

#: src/Integrations/User/UserService.php:88 auto-fees/utils/constants.js:111
msgid "WordPress User Role"
msgstr "Rôle d’utilisateur WordPress"

#: src/Integrations/TutorLMS/TutorLMSService.php:278
msgid "Enable access to a TutorLMS course."
msgstr "Activer l’accès à un cours TutorLMS."

#: src/Integrations/TutorLMS/TutorLMSService.php:260
#: src/Integrations/TutorLMS/TutorLMSService.php:342
msgid "TutorLMS Course"
msgstr "Cours TutorLMS"

#: src/Integrations/TutorLMS/TutorLMSService.php:179
#: sc-subscription-switch.js:201
msgid "Custom amount"
msgstr "Montant personnalisé"

#: src/Integrations/ThriveAutomator/Triggers/PurchaseUpdatedTrigger.php:77
msgid "This trigger will be fired when a subscription plan is changed to something else."
msgstr "Ce déclencheur sera activé lorsqu’un abonnement est remplacé par un autre."

#: src/Integrations/ThriveAutomator/Triggers/PurchaseUpdatedTrigger.php:68
msgid "Subscription plan changed"
msgstr "Abonnement modifié"

#: src/Integrations/ThriveAutomator/Triggers/PurchaseRevokedTrigger.php:75
msgid "This trigger will be fired when a subscription cancels after failed payment or by customer request, or when the purchase is manually revoked by the merchant."
msgstr "Ce déclencheur sera activé lorsqu’un abonnement est annulé après un échec de paiement ou à la demande du client, ou lorsque l’achat est révoqué manuellement par le marchand."

#: src/Integrations/ThriveAutomator/Triggers/PurchaseRevokedTrigger.php:66
msgid "Product purchase is revoked or subscription cancels"
msgstr "L’achat du produit est révoqué ou l’abonnement est annulé"

#: src/Integrations/ThriveAutomator/Triggers/PurchaseInvokedTrigger.php:75
msgid "This trigger will be fired when a purchase is unrevoked."
msgstr "Ce déclencheur sera activé lorsque la révocation d’un achat est annulée."

#: src/Integrations/ThriveAutomator/Triggers/PurchaseInvokedTrigger.php:66
msgid "Admin unrevokes a purchase"
msgstr "Un administrateur annule la révocation d’un achat"

#: src/Integrations/ThriveAutomator/Triggers/PurchaseCreatedTrigger.php:75
msgid "This trigger will be fired when someone first purchases a product."
msgstr "Ce déclencheur sera activé lorsque quelqu’un achète un produit pour la première fois."

#: src/Integrations/ThriveAutomator/Triggers/PurchaseCreatedTrigger.php:66
msgid "Product or subscription is purchased"
msgstr "Un produit ou un abonnement est acheté"

#: src/Integrations/ThriveAutomator/ThriveAutomatorApp.php:34
msgid "SureCart eCommerce Platform"
msgstr "Plateforme e-commerce SureCart"

#: src/Integrations/ThriveAutomator/DataObjects/ProductDataObject.php:35
msgid "SureCart product object"
msgstr "Objet produit SureCart"

#: src/Integrations/ThriveAutomator/DataFields/ProductNameDataField.php:38
msgid "A specific product name."
msgstr "Un nom de produit spécifique."

#: src/Integrations/ThriveAutomator/DataFields/ProductNameDataField.php:29
#: admin/products/import-results.php:144 admin/products/import-results.php:185
#: auto-fees/utils/constants.js:41 products/CreateProduct.js:72
#: src/blocks/product-title/edit.js:75
msgid "Product Name"
msgstr "Nom du produit"

#: src/Integrations/ThriveAutomator/DataFields/ProductIDDataField.php:38
msgid "A specific product id."
msgstr "Un ID de produit spécifique."

#: src/Integrations/ThriveAutomator/DataFields/ProductIDDataField.php:29
#: src/Integrations/ThriveAutomator/DataFields/ProductIDDataField.php:47
#: src/Integrations/ThriveAutomator/DataFields/ProductIDDataField.php:83
msgid "Product ID"
msgstr "ID du produit"

#: src/BlockLibrary/BlockServiceProvider.php:134
#: src/Controllers/Admin/Reviews/ReviewsListTable.php:118
#: src/Integrations/ThriveAutomator/DataFields/ProductDataField.php:109
#: src/Support/Errors/Translations/attributes.php:17
#: src/Support/Errors/Translations/attributes.php:18
#: src/WordPress/Admin/Menus/AdminToolbarService.php:163
#: affiliations/modules/affiliation-products/index.js:245
#: auto-fees/utils/constants.js:120 bumps/list/fields/index.js:96
#: bumps/modules/NewCondition.js:83 checkouts/modules/Prices.js:134
#: components/affiliates/commission/CommissionForm.js:63
#: coupons/modules/NewRestriction.js:87 customers/modules/Subscriptions.js:58
#: invoices/modules/Prices.js:52 licenses/list/fields/index.js:114
#: orders/modules/Refund/RefundHistory.js:129
#: orders/modules/Subscriptions.js:49 products/hooks/useBundleLabels.js:17
#: reviews/list/fields/product.js:20 store/add-entities.js:290
#: subscriptions/show/modules/PendingUpdate.js:56
#: upsell-funnels/modules/NewCondition.js:86
#: Blocks/CheckoutForm/components/PriceChoices.js:46
#: Blocks/CheckoutForm/entities.js:12 components/PriceChoices.js:13
#: src/blocks/product-page/product-page-content.js:94
msgid "Product"
msgstr "Produit"

#: src/Integrations/ThriveAutomator/DataFields/PreviousProductIDDataField.php:26
msgid "Previous Product ID"
msgstr "ID du produit précédent"

#: src/Integrations/MemberPress/MemberPressService.php:66
msgid "Enable access to a MemberPress membership."
msgstr "Activer l’accès à une adhésion MemberPress."

#: src/Integrations/MemberPress/MemberPressService.php:57
msgid "Membership Access"
msgstr "Accès à l’adhésion"

#: src/Integrations/MemberPress/MemberPressService.php:48
#: src/Integrations/MemberPress/MemberPressService.php:128
msgid "MemberPress Membership"
msgstr "Adhésion MemberPress"

#: src/Integrations/LifterLMS/LifterLMSService.php:64
msgid "Enable access to a LifterLMS course."
msgstr "Activer l’accès à un cours LifterLMS."

#: src/Integrations/LifterLMS/LifterLMSService.php:46
#: src/Integrations/LifterLMS/LifterLMSService.php:122
msgid "LifterLMS Course"
msgstr "Cours LifterLMS"

#: src/Integrations/LearnDashGroup/LearnDashGroupService.php:122
msgid "LearnDash Group"
msgstr "Groupe LearnDash"

#: src/Integrations/LearnDashGroup/LearnDashGroupService.php:64
msgid "Enable access to a LearnDash group."
msgstr "Activer l’accès à un groupe LearnDash."

#: src/Integrations/LearnDashGroup/LearnDashGroupService.php:46
msgid "LearnDash Groups"
msgstr "Groupes LearnDash"

#: src/Integrations/LearnDash/LearnDashService.php:64
msgid "Enable access to a LearnDash course."
msgstr "Activer l’accès à un cours LearnDash."

#: src/Integrations/LearnDash/LearnDashService.php:55
#: src/Integrations/LifterLMS/LifterLMSService.php:55
#: src/Integrations/TutorLMS/TutorLMSService.php:269
msgid "Course Access"
msgstr "Accès au cours"

#: src/Integrations/LearnDash/LearnDashService.php:46
#: src/Integrations/LearnDash/LearnDashService.php:122
msgid "LearnDash Course"
msgstr "Cours LearnDash"

#: src/Integrations/Elementor/Widgets/ReusableFormWidget.php:130
msgid "Create New Form"
msgstr "Créer un nouveau formulaire"

#: src/Integrations/Elementor/Widgets/ReusableFormWidget.php:120
#: src/blocks/product-review-form/edit.js:33
msgid "Edit Form"
msgstr "Modifier le formulaire"

#: src/Integrations/Elementor/Widgets/ReusableFormWidget.php:110
#: Blocks/CheckoutForm/components/Empty.js:189
msgid "Select Form"
msgstr "Sélectionner un formulaire"

#: src/Integrations/BuddyBoss/BuddyBossService.php:64
msgid "Enable access to a BuddyBoss Group."
msgstr "Activer l’accès à un groupe BuddyBoss."

#: src/Integrations/BuddyBoss/BuddyBossService.php:55
#: src/Integrations/LearnDashGroup/LearnDashGroupService.php:55
msgid "Group Access"
msgstr "Accès au groupe"

#: src/Integrations/BuddyBoss/BuddyBossService.php:46
#: src/Integrations/BuddyBoss/BuddyBossService.php:130
msgid "BuddyBoss Group"
msgstr "Groupe BuddyBoss"

#: src/Integrations/Beaver/BeaverFormModule.php:92
#: src/Integrations/Elementor/Widgets/ReusableFormWidget.php:134
#: affiliation-payouts-groups/CreateAffiliationPayoutGroup.js:94
#: affiliation-payouts/CreateAffiliationPayout.js:90
#: affiliation-referrals/CreateAffiliationReferral.js:72
#: affiliation-requests/CreateAffiliationRequest.js:72
#: affiliations/modules/affiliation-products/index.js:318
#: bumps/CreateBump.js:102 bundles/CreateBundle.js:89
#: checkouts/modules/SelectCustomer/CreateCustomer.js:125
#: coupons/modules/CustomerSelector.js:149
#: coupons/modules/promotion-codes/EditPromotionCode.js:178
#: coupons/modules/SelectCustomer.js:246 customers/CreateCustomer.js:112
#: invoices/modules/SelectCustomer/CreateCustomer.js:128
#: product-collections/components/SelectTemplate/create-modal.js:96
#: product-collections/components/SelectTemplatePart/create-modal.js:96
#: product-collections/CreateProductCollection.js:140
#: product-groups/CreateProductGroup.js:84
#: products/components/SelectTemplate/create-modal.js:105
#: products/components/SelectTemplatePart/create-modal.js:109
#: products/CreateProduct.js:86 products/modules/Collection/NewCollection.js:86
#: products/modules/Upgrades.js:124
#: settings/processors/CreateEditPaymentMethod.js:149
#: settings/subscription-preservation/EditReason.js:146
#: upsell-funnels/components/SelectTemplate/create-modal.js:97
#: upsell-funnels/components/SelectTemplatePart/create-modal.js:103
#: upsell-funnels/CreateFunnel.js:87
#: upsell-funnels/modules/Upsell/EditUpsell.js:99
#: Blocks/CheckoutForm/components/PriceSelector.js:82
#: Blocks/Form/components/Setup.js:52
msgid "Create"
msgstr "Créer"

#: src/Integrations/Beaver/BeaverFormModule.php:60
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:97
#: src/Integrations/Elementor/Widgets/ProductQuickAddButton.php:149
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:67
#: src/Integrations/Elementor/Widgets/ProductReviewBreakdown.php:67
#: src/Integrations/Elementor/Widgets/ProductReviewTotalRating.php:67
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:328
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:461
#: src/WordPress/PluginActionLinksService.php:46
#: layouts/partials/admin-settings-header.php:79
#: invoices/modules/Tax/index.js:52 products/modules/Media/EditMedia.js:266
#: settings/mcp/components/ClaudeDesktopSteps.js:27
#: Blocks/CartMenuButton/edit.js:31 Blocks/StoreLogo/edit.js:166
#: src/blocks/cart-line-item-remove/edit.js:30
#: src/blocks/cart-menu-button/edit.js:26
#: src/blocks/cart-order-bump-pagination/edit.js:57
#: src/blocks/cart-order-bumps/edit.js:28 src/blocks/product-image/edit.js:170
#: src/blocks/product-list-filter-checkboxes/edit.js:34
#: src/blocks/product-list-filter/edit.js:30
#: src/blocks/product-list-sidebar/edit.js:154
#: src/blocks/product-pagination/edit.js:65
#: src/blocks/product-quantity-control/edit.js:39
#: src/blocks/product-quick-view-button/settings.js:15
#: src/blocks/product-review-breakdown/edit.js:54
#: src/blocks/product-review-date/edit.js:97
#: src/blocks/product-review-form-content/edit.js:39
#: src/blocks/product-review-list-sidebar/edit.js:50
#: src/blocks/product-review-pagination/edit.js:71
#: src/blocks/product-review-reviewer-name/edit.js:42
#: src/blocks/product-review-total-rating/edit.js:17
#: src/blocks/product-selected-variant-image/edit.js:152
#: src/blocks/product-title/edit.js:43
msgid "Settings"
msgstr "Réglages"

#: src/Integrations/Beaver/BeaverFormModule.php:52
msgid "Select a form"
msgstr "Sélectionner un formulaire"

#: src/Integrations/Beaver/BeaverFormModule.php:18
#: src/Integrations/Beaver/BeaverFormModule.php:19
msgid "SureCart Form"
msgstr "Formulaire SureCart"

#. translators: %s: Method name.
#: src/Integrations/AbstractIntegration.php:21
#: src/Integrations/AbstractIntegration.php:38
#: src/Integrations/AbstractIntegration.php:55
#: src/Integrations/AbstractIntegration.php:87
msgid "Method '%s' not implemented. Must be overridden in subclass."
msgstr "La méthode « %s » n’est pas implémentée. Elle doit être redéfinie dans une sous-classe."

#: src/Install/InstallService.php:133 src/WordPress/Pages/PageSeeder.php:145
msgctxt "Page title"
msgid "Dashboard"
msgstr "Tableau de bord"

#: src/Install/InstallService.php:132 src/WordPress/Pages/PageSeeder.php:144
msgctxt "Page slug"
msgid "customer-dashboard"
msgstr "customer-dashboard"

#: src/Install/InstallService.php:128
msgctxt "Page title"
msgid "Thank you!"
msgstr "Merci !"

#: src/Install/InstallService.php:127
msgctxt "Page slug"
msgid "order-confirmation"
msgstr "order-confirmation"

#: src/Install/InstallService.php:121 src/WordPress/Pages/PageSeeder.php:139
msgctxt "Page title"
msgid "Checkout"
msgstr "Paiement"

#: src/Install/InstallService.php:120 src/WordPress/Pages/PageSeeder.php:138
msgctxt "Page slug"
msgid "checkout"
msgstr "checkout"

#: src/Install/InstallService.php:26 src/WordPress/Pages/PageSeeder.php:114
msgctxt "Form title"
msgid "Checkout"
msgstr "Paiement"

#: src/Install/InstallService.php:25 src/WordPress/Pages/PageSeeder.php:113
msgctxt "Form slug"
msgid "checkout"
msgstr "checkout"

#: src/Controllers/Web/WebhookController.php:30
msgid "SureCart Webhook Creation Error"
msgstr "Erreur de création du webhook SureCart"

#: src/Controllers/Web/DashboardController.php:212 src/Models/User.php:365
msgid "This user could not be found."
msgstr "Cet utilisateur est introuvable."

#: src/Controllers/Web/DashboardController.php:163
#: products/modules/Downloads.js:91
#: products/modules/Variations/Downloads.js:167
#: Controllers/DownloadController.php:43 Controllers/DownloadController.php:62
#: Controllers/DownloadController.php:80 Controllers/DownloadController.php:130
#: Controllers/DownloadController.php:143
#: Blocks/Dashboard/CustomerDownloads/edit.js:26
#: Blocks/Dashboard/CustomerDownloads/edit.js:38
#: Blocks/Dashboard/OrderDownloads/edit.js:25
#: Blocks/Dashboard/OrderDownloads/edit.js:36
#: sc-dashboard-downloads-list.js:116 sc-downloads-list.js:187 sc-order.js:210
msgid "Downloads"
msgstr "Téléchargements"

#: src/Controllers/Web/DashboardController.php:151
#: Blocks/Dashboard/CustomerSubscriptions/Block.php:106
#: Controllers/SubscriptionController.php:59
#: Controllers/SubscriptionController.php:79
#: Controllers/SubscriptionController.php:93
#: Controllers/SubscriptionController.php:114
#: Controllers/SubscriptionController.php:179
#: Controllers/SubscriptionController.php:294
#: Blocks/Dashboard/CustomerSubscriptions/edit.js:32
#: Blocks/Dashboard/CustomerSubscriptions/edit.js:44
msgid "Plans"
msgstr "Abonnements"

#: src/Controllers/Admin/Dashboard/DashboardController.php:25
#: src/Controllers/Web/DashboardController.php:121
#: src/WordPress/Admin/AdminPageRegistry.php:93
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:321
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:339 web/buy.php:72
#: dashboard/Dashboard.js:24
#: Blocks/Dashboard/CustomerSubscriptions/Block.php:76
#: Controllers/ChargeController.php:19 Controllers/CustomerController.php:51
#: Controllers/CustomerController.php:89 Controllers/DownloadController.php:59
#: Controllers/DownloadController.php:114 Controllers/InvoiceController.php:60
#: Controllers/LicenseController.php:66 Controllers/LicenseController.php:115
#: Controllers/OrderController.php:59 Controllers/OrderController.php:107
#: Controllers/PaymentMethodController.php:156
#: Controllers/SubscriptionController.php:111
#: Controllers/SubscriptionController.php:163
#: Controllers/SubscriptionController.php:278
#: Controllers/SubscriptionController.php:391
#: Controllers/SubscriptionController.php:477
#: Controllers/SubscriptionController.php:536
#: Controllers/SubscriptionController.php:613
#: Controllers/SubscriptionController.php:680 Controllers/UserController.php:61
#: Blocks/Dashboard/CustomerDashboard/edit.js:171
msgid "Dashboard"
msgstr "Tableau de bord"

#: src/Controllers/Web/DashboardController.php:89
#: Controllers/CustomerController.php:54 Controllers/CustomerController.php:106
#: Controllers/PaymentMethodController.php:173
msgid "Billing"
msgstr "Facturation"

#: src/Controllers/Web/DashboardController.php:77
msgid "Account"
msgstr "Compte"

#. translators: %1$1s is the store name, %2$2s is the opening anchor tag, %3$3s
#. is the closing anchor tag.
#: src/Controllers/Web/BuyPageController.php:229
msgid "I agree to %1$1s's %2$2sPrivacy Policy%3$3s"
msgstr "J'accepte la %2$2sPolitique de confidentialité%3$3s de %1$1s"

#. translators: %1$1s is the store name, %2$2s is the opening anchor tag, %3$3s
#. is the closing anchor tag.
#: src/Controllers/Web/BuyPageController.php:219
msgid "I agree to %1$1s's %2$2sTerms%3$3s"
msgstr "Je suis d'accord avec les %2$2sTermes de %1$1s%3$3s"

#. translators: %1$1s is the store name, %2$2s is the opening anchor tag, %3$3s
#. is the closing anchor tag, %4$4s is the opening anchor tag, %5$5s is the
#. closing anchor tag.
#: src/Controllers/Web/BuyPageController.php:207
msgid "I agree to %1$1s's %2$2sTerms%3$3s and %4$4sPrivacy Policy%5$5s"
msgstr "J'accepte les termes de %1$1s%2$2s%3$3s et la politique de confidentialité de %4$4s%5$5s"

#: src/Controllers/Admin/Licenses/LicensesListTable.php:155
#: src/Controllers/Admin/Products/ProductsListTable.php:147
#: src/Controllers/Web/BuyPageController.php:70
#: src/WordPress/Admin/Menus/AdminToolbarService.php:289
#: src/WordPress/PostTypes/ProductPostTypeService.php:474
#: src/WordPress/PostTypes/ProductPostTypeService.php:1109
#: products/hooks/useBundleLabels.js:32 components/PriceInfo.js:111
msgid "Edit Product"
msgstr "Modifier le produit"

#: src/Controllers/Rest/VerificationCodeController.php:276
#: src/Controllers/Rest/VerificationCodeController.php:308
#: src/Controllers/Rest/VerificationCodeController.php:313
msgid "Invalid verification code"
msgstr "Code de vérification non valide"

#: src/Controllers/Rest/VerificationCodeController.php:64
msgid "The user could not be found."
msgstr "L’utilisateur est introuvable."

#: src/Controllers/Rest/IntegrationProvidersController.php:36
msgid "The integration has been removed or is unavailable."
msgstr "L’intégration a été supprimée ou n’est pas disponible."

#: src/Controllers/Rest/IntegrationProvidersController.php:35
msgid "Not Found"
msgstr "Introuvable"

#: src/Middleware/CheckoutRedirectMiddleware.php:42
msgid "This product is not available for purchase."
msgstr "Ce produit n'est pas disponible à l'achat."

#: src/Controllers/Rest/CheckoutsController.php:292
msgid "Spam check failed. Please try again."
msgstr "La vérification anti-spam a échoué. Veuillez réessayer."

#. translators: %s: User name.
#: src/Controllers/Rest/CheckEmailController.php:35
msgid "The username <strong>%s</strong> is not registered on this site. If you are unsure of your username, try your email address instead."
msgstr "L’identifiant <strong>%s</strong> n’est pas enregistré sur ce site. Si vous n’êtes pas sûr de votre identifiant, essayez plutôt votre adresse e-mail."

#: src/Controllers/Rest/CheckEmailController.php:23
#: src/Controllers/Rest/VerificationCodeController.php:266
msgid "There is no account with that username or email address."
msgstr "Il n'y a pas de compte avec ce nom d'utilisateur ou adresse e-mail."

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:217
#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:192
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:285
#: src/Controllers/Admin/Tables/ListTable.php:151
#: src/WordPress/PostTypes/FormPostTypeService.php:493
#: admin/user-profile.php:10 admin/user-profile.php:18
#: components/dataview-list/modeField.js:8
#: components/dataview-list/modeField.js:37 Blocks/Form/components/Mode.js:12
#: Blocks/Form/components/Mode.js:32 sc-customer-details2.js:68
#: sc-customer-edit.js:104 sc-payment-methods-list.js:170
#: sc-subscription-payment-method.js:174
msgid "Test"
msgstr "Test"

#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:403
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:410
#: subscriptions/edit/EditSubscription.js:276
msgid "Edit Subscription"
msgstr "Modifier l’abonnement"

#: src/Models/Price.php:322 util/translations.js:36 price.js:43
msgid "year"
msgid_plural "%d years"
msgstr[0] ""
msgstr[1] ""

#. translators: %d is the number of years.
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:293
#: src/Support/Interval.php:51 util/translations.js:35 price.js:43
msgid "%d year"
msgid_plural "%d years"
msgstr[0] "%d an"
msgstr[1] "%d ans"

#: src/Models/Price.php:318 util/translations.js:29 price.js:41
msgid "month"
msgid_plural "%d months"
msgstr[0] ""
msgstr[1] ""

#. translators: %d is the number of months.
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:287
#: src/Models/Checkout.php:715 src/Support/Interval.php:44
#: util/translations.js:28 price.js:41 sc-coupon-form2.js:89
msgid "%d month"
msgid_plural "%d months"
msgstr[0] "%d mois"
msgstr[1] "%d mois"

#: src/Models/Price.php:314 util/translations.js:22 price.js:39
msgid "week"
msgid_plural "%d weeks"
msgstr[0] ""
msgstr[1] ""

#. translators: %d is the number of weeks.
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:281
#: src/Support/Interval.php:37 util/translations.js:21 price.js:39
msgid "%d week"
msgid_plural "%d weeks"
msgstr[0] "%d semaine"
msgstr[1] "%d semaines"

#: src/Models/Price.php:310 src/Models/Price.php:354 util/translations.js:15
#: price.js:37 price.js:51
msgid "day"
msgid_plural "%d days"
msgstr[0] "jour"
msgstr[1] "%d jours"

#. translators: %d is the number of days.
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:275
#: src/Support/Interval.php:30 util/translations.js:14 price.js:37 price.js:51
msgid "%d day"
msgid_plural "%d days"
msgstr[0] "%d jour"
msgstr[1] "%d jours"

#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:262
msgid "No Product"
msgstr ""

#. translators: used as in time period: "for 3 months"
#: sc-order-bump2.js:72 sc-price-choice-container2.js:44
#: sc-price-choice-container2.js:61 sc-price-choice-container2.js:70
#: sc-price-choice.js:790 sc-price-choice.js:814 sc-price2.js:46
#: sc-price2.js:59 sc-product-price-choices.js:29
#: sc-product-selected-price.js:79 sc-recurring-price-choice-container2.js:55
#: sc-recurring-price-choice-container2.js:70
#: sc-recurring-price-choice-container2.js:85
msgid "for"
msgstr "pendant"

#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:223
#: src/Integrations/Bricks/Elements/BuyButton.php:118
#: src/Integrations/Bricks/Elements/ProductQuickAddButton.php:169
#: src/Integrations/Bricks/Elements/ProductReviewAverageRatingValue.php:65
#: src/Integrations/Elementor/Widgets/ProductReviewAverageRatingValue.php:77
#: src/Integrations/Elementor/Widgets/ProductReviewList.php:317
#: src/Telemetry/SiteHealth.php:86 src/Telemetry/SiteHealth.php:137
#: coupons/modules/SelectAffiliate.js:131 subscriptions/list/fields/index.js:48
#: sc-product-item-list.js:260
msgid "None"
msgstr "Aucun"

#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:112
#: subscriptions/list/fields/index.js:166
msgid "Remaining Payments"
msgstr "Paiements restants"

#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:66
#: subscriptions/list/fields/index.js:17 subscriptions/list/useStatusTabs.js:29
#: sc-subscription-status-badge2.js:61
msgid "Past Due"
msgstr "En souffrance"

#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:65
#: subscriptions/list/fields/index.js:16 subscriptions/list/useStatusTabs.js:24
#: Blocks/Dashboard/CustomerSubscriptions/edit.js:126
#: sc-subscription-status-badge2.js:57
msgid "Trialing"
msgstr "Essai"

#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:48
#: admin/subscriptions/index.php:26
msgid "Search Subscriptions"
msgstr "Rechercher des abonnements"

#: products/components/price/parts/Advanced.js:9 products/modules/Advanced.js:7
#: settings/SettingsSidebar.js:165
msgid "Advanced"
msgstr "Avancé"

#: admin/notices/webhook-change.php:17 settings/SettingsSidebar.js:159
msgid "Connection"
msgstr "Connexion"

#: settings/export/ExportSettings.js:8 settings/SettingsSidebar.js:136
msgid "Data Export"
msgstr "Exportation des données"

#: settings/SettingsSidebar.js:124
msgid "Payment Processors"
msgstr "Processeurs de paiement"

#: settings/SettingsSidebar.js:112 settings/tax/TaxSettings.js:42
msgid "Taxes"
msgstr "Taxes"

#: settings/SettingsSidebar.js:87
msgid "Subscription Saver"
msgstr "Économiseur d'abonnement"

#: src/Controllers/Admin/Subscriptions/SubscriptionsController.php:26
#: src/WordPress/Admin/AdminPageRegistry.php:103
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:420
#: admin/subscriptions/index.php:19 web/dashboard/orders/show.php:58
#: components/data-tables/subscriptions-data-table/index.js:20
#: customers/modules/Subscriptions.js:51 onboarding/steps/Selling.js:32
#: settings/export/ExportSettings.js:43 settings/SettingsSidebar.js:81
#: settings/subscription/SubscriptionSettings.js:142
#: subscriptions/edit/EditSubscription.js:258
#: subscriptions/show/ShowSubscription.js:537
#: subscriptions/SubscriptionsList.js:87 subscriptions/SubscriptionsList.js:100
#: sc-subscriptions-list.js:142
msgid "Subscriptions"
msgstr "Abonnements"

#: customers/modules/Notifications.js:9
#: settings/customer/CustomerSettings.js:62
#: settings/customer/CustomerSettings.js:111 settings/SettingsSidebar.js:75
#: shipping-labels/components/NotificationsSection.js:29 index3.js:64
msgid "Notifications"
msgstr "Notifications"

#: settings/abandoned/AbandonedSettings.js:72 settings/SettingsSidebar.js:69
msgid "Abandoned Checkout"
msgstr "Paiement abandonné"

#: settings/brand/BrandSettings.js:73 settings/SettingsSidebar.js:57
msgid "Design & Branding"
msgstr "Design et image de marque"

#: src/Controllers/Admin/Products/ProductsListTable.php:814
msgid "All Product Collections"
msgstr "Toutes les collections de produits"

#: src/Controllers/Admin/Products/ProductsListTable.php:811
msgid "Filter by Product Collection"
msgstr "Filtrer par collection de produits"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:281
#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:393
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:329
#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:268
#: src/Controllers/Admin/Customers/CustomersListTable.php:293
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:332
#: src/Controllers/Admin/Orders/OrdersListTable.php:464
#: src/Controllers/Admin/Products/ProductsListTable.php:747
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:454
#: starter-templates/components/MobileFilter.js:34
#: starter-templates/components/MobileFilter.js:59
#: src/blocks/product-list-filter/view.php:42
#: src/blocks/product-list-sidebar-toggle/view.php:50
#: src/blocks/product-review-list-sidebar-toggle/view.php:50
#: src/blocks/product-list-filter-checkboxes/edit.js:51
#: src/blocks/product-list-filter/edit.js:47
#: src/blocks/product-list-filter/edit.js:57
#: src/blocks/product-review-list-sidebar-toggle/edit.js:112
#: sc-product-item-list.js:260
msgid "Filter"
msgstr "Filtrer"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:139
#: src/Controllers/Admin/Orders/OrdersListTable.php:78
#: src/Controllers/Admin/Products/ProductsListTable.php:591
#: forms/list/fields/index.js:15 invoices/list/fields/index.js:19
#: invoices/list/useStatusTabs.js:29 orders/list/fields/index.js:20
#: orders/list/useStatusTabs.js:30 orders/modules/LineItems/index.js:39
#: products/components/Status/index.js:75
#: products/components/Status/index.js:96 products/list/fields/status.js:17
#: products/modules/Tax/Category.js:103 util.js:92
#: sc-invoice-status-badge2.js:35 sc-order-status-badge2.js:47
msgid "Draft"
msgstr "Brouillon"

#: src/Controllers/Admin/Products/ProductsListTable.php:589
#: forms/list/fields/index.js:14 forms/list/useStatusTabs.js:18
#: products/components/Status/index.js:82
#: products/components/Status/index.js:95 products/list/fields/status.js:16
#: products/modules/BuyLink.js:123 products/modules/Tax/Category.js:110
msgid "Published"
msgstr "Publié"

#: src/Models/Checkout.php:728 src/Models/Price.php:142
#: checkouts/modules/SelectShipping.js:130
#: invoices/modules/SelectShipping.js:95
#: orders/modules/Fulfillment/components/ShipmentRates.js:361
#: sc-order-bump2.js:99 sc-order-bump2.js:106 sc-price2.js:35
#: sc-shipping-choices2.js:74 sc-upsell-totals.js:21
msgid "Free"
msgstr "Gratuit"

#: src/Controllers/Admin/Products/ProductsListTable.php:138
#: patterns/list-bento.php:65 patterns/list-carousel.php:42
#: patterns/list-row.php:30 patterns/list-sidebar.php:73
#: patterns/list-staggered.php:41 patterns/list-standard.php:63
#: patterns/list-variants.php:74 components/NewShopTemplate.js:257
#: src/blocks/product-list-no-products/edit.js:16
#: src/blocks/product-list/list-placeholder.js:43
#: src/blocks/product-list/template.js:82 src/components/ProductSelector.js:137
#: sc-product-item-list.js:278
msgid "No products found."
msgstr "Aucun produit trouvé."

#. translators: %d is the number of available stock.
#: src/Controllers/Admin/Products/ProductsListTable.php:343
#: products/modules/Variations/VariantItem.js:180
msgid "%d Available"
msgstr "%d disponible(s)"

#: src/Controllers/Admin/Bundles/BundlesListTable.php:143
#: src/Controllers/Admin/Products/ProductsListTable.php:301
#: patterns/list-bento.php:13 products/list/fields/featured.js:8
#: products/list/fields/featured.js:14
#: products/modules/Media/MediaDisplay.js:44
#: products/modules/Media/WordPressMedia.js:225
#: products/modules/Publishing.js:61
msgid "Featured"
msgstr "En vedette"

#: src/BlockLibrary/BlockPatternsService.php:54
#: src/Controllers/Admin/Bundles/BundlesListTable.php:142
#: src/Controllers/Admin/Products/ProductsListTable.php:300
#: products/components/Status/index.js:25
#: products/components/Status/index.js:65 products/modules/Tax/Category.js:91
msgid "Product Page"
msgstr "Page produit"

#: src/Controllers/Admin/Bundles/BundlesListTable.php:141
#: src/Controllers/Admin/Products/ProductsListTable.php:299
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:372
#: src/WordPress/Taxonomies/CollectionTaxonomyService.php:124
#: patterns/list-sidebar.php:38
#: product-collections/EditProductCollection.js:161
#: products/list/fields/product_collections.js:10
#: products/modules/Collection/index.js:55
msgid "Collections"
msgstr "Collections"

#: src/Integrations/Bricks/Elements/Quantity.php:51
#: src/Integrations/Bricks/Elements/Quantity.php:72
#: src/Integrations/Elementor/Widgets/Quantity.php:28
#: src/Integrations/Elementor/Widgets/Quantity.php:85
#: src/Integrations/Elementor/Widgets/Quantity.php:86
#: src/Support/Errors/Translations/attributes.php:25
#: affiliation-referrals/modules/ReferralItems.js:77
#: auto-fees/utils/constants.js:80 checkouts/modules/Prices.js:137
#: invoices/modules/Prices.js:58
#: orders/modules/Fulfillment/components/ItemSelector.js:183
#: orders/modules/Refund/RefundItem.js:103
#: orders/modules/ReturnRequest/CreateReturnRequest.js:180
#: products/modules/BundleItems/BundleItem.js:79
#: products/modules/BundleItems/BundleItemDrawer.js:120
#: products/modules/Variations/Variants.js:138
#: subscriptions/list/fields/index.js:189
#: Blocks/CheckoutForm/components/PriceChoices.js:55
#: components/PriceChoices.js:15 src/blocks/product-quantity-input/view.php:14
#: src/blocks/product-quantity/controller.php:9
#: src/blocks/product-quantity/legacy.php:4
#: src/blocks/product-quantity/legacy.php:38
#: src/blocks/product-quantity-input/edit.js:13
#: src/blocks/product-quantity/edit.js:59 sc-checkout-stock-alert2.js:249
msgid "Quantity"
msgstr "Quantité"

#: src/Controllers/Admin/Products/ProductsController.php:104
#: src/WordPress/PostTypes/ProductPostTypeService.php:1110
#: licenses/modules/Purchase.js:56 products/hooks/useBundleLabels.js:27
#: products/list/actions/index.js:166
msgid "View Product"
msgstr "Voir le produit"

#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:176
#: src/WordPress/PostTypes/FormPostTypeService.php:497
#: components/dataview-list/modeField.js:7
#: components/dataview-list/modeField.js:35
#: product-groups/list/fields/status.js:15
#: settings/shipping/rate/ShippingRateCondition.js:66
#: Blocks/Form/components/Mode.js:19 Blocks/Form/components/Mode.js:38
msgid "Live"
msgstr "En ligne"

#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:46
#: admin/orders/index.php:35 admin/shipping-labels/index.php:66
msgid "Search Orders"
msgstr "Rechercher des commandes"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:147
#: src/Controllers/Admin/ProductCollections/ProductCollectionsListTable.php:128
#: src/Controllers/Admin/Products/ProductsListTable.php:669
#: affiliations/list/actions/index.js:27
#: components/data-tables/affiliates/ReferralsDataTable.js:100
#: components/data-tables/licenses-data-table/license-item.js:72
#: components/data-tables/OrdersDataTable.js:83
#: components/data-tables/subscriptions-data-table/subscription-item.js:161
#: licenses/list/actions/index.js:22
#: orders/modules/Dispute/DisputeHistory.js:69 products/modules/BuyLink.js:332
#: subscriptions/list/actions/index.js:21 formats/ShowPrice.js:87
msgid "View"
msgstr "Voir"

#: src/Controllers/Admin/ProductCollections/ProductCollectionsListTable.php:120
#: src/Controllers/Admin/ProductCollections/ProductCollectionsListTable.php:127
#: product-collections/EditProductCollection.js:166
msgid "Edit Product Collection"
msgstr "Modifier la collection de produits"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:121
#: src/Controllers/Admin/ProductCollections/ProductCollectionsListTable.php:50
#: src/Support/Errors/Translations/attributes.php:27
#: affiliation-referrals/CreateAffiliationReferral.js:127
#: affiliation-referrals/list/fields/index.js:130
#: affiliation-referrals/modules/Details.js:46
#: affiliations/modules/Referrals.js:58
#: product-collections/CreateProductCollection.js:121
#: product-collections/list/fields/description.js:16
#: product-collections/modules/Details.js:32
#: products/components/price/parts/SwapPriceSetting.js:199
#: products/modules/Details.js:28
#: settings/processors/CreateEditPaymentMethod.js:97
#: settings/shipping/method/ShippingMethodForm.js:126
#: settings/shipping/rate/ShippingRateForm.js:503
#: settings/subscription-preservation/PreservationSettings.js:239
#: settings/subscription-preservation/PreservationSettings.js:286
#: Blocks/Form/edit.js:520 Blocks/Heading/edit.js:37 Blocks/Heading/edit.js:61
#: Blocks/PriceChoice/edit.js:63
#: src/blocks/cart-order-bump-description/index.js:21
#: sc-checkout-stock-alert2.js:249
msgid "Description"
msgstr "Description"

#: src/Controllers/Admin/ProductCollections/ProductCollectionsListTable.php:49
#: src/Controllers/Admin/Products/ProductsController.php:77
#: src/Controllers/Admin/Products/ProductsController.php:481
#: src/Support/Blocks/TemplateUtilityService.php:371
#: src/Support/Blocks/TemplateUtilityService.php:372
#: src/WordPress/Admin/AdminPageRegistry.php:95
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:364
#: admin/products/index.php:8 bumps/modules/Conditions.js:73
#: checkouts/modules/Prices.js:191 coupons/modules/Restrictions.js:59
#: invoices/modules/Prices.js:112 product-collections/components/Products.js:28
#: product-collections/list/fields/products_count.js:16
#: product-groups/list/fields/products_count.js:10
#: product-groups/modules/Products.js:50 products/hooks/useBundleLabels.js:22
#: products/ProductsList.js:415 products/ProductsList.js:443
#: settings/advanced/AdvancedSettings.js:559
#: settings/shipping/profile/Products.js:253
#: upsell-funnels/modules/Conditions.js:132
#: Blocks/Form/components/SelectPrices.js:111
#: Blocks/ProductItemList/edit.js:371
#: src/blocks/product-list/inspector-controls/IncludeControls.js:179
#: src/blocks/product-list/inspector-controls/index.js:103
msgid "Products"
msgstr "Produits"

#: src/Controllers/Admin/ProductCollections/ProductCollectionsController.php:78
#: product-collections/list/actions/index.js:23
msgid "View Collection"
msgstr "Voir la collection"

#: src/Controllers/Admin/Orders/OrdersViewController.php:25
#: src/Controllers/Web/DashboardController.php:127
#: src/WordPress/Admin/AdminPageRegistry.php:100
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:349
#: admin/orders/index.php:7 admin/orders/index.php:12
#: checkouts/CreateCheckout.js:227 components/data-tables/OrdersDataTable.js:27
#: customers/modules/Orders.js:48 dashboard/chart/index.js:295
#: orders/Order.js:370 orders/OrdersList.js:98 orders/OrdersList.js:106
#: orders/OrdersList.js:133 settings/export/ExportSettings.js:27
#: Controllers/OrderController.php:62 Controllers/OrderController.php:123
msgid "Orders"
msgstr "Commandes"

#: src/Controllers/Admin/Orders/OrdersListTable.php:417
#: orders/list/fields/index.js:38 orders/modules/Fulfillment/utils.js:17
#: sc-fulfillment-shipping-status-badge2.js:11 sc-order-shipment-badge2.js:12
msgid "Delivered"
msgstr ""

#: src/Controllers/Admin/Orders/OrdersListTable.php:416
#: orders/list/fields/index.js:37 sc-order-shipment-badge2.js:11
msgid "Partially Shipped"
msgstr "Partiellement expédiée"

#: src/Controllers/Admin/Orders/OrdersListTable.php:415
#: orders/list/fields/index.js:36 orders/modules/Fulfillment/utils.js:15
#: sc-fulfillment-shipping-status-badge2.js:10 sc-order-shipment-badge2.js:10
msgid "Shipped"
msgstr ""

#: src/Controllers/Admin/Orders/OrdersListTable.php:414
#: orders/list/fields/index.js:35 orders/modules/Fulfillment/utils.js:13
#: sc-fulfillment-shipping-status-badge2.js:9 sc-order-shipment-badge2.js:9
msgid "Not Shipped"
msgstr "Non expédiée"

#: src/Controllers/Admin/Orders/OrdersListTable.php:413
msgid "All Shipment Statuses"
msgstr "Tous les statuts d’expédition"

#. translators: Hidden accessibility text.
#: src/Controllers/Admin/Orders/OrdersListTable.php:409
msgid "Filter by shipment"
msgstr "Filtrer par expédition"

#: src/Controllers/Admin/Orders/OrdersListTable.php:380
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:340
#: orders/list/fields/index.js:30
#: shipping-labels/list/fields/fulfillment_status.js:15
#: sc-order-fulfillment-badge.js:13
msgid "Partially Fulfilled"
msgstr "Partiellement traitée"

#: src/Controllers/Admin/Orders/OrdersListTable.php:379
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:344
#: orders/list/fields/index.js:27
#: orders/modules/Fulfillment/FulfilledGroup.js:65
#: shipping-labels/list/fields/fulfillment_status.js:17
#: sc-order-fulfillment-badge.js:10
msgid "Fulfilled"
msgstr "Traitée"

#: src/Controllers/Admin/Orders/OrdersListTable.php:378
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:336
#: orders/list/fields/index.js:26
#: shipping-labels/list/fields/fulfillment_status.js:12
#: sc-order-fulfillment-badge.js:9
msgid "Unfulfilled"
msgstr "Non traitée"

#: src/Controllers/Admin/Orders/OrdersListTable.php:377
msgid "All Fulfillments"
msgstr "Tous les traitements de commande"

#. translators: Hidden accessibility text.
#: src/Controllers/Admin/Orders/OrdersListTable.php:373
msgid "Filter by fulfillment"
msgstr "Filtrer par traitement de la commande"

#: src/Controllers/Admin/Orders/OrdersListTable.php:278
#: sc-order-confirmation.js:101
msgid "Paypal is taking a closer look at this payment. It’s required for some payments and normally takes up to 3 business days."
msgstr "PayPal examine ce paiement de plus près. Cette vérification est requise pour certains paiements et prend normalement jusqu’à 3 jours ouvrés."

#: src/BlockLibrary/BlockServiceProvider.php:118
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:227
#: src/Controllers/Admin/Orders/OrdersListTable.php:261
#: src/Support/Blocks/TemplateUtilityService.php:376
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:457 forms/checkout.php:6
#: auto-fees/list/fields/index.js:25 auto-fees/utils/constants.js:178
#: orders/list/fields/index.js:42 orders/list/fields/index.js:215
#: settings/advanced/AdvancedSettings.js:464
#: settings/dynamic-pricing/utils.js:6 settings/order/OrderProtocol.js:149
#: store/add-entities.js:77 Blocks/CartSubmit/Block.php:100
#: Blocks/CartSubmit/edit.js:91 Blocks/CartSubmit/edit.js:131
#: src/blocks/cart-items-submit/view.php:23 src/blocks/cart-submit/view.php:23
#: src/blocks/cart-items-submit/edit.js:81 src/blocks/cart-submit/edit.js:90
#: src/blocks/cart-submit/edit.js:144
msgid "Checkout"
msgstr "Paiement"

#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:111
#: src/Controllers/Admin/Orders/OrdersListTable.php:122
#: admin/products/import-results.php:186 auto-fees/list/fields/index.js:99
#: bumps/list/fields/index.js:127
#: customers/modules/Balance/ViewTransactions.js:105
#: orders/list/fields/index.js:204
#: orders/modules/Fulfillment/components/PackageSelector/CustomPackageTab.js:141
#: upsell-funnels/modules/Upsell/Discount.js:36
#: Blocks/CustomerDashboardButton/edit.js:92 Blocks/PriceSelector/edit.js:101
msgid "Type"
msgstr "Type"

#: src/Controllers/Admin/Bundles/BundlesListTable.php:140
#: src/Controllers/Admin/Orders/OrdersListTable.php:120
#: src/Controllers/Admin/Products/ProductsListTable.php:298
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:113
#: products/list/fields/integrations.js:12
#: products/modules/integrations/Integrations.js:78
#: settings/integrations/Integration.js:50
#: settings/integrations/IntegrationsList.js:50 settings/SettingsSidebar.js:143
msgid "Integrations"
msgstr "Intégrations"

#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:235
#: src/Controllers/Admin/Orders/OrdersListTable.php:118
#: abandoned-checkouts/modules/LineItems/index.js:117
#: auto-fees/list/fields/index.js:27 auto-fees/utils/constants.js:187
#: checkouts/modules/Payment.js:110 checkouts/modules/SelectShipping.js:78
#: checkouts/modules/SelectShipping.js:89
#: checkouts/modules/SelectShipping.js:101
#: checkouts/modules/SelectShipping.js:114 invoices/modules/Payment.js:151
#: invoices/modules/SelectShipping.js:29 invoices/modules/SelectShipping.js:43
#: invoices/modules/SelectShipping.js:59 invoices/modules/SelectShipping.js:79
#: orders/list/fields/index.js:127 orders/modules/LineItems/index.js:319
#: products/modules/Shipping.js:30 products/modules/Shipping.js:42
#: products/modules/Variations/Shipping.js:45
#: settings/dynamic-pricing/utils.js:26 settings/SettingsSidebar.js:118
#: settings/shipping/ShippingSettings.js:195
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:261
#: subscriptions/show/modules/LineItems/index.js:104
#: Blocks/LineItemShipping/Block.php:23 Blocks/ShippingChoices/Block.php:22
#: Blocks/LineItemShipping/edit.js:24 Blocks/LineItemShipping/edit.js:33
#: Blocks/ShippingChoices/edit.js:68 Blocks/ShippingChoices/edit.js:87
#: sc-line-item-shipping2.js:34 sc-order-confirmation-totals2.js:62
#: sc-order.js:177 sc-shipping-choices2.js:65 sc-shipping-choices2.js:69
#: sc-shipping-choices2.js:72 sc-subscription-next-payment2.js:122
#: sc-upcoming-invoice.js:232
msgid "Shipping"
msgstr "Livraison"

#: src/Controllers/Admin/Orders/OrdersListTable.php:117 dashboard/Orders.js:119
#: orders/list/fields/index.js:116 store/add-entities.js:144
msgid "Fulfillment"
msgstr "Traitement de la commande"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:122
#: src/Controllers/Admin/Orders/OrdersListTable.php:115
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:113
#: src/Support/Errors/Translations/attributes.php:23
#: affiliation-referrals/list/fields/index.js:106
#: affiliations/modules/Referrals.js:64 dashboard/Orders.js:111
#: invoices/components/OrderPageLink.js:19 orders/list/fields/index.js:65
#: reviews/modules/Product.js:64 shipping-labels/components/RateTable.js:96
#: shipping-labels/list/fields/order.js:44 store/add-entities.js:239
#: Controllers/OrderController.php:126
msgid "Order"
msgstr "Commande"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:439
#: src/Controllers/Admin/Orders/OrdersListTable.php:80
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:67
#: orders/list/fields/index.js:22 orders/list/useStatusTabs.js:40
#: orders/modules/LineItems/index.js:37 orders/modules/LineItems/index.js:38
#: orders/modules/Refund/RefundHistory.js:40
#: subscriptions/list/fields/index.js:20 subscriptions/list/useStatusTabs.js:34
#: sc-order-status-badge2.js:43 sc-order-status-badge2.js:45
#: sc-subscription-status-badge2.js:66
msgid "Canceled"
msgstr "Annulé"

#: src/Controllers/Admin/Orders/OrdersListTable.php:79
#: orders/list/fields/index.js:21 orders/list/useStatusTabs.js:35
#: orders/modules/Fulfillment/utils.js:19
#: orders/modules/Refund/RefundHistory.js:37
#: settings/connection/IncomingWebhooks.js:26
#: sc-fulfillment-shipping-status-badge2.js:15
msgid "Failed"
msgstr "Échoué"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:320
#: src/Controllers/Admin/Orders/OrdersListTable.php:77
#: src/Models/Payout.php:128 affiliation-payouts/list/fields/index.js:14
#: affiliation-payouts/list/useStatusTabs.js:18 orders/list/fields/index.js:19
#: orders/list/useStatusTabs.js:25 orders/modules/LineItems/index.js:34
#: util.js:99 Blocks/Form/edit.js:424 sc-order-status-badge2.js:37
msgid "Processing"
msgstr "En cours de traitement"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:138
#: src/Controllers/Admin/Orders/OrdersListTable.php:76
#: components/data-tables/charges-data-table/ChargeDetails.js:40
#: components/data-tables/charges-data-table/index.js:58
#: invoices/list/fields/index.js:17 invoices/list/useStatusTabs.js:19
#: invoices/modules/Payment.js:94 orders/list/fields/index.js:18
#: orders/list/useStatusTabs.js:20 orders/modules/LineItems/index.js:36
#: orders/modules/LineItems/index.js:201 util.js:100
#: Blocks/Dashboard/CustomerInvoices/edit.js:64
#: Blocks/Dashboard/CustomerOrders/edit.js:83 sc-charges-list.js:91
#: sc-invoice-status-badge2.js:31 sc-order-confirmation-totals2.js:86
#: sc-order-status-badge2.js:41 sc-order.js:198
msgid "Paid"
msgstr "Payé"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:348
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:66
#: src/Controllers/Admin/Licenses/LicensesListTable.php:131
#: src/Models/Affiliation.php:142 affiliations/list/fields/index.js:13
#: affiliations/list/useStatusTabs.js:24 affiliations/ViewAffiliation.js:233
#: auto-fees/EditAutoFee.js:287 auto-fees/list/fields/index.js:13
#: auto-fees/list/useStatusTabs.js:24 licenses/list/fields/index.js:36
#: licenses/modules/Details/index.js:27 util.js:94 sc-license.js:161
msgid "Inactive"
msgstr "Inactif"

#: src/Controllers/Admin/Licenses/LicensesListTable.php:129
#: components/data-tables/purchases-data-table/purchase-item.js:37
#: licenses/list/fields/index.js:34 licenses/modules/Details/index.js:24
#: licenses/modules/Purchase.js:71 sc-license.js:158 sc-licenses-list.js:97
msgid "Revoked"
msgstr "Révoqué"

#: src/Controllers/Admin/Licenses/LicensesListTable.php:94
msgid "No licenses found."
msgstr "Aucune licence trouvée."

#: src/Controllers/Admin/Licenses/LicensesListTable.php:64
#: src/Integrations/TutorLMS/add-to-cart-surecart.php:24
#: src/Routing/PermalinkSettingService.php:115
#: src/Routing/PermalinkSettingService.php:136 web/buy-template.php:108
#: web/buy-template.php:110 licenses/modules/Purchase.js:44
#: store/add-entities.js:344 Blocks/Submit/Block.php:49
#: Blocks/Submit/edit.js:51 Blocks/Submit/edit.js:184 sc-order-submit.js:62
#: sc-order-submit.js:68
msgid "Purchase"
msgstr "Achat"

#: src/Controllers/Admin/Licenses/LicensesListTable.php:62
#: licenses/list/fields/index.js:52
msgid "Key"
msgstr "Clé"

#: src/Controllers/Admin/Licenses/LicensesController.php:25
#: src/WordPress/Admin/AdminPageRegistry.php:110
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:413
#: admin/licenses/index.php:7
#: components/data-tables/licenses-data-table/index.js:26
#: licenses/License.js:98 licenses/LicensesList.js:128
#: licenses/LicensesList.js:132 Controllers/LicenseController.php:29
#: Controllers/LicenseController.php:69 Controllers/LicenseController.php:79
#: Controllers/LicenseController.php:131
#: Blocks/Dashboard/CustomerLicenses/edit.js:26
#: Blocks/Dashboard/CustomerLicenses/edit.js:38 sc-licenses-list.js:35
msgid "Licenses"
msgstr "Licences"

#: src/Controllers/Admin/Invoices/InvoicesViewController.php:26
#: src/Controllers/Web/DashboardController.php:139
#: src/WordPress/Admin/AdminPageRegistry.php:101
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:356
#: admin/invoices/index.php:10 invoices/Invoice.js:278
#: invoices/InvoicesList.js:158 invoices/InvoicesList.js:173
#: Controllers/InvoiceController.php:43 Controllers/InvoiceController.php:63
#: Controllers/InvoiceController.php:73
#: Blocks/Dashboard/CustomerInvoices/edit.js:27
#: Blocks/Dashboard/CustomerInvoices/edit.js:38 sc-invoices-list.js:149
msgid "Invoices"
msgstr "Factures"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:243
#: src/Controllers/Admin/Orders/OrdersListTable.php:273
#: components/data-tables/charges-data-table/ChargeDetails.js:25
#: components/data-tables/charges-data-table/index.js:39
#: components/data-tables/charges-data-table/index.js:103
#: invoices/list/fields/index.js:92 invoices/modules/Payment.js:103
#: orders/list/fields/index.js:107 Blocks/Dashboard/CustomerOrders/edit.js:125
#: sc-charges-list.js:86 sc-order-confirmation-totals2.js:89 sc-order.js:201
#: sc-orders-list.js:115
msgid "Refunded"
msgstr "Remboursé"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:56
#: src/Controllers/Admin/Orders/OrdersListTable.php:119
#: customers/modules/Charges.js:69 customers/modules/PaymentMethods/index.js:52
#: invoices/list/fields/index.js:125 orders/list/fields/index.js:155
#: orders/modules/Charges.js:82
msgid "Method"
msgstr "Moyen"

#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:111
#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:117
#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:97
#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:96
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:110
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:54
#: src/Controllers/Admin/Licenses/LicensesListTable.php:65
#: src/Controllers/Admin/Orders/OrdersListTable.php:116
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:114
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:106
#: src/Controllers/Admin/Reviews/ReviewsListTable.php:119
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:110
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:95
#: abandoned-checkouts/modules/Coupon.js:40
#: affiliation-payouts/list/fields/index.js:36
#: affiliation-referrals/list/fields/index.js:61
#: affiliation-referrals/modules/Click.js:59
#: affiliation-referrals/modules/Order.js:67
#: affiliation-referrals/modules/Payout.js:54
#: affiliation-referrals/modules/Summary.js:10
#: affiliation-requests/list/fields/index.js:70
#: affiliations/list/fields/index.js:30 affiliations/list/fields/index.js:70
#: affiliations/modules/Payouts.js:60 affiliations/modules/Promotions.js:64
#: affiliations/modules/Referrals.js:61 auto-fees/list/fields/index.js:48
#: auto-fees/list/fields/index.js:86
#: components/data-tables/charges-data-table/ChargeDetails.js:95
#: components/dataview-list/StatusSidebar.js:247
#: coupons/list/fields/index.js:143 customers/modules/Charges.js:73
#: customers/modules/Orders.js:61 customers/modules/Subscriptions.js:54
#: forms/list/fields/index.js:64 invoices/components/Status.js:18
#: invoices/list/fields/index.js:83 licenses/list/fields/index.js:138
#: orders/list/fields/index.js:98 orders/modules/Charges.js:86
#: orders/modules/Dispute/DisputeHistory.js:60
#: orders/modules/InvoiceDetails/InvoiceStatus.js:15
#: orders/modules/Refund/RefundHistory.js:141
#: orders/modules/Subscriptions.js:45 product-groups/list/fields/status.js:8
#: products/components/Status/index.js:57 products/list/fields/status.js:8
#: products/modules/Tax/Category.js:83 reviews/list/fields/status.js:27
#: settings/connection/IncomingWebhooks.js:144
#: shipping-labels/list/fields/status.js:41
#: subscriptions/list/fields/index.js:108
#: subscriptions/show/modules/Periods.js:105
#: upsell-funnels/list/fields/index.js:60
msgid "Status"
msgstr "État"

#: src/Controllers/Admin/Invoices/InvoicesListTable.php:51
#: src/WordPress/Admin/Menus/AdminToolbarService.php:227 forms/invoice.php:6
#: invoices/list/fields/index.js:43 orders/modules/InvoiceDetails/index.js:29
#: orders/modules/InvoiceDetails/InvoicePageLink.js:19
#: store/add-entities.js:209
msgid "Invoice"
msgstr "Facture"

#: admin/invoices/index.php:16
msgid "Search Invoices"
msgstr "Rechercher des factures"

#: src/Controllers/Admin/Licenses/LicensesListTable.php:177
#: src/Controllers/Admin/Products/ProductsListTable.php:174
msgid "Toggle Product Archive"
msgstr "Archiver/désarchiver le produit"

#: src/Controllers/Admin/Licenses/LicensesListTable.php:170
#: src/Controllers/Admin/Products/ProductsListTable.php:165
msgid "Are you sure you want to archive this product? This will be unavailable for purchase."
msgstr "Voulez-vous vraiment archiver ce produit ? Il ne sera plus disponible à l’achat."

#: src/Controllers/Admin/Licenses/LicensesListTable.php:170
#: src/Controllers/Admin/Products/ProductsListTable.php:156
msgid "Are you sure you want to restore this product? This will be be available to purchase."
msgstr "Voulez-vous vraiment restaurer ce produit ? Il sera de nouveau disponible à l’achat."

#: src/Integrations/TutorLMS/TutorLMSService.php:173
msgid "No price"
msgstr "Aucun prix"

#: src/Controllers/Admin/Customers/CustomersListTable.php:167
msgid "No customers found."
msgstr "Aucun client trouvé."

#: src/Controllers/Admin/Bundles/BundlesListTable.php:144
#: src/Controllers/Admin/Customers/CustomersListTable.php:96
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:58
#: src/Controllers/Admin/Licenses/LicensesListTable.php:66
#: src/Controllers/Admin/ProductCollections/ProductCollectionsListTable.php:51
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:107
#: src/Controllers/Admin/Products/ProductsListTable.php:303
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:114
#: affiliation-referrals/modules/Click.js:73
#: affiliation-referrals/modules/Summary.js:31
#: affiliations/list/fields/index.js:110 affiliations/modules/Details.js:137
#: auto-fees/list/fields/index.js:185 bumps/list/fields/index.js:143
#: coupons/list/fields/index.js:155 coupons/Sidebar.js:96
#: customers/list/fields/index.js:75 customers/modules/Subscriptions.js:65
#: invoices/list/fields/index.js:156 licenses/list/fields/index.js:159
#: orders/modules/Subscriptions.js:55
#: product-collections/list/fields/created.js:5
#: product-groups/list/fields/created.js:5 products/list/fields/created_at.js:5
#: shipping-labels/list/fields/created.js:21
#: subscriptions/list/fields/index.js:212
#: upsell-funnels/list/fields/index.js:75
msgid "Created"
msgstr "Créé"

#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:95
#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:95
#: src/Controllers/Admin/Customers/CustomersListTable.php:95
#: src/Support/Errors/Translations/attributes.php:19 web/buy-template.php:63
#: affiliation-requests/list/fields/index.js:55
#: affiliation-requests/modules/Details.js:85
#: affiliations/list/fields/index.js:62
#: affiliations/modules/EditAffiliate.js:123 auto-fees/utils/constants.js:17
#: checkouts/modules/SelectCustomer/CreateCustomer.js:108
#: coupons/modules/CustomerSelector.js:132
#: coupons/modules/SelectCustomer.js:229 customers/list/fields/index.js:47
#: customers/modules/Details.js:61 export/Export.js:118
#: invoices/modules/SelectCustomer/CreateCustomer.js:111
#: orders/modules/ContactInfo/EditContactInfo.js:146
#: settings/account/AccountSettings.js:380
#: settings/shipping/warehouse/WarehouseForm.js:166 Blocks/Email/Block.php:27
#: Blocks/Email/components/Inspector.js:20 Blocks/Email/edit.js:23
msgid "Email"
msgstr "E-mail"

#: src/Controllers/Admin/Customers/CustomersController.php:32
#: src/WordPress/Admin/AdminPageRegistry.php:105
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:443
#: admin/customers/index.php:7 bumps/modules/Conditions.js:80
#: coupons/modules/Restrictions.js:66 customers/CustomersList.js:118
#: customers/CustomersList.js:137 customers/EditCustomer.js:172
#: settings/advanced/AdvancedSettings.js:537
#: settings/export/ExportSettings.js:23
#: upsell-funnels/modules/Conditions.js:139
msgid "Customers"
msgstr "Clients"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:369
#: forms/list/actions/index.js:53 forms/list/actions/index.js:62
msgid "Move to Trash"
msgstr "Déplacer dans la corbeille"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:367
#: src/Controllers/Admin/Customers/CustomersListTable.php:317
#: src/Controllers/Admin/Products/ProductsListTable.php:768
#: affiliation-payouts/list/actions/index.js:89
#: affiliation-referrals/list/actions/index.js:121
#: affiliation-requests/list/actions/index.js:94
#: affiliations/list/actions/index.js:86 auto-fees/list/actions/index.js:50
#: bundles/list/actions/index.js:110
#: components/dataview-list/buildArchiveDeleteActions.js:74
#: customers/list/actions/index.js:29 forms/list/actions/index.js:86
#: invoices/list/actions/index.js:43 licenses/list/actions/index.js:29
#: product-collections/list/actions/index.js:33
#: products/list/actions/index.js:183 reviews/list/actions/index.js:80
#: upsell-funnels/list/actions/index.js:104
msgid "Delete permanently"
msgstr "Supprimer définitivement"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:363
msgctxt "comment"
msgid "Not spam"
msgstr "Non indésirable"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:361
#: src/Controllers/Admin/Restore/RestoreController.php:26
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:451
#: admin/restore/index.php:37 admin/restore/index.php:42
#: forms/list/actions/index.js:78
#: products/modules/Variations/VariantItem.js:321
#: subscriptions/show/modules/modals/RestoreSubscriptionModal.js:100
msgid "Restore"
msgstr "Restaurer"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:357
msgctxt "comment"
msgid "Mark as spam"
msgstr "Marquer comme indésirable"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:149
#: src/Controllers/Admin/Coupons/CouponsListTable.php:354
#: src/Controllers/Admin/Reviews/ReviewsListTable.php:331
#: affiliation-referrals/EditAffiliationReferral.js:259
#: affiliation-referrals/list/actions/index.js:37
#: affiliation-referrals/list/actions/index.js:49
#: affiliation-requests/EditAffiliationRequest.js:272
#: affiliation-requests/list/actions/index.js:34
#: affiliation-requests/list/actions/index.js:46
#: reviews/list/actions/index.js:27 reviews/list/actions/index.js:37
msgid "Approve"
msgstr "Approuver"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:351
msgid "Unapprove"
msgstr "Désapprouver"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:306
msgid "Toggle Coupon Archive"
msgstr "Archiver/désarchiver le code promo"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:299
msgid "Are you sure you want to archive this coupon? This will be unavailable for purchase."
msgstr "Voulez-vous vraiment archiver ce code promo ? Il ne sera plus utilisable lors des achats."

#: src/Controllers/Admin/Coupons/CouponsListTable.php:299
msgid "Are you sure you want to restore this coupon? This will be be available to purchase."
msgstr "Voulez-vous vraiment restaurer ce code promo ? Il sera de nouveau utilisable lors des achats."

#: src/Controllers/Admin/Coupons/CouponsListTable.php:298
#: src/Controllers/Admin/Licenses/LicensesListTable.php:169
#: src/Controllers/Admin/Products/ProductsListTable.php:683
#: bumps/EditBump.js:135 bundles/list/actions/index.js:42
#: bundles/list/actions/index.js:51
#: components/dataview-list/buildArchiveDeleteActions.js:40
#: components/dataview-list/buildArchiveDeleteActions.js:49
#: coupons/components/coupon/ActionsDropdown.js:30
#: coupons/components/CouponActionsDropdown.js:97
#: coupons/modules/promotion-codes/Code.js:154
#: product-groups/EditProductGroup.js:130 products/list/actions/index.js:114
#: products/list/actions/index.js:123
#: products/modules/Prices/Price/Header.js:210
#: products/modules/SingleDownload.js:325 upsell-funnels/EditFunnel.js:268
#: upsell-funnels/list/actions/index.js:52
#: upsell-funnels/list/actions/index.js:61
msgid "Archive"
msgstr "Archiver"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:298
#: src/Controllers/Admin/Licenses/LicensesListTable.php:169
#: src/Controllers/Admin/Products/ProductsListTable.php:683
#: bumps/EditBump.js:134 bundles/list/actions/index.js:67
#: components/dataview-list/buildArchiveDeleteActions.js:57
#: coupons/components/coupon/ActionsDropdown.js:29
#: coupons/components/CouponActionsDropdown.js:96
#: coupons/modules/promotion-codes/Code.js:153
#: product-groups/EditProductGroup.js:129 products/list/actions/index.js:139
#: products/modules/Prices/Price/Header.js:209
#: products/modules/SingleDownload.js:324 upsell-funnels/EditFunnel.js:267
#: upsell-funnels/list/actions/index.js:78
msgid "Un-Archive"
msgstr "Désarchiver"

#. translators: %d is the number of additional coupons.
#: src/Controllers/Admin/Coupons/CouponsListTable.php:286
msgid "+ %d more"
msgstr "+ %d de plus"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:280
msgid "No code specified"
msgstr "Aucun code spécifié"

#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:118
#: src/Controllers/Admin/Coupons/CouponsListTable.php:238
#: src/Models/Discount.php:33 affiliation-clicks/list/fields/index.js:18
#: auto-fees/list/fields/index.js:147 auto-fees/list/fields/index.js:154
#: coupons/list/fields/index.js:148 price.js:100
msgid "Expired"
msgstr "Expiré"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:226
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:368
#: components/coupon/CouponDiscountDuration.js:23
#: coupons/list/fields/index.js:22 coupons/Sidebar.js:31
#: sc-product-price-choices.js:30
msgid "Once"
msgstr "Une fois"

#. translators: number of months.
#. translators: %d is a number of months.
#: src/Controllers/Admin/Coupons/CouponsListTable.php:223
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:365
#: coupons/list/fields/index.js:18
msgid "For %d months"
msgstr "Pendant %d mois"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:219
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:361
#: components/affiliates/AffiliateFooter.js:50
#: components/coupon/CouponDiscountDuration.js:24
#: coupons/list/fields/index.js:14 coupons/Sidebar.js:39
msgid "Forever"
msgstr "Pour toujours"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:204
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:346
msgid "No discount."
msgstr "Aucune remise."

#. translators: coupon expiration date.
#. translators: %s is a date.
#: src/Controllers/Admin/Coupons/CouponsListTable.php:181
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:328
#: coupons/list/fields/index.js:133
msgid "Valid until %s"
msgstr "Valable jusqu’au %s"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:77
#: components/data-tables/licenses-data-table/license-item.js:44
#: coupons/list/fields/index.js:123
msgid "Usage"
msgstr "Utilisation"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:75
#: abandoned-checkouts/modules/Coupon.js:34
#: affiliations/modules/Promotions.js:58 coupons/list/fields/index.js:74
#: coupons/modules/promotion-codes/EditPromotionCode.js:105
msgid "Code"
msgstr "Code"

#: src/Controllers/Admin/Coupons/CouponsListTable.php:57
#: admin/coupons/index.php:22
msgid "Search Coupons"
msgstr "Rechercher des codes promo"

#: src/Controllers/Admin/Coupons/CouponsController.php:26
#: src/WordPress/Admin/AdminPageRegistry.php:106
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:403
#: admin/coupons/index.php:6 admin/coupons/index.php:11
#: coupons/CouponsList.js:195 coupons/CouponsList.js:207
#: coupons/CouponsList.js:225 coupons/EditCoupon.js:147
#: settings/export/ExportSettings.js:19
msgid "Coupons"
msgstr "Codes promo"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:213
#: cancellations/list/fields/index.js:120
msgid "Coupon Applied"
msgstr "Coupon appliqué"

#. translators: Subscription saver feature. This is displayed if the
#. subscription has been "Saved" from cancellation.
#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:209
#: cancellations/list/fields/index.js:116
msgid "Saved"
msgstr "Sauvegardé"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:164
#: abandoned-checkouts/modules/Customer.js:26
#: checkouts/modules/SelectCustomer/index.js:107
#: invoices/modules/SelectCustomer/index.js:64 licenses/modules/Customer.js:54
#: orders/modules/ContactInfo/index.js:116
#: subscriptions/show/modules/Customer.js:28
msgid "View Customer"
msgstr "Voir le client"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:158
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:400
#: cancellations/list/fields/index.js:52
msgid "No name provided"
msgstr "Aucun nom fourni"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:133
msgid "No cancellation acts."
msgstr "Aucun acte d'annulation."

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:93
msgid "All Cancellation Attempts"
msgstr "Toutes les tentatives d'annulation"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:73
#: orders/modules/Refund/RefundHistory.js:57
msgid "No product"
msgstr "Aucun produit"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:56
#: cancellations/list/fields/index.js:101
msgid "Plan Status"
msgstr "Statut du forfait"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:55
#: cancellations/list/fields/index.js:94 reviews/modules/Details.js:62
msgid "Comment"
msgstr "Commenter"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:54
#: cancellations/list/fields/index.js:86 store/add-entities.js:63
msgid "Cancellation Reason"
msgstr "Motif d'annulation"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:53
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:111
#: cancellations/list/fields/index.js:59 orders/modules/Subscriptions.js:52
#: subscriptions/list/fields/index.js:120
#: Blocks/Dashboard/CustomerSubscriptions/Block.php:79
#: Controllers/SubscriptionController.php:182
#: Controllers/SubscriptionController.php:311
#: Controllers/SubscriptionController.php:408
#: Controllers/SubscriptionController.php:494
#: Controllers/SubscriptionController.php:553
#: Controllers/SubscriptionController.php:616
#: Controllers/SubscriptionController.php:683 sc-upcoming-invoice.js:189
msgid "Plan"
msgstr "Abonnement"

#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:52
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:55
#: src/Controllers/Admin/Licenses/LicensesListTable.php:63
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:115
#: src/Controllers/Admin/Reviews/ReviewsListTable.php:117
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:109
#: src/Support/Errors/Translations/attributes.php:24 admin/user-profile.php:5
#: abandoned-checkouts/modules/Customer.js:14 auto-fees/utils/constants.js:116
#: cancellations/list/fields/index.js:38
#: checkouts/modules/SelectCustomer/index.js:94
#: coupons/modules/NewRestriction.js:91 dashboard/Orders.js:127
#: invoices/list/fields/index.js:101
#: invoices/modules/SelectCustomer/index.js:51 licenses/list/fields/index.js:89
#: licenses/modules/Customer.js:42 reviews/list/fields/customer.js:15
#: reviews/modules/Reviewer.js:33 shipping-labels/list/fields/customer.js:27
#: store/add-entities.js:107 subscriptions/list/fields/index.js:75
#: subscriptions/show/modules/Customer.js:16
msgid "Customer"
msgstr "Client"

#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:148
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:286
#: src/Controllers/Admin/Bumps/BumpsListTable.php:257
#: src/Controllers/Admin/Coupons/CouponsListTable.php:264
#: src/Controllers/Admin/Customers/CustomersListTable.php:234
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:267
#: src/Controllers/Admin/Licenses/LicensesListTable.php:114
#: src/Controllers/Admin/ProductCollections/ProductCollectionsListTable.php:127
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:188
#: src/Controllers/Admin/Products/ProductsListTable.php:666
#: src/Controllers/Admin/Reviews/ReviewsListTable.php:318
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:410
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:250
#: src/Integrations/Beaver/BeaverFormModule.php:95
#: src/Integrations/Elementor/Widgets/ReusableFormWidget.php:122
#: affiliation-referrals/list/actions/index.js:30
#: affiliation-requests/list/actions/index.js:27
#: auto-fees/list/actions/index.js:27 bundles/list/actions/index.js:35
#: checkouts/modules/Address.js:105 checkouts/modules/Tax/index.js:114
#: components/affiliates/commission/CommissionSidebarForm.js:60
#: components/data-tables/affiliates/products/index.js:95
#: components/dataview-list/buildArchiveDeleteActions.js:33
#: components/Permalink.js:61 components/Permalink.js:69
#: components/ToggleHeader.js:62 coupons/modules/promotion-codes/Code.js:141
#: customers/list/actions/index.js:22 forms/list/actions/index.js:34
#: invoices/list/actions/index.js:22
#: licenses/modules/Activations/Activation.js:209
#: orders/list/actions/index.js:23 orders/modules/ContactInfo/index.js:52
#: orders/modules/MetaData.js:55 orders/modules/TaxInfo/index.js:148
#: product-collections/list/actions/index.js:14
#: products/list/actions/index.js:50
#: products/modules/BundleItems/BundleItem.js:109
#: products/modules/integrations/Integration.js:118
#: products/modules/Variations/VariantOption.js:294
#: reviews/list/actions/index.js:19 settings/customer/EmailRow.js:43
#: settings/processors/ManualPaymentMethod.js:124
#: settings/shipping/method/ShippingMethods.js:176
#: settings/shipping/parcel/ParcelTemplateForm.js:270
#: settings/shipping/parcel/ParcelTemplates.js:285
#: settings/shipping/warehouse/WarehouseListItem.js:129
#: settings/shipping/zone/ShippingZone.js:250
#: settings/shipping/zone/ShippingZone.js:320
#: settings/subscription-preservation/Reason.js:103
#: settings/tax-override/TaxOverrideRows.js:68
#: shipping-labels/components/ResultsSummary.js:382
#: subscriptions/list/actions/index.js:29
#: upsell-funnels/components/SelectTemplate/index.js:117
#: upsell-funnels/components/SelectTemplatePart/index.js:117
#: upsell-funnels/list/actions/index.js:29
#: upsell-funnels/modules/Upsell/EditUpsell.js:98
#: Blocks/CheckoutForm/components/ProductChoice.js:141
msgid "Edit"
msgstr "Modifier"

#: src/Controllers/Admin/Tables/ListTable.php:123
#: settings/shipping/profile/ShippingProfile.js:119
#: settings/tax-region/TaxRegionSettings.js:232
msgid "Updated"
msgstr "Mis à jour"

#: src/Controllers/Admin/Bumps/BumpsListTable.php:209
#: src/Controllers/Admin/Products/ProductsListTable.php:526
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:205
#: bumps/list/fields/index.js:33
msgid "One-Time"
msgstr "Ponctuel"

#: src/Controllers/Admin/Bumps/BumpsListTable.php:196
#: src/Controllers/Admin/Orders/OrdersListTable.php:258
#: src/Controllers/Admin/Products/ProductsListTable.php:513
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:192
#: bumps/list/fields/index.js:43 orders/list/fields/index.js:43
#: orders/list/fields/index.js:212
#: products/components/price/parts/PaymentType.js:138
#: products/modules/Prices/Price/Header.js:83 store/add-entities.js:505
#: store/add-entities.js:513 sc-subscription-details2.js:85
#: sc-subscription.js:175
msgid "Subscription"
msgstr "Abonnement"

#: src/Controllers/Admin/Bumps/BumpsListTable.php:176
msgid "No order bumps found."
msgstr "Aucun order bump trouvé."

#: src/Controllers/Admin/Bumps/BumpsListTable.php:114
#: src/Controllers/Admin/Coupons/CouponsListTable.php:91
#: src/Controllers/Admin/Orders/OrdersListTable.php:137
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:128
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:109
msgid "Select comment"
msgstr "Sélectionner le commentaire"

#: src/Controllers/Admin/Bumps/BumpsListTable.php:98
#: src/Controllers/Admin/Bundles/BundlesListTable.php:137
#: src/Controllers/Admin/Coupons/CouponsListTable.php:76
#: src/Controllers/Admin/Products/ProductsListTable.php:295
#: src/Integrations/Bricks/Elements/Product.php:137
#: src/Integrations/Bricks/Elements/ProductCard.php:231
#: src/Support/Errors/Translations/attributes.php:26
#: auto-fees/utils/constants.js:119 bumps/list/fields/index.js:120
#: bumps/modules/Price.js:33 coupons/modules/NewRestriction.js:83
#: invoices/modules/Prices.js:55
#: products/components/price/parts/SingleAmount.js:11
#: products/list/fields/price.js:5
#: products/modules/Variations/NewVariant.js:132
#: products/modules/Variations/Price.js:46
#: products/modules/Variations/Price.js:53
#: products/modules/Variations/Price.js:71
#: products/modules/Variations/Variants.js:135
#: settings/shipping/rate/ShippingRateForm.js:650
#: settings/shipping/zone/ShippingZone.js:167 store/add-entities.js:328
#: subscriptions/edit/modules/Price.js:112
#: subscriptions/show/modules/CurrentPlan.js:88
#: Blocks/CheckoutForm/entities.js:19
msgid "Price"
msgstr "Prix"

#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:94
#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:94
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:108
#: src/Controllers/Admin/Bumps/BumpsListTable.php:96
#: src/Controllers/Admin/Bundles/BundlesListTable.php:136
#: src/Controllers/Admin/Coupons/CouponsListTable.php:74
#: src/Controllers/Admin/Customers/CustomersListTable.php:94
#: src/Controllers/Admin/ProductCollections/ProductCollectionsListTable.php:48
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:105
#: src/Controllers/Admin/Products/ProductsListTable.php:294
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:93
#: src/Integrations/Bricks/Elements/PriceChoiceTemplate.php:88
#: src/Integrations/Bricks/Elements/PriceChooser.php:112
#: src/Integrations/Bricks/Elements/Product.php:211
#: src/Support/Errors/Translations/attributes.php:11 web/buy-template.php:66
#: affiliation-requests/list/fields/index.js:32
#: affiliations/list/fields/index.js:39 auto-fees/CreateAutoFee.js:234
#: auto-fees/list/fields/index.js:57 auto-fees/modules/Details.js:85
#: bumps/list/fields/index.js:69 bumps/modules/Name.js:7
#: coupons/list/fields/index.js:45 customers/list/fields/index.js:24
#: licenses/modules/Activations/Activation.js:147
#: orders/modules/Fulfillment/components/CombinedAddressEditor.js:238
#: product-collections/components/SelectTemplate/create-modal.js:75
#: product-collections/components/SelectTemplatePart/create-modal.js:75
#: product-collections/list/fields/name.js:15
#: product-collections/modules/Details.js:21
#: product-groups/list/fields/name.js:15
#: products/components/price/parts/PriceName.js:9
#: products/components/SelectTemplate/create-modal.js:84
#: products/components/SelectTemplatePart/create-modal.js:88
#: products/list/fields/name.js:17 products/modules/Details.js:18
#: settings/shipping/method/ShippingMethodForm.js:115
#: settings/shipping/parcel/ParcelTemplateForm.js:413
#: settings/shipping/profile/AddShippingProfile.js:89
#: settings/shipping/profile/ShippingProfile.js:189
#: settings/shipping/rate/ShippingRateForm.js:492
#: settings/shipping/warehouse/WarehouseForm.js:151
#: settings/shipping/zone/ShippingZone.js:163
#: upsell-funnels/components/SelectTemplate/create-modal.js:76
#: upsell-funnels/components/SelectTemplatePart/create-modal.js:82
#: upsell-funnels/CreateFunnel.js:62 upsell-funnels/list/fields/index.js:25
#: upsell-funnels/modules/Details.js:16 Blocks/Name/Block.php:23
#: Blocks/Checkbox/components/Inspector.js:18 Blocks/Checkbox/edit.js:44
#: Blocks/Input/components/Inspector.js:18 Blocks/Input/edit.js:39
#: Blocks/Name/edit.js:42 Blocks/Name/edit.js:73
#: Blocks/Password/components/Inspector.js:18 Blocks/Radio/edit.js:36
#: Blocks/Switch/components/Inspector.js:18 Blocks/Switch/edit.js:44
#: Blocks/Textarea/edit.js:39
msgid "Name"
msgstr "Nom"

#: src/Controllers/Admin/Bumps/BumpsListTable.php:52
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:62
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:176
#: src/Controllers/Admin/Products/ProductsListTable.php:239
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:53
#: bumps/list/fields/index.js:88 components/dataview-list/archiveStatus.js:16
#: components/dataview-list/archiveStatus.js:28 coupons/list/fields/index.js:66
#: coupons/modules/promotion-codes/index.js:222
#: product-groups/EditProductGroup.js:188
#: product-groups/list/fields/archive_status.js:5
#: product-groups/list/fields/status.js:13 products/EditProduct.js:307
#: products/list/fields/archive_status.js:5 products/list/fields/name.js:38
#: products/modules/Prices/Price/Header.js:256
#: products/modules/SingleDownload.js:278 upsell-funnels/EditFunnel.js:289
#: upsell-funnels/list/fields/index.js:44 util.js:91
msgid "Archived"
msgstr "Archivé"

#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:347
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:65
#: src/Controllers/Admin/Bumps/BumpsListTable.php:51
#: src/Controllers/Admin/Coupons/CouponsListTable.php:238
#: src/Controllers/Admin/Licenses/LicensesListTable.php:127
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:61
#: src/Controllers/Admin/Products/ProductsListTable.php:238
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:64
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:52
#: src/Models/Affiliation.php:142 affiliation-clicks/list/fields/index.js:17
#: affiliations/list/fields/index.js:12 affiliations/list/useStatusTabs.js:19
#: affiliations/ViewAffiliation.js:232 auto-fees/EditAutoFee.js:286
#: auto-fees/list/fields/index.js:12 auto-fees/list/fields/index.js:93
#: auto-fees/list/useStatusTabs.js:19
#: components/dataview-list/archiveStatus.js:15
#: components/dataview-list/archiveStatus.js:23
#: coupons/list/fields/index.js:150
#: coupons/modules/promotion-codes/index.js:192
#: licenses/list/fields/index.js:32 licenses/modules/Details/index.js:21
#: product-groups/list/fields/archive_status.js:4
#: products/list/fields/archive_status.js:4
#: subscriptions/list/fields/index.js:15 subscriptions/list/useStatusTabs.js:19
#: util.js:93 Blocks/Dashboard/CustomerLicenses/edit.js:77
#: Blocks/Dashboard/CustomerSubscriptions/edit.js:82 sc-license.js:155
#: sc-licenses-list.js:94 sc-subscription-status-badge2.js:59
msgid "Active"
msgstr "Actif"

#: src/Controllers/Admin/Products/ProductsController.php:90
#: products/ProductsList.js:198
msgid "Product archived."
msgstr "Produit archivé."

#: admin/bumps/index.php:8
msgid "Bumps"
msgstr "Order bumps"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutViewController.php:31
#: src/WordPress/Admin/AdminPageRegistry.php:102
#: admin/abandoned-orders/index.php:18
#: abandoned-checkouts/AbandonedCheckout.js:189
#: abandoned-checkouts/AbandonedCheckoutsList.js:78
#: abandoned-checkouts/AbandonedCheckoutsList.js:83 store/add-entities.js:247
msgid "Abandoned Checkouts"
msgstr "Paiements abandonnés"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:237
#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:238
#: abandoned-checkouts/list/fields/index.js:102
msgid "View Checkout"
msgstr "Voir le paiement"

#. translators: Customer name.
#. translators: %s is the customer name/email.
#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:233
#: src/Controllers/Admin/Orders/OrdersListTable.php:341
#: abandoned-checkouts/list/fields/index.js:99 orders/list/fields/index.js:88
msgid "By %s"
msgstr "Par %s"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:230
#: src/Controllers/Admin/Orders/OrdersListTable.php:334
#: src/Controllers/Admin/Orders/OrdersListTable.php:338
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:300
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:182
msgid "Edit Order"
msgstr "Modifier la commande"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:204
#: abandoned-checkouts/list/fields/index.js:55
#: abandoned-checkouts/modules/Details.js:20
msgid "Recovered Before Email Was Sent"
msgstr "Récupéré avant l'envoi de l'e-mail"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:202
#: abandoned-checkouts/list/fields/index.js:51
#: abandoned-checkouts/modules/Details.js:15
msgid "Recovered"
msgstr "Récupéré"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:200
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:355
#: abandoned-checkouts/list/fields/index.js:49
#: abandoned-checkouts/modules/Details.js:11
msgid "Abandoned"
msgstr "Abandonné"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:185
#: abandoned-checkouts/list/fields/index.js:40
msgid "Email Sent"
msgstr "E-mail envoyé"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:107
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:57
#: src/Controllers/Admin/Orders/OrdersListTable.php:121 web/buy-template.php:77
#: web/buy-template.php:97 abandoned-checkouts/list/fields/index.js:138
#: abandoned-checkouts/modules/LineItems/index.js:142
#: checkouts/modules/Payment.js:157 checkouts/modules/Prices.js:140
#: customers/modules/Orders.js:58 dashboard/Orders.js:135
#: invoices/list/fields/index.js:149 invoices/modules/Payment.js:51
#: invoices/modules/Prices.js:61 orders/list/fields/index.js:177
#: orders/modules/LineItems/index.js:154
#: subscriptions/edit/modules/Modals/UpdateRecentPrice.js:291
#: subscriptions/edit/modules/Price.js:125
#: subscriptions/show/modules/CurrentPlan.js:102 Blocks/Total/Block.php:20
#: Blocks/CheckoutForm/components/PriceChoices.js:63
#: Blocks/ConditionalForm/translations.js:6 Blocks/Total/deprecated.js:130
#: Blocks/Total/edit.js:27 Blocks/Total/edit.js:83 Blocks/Total/edit.js:85
#: Blocks/Totals/edit.js:75 Blocks/Upsell/UpsellTotals/edit.js:7
#: Blocks/Upsell/UpsellTotals/edit.js:45 components/PriceChoices.js:18
#: sc-order-confirmation-totals2.js:71 sc-order.js:183
#: sc-stripe-payment-request2.js:99 sc-stripe-payment-request2.js:136
#: sc-upsell-totals.js:54
msgid "Total"
msgstr "Total"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:106
#: abandoned-checkouts/list/fields/index.js:129
msgid "Recovery Status"
msgstr "Statut de récupération"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:105
#: abandoned-checkouts/list/fields/index.js:116
msgid "Email Status"
msgstr "Statut de l’e-mail"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:104
#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:90
#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:110
#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:116
#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:98
#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:101
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:112
#: src/Controllers/Admin/Bumps/BumpsListTable.php:101
#: src/Controllers/Admin/CancellationInsights/CancellationInsightsListTable.php:57
#: src/Controllers/Admin/Coupons/CouponsListTable.php:78
#: src/Controllers/Admin/Orders/OrdersListTable.php:123
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:118
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:96
#: abandoned-checkouts/list/fields/index.js:109
#: affiliation-clicks/list/fields/index.js:45
#: affiliation-payouts/list/fields/index.js:28
#: affiliation-referrals/list/fields/index.js:38
#: affiliations/modules/Clicks.js:63 affiliations/modules/Payouts.js:72
#: affiliations/modules/Referrals.js:70 cancellations/list/fields/index.js:135
#: components/data-tables/charges-data-table/ChargeDetails.js:77
#: customers/modules/Balance/ViewTransactions.js:114
#: customers/modules/Charges.js:66 customers/modules/Orders.js:65
#: dashboard/Orders.js:151 forms/list/fields/index.js:102
#: orders/list/fields/index.js:220 orders/modules/Charges.js:79
#: orders/modules/Dispute/DisputeHistory.js:66
#: orders/modules/Refund/RefundHistory.js:132
#: settings/connection/IncomingWebhooks.js:141 shipping-labels/utils.js:125
#: sc-license.js:186 sc-order.js:210
msgid "Date"
msgstr "Date"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:103
#: abandoned-checkouts/list/fields/index.js:75
msgid "Placed By"
msgstr "Passé par"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:87
msgid "Search Abanonded Orders"
msgstr "Rechercher des commandes abandonnées"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:48
#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:183
#: abandoned-checkouts/list/fields/index.js:14
#: abandoned-checkouts/list/fields/index.js:37
#: abandoned-checkouts/list/useStatusTabs.js:34
msgid "Not Scheduled"
msgstr "Non Programmé"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:47
#: abandoned-checkouts/list/fields/index.js:15
#: abandoned-checkouts/list/useStatusTabs.js:29
msgid "Sent"
msgstr "Envoyé"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:46
#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:181
#: abandoned-checkouts/list/fields/index.js:13
#: abandoned-checkouts/list/fields/index.js:34
#: abandoned-checkouts/list/useStatusTabs.js:24
#: subscriptions/show/modules/PendingUpdate.js:70
#: subscriptions/show/modules/PendingUpdate.js:110
#: sc-order-fulfillment-badge.js:12
msgid "Scheduled"
msgstr "Programmé"

#: src/Controllers/Admin/Abandoned/AbandonedCheckoutListTable.php:45
#: src/Controllers/Admin/AffiliationClicks/AffiliationClicksListTable.php:293
#: src/Controllers/Admin/AffiliationPayouts/AffiliationPayoutsListTable.php:319
#: src/Controllers/Admin/AffiliationReferrals/AffiliationReferralsListTable.php:435
#: src/Controllers/Admin/AffiliationRequests/AffiliationRequestsListTable.php:228
#: src/Controllers/Admin/Affiliations/AffiliationsListTable.php:346
#: src/Controllers/Admin/AutoFees/AutoFeesListTable.php:64
#: src/Controllers/Admin/Bumps/BumpsListTable.php:53
#: src/Controllers/Admin/Invoices/InvoicesListTable.php:137
#: src/Controllers/Admin/Orders/OrdersListTable.php:75
#: src/Controllers/Admin/Orders/ShippingLabelsListTable.php:88
#: src/Controllers/Admin/ProductGroups/ProductGroupsListTable.php:63
#: src/Controllers/Admin/Products/ProductsListTable.php:240
#: src/Controllers/Admin/Reviews/ReviewsListTable.php:418
#: src/Controllers/Admin/Subscriptions/SubscriptionsListTable.php:63
#: src/Controllers/Admin/Upsells/UpsellsListTable.php:54
#: abandoned-checkouts/list/useStatusTabs.js:19
#: affiliation-clicks/list/useStatusTabs.js:14
#: affiliation-payouts/list/useStatusTabs.js:13
#: affiliation-referrals/list/useStatusTabs.js:13
#: affiliation-requests/list/useStatusTabs.js:13
#: affiliations/list/fields/index.js:14 affiliations/list/useStatusTabs.js:14
#: auto-fees/list/fields/index.js:14 auto-fees/list/useStatusTabs.js:14
#: components/dataview-list/archiveStatus.js:17
#: components/dataview-list/archiveStatus.js:33 forms/list/useStatusTabs.js:13
#: invoices/list/useStatusTabs.js:14 orders/list/useStatusTabs.js:15
#: product-groups/list/fields/archive_status.js:6
#: products/list/fields/archive_status.js:6 reviews/list/fields/status.js:19
#: reviews/list/useStatusTabs.js:15 settings/connection/IncomingWebhooks.js:28
#: settings/dynamic-pricing/utils.js:39
#: shipping-labels/components/ReviewPhase.js:311
#: shipping-labels/list/useStatusTabs.js:22
#: subscriptions/list/useStatusTabs.js:14
msgid "All"
msgstr "Tous"

#: src/BlockLibrary/BlockServiceProvider.php:126
#: src/Support/Blocks/TemplateUtilityService.php:375
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:458
#: src/WordPress/PostTypes/CartPostTypeService.php:153 cart.php:6
#: settings/brand/BrandSettings.js:183 Blocks/CartHeader/Block.php:21
#: Blocks/CartHeader/edit.js:39 src/blocks/cart-header/view.php:21
#: src/blocks/cart-header/edit.js:40 src/blocks/cart-header/edit.js:54
msgid "Cart"
msgstr "Panier"

#: src/BlockLibrary/BlockPatternsService.php:52
#: src/BlockLibrary/FormModeSwitcherService.php:46
#: src/Integrations/Beaver/BeaverFormModule.php:67
#: src/Integrations/Elementor/Widgets/ReusableFormWidget.php:42
#: src/Integrations/Elementor/Widgets/ReusableFormWidget.php:101
msgid "Checkout Form"
msgstr "Formulaire de commande"

#: src/Sync/CustomerSyncService.php:48
msgid "SureCart is syncing customers in the background. The process may take a little while, so please be patient."
msgstr "SureCart synchronise les clients en arrière-plan. Le processus peut prendre un certain temps, veuillez donc être patient."

#: src/Sync/CustomerSyncService.php:47
msgid "SureCart customer sync in progress"
msgstr "Synchronisation des clients SureCart en cours"

#: src/WordPress/Pages/PageSeeder.php:68
#: src/WordPress/PostTypes/CartPostTypeService.php:221
msgctxt "Cart title"
msgid "Cart"
msgstr "Panier"

#: src/WordPress/Pages/PageSeeder.php:67
#: src/WordPress/PostTypes/CartPostTypeService.php:220
msgctxt "Cart slug"
msgid "cart"
msgstr "cart"

#: src/Webhooks/WebhooksService.php:131
msgid "SureCart Webhook Registration Error"
msgstr "Erreur d’enregistrement du webhook SureCart"

#: src/Integrations/Beaver/BeaverFormModule.php:20
#: src/Integrations/Beaver/BeaverFormModule.php:21
#: src/Integrations/Elementor/Conditions/Conditions.php:38
#: src/Integrations/NpsSurvey/NpsSurveyNotice.php:262
#: src/Integrations/ThriveAutomator/ThriveAutomatorApp.php:25
#: src/Telemetry/ConsentNotice.php:84
#: src/WordPress/Admin/Menus/AdminMenuPageService.php:321
#: src/WordPress/Admin/Notices/AdminNoticesService.php:126
#: src/WordPress/Admin/SSLCheck/AdminSSLCheckService.php:31
#: src/WordPress/CompatibilityService.php:235
#: src/WordPress/CompatibilityService.php:275
#: src/WordPress/HealthService.php:32 src/WordPress/HealthService.php:84
#: src/WordPress/HealthService.php:93 src/WordPress/HealthService.php:97
#: src/WordPress/HealthService.php:116 src/WordPress/HealthService.php:119
#: src/WordPress/HealthService.php:144 src/WordPress/HealthService.php:174
#: src/WordPress/HealthService.php:179 src/WordPress/HealthService.php:183
#: src/WordPress/HealthService.php:193
#: src/WordPress/Templates/TemplatesService.php:154
#: src/WordPress/ThemeService.php:147 admin/user-profile.php:1 error.php:2
msgid "SureCart"
msgstr "SureCart"