msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: French (France)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-07-20T05:39:34+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.13.0-alpha-3eb2dd7\n"
"X-Domain: easycommerce\n"
"Language: fr_FR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#: app/Abstracts/Agent.php:36
msgid "No AI credits available. Please upgrade or use your own API key."
msgstr "Aucun crédit AI disponible. Veuillez passer à une version supérieure ou utiliser votre propre clé API."

#: app/Abstracts/Agent.php:46
msgid "`message` is required."
msgstr "`message` est requis."

#: app/Abstracts/Agent.php:86
msgid "I was unable to complete your request. Please try again."
msgstr "Je n'ai pas pu traiter votre demande. Veuillez réessayer."

#: app/Abstracts/Agent.php:92
msgid "Sorry, I had trouble processing your request. Please try again."
msgstr "Désolé, j'ai rencontré un problème lors du traitement de votre demande. Veuillez réessayer."

#: app/API/Abandoned_Cart.php:167
msgid "Cart removed"
msgstr "Panier supprimé"

#: app/API/Abandoned_Cart.php:167
msgid "Failed to remove cart"
msgstr "Échec de la suppression du panier"

#. translators: the ##...## tokens are merge placeholders substituted with real cart data at send time - keep them verbatim.
#: app/API/Abandoned_Cart.php:196
#: app/Config/settings.php:894
msgid "##shop_name##- Your Order Is Yet to Be Placed!"
msgstr "##shop_name##- Votre commande n’est pas encore finalisée !"

#. translators: the ##...## tokens are merge placeholders substituted with real cart data at send time - keep them verbatim.
#: app/API/Abandoned_Cart.php:199
#: app/Config/settings.php:908
msgid ""
"Hi ##name##,\n"
"We noticed you left some items in your cart at ##shop_name##. Your cart, worth ##cart_total##, is still waiting for you!\n"
"Here’s what you left behind:\n"
"##product_list##\n"
"Don’t miss out—your items might sell out soon! Click below to return to your cart and complete your purchase.\n"
"Go to Checkout 👉 ##cart_link## \n"
"Need help? Feel free to reach out. We’re happy to assist!\n"
"Best,\n"
"##shop_name## Team"
msgstr ""
"Bonjour ##name##,\n"
"Nous avons remarqué que vous avez laissé des articles dans votre panier sur ##shop_name##. Votre panier, d’une valeur de ##cart_total##, vous attend toujours !\n"
"Voici ce que vous avez laissé derrière vous :\n"
"##product_list##\n"
"Ne passez pas à côté—vos articles pourraient bientôt être épuisés ! Cliquez ci-dessous pour revenir à votre panier et finaliser votre achat.\n"
"Aller à la commande 👉 ##cart_link## \n"
"Besoin d’aide ? N’hésitez pas à nous contacter. Nous serons ravis de vous aider !\n"
"Cordialement,\n"
"L’équipe ##shop_name##"

#: app/API/Abandoned_Cart.php:288
#: app/API/Cart.php:698
msgid "Reminder sent"
msgstr "Rappel envoyé"

#: app/API/Abandoned_Cart.php:288
#: app/API/Cart.php:698
msgid "Reminder not sent"
msgstr "Rappel non envoyé"

#: app/API/Abandoned_Cart.php:342
msgid "Failed to remove some carts"
msgstr "Échec de la suppression de certains paniers"

#: app/API/Abandoned_Cart.php:345
msgid "Carts deleted successfully."
msgstr "Paniers supprimés avec succès."

#: app/API/Abandoned_Cart.php:358
msgid "No abandoned cart hashes provided."
msgstr "Aucun hash de panier abandonné fourni."

#: app/API/Abandoned_Cart.php:397
msgid "Failed to send some reminders"
msgstr "Échec de l'envoi de certains rappels"

#: app/API/Abandoned_Cart.php:400
msgid "Reminders sent successfully."
msgstr "Rappels envoyés avec succès."

#: app/API/Abandoned_Cart.php:429
msgid "Failed to clean abandoned carts."
msgstr "Échec du nettoyage des paniers abandonnés."

#: app/API/Abandoned_Cart.php:448
msgid "Cleaned abandoned carts."
msgstr "Paniers abandonnés nettoyés."

#: app/API/Abandoned_Cart.php:452
msgid "There is nothing to clean."
msgstr "Il n'y a rien à nettoyer."

#: app/API/Abandoned_Cart.php:494
msgid "Cleaned invalid abandoned carts."
msgstr "Paniers abandonnés invalides nettoyés."

#: app/API/Abandoned_Cart.php:514
msgid "No invalid entries found."
msgstr "Aucune entrée invalide trouvée."

#: app/API/Abandoned_Cart.php:532
msgid "Failed to clean invalid abandoned carts."
msgstr "Échec du nettoyage des paniers abandonnés invalides."

#: app/API/Addon.php:61
#: app/API/Connectivity.php:517
#: app/API/Connectivity.php:586
#: app/API/Connectivity.php:647
#: app/API/Connectivity.php:709
#: app/API/Connectivity.php:740
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Something went wrong"
msgstr "Une erreur s'est produite"

#: app/API/Addon.php:80
#: app/API/Connectivity.php:601
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Addons/components/Card.jsx:98
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:55
msgid "Free"
msgstr "Gratuit"

#: app/API/Addon.php:80
#: app/API/Connectivity.php:601
#: app/Helpers/functions.php:741
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/App.jsx:415
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:56
msgid "Pro"
msgstr "Pro"

#: app/API/Addon.php:82
#: app/API/Connectivity.php:603
msgid "Disable"
msgstr "Désactiver"

#: app/API/Addon.php:82
#: app/API/Connectivity.php:603
#: app/Config/settings.php:582
#: app/Config/settings.php:615
#: app/Config/settings.php:662
#: app/Config/settings.php:695
msgid "Enable"
msgstr "Activer"

#: app/API/Addon.php:130
#: app/API/Addon.php:141
msgid "Invalid addon"
msgstr "Module invalide"

#: app/API/Addon.php:137
msgid "Activate EasyCommerce Pro to install this addon"
msgstr "Activez EasyCommerce Pro pour installer ce module"

#. translators: The error message.
#: app/API/Addon.php:152
msgid "Could not install the addon: %s"
msgstr "Impossible d'installer le module : %s"

#: app/API/Addon.php:161
msgid "Plugin file could not be resolved."
msgstr "Impossible de résoudre le fichier de l'extension."

#. translators: %s: dependency plugin slug
#: app/API/Addon.php:195
msgid "Required plugin \"%s\" could not be found on WordPress.org."
msgstr "L'extension requise « %s » est introuvable sur WordPress.org."

#. translators: %s: dependency plugin slug
#: app/API/Addon.php:209
msgid "Could not install required plugin \"%s\"."
msgstr "Impossible d'installer l'extension requise « %s »."

#. translators: 1: dependency plugin slug, 2: error message
#: app/API/Addon.php:230
msgid "Could not activate required plugin \"%1$s\": %2$s"
msgstr "Impossible d'activer l'extension requise « %1$s » : %2$s"

#: app/API/Addon.php:259
#: app/API/Addon.php:573
msgid "Addon installed and activated"
msgstr "Module installé et activé"

#: app/API/Addon.php:270
msgid "Plugin is not active"
msgstr "L'extension n'est pas active"

#: app/API/Addon.php:297
#: app/API/Addon.php:605
msgid "Addon deactivated"
msgstr "Module désactivé"

#: app/API/Addon.php:300
msgid "Addon installed"
msgstr "Module installé"

#: app/API/Addon.php:464
msgid "Plugin installation failed."
msgstr "L'installation de l'extension a échoué."

#: app/API/Addon.php:472
msgid "Plugin installed but file path could not be resolved."
msgstr "Extension installée mais le chemin du fichier n'a pas pu être résolu."

#: app/API/Addon.php:613
msgid "Something went wrong.."
msgstr "Une erreur s'est produite.."

#. translators: %s: AI feature name.
#: app/API/AI.php:39
msgid "%s is disabled. Enable it from Settings → AI → Generative AI."
msgstr "%s est désactivé. Activez-le depuis Réglages → AI → AI générative."

#: app/API/AI.php:52
msgid "AI Text Generator"
msgstr "Générateur de texte AI"

#: app/API/AI.php:80
msgid "AI content writer"
msgstr "Rédacteur de contenu AI"

#: app/API/AI.php:88
#: app/API/AI.php:170
#: app/API/AI.php:223
#: app/API/AI.php:276
#: app/API/AI.php:334
msgid "AI service error"
msgstr "Erreur du service AI"

#: app/API/AI.php:102
msgid "AI Attribute Generator"
msgstr "Générateur d'attributs AI"

#: app/API/AI.php:162
msgid "AI attribute generator"
msgstr "Générateur d’attributs AI"

#: app/API/AI.php:184
msgid "AI Template Generator"
msgstr "Générateur de modèles AI"

#: app/API/AI.php:215
msgid "AI product builder"
msgstr "Créateur de produits AI"

#: app/API/AI.php:237
#: app/API/AI.php:290
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:206
msgid "AI Image Generator"
msgstr "Générateur d'images AI"

#: app/API/AI.php:248
msgid "Image generated"
msgstr "Image générée"

#: app/API/AI.php:268
msgid "AI image generator"
msgstr "Générateur d’images AI"

#: app/API/AI.php:306
msgid "Image edited"
msgstr "Image modifiée"

#: app/API/AI.php:326
msgid "AI image enhancer"
msgstr "Améliorateur d’images AI"

#: app/API/Attribute.php:124
#: app/API/Attribute.php:367
msgid "Attribute updated."
msgstr "Attribut mis à jour."

#: app/API/Attribute.php:148
#: app/API/Attribute.php:194
msgid "Invalid attribute data."
msgstr "Données d'attribut invalides."

#: app/API/Attribute.php:255
msgid "Attribute deleted."
msgstr "Attribut supprimé."

#: app/API/Attribute.php:265
msgid "Invalid attribute IDs."
msgstr "ID d'attributs invalides."

#: app/API/Attribute.php:291
msgid "Attributes deleted."
msgstr "Attributs supprimés."

#: app/API/Cart.php:60
#: app/API/Cart.php:141
#: app/API/Cart.php:199
msgid "Cart is locked for payment. Complete or cancel the current payment before making changes."
msgstr "Le panier est verrouillé pour le paiement. Terminez ou annulez le paiement en cours avant d'effectuer des modifications."

#: app/API/Cart.php:67
msgid "Invalid product data."
msgstr "Données de produit invalides."

#. Translators: %d is the product ID.
#: app/API/Cart.php:82
msgid "Invalid product ID: %d"
msgstr "ID de produit invalide : %d"

#: app/API/Cart.php:98
msgid "Product is out of stock!"
msgstr "Le produit est en rupture de stock !"

#: app/API/Cart.php:111
msgid "Products added to cart."
msgstr "Produits ajoutés au panier."

#. translators: %d: number of items added to the cart.
#: app/API/Cart.php:118
msgid "%d item added to cart"
msgid_plural "%d items added to cart"
msgstr[0] "%d article ajouté au panier"
msgstr[1] "%d articles ajoutés au panier"

#: app/API/Cart.php:149
msgid "Invalid product ID or quantity."
msgstr "ID de produit ou quantité invalide."

#: app/API/Cart.php:155
#: app/API/Product.php:146
#: app/API/Product.php:284
#: app/API/Product.php:329
msgid "Product not found."
msgstr "Produit introuvable."

#: app/API/Cart.php:171
msgid "Cart updated."
msgstr "Panier mis à jour."

#: app/API/Cart.php:206
msgid "Invalid product ID."
msgstr "ID de produit invalide."

#: app/API/Cart.php:235
msgid "Product removed from cart."
msgstr "Produit retiré du panier."

#: app/API/Cart.php:277
msgid "Cart already locked."
msgstr "Panier déjà verrouillé."

#: app/API/Cart.php:285
msgid "Cart locked for payment."
msgstr "Panier verrouillé pour le paiement."

#: app/API/Cart.php:410
msgid "Shipping methods found"
msgstr "Méthodes de livraison trouvées"

#: app/API/Cart.php:410
#: views/templates/checkout/template-1/summary.php:124
#: views/templates/checkout/template-3/summary.php:99
msgid "No shipping methods found"
msgstr "Aucune méthode de livraison trouvée"

#: app/API/Cart.php:437
msgid "Shipping method not found."
msgstr "Méthode de livraison introuvable."

#: app/API/Cart.php:453
msgid "Shipping method applied"
msgstr "Méthode de livraison appliquée"

#: app/API/Cart.php:486
msgid "Payment method applied"
msgstr "Moyen de paiement appliqué"

#: app/API/Cart.php:517
msgid "Invalid coupon code."
msgstr "Code promo invalide."

#: app/API/Cart.php:529
msgid "Coupon is not applicable."
msgstr "Ce code promo n'est pas applicable."

#: app/API/Cart.php:559
msgid "Coupon applied."
msgstr "Code promo appliqué."

#: app/API/Cart.php:588
msgid "Cart doesn't contain this coupon!"
msgstr "Le panier ne contient pas ce code promo !"

#: app/API/Cart.php:615
msgid "Coupon removed."
msgstr "Code promo supprimé."

#: app/API/Cart.php:651
msgid "Cart cleared"
msgstr "Panier vidé"

#: app/API/Cart.php:654
msgid "Cart cleared."
msgstr "Panier vidé."

#: app/API/Connectivity.php:102
msgid "Store data updated"
msgstr "Données de la boutique mises à jour"

#: app/API/Connectivity.php:116
msgid "Required form field is missing"
msgstr "Un champ obligatoire du formulaire est manquant"

#: app/API/Connectivity.php:119
msgid "Username already exists"
msgstr "Ce nom d’utilisateur existe déjà"

#: app/API/Connectivity.php:122
msgid "Email is not valid"
msgstr "L’adresse e-mail n’est pas valide"

#: app/API/Connectivity.php:125
msgid "Email already registered"
msgstr "Cette adresse e-mail est déjà enregistrée"

#: app/API/Connectivity.php:128
#: build/auth.bundle.js:2
#: build/dashboard.bundle.js:2
#: spa/public/auth/screens/Register.jsx:25
#: spa/public/dashboard/components/tabs/Password/index.jsx:37
msgid "Passwords do not match"
msgstr "Les mots de passe ne correspondent pas"

#: app/API/Connectivity.php:131
#: app/API/Connectivity.php:228
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:30
msgid "Password must be at least 6 characters long."
msgstr "Le mot de passe doit contenir au moins 6 caractères."

#: app/API/Connectivity.php:178
msgid "Enter a username or email address."
msgstr "Saisissez un identifiant ou une adresse e-mail."

#: app/API/Connectivity.php:199
msgid "If an account matches that email or username, a password reset link has been sent."
msgstr "Si un compte correspond à cet e-mail ou à cet identifiant, un lien de réinitialisation du mot de passe a été envoyé."

#: app/API/Connectivity.php:216
msgid "Invalid key or login."
msgstr "Clé ou identifiant invalide."

#: app/API/Connectivity.php:220
msgid "Password fields cannot be empty."
msgstr "Les champs de mot de passe ne peuvent pas être vides."

#: app/API/Connectivity.php:224
#: app/API/Customer.php:31
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:26
msgid "Passwords do not match."
msgstr "Les mots de passe ne correspondent pas."

#: app/API/Connectivity.php:244
msgid "Invalid or expired reset key."
msgstr "Clé de réinitialisation invalide ou expirée."

#: app/API/Connectivity.php:254
#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetConfirm.jsx:30
msgid "Password has been reset successfully."
msgstr "Le mot de passe a été réinitialisé avec succès."

#: app/API/Connectivity.php:275
msgid "Email/username and password are required."
msgstr "L'e-mail/identifiant et le mot de passe sont requis."

#: app/API/Connectivity.php:288
msgid "Too many failed login attempts. Please try again in a few minutes."
msgstr "Trop de tentatives de connexion échouées. Veuillez réessayer dans quelques minutes."

#: app/API/Connectivity.php:319
#: build/auth.bundle.js:2
#: spa/public/auth/screens/Login.jsx:33
msgid "Invalid email/username or password."
msgstr "E-mail/identifiant ou mot de passe invalide."

#: app/API/Connectivity.php:418
msgid "No data found"
msgstr "Aucune donnée trouvée"

#: app/API/Connectivity.php:471
msgid "API not connected"
msgstr "API non connectée"

#: app/API/Connectivity.php:495
msgid "API disconnected"
msgstr "API déconnectée"

#: app/API/Connectivity.php:567
msgid "Token not verified"
msgstr "Jeton non vérifié"

#: app/API/Connectivity.php:641
msgid "Docs found"
msgstr "Documents trouvés"

#: app/API/Connectivity.php:659
msgid "Doc found"
msgstr "Document trouvé"

#: app/API/Connectivity.php:665
msgid "Doc not found"
msgstr "Document introuvable"

#. translators: %s: coupon code.
#: app/API/Coupon.php:99
msgid "Coupon %s created"
msgstr "Code promo %s créé"

#: app/API/Coupon.php:102
msgid "Failed to create coupon."
msgstr "Échec de la création du code promo."

#: app/API/Coupon.php:107
msgid "Coupon created successfully."
msgstr "Code promo créé avec succès."

#: app/API/Coupon.php:124
#: app/API/Coupon.php:157
#: app/API/Coupon.php:240
msgid "Coupon ID is required."
msgstr "L'ID du code promo est requis."

#: app/API/Coupon.php:132
#: app/API/Coupon.php:161
#: app/API/Coupon.php:246
msgid "Coupon not found."
msgstr "Code promo introuvable."

#: app/API/Coupon.php:186
msgid "No valid fields to update."
msgstr "Aucun champ valide à mettre à jour."

#: app/API/Coupon.php:221
msgid "Failed to update coupon."
msgstr "Échec de la mise à jour du code promo."

#: app/API/Coupon.php:226
msgid "Coupon updated successfully."
msgstr "Code promo mis à jour avec succès."

#. translators: %s: coupon code.
#: app/API/Coupon.php:273
msgid "Coupon %s deleted"
msgstr "Code promo %s supprimé"

#: app/API/Coupon.php:276
msgid "Failed to delete coupon."
msgstr "Échec de la suppression du code promo."

#: app/API/Coupon.php:282
msgid "Coupon deleted successfully."
msgstr "Code promo supprimé avec succès."

#: app/API/Coupon.php:297
#: app/API/Coupon.php:346
msgid "Invalid coupon IDs."
msgstr "ID de codes promo invalides."

#: app/API/Coupon.php:329
msgid "Failed to delete some coupons."
msgstr "Échec de la suppression de certains codes promo."

#: app/API/Coupon.php:332
msgid "coupons deleted successfully."
msgstr "codes promo supprimés avec succès."

#: app/API/Coupon.php:376
msgid "Failed to update some coupons."
msgstr "Échec de la mise à jour de certains codes promo."

#: app/API/Coupon.php:379
msgid "Coupons status updated successfully."
msgstr "Statut des codes promo mis à jour avec succès."

#: app/API/Customer.php:47
msgid "Failed to create customer."
msgstr "Échec de la création du client."

#: app/API/Customer.php:65
msgid "Customer created successfully."
msgstr "Client créé avec succès."

#: app/API/Customer.php:85
#: app/API/Customer.php:226
#: app/API/Customer.php:282
#: app/API/Profile.php:23
#: app/API/Profile.php:275
msgid "Customer not found."
msgstr "Client introuvable."

#: app/API/Customer.php:240
msgid "Failed to delete customer."
msgstr "Échec de la suppression du client."

#: app/API/Customer.php:259
msgid "Customer deleted successfully."
msgstr "Client supprimé avec succès."

#: app/API/Dashboard.php:55
#: app/API/Dashboard.php:102
msgid "Store stats"
msgstr "Statistiques de la boutique"

#: app/API/Dashboard.php:125
#: app/API/Dashboard.php:149
msgid "Store order statuses"
msgstr "Statuts des commandes de la boutique"

#: app/API/Dashboard.php:158
#: build/wizard.bundle.js:2
msgid "Business Info"
msgstr "Informations sur l'entreprise"

#: app/API/Dashboard.php:163
#: build/wizard.bundle.js:2
msgid "Store Pages"
msgstr "Pages de la boutique"

#: app/API/Dashboard.php:168
msgid "Currency & Format"
msgstr "Devise et format"

#: app/API/Dashboard.php:173
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:206
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:34
msgid "Payment Method"
msgstr "Moyen de paiement"

#: app/API/Dashboard.php:208
msgid "Store setup status"
msgstr "Statut de configuration de la boutique"

#: app/API/Dashboard.php:229
#: app/API/Dashboard.php:382
msgid "Store sales"
msgstr "Ventes de la boutique"

#: app/API/Dashboard.php:356
msgid "Sales Amount"
msgstr "Montant des ventes"

#: app/API/Dashboard.php:362
msgid "Sales Count"
msgstr "Nombre de ventes"

#: app/API/Dashboard.php:399
#: app/API/Dashboard.php:437
msgid "Recent orders"
msgstr "Commandes récentes"

#: app/API/Dashboard.php:526
msgid "No email address found for this cart."
msgstr "Aucune adresse e-mail trouvée pour ce panier."

#: app/API/Dashboard.php:543
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:116
msgid "Reminder email sent successfully."
msgstr "E-mail de rappel envoyé avec succès."

#: app/API/Dashboard.php:544
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:120
msgid "Failed to send reminder email."
msgstr "Échec de l'envoi de l'e-mail de rappel."

#: app/API/Dashboard.php:559
#: app/API/Dashboard.php:653
msgid "Most lowest stock"
msgstr "Stock le plus faible"

#: app/API/Dashboard.php:628
msgid "day"
msgstr "jour"

#: app/API/Dashboard.php:628
msgid "days"
msgstr "jours"

#: app/API/Dashboard.php:671
#: app/API/Dashboard.php:729
msgid "Top sellers"
msgstr "Meilleures ventes"

#: app/API/Dashboard.php:792
#: build/easycommerce.bundle.js:2
msgid "Private Note"
msgstr "Note privée"

#: app/API/Dashboard.php:794
msgid "Note to Customer"
msgstr "Note au client"

#: app/API/Dashboard.php:820
msgid "Recent activities"
msgstr "Activités récentes"

#: app/API/Email_Placeholder.php:21
msgid "Site Name"
msgstr "Nom du site"

#: app/API/Email_Placeholder.php:22
msgid "Shop Name"
msgstr "Nom de la boutique"

#: app/API/Email_Placeholder.php:23
msgid "Current Year"
msgstr "Année en cours"

#: app/API/Email_Placeholder.php:24
msgid "Shop Page URL"
msgstr "URL de la page boutique"

#: app/API/Email_Placeholder.php:25
msgid "Checkout Page URL"
msgstr "URL de la page de commande"

#: app/API/Email_Placeholder.php:26
msgid "Dashboard Page URL"
msgstr "URL de la page tableau de bord"

#: app/API/Email_Placeholder.php:80
#: app/Controllers/Common/API.php:5115
#: app/Controllers/Common/API.php:5196
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:205
#: spa/admin/easycommerce/pages/Dashboard/components/LatestOrders.jsx:80
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:12
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:45
#: spa/public/dashboard/components/tabs/Downloads/index.jsx:103
#: spa/public/dashboard/components/tabs/Orders/index.jsx:71
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:22
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:100
msgid "Order ID"
msgstr "ID de commande"

#: app/API/Email_Placeholder.php:81
msgid "Customer Full Name"
msgstr "Nom complet du client"

#: app/API/Email_Placeholder.php:82
msgid "Customer Email Address"
msgstr "Adresse e-mail du client"

#: app/API/Email_Placeholder.php:83
msgid "Customer Phone Number"
msgstr "Numéro de téléphone du client"

#: app/API/Email_Placeholder.php:84
msgid "Billing First Name"
msgstr "Prénom de facturation"

#: app/API/Email_Placeholder.php:85
msgid "Billing Last Name"
msgstr "Nom de facturation"

#: app/API/Email_Placeholder.php:86
msgid "Billing Email Address"
msgstr "Adresse e-mail de facturation"

#: app/API/Email_Placeholder.php:87
msgid "Billing Phone Number"
msgstr "Numéro de téléphone de facturation"

#: app/API/Email_Placeholder.php:88
msgid "Billing Address Line 1"
msgstr "Adresse de facturation ligne 1"

#: app/API/Email_Placeholder.php:89
msgid "Billing Address Line 2"
msgstr "Adresse de facturation ligne 2"

#: app/API/Email_Placeholder.php:90
msgid "Billing Country"
msgstr "Pays de facturation"

#: app/API/Email_Placeholder.php:91
msgid "Billing State/Province"
msgstr "État/Province de facturation"

#: app/API/Email_Placeholder.php:92
msgid "Billing City"
msgstr "Ville de facturation"

#: app/API/Email_Placeholder.php:93
msgid "Billing Postal Code"
msgstr "Code postal de facturation"

#: app/API/Email_Placeholder.php:94
msgid "Full Billing Address"
msgstr "Adresse de facturation complète"

#: app/API/Email_Placeholder.php:95
msgid "Shipping First Name"
msgstr "Prénom de livraison"

#: app/API/Email_Placeholder.php:96
msgid "Shipping Last Name"
msgstr "Nom de livraison"

#: app/API/Email_Placeholder.php:97
msgid "Shipping Email Address"
msgstr "Adresse e-mail de livraison"

#: app/API/Email_Placeholder.php:98
msgid "Shipping Phone Number"
msgstr "Numéro de téléphone de livraison"

#: app/API/Email_Placeholder.php:99
msgid "Shipping Address Line 1"
msgstr "Adresse de livraison ligne 1"

#: app/API/Email_Placeholder.php:100
msgid "Shipping Address Line 2"
msgstr "Adresse de livraison ligne 2"

#: app/API/Email_Placeholder.php:101
msgid "Shipping Country"
msgstr "Pays de livraison"

#: app/API/Email_Placeholder.php:102
msgid "Shipping State/Province"
msgstr "État/Province de livraison"

#: app/API/Email_Placeholder.php:103
msgid "Shipping City"
msgstr "Ville de livraison"

#: app/API/Email_Placeholder.php:104
msgid "Shipping Postal Code"
msgstr "Code postal de livraison"

#: app/API/Email_Placeholder.php:105
msgid "Full Shipping Address"
msgstr "Adresse de livraison complète"

#: app/API/Email_Placeholder.php:106
msgid "Customer Total Spent"
msgstr "Total dépensé par le client"

#: app/API/Email_Placeholder.php:107
msgid "Customer Total Orders"
msgstr "Nombre total de commandes du client"

#: app/API/Email_Placeholder.php:108
msgid "Customer Average Order Value"
msgstr "Valeur moyenne des commandes du client"

#: app/API/Email_Placeholder.php:109
msgid "Product List (HTML)"
msgstr "Liste de produits (HTML)"

#: app/API/Email_Placeholder.php:110
msgid "Product Table (HTML)"
msgstr "Tableau de produits (HTML)"

#: app/API/Email_Placeholder.php:111
msgid "Number of Items"
msgstr "Nombre d'articles"

#: app/API/Email_Placeholder.php:112
msgid "Order Total Amount"
msgstr "Montant total de la commande"

#: app/API/Email_Placeholder.php:113
msgid "Cart Hash/ID"
msgstr "Hash/ID du panier"

#: app/API/Email_Placeholder.php:114
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:165
#: spa/admin/easycommerce/pages/Reports/components/customers/TopCustomers.jsx:37
#: spa/admin/easycommerce/pages/Reports/components/revenue/TopCustomers.jsx:35
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Reviews.jsx:137
msgid "Customer Name"
msgstr "Nom du client"

#: app/API/Email_Placeholder.php:115
msgid "Customer Email"
msgstr "E-mail du client"

#: app/API/Email_Placeholder.php:116
msgid "Cart Recovery Link"
msgstr "Lien de récupération du panier"

#: app/API/Email_Placeholder.php:117
msgid "Cart Total Amount"
msgstr "Montant total du panier"

#: app/API/Email_Placeholder.php:118
msgid "Total Amount"
msgstr "Montant total"

#: app/API/Email_Placeholder.php:119
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:135
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:24
msgid "Order Status"
msgstr "Statut de la commande"

#: app/API/Email_Placeholder.php:141
msgid "Search term is too long"
msgstr "Le terme de recherche est trop long"

#: app/API/Email_Placeholder.php:157
#: app/Config/settings.php:62
#: app/Controllers/Payment/Cash_On_Delivery.php:41
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/General.jsx:12
#: spa/admin/settings/src/App.jsx:15
msgid "General"
msgstr "Général"

#: app/API/Email_Placeholder.php:158
msgid "Order"
msgstr "Commande"

#: app/API/Email_Placeholder.php:159
#: blocks/checkout/cart/index.jsx:36
#: build/blocks.bundle.js:2
msgid "Cart"
msgstr "Panier"

#. translators: %s: placeholder category name.
#: app/API/Email_Placeholder.php:169
msgid "--- %s Placeholders ---"
msgstr "--- Balises %s ---"

#: app/API/Email_Placeholder.php:206
msgid "Failed to retrieve email placeholders"
msgstr "Échec de la récupération des variables d'e-mail"

#: app/API/Geo.php:33
#: app/API/Geo.php:41
msgid "Countries loaded"
msgstr "Pays chargés"

#: app/API/Geo.php:68
#: app/API/Geo.php:76
msgid "States loaded"
msgstr "États chargés"

#: app/API/Geo.php:105
#: app/API/Geo.php:113
msgid "Cities loaded"
msgstr "Villes chargées"

#: app/API/Geo.php:130
msgid "Currencies loaded"
msgstr "Devises chargées"

#: app/API/Importer.php:27
msgid "No file uploaded"
msgstr "Aucun fichier téléversé"

#: app/API/Importer.php:34
msgid "Invalid file"
msgstr "Fichier invalide"

#: app/API/Importer.php:55
msgid "Failed to read CSV file"
msgstr "Échec de la lecture du fichier CSV"

#: app/API/Importer.php:63
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:57
msgid "CSV uploaded successfully"
msgstr "CSV téléversé avec succès"

#: app/API/Importer.php:81
msgid "Invalid mapping data"
msgstr "Données de correspondance invalides"

#: app/API/Importer.php:88
msgid "Column mapping saved successfully"
msgstr "Correspondance des colonnes enregistrée avec succès"

#: app/API/Importer.php:146
msgid "Import started in background via WP-Cron"
msgstr "Importation démarrée en arrière-plan via WP-Cron"

#: app/API/Importer.php:166
msgid "Import session not found"
msgstr "Session d’importation introuvable"

#: app/API/Importer.php:183
msgid "Your demo products are being generated"
msgstr "Vos produits de démonstration sont en cours de génération"

#: app/API/Importer.php:895
msgid "Failed to import image"
msgstr "Échec de l'importation de l'image"

#: app/API/Importer.php:902
msgid "Image imported"
msgstr "Image importée"

#: app/API/Log.php:71
msgid "No logs found."
msgstr "Aucun journal trouvé."

#: app/API/Log.php:121
msgid "Log not found."
msgstr "Journal introuvable."

#: app/API/Log.php:160
msgid "Failed to add log."
msgstr "Échec de l'ajout du journal."

#: app/API/Log.php:165
msgid "Log added successfully."
msgstr "Journal ajouté avec succès."

#: app/API/Log.php:184
msgid "Failed to delete log."
msgstr "Échec de la suppression du journal."

#: app/API/Log.php:189
msgid "Log deleted successfully."
msgstr "Journal supprimé avec succès."

#: app/API/Notice.php:41
msgid "Notice not dismissed"
msgstr "Notification non ignorée"

#: app/API/Notice.php:48
msgid "Notice dismissed"
msgstr "Notification ignorée"

#: app/API/Option.php:20
#: app/API/Option.php:57
#: app/API/Option.php:88
msgid "Option key is required."
msgstr "La clé d'option est requise."

#: app/API/Option.php:24
#: app/API/Option.php:61
#: app/API/Option.php:92
msgid "Option key is not allowed."
msgstr "La clé d'option n'est pas autorisée."

#: app/API/Option.php:30
msgid "Option not found."
msgstr "Option introuvable."

#: app/API/Option.php:75
msgid "Settings Saved Successfully."
msgstr "Réglages enregistrés avec succès."

#: app/API/Option.php:120
msgid "Settings Reset successfully."
msgstr "Réglages réinitialisés avec succès."

#: app/API/Order.php:64
msgid "Cart is already completed."
msgstr "Le panier est déjà finalisé."

#: app/API/Order.php:66
msgid "Cart is empty or invalid cart hash."
msgstr "Le panier est vide ou le hash du panier est invalide."

#: app/API/Order.php:69
msgid "Invalid items format."
msgstr "Format des articles invalide."

#: app/API/Order.php:163
msgid "Failed to create order."
msgstr "Échec de la création de la commande."

#. translators: %d: order ID.
#: app/API/Order.php:259
msgid "Order ID #%d"
msgstr "ID de commande #%d"

#: app/API/Order.php:263
msgid "Order created successfully."
msgstr "Commande créée avec succès."

#: app/API/Order.php:283
#: app/API/Order.php:425
#: app/API/Order.php:597
#: app/API/Order.php:645
#: app/API/Order.php:815
#: app/API/Refund.php:156
#: app/Controllers/Payment/Stripe/API/Payment_Intent.php:178
#: views/shortcodes/payment/template-1.php:17
msgid "Order not found."
msgstr "Commande introuvable."

#: app/API/Order.php:288
msgid "You are not allowed to view this order."
msgstr "Vous n'êtes pas autorisé à voir cette commande."

#. translators: %1$s: previous order status label. %2$s: new order status label.
#: app/API/Order.php:464
#: app/API/Order.php:554
msgid "Order status changed from %1$s to %2$s"
msgstr "Statut de la commande modifié de %1$s à %2$s"

#. translators: %1$s: previous fulfillment status label. %2$s: new fulfillment status label.
#: app/API/Order.php:496
#: app/API/Order.php:572
msgid "Order fulfillment status changed from %1$s to %2$s"
msgstr "Statut de préparation de la commande modifié de %1$s à %2$s"

#: app/API/Order.php:503
msgid "Failed to update order."
msgstr "Échec de la mise à jour de la commande."

#: app/API/Order.php:508
msgid "Order updated successfully."
msgstr "Commande mise à jour avec succès."

#: app/API/Order.php:522
msgid "Invalid order IDs."
msgstr "ID de commandes invalides."

#: app/API/Order.php:526
msgid "Invalid type parameter."
msgstr "Paramètre de type invalide."

#: app/API/Order.php:581
msgid "Orders updated successfully."
msgstr "Commandes mises à jour avec succès."

#: app/API/Order.php:620
msgid "Order Deleted"
msgstr "Commande supprimée"

#: app/API/Order.php:624
msgid "Order deleted successfully."
msgstr "Commande supprimée avec succès."

#. translators: %s: formatted refund amount.
#: app/API/Order.php:658
msgid "Refund: %s"
msgstr "Remboursement : %s"

#: app/API/Order.php:662
msgid "Order refunded successfully."
msgstr "Commande remboursée avec succès."

#: app/API/Order.php:667
msgid "Failed to refund order."
msgstr "Échec du remboursement de la commande."

#: app/API/Order.php:686
msgid "Invalid order ID"
msgstr "ID de commande invalide"

#. translators: %s: email event name.
#: app/API/Order.php:710
msgid "Email sent: %s"
msgstr "E-mail envoyé : %s"

#: app/API/Order.php:714
msgid "Email sent."
msgstr "E-mail envoyé."

#. translators: %s: email event name.
#: app/API/Order.php:723
msgid "Email failed: %s"
msgstr "Échec de l’e-mail : %s"

#: app/API/Order.php:727
msgid "Email not sent"
msgstr "E-mail non envoyé"

#: app/API/Order.php:758
#: app/API/Profile.php:165
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/LatestOrders.jsx:74
msgid "No orders found."
msgstr "Aucune commande trouvée."

#: app/API/Order.php:803
msgid "Orders deleted successfully."
msgstr "Commandes supprimées avec succès."

#: app/API/Order.php:829
msgid "Invalid payment method."
msgstr "Moyen de paiement invalide."

#: app/API/Order.php:834
msgid "Offline payment methods are not accepted here."
msgstr "Les moyens de paiement hors ligne ne sont pas acceptés ici."

#: app/API/Order.php:870
msgid "Payment processed successfully."
msgstr "Paiement traité avec succès."

#. translators: %s: address type
#: app/API/Order.php:913
msgid "Invalid %s address data."
msgstr "Données d'adresse %s invalides."

#: app/API/Order.php:920
msgid "First name is required."
msgstr "Le prénom est requis."

#: app/API/Order.php:923
msgid "First name may only contain letters, spaces, hyphens, and apostrophes."
msgstr "Le prénom ne peut contenir que des lettres, des espaces, des traits d'union et des apostrophes."

#: app/API/Order.php:928
msgid "Last name may only contain letters, spaces, hyphens, and apostrophes."
msgstr "Le nom ne peut contenir que des lettres, des espaces, des traits d'union et des apostrophes."

#: app/API/Order.php:934
msgid "Email address is required."
msgstr "L'adresse e-mail est requise."

#: app/API/Order.php:937
#: assets/public/js/checkout.js:6
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:27
msgid "Please enter a valid email address."
msgstr "Veuillez saisir une adresse e-mail valide."

#: app/API/Order.php:943
msgid "Please enter a valid phone number."
msgstr "Veuillez saisir un numéro de téléphone valide."

#: app/API/Order.php:948
#: assets/public/js/checkout.js:8
msgid "Please enter a valid postcode."
msgstr "Veuillez saisir un code postal valide."

#: app/API/Product.php:65
msgid "No products found"
msgstr "Aucun produit trouvé"

#: app/API/Product.php:242
msgid "Failed to create product."
msgstr "Échec de la création du produit."

#: app/API/Product.php:261
msgid "Product created"
msgstr "Produit créé"

#: app/API/Product.php:294
msgid "Failed to update product."
msgstr "Échec de la mise à jour du produit."

#: app/API/Product.php:311
msgid "Product updated"
msgstr "Produit mis à jour"

#: app/API/Product.php:340
msgid "Product can't be deleted."
msgstr "Le produit ne peut pas être supprimé."

#: app/API/Product.php:346
msgid "Failed to delete product."
msgstr "Échec de la suppression du produit."

#: app/API/Product.php:358
msgid "Product deleted successfully."
msgstr "Produit supprimé avec succès."

#: app/API/Product.php:371
#: app/API/Product.php:419
msgid "Invalid product IDs."
msgstr "ID de produits invalides."

#: app/API/Product.php:407
msgid "Failed to delete some products."
msgstr "Échec de la suppression de certains produits."

#: app/API/Product.php:410
msgid "Products deleted successfully."
msgstr "Produits supprimés avec succès."

#: app/API/Product.php:453
msgid "Products updated successfully."
msgstr "Produits mis à jour avec succès."

#: app/API/Product.php:491
#: app/API/Product.php:546
msgid "Review added"
msgstr "Avis ajouté"

#. translators: %s: product title.
#: app/API/Product.php:538
msgid "New review added for %s"
msgstr "Nouvel avis ajouté pour %s"

#: app/API/Product.php:552
msgid "Failed to add review."
msgstr "Échec de l'ajout de l'avis."

#: app/API/Product.php:597
msgid "No variations found"
msgstr "Aucune variation trouvée"

#: app/API/Product.php:601
msgid "Variations found"
msgstr "Variations trouvées"

#: app/API/Product_Review.php:59
msgid "Review ID is required."
msgstr "L'ID de l'avis est requis."

#: app/API/Product_Review.php:65
msgid "Review not found."
msgstr "Avis introuvable."

#: app/API/Product_Review.php:68
msgid "You do not have permission to delete this review."
msgstr "Vous n'avez pas la permission de supprimer cet avis."

#: app/API/Product_Review.php:92
msgid "Failed to delete review."
msgstr "Échec de la suppression de l'avis."

#: app/API/Product_Review.php:97
msgid "Review deleted successfully."
msgstr "Avis supprimé avec succès."

#: app/API/Profile.php:146
msgid "Customer data updated"
msgstr "Données du client mises à jour"

#: app/API/Profile.php:219
#: app/API/Transaction.php:64
msgid "No transactions found."
msgstr "Aucune transaction trouvée."

#: app/API/Refund.php:54
msgid "No refunds found"
msgstr "Aucun remboursement trouvé"

#: app/API/Refund.php:106
#: app/API/Refund.php:273
#: app/API/Refund.php:309
msgid "Refund not found."
msgstr "Remboursement introuvable."

#: app/API/Refund.php:161
msgid "Refunds are not allowed for this order status."
msgstr "Les remboursements ne sont pas autorisés pour ce statut de commande."

#: app/API/Refund.php:165
msgid "Refund amount must be greater than zero."
msgstr "Le montant du remboursement doit être supérieur à zéro."

#: app/API/Refund.php:180
msgid "Failed to process refund through payment gateway."
msgstr "Échec du traitement du remboursement via la passerelle de paiement."

#. translators: %s: remaining due amount of the order.
#: app/API/Refund.php:218
msgid "Refund amount cannot exceed the due amount of %s."
msgstr "Le montant du remboursement ne peut pas dépasser le montant dû de %s."

#: app/API/Refund.php:227
msgid "Failed to create refund."
msgstr "Échec de la création du remboursement."

#: app/API/Refund.php:256
msgid "Refund created"
msgstr "Remboursement créé"

#: app/API/Refund.php:279
msgid "Failed to update refund."
msgstr "Échec de la mise à jour du remboursement."

#: app/API/Refund.php:292
msgid "Refund updated"
msgstr "Remboursement mis à jour"

#: app/API/Refund.php:317
msgid "Failed to delete refund."
msgstr "Échec de la suppression du remboursement."

#: app/API/Refund.php:322
msgid "Refund deleted successfully."
msgstr "Remboursement supprimé avec succès."

#: app/API/Refund.php:335
msgid "Invalid refund IDs."
msgstr "ID de remboursements invalides."

#: app/API/Refund.php:361
msgid "Failed to delete some refunds."
msgstr "Échec de la suppression de certains remboursements."

#: app/API/Refund.php:364
msgid "Refunds deleted successfully."
msgstr "Remboursements supprimés avec succès."

#: app/API/Reports/Customers.php:35
msgid "Total Customers"
msgstr "Total des clients"

#: app/API/Reports/Customers.php:41
#: app/API/Reports/Customers.php:213
#: app/API/Reports/Products.php:958
msgid "New Customers"
msgstr "Nouveaux clients"

#: app/API/Reports/Customers.php:47
#: app/API/Reports/Customers.php:219
#: app/API/Reports/Products.php:964
msgid "Repeat Customers"
msgstr "Clients fidèles"

#: app/API/Reports/Customers.php:51
msgid "Customers who have placed more than one order."
msgstr "Clients ayant passé plus d'une commande."

#: app/API/Reports/Customers.php:54
#: app/API/Reports/Overview.php:868
msgid "Orders Per Customer"
msgstr "Commandes par client"

#: app/API/Reports/Customers.php:60
msgid "Customer LTV"
msgstr "LTV client"

#: app/API/Reports/Customers.php:64
msgid "Average Lifetime Value per customer."
msgstr "Valeur vie moyenne par client."

#: app/API/Reports/Customers.php:67
msgid "Customer AOV"
msgstr "AOV client"

#: app/API/Reports/Customers.php:71
msgid "Average Order Value per customer."
msgstr "Valeur moyenne des commandes par client."

#: app/API/Reports/Customers.php:225
msgid "Previous New Customers"
msgstr "Nouveaux clients précédents"

#: app/API/Reports/Customers.php:232
msgid "Previous Repeat Customers"
msgstr "Clients fidèles précédents"

#. translators: %s: report data group label, e.g. Orders.
#: app/API/Reports/LegacyReports.php:330
msgid "%s Count"
msgstr "Nombre de %s"

#. translators: %s: report data group label, e.g. Orders.
#: app/API/Reports/LegacyReports.php:346
msgid "%s Amount"
msgstr "Montant de %s"

#: app/API/Reports/Orders.php:42
#: app/API/Reports/Overview.php:39
#: app/Config/settings.php:402
#: app/Controllers/Common/Init.php:247
#: app/Helpers/functions.php:826
#: app/Helpers/functions.php:827
#: app/Helpers/functions.php:896
#: app/Helpers/functions.php:897
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/App.jsx:396
#: spa/admin/easycommerce/App.jsx:397
#: spa/admin/easycommerce/App.jsx:407
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:196
#: spa/admin/easycommerce/pages/Orders/index.jsx:313
#: spa/admin/easycommerce/pages/Reports/components/overview/CustomerOverview.jsx:97
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:28
#: spa/admin/settings/src/App.jsx:17
#: spa/public/dashboard/components/Sidebar/index.jsx:34
#: spa/public/dashboard/components/tabs/Orders/index.jsx:60
msgid "Orders"
msgstr "Commandes"

#: app/API/Reports/Orders.php:47
#: app/API/Reports/Overview.php:43
msgid "All orders except On Hold, Pending, Cancelled."
msgstr "Toutes les commandes sauf En attente de paiement, En attente, Annulée."

#: app/API/Reports/Orders.php:50
msgid "Completed Orders"
msgstr "Commandes terminées"

#: app/API/Reports/Orders.php:57
#: app/API/Reports/Overview.php:53
#: app/API/Reports/Products.php:64
#: app/API/Reports/Products.php:736
#: app/Controllers/Common/Init.php:251
#: app/Helpers/functions.php:834
#: app/Helpers/functions.php:835
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:398
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:65
#: spa/admin/easycommerce/pages/Refunds/index.jsx:51
#: spa/admin/easycommerce/pages/Reports/components/products/LeastSold.jsx:39
#: spa/admin/easycommerce/pages/Reports/components/products/TopSold.jsx:39
msgid "Refunds"
msgstr "Remboursements"

#: app/API/Reports/Orders.php:64
#: app/API/Reports/Overview.php:59
#: app/API/Reports/Revenue.php:41
msgid "Net Revenue"
msgstr "Revenu net"

#: app/API/Reports/Orders.php:68
#: app/API/Reports/Overview.php:63
#: app/API/Reports/Revenue.php:45
msgid "Total revenue after any refunds or deductions."
msgstr "Revenu total après tout remboursement ou déduction."

#: app/API/Reports/Orders.php:71
msgid "Pending Orders"
msgstr "Commandes en attente"

#: app/API/Reports/Orders.php:110
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/CustomerSaleSummery.jsx:78
msgid "Order Count"
msgstr "Nombre de commandes"

#: app/API/Reports/Orders.php:116
msgid "Order Amount"
msgstr "Montant des commandes"

#: app/API/Reports/Orders.php:122
msgid "Previous Order Count"
msgstr "Nombre de commandes précédent"

#: app/API/Reports/Orders.php:129
msgid "Previous Order Amount"
msgstr "Montant des commandes précédent"

#: app/API/Reports/Overview.php:46
msgid "Sales"
msgstr "Ventes"

#: app/API/Reports/Overview.php:50
msgid "Total sales before any refunds or deductions."
msgstr "Ventes totales avant tout remboursement ou déduction."

#: app/API/Reports/Overview.php:66
#: app/API/Reports/Products.php:342
msgid "Products Sold"
msgstr "Produits vendus"

#: app/API/Reports/Overview.php:72
#: app/Controllers/Common/Init.php:263
#: app/Helpers/functions.php:858
#: app/Helpers/functions.php:859
#: app/Helpers/functions.php:914
#: app/Helpers/functions.php:915
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:400
#: spa/admin/easycommerce/App.jsx:409
#: spa/admin/easycommerce/pages/Customers/index.jsx:162
#: spa/admin/easycommerce/pages/Reports/pages/Customers.jsx:27
msgid "Customers"
msgstr "Clients"

#: app/API/Reports/Overview.php:512
msgid "New Orders"
msgstr "Nouvelles commandes"

#: app/API/Reports/Overview.php:517
msgid "Renewal Orders"
msgstr "Commandes de renouvellement"

#: app/API/Reports/Overview.php:677
msgid "Products in Catalog"
msgstr "Produits au catalogue"

#: app/API/Reports/Overview.php:682
msgid "Variations across products"
msgstr "Variations parmi les produits"

#: app/API/Reports/Overview.php:687
msgid "Average product price"
msgstr "Prix moyen des produits"

#: app/API/Reports/Overview.php:692
msgid "Inventory count"
msgstr "Nombre d'articles en inventaire"

#: app/API/Reports/Overview.php:784
msgid "New"
msgstr "Nouveau"

#: app/API/Reports/Overview.php:789
msgid "Returning"
msgstr "Récurrent"

#: app/API/Reports/Overview.php:859
msgid "AOV Per Customer"
msgstr "AOV par client"

#: app/API/Reports/Overview.php:877
msgid "Items Per Customer"
msgstr "Articles par client"

#: app/API/Reports/Overview.php:992
msgid "Guest"
msgstr "Invité"

#: app/API/Reports/Products.php:36
msgid "Live Products"
msgstr "Produits publiés"

#: app/API/Reports/Products.php:42
msgid "Total Stock"
msgstr "Stock total"

#: app/API/Reports/Products.php:47
#: views/blocks/shops-page/template-1/shop.php:208
#: views/blocks/shops-page/template-2/shop.php:208
#: views/blocks/shops-page/template-3/partials/product-grid.php:206
#: views/blocks/shops-page/template-3/partials/product-list.php:218
#: views/blocks/single-product/gallery/render.php:61
msgid "Out of Stock"
msgstr "En rupture de stock"

#: app/API/Reports/Products.php:52
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/index.jsx:52
msgid "Low Stock"
msgstr "Stock faible"

#: app/API/Reports/Products.php:57
msgid "Gross Sales"
msgstr "Ventes brutes"

#: app/API/Reports/Products.php:71
msgid "Average Rating"
msgstr "Note moyenne"

#: app/API/Reports/Products.php:599
#: app/API/Reports/Products.php:627
#: app/API/Reports/Products.php:786
#: app/API/Reports/Products.php:931
#: app/API/Reports/Products.php:1107
#: app/API/Reports/Products.php:1299
msgid "Product ID is required"
msgstr "L'ID du produit est requis"

#: app/API/Reports/Products.php:605
#: app/API/Reports/Products.php:633
#: app/API/Reports/Products.php:792
#: app/API/Reports/Products.php:937
#: app/API/Reports/Products.php:1113
#: app/API/Reports/Products.php:1305
msgid "Product not found"
msgstr "Produit introuvable"

#: app/API/Reports/Products.php:730
msgid "Gross Sale"
msgstr "Vente brute"

#: app/API/Reports/Products.php:742
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/ProductInfo.jsx:83
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Variations.jsx:12
msgid "Stock"
msgstr "Stock"

#: app/API/Reports/Products.php:747
msgid "Avg Rating"
msgstr "Note moyenne"

#: app/API/Reports/Reports.php:1236
#: app/Config/settings.php:418
#: app/Controllers/Payment/Braintree.php:80
#: app/Controllers/Payment/Cash_On_Delivery.php:49
#: app/Controllers/Payment/Mollie.php:93
#: app/Controllers/Payment/PayPal.php:72
#: app/Controllers/Payment/Square.php:96
#: app/Controllers/Payment/Stripe.php:271
#: app/Helpers/functions.php:339
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:68
#: spa/public/dashboard/components/tabs/Dashboard/index.jsx:33
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:217
msgid "Pending"
msgstr "En attente"

#: app/API/Reports/Reports.php:1237
#: app/Config/settings.php:420
#: app/Controllers/Payment/Braintree.php:82
#: app/Controllers/Payment/Cash_On_Delivery.php:51
#: app/Controllers/Payment/Mollie.php:95
#: app/Controllers/Payment/PayPal.php:74
#: app/Controllers/Payment/Square.php:98
#: app/Controllers/Payment/Stripe.php:273
#: app/Helpers/functions.php:340
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:70
#: spa/public/dashboard/components/tabs/Dashboard/index.jsx:21
msgid "Processing"
msgstr "En cours"

#: app/API/Reports/Reports.php:1238
#: app/Config/settings.php:419
#: app/Controllers/Payment/Braintree.php:81
#: app/Controllers/Payment/Cash_On_Delivery.php:50
#: app/Controllers/Payment/Mollie.php:94
#: app/Controllers/Payment/PayPal.php:73
#: app/Controllers/Payment/Square.php:97
#: app/Controllers/Payment/Stripe.php:272
#: app/Helpers/functions.php:341
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:64
#: spa/public/dashboard/components/tabs/Dashboard/index.jsx:15
msgid "Completed"
msgstr "Terminée"

#: app/API/Reports/Reports.php:1239
#: app/Helpers/functions.php:345
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:67
#: spa/public/dashboard/components/tabs/Dashboard/index.jsx:39
msgid "Refunded"
msgstr "Remboursée"

#: app/API/Reports/Reports.php:1240
#: app/Helpers/functions.php:344
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:66
msgid "Partially Refunded"
msgstr "Partiellement remboursée"

#: app/API/Reports/Reports.php:1241
#: app/Helpers/functions.php:342
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:65
#: spa/public/dashboard/components/tabs/Dashboard/index.jsx:45
msgid "Cancelled"
msgstr "Annulée"

#: app/API/Reports/Reports.php:1242
#: app/Helpers/functions.php:343
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/index.jsx:27
msgid "On Hold"
msgstr "En attente de paiement"

#: app/API/Reports/Revenue.php:34
msgid "Gross Revenue"
msgstr "Revenu brut"

#: app/API/Reports/Revenue.php:38
msgid "Total revenue before any refunds or deductions."
msgstr "Revenu total avant tout remboursement ou déduction."

#: app/API/Reports/Revenue.php:48
msgid "Avg Revenue Per Customer"
msgstr "Revenu moyen par client"

#: app/API/Reports/Revenue.php:54
msgid "Avg Revenue Per Order"
msgstr "Revenu moyen par commande"

#: app/API/Reports/Revenue.php:60
msgid "Avg Revenue Per Product"
msgstr "Revenu moyen par produit"

#: app/API/Reports/Revenue.php:100
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/TopSellingProducts.jsx:95
#: spa/admin/easycommerce/pages/Reports/components/overview/TopSellingProducts.jsx:187
msgid "Revenue"
msgstr "Revenu"

#: app/API/Reports/Revenue.php:106
msgid "Previous Revenue"
msgstr "Revenu précédent"

#: app/API/Shipping_Plan.php:23
#: app/API/Shipping_Plan.php:130
#: app/API/Shipping_Plan.php:198
msgid "Shipping plan not found."
msgstr "Plan de livraison introuvable."

#: app/API/Shipping_Plan.php:103
msgid "Failed to create shipping plan."
msgstr "Échec de la création du plan de livraison."

#: app/API/Shipping_Plan.php:108
msgid "Shipping plan created successfully."
msgstr "Plan de livraison créé avec succès."

#: app/API/Shipping_Plan.php:124
#: app/API/Shipping_Plan.php:192
msgid "Shipping plan ID is required."
msgstr "L'ID du plan de livraison est requis."

#: app/API/Shipping_Plan.php:176
#: build/shipping.bundle.js:2
msgid "Failed to update shipping plan."
msgstr "Échec de la mise à jour du plan de livraison."

#: app/API/Shipping_Plan.php:179
#: build/shipping.bundle.js:2
msgid "Shipping plan updated successfully."
msgstr "Plan de livraison mis à jour avec succès."

#: app/API/Shipping_Plan.php:222
msgid "Failed to delete shipping plan."
msgstr "Échec de la suppression du plan de livraison."

#: app/API/Shipping_Plan.php:225
msgid "Shipping plan deleted successfully."
msgstr "Plan de livraison supprimé avec succès."

#: app/API/Shipping_Plan.php:238
msgid "Region code is required."
msgstr "Le code de région est requis."

#: app/API/Shipping_Plan.php:244
msgid "No shipping plans available for this region."
msgstr "Aucun plan de livraison disponible pour cette région."

#: app/API/Tax.php:28
msgid "Tax classes found."
msgstr "Classes de taxe trouvées."

#: app/API/Tax.php:70
msgid "A class with the same name already exists"
msgstr "Une classe portant le même nom existe déjà"

#: app/API/Tax.php:86
msgid "Failed to create tax class."
msgstr "Échec de la création de la classe de taxe."

#: app/API/Tax.php:91
msgid "Tax class created successfully."
msgstr "Classe de taxe créée avec succès."

#: app/API/Tax.php:104
msgid "Tax class not found."
msgstr "Classe de taxe introuvable."

#: app/API/Tax.php:121
msgid "Tax class found."
msgstr "Classe de taxe trouvée."

#: app/API/Tax.php:167
msgid "Failed to update tax class."
msgstr "Échec de la mise à jour de la classe de taxe."

#: app/API/Tax.php:182
msgid "Tax class updated successfully."
msgstr "Classe de taxe mise à jour avec succès."

#: app/API/Tax.php:210
msgid "Failed to delete tax class."
msgstr "Échec de la suppression de la classe de taxe."

#: app/API/Tax.php:222
msgid "Tax class deleted successfully."
msgstr "Classe de taxe supprimée avec succès."

#: app/API/Tax.php:271
msgid "Country parameter is required."
msgstr "Le paramètre pays est requis."

#: app/API/Tax.php:280
msgid "No tax rates found."
msgstr "Aucun taux de taxe trouvé."

#: app/API/Taxonomy.php:34
msgid "Categories found."
msgstr "Catégories trouvées."

#: app/API/Taxonomy.php:98
msgid "Category created."
msgstr "Catégorie créée."

#: app/API/Taxonomy.php:156
msgid "Category updated."
msgstr "Catégorie mise à jour."

#: app/API/Taxonomy.php:189
msgid "Category not deleted"
msgstr "Catégorie non supprimée"

#: app/API/Taxonomy.php:196
msgid "Category deleted"
msgstr "Catégorie supprimée"

#: app/API/Taxonomy.php:228
msgid "Categories deleted"
msgstr "Catégories supprimées"

#: app/API/Taxonomy.php:254
msgid "Brands found."
msgstr "Marques trouvées."

#: app/API/Taxonomy.php:318
msgid "Brand created."
msgstr "Marque créée."

#: app/API/Taxonomy.php:376
msgid "brand updated."
msgstr "marque mise à jour."

#: app/API/Taxonomy.php:410
msgid "Brand not deleted"
msgstr "Marque non supprimée"

#: app/API/Taxonomy.php:417
msgid "Brand deleted"
msgstr "Marque supprimée"

#: app/API/Taxonomy.php:449
msgid "Brands deleted"
msgstr "Marques supprimées"

#: app/API/Taxonomy.php:475
msgid "tags found."
msgstr "étiquettes trouvées."

#: app/API/Taxonomy.php:537
msgid "tag created."
msgstr "étiquette créée."

#: app/API/Taxonomy.php:593
msgid "tag updated."
msgstr "étiquette mise à jour."

#: app/API/Taxonomy.php:626
msgid "tag not deleted"
msgstr "étiquette non supprimée"

#: app/API/Taxonomy.php:633
msgid "tag deleted"
msgstr "étiquette supprimée"

#: app/API/Taxonomy.php:665
msgid "tags deleted"
msgstr "étiquettes supprimées"

#: app/API/Transaction.php:159
msgid "Failed to delete transaction."
msgstr "Échec de la suppression de la transaction."

#: app/API/Transaction.php:164
msgid "Transaction deleted successfully."
msgstr "Transaction supprimée avec succès."

#: app/Bootstrap/Activator/Post_Type.php:22
msgctxt "post type general name"
msgid "Products"
msgstr "Produits"

#: app/Bootstrap/Activator/Post_Type.php:23
msgctxt "post type singular name"
msgid "Product"
msgstr "Produit"

#: app/Bootstrap/Activator/Post_Type.php:24
msgctxt "admin menu"
msgid "Products"
msgstr "Produits"

#: app/Bootstrap/Activator/Post_Type.php:25
msgctxt "add new on admin bar"
msgid "Product"
msgstr "Produit"

#: app/Bootstrap/Activator/Post_Type.php:26
msgctxt "product"
msgid "Add New"
msgstr "Ajouter"

#: app/Bootstrap/Activator/Post_Type.php:27
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:254
#: spa/admin/easycommerce/pages/Products/index.jsx:500
msgid "Add New Product"
msgstr "Ajouter un produit"

#: app/Bootstrap/Activator/Post_Type.php:28
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/index.jsx:382
msgid "New Product"
msgstr "Nouveau produit"

#: app/Bootstrap/Activator/Post_Type.php:29
msgid "Edit Product"
msgstr "Modifier le produit"

#: app/Bootstrap/Activator/Post_Type.php:30
#: build/easycommerce.bundle.js:2
msgid "View Product"
msgstr "Voir le produit"

#: app/Bootstrap/Activator/Post_Type.php:31
#: app/Controllers/Common/Init.php:243
#: app/Helpers/functions.php:779
#: app/Helpers/functions.php:780
#: app/Helpers/functions.php:908
#: app/Helpers/functions.php:909
#: views/store/common/header.php:30
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:389
#: spa/admin/easycommerce/App.jsx:390
#: spa/admin/easycommerce/App.jsx:391
#: spa/admin/easycommerce/App.jsx:392
#: spa/admin/easycommerce/App.jsx:393
#: spa/admin/easycommerce/App.jsx:394
#: spa/admin/easycommerce/App.jsx:395
#: spa/admin/easycommerce/App.jsx:408
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:214
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/THead.jsx:5
#: spa/admin/easycommerce/pages/Products/index.jsx:360
#: spa/admin/easycommerce/pages/Reports/pages/Products.jsx:27
msgid "Products"
msgstr "Produits"

#: app/Bootstrap/Activator/Post_Type.php:32
msgid "Search Products"
msgstr "Rechercher des produits"

#: app/Bootstrap/Activator/Post_Type.php:33
msgid "Parent Products:"
msgstr "Produits parents :"

#: app/Bootstrap/Activator/Post_Type.php:34
#: views/templates/archive-product/layout.php:27
#: views/templates/single-product/layout-default.php:68
#: views/templates/single-product/layout.php:103
#: blocks/shops-page/template-1/edit.js:779
#: blocks/shops-page/template-2/edit.js:732
#: blocks/shops-page/template-3/edit.js:580
#: build/blocks.bundle.js:2
msgid "No products found."
msgstr "Aucun produit trouvé."

#: app/Bootstrap/Activator/Post_Type.php:35
msgid "No products found in Trash."
msgstr "Aucun produit trouvé dans la corbeille."

#: app/Bootstrap/Activator/Taxonomy.php:22
msgctxt "taxonomy general name"
msgid "Categories"
msgstr "Catégories"

#: app/Bootstrap/Activator/Taxonomy.php:23
msgctxt "taxonomy singular name"
msgid "Category"
msgstr "Catégorie"

#: app/Bootstrap/Activator/Taxonomy.php:24
msgid "Search Categories"
msgstr "Rechercher des catégories"

#: app/Bootstrap/Activator/Taxonomy.php:25
msgid "All Categories"
msgstr "Toutes les catégories"

#: app/Bootstrap/Activator/Taxonomy.php:26
msgid "Parent Category"
msgstr "Catégorie parente"

#: app/Bootstrap/Activator/Taxonomy.php:27
msgid "Parent Category:"
msgstr "Catégorie parente :"

#: app/Bootstrap/Activator/Taxonomy.php:28
msgid "Edit Category"
msgstr "Modifier la catégorie"

#: app/Bootstrap/Activator/Taxonomy.php:29
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:395
msgid "Update Category"
msgstr "Mettre à jour la catégorie"

#: app/Bootstrap/Activator/Taxonomy.php:30
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:330
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:152
msgid "Add New Category"
msgstr "Ajouter une catégorie"

#: app/Bootstrap/Activator/Taxonomy.php:31
msgid "New Category Name"
msgstr "Nom de la nouvelle catégorie"

#: app/Bootstrap/Activator/Taxonomy.php:32
#: app/Helpers/functions.php:806
#: app/Helpers/functions.php:807
#: views/blocks/shops-page/template-1/inc/filter.php:63
#: views/blocks/shops-page/template-1/inc/filter.php:318
#: views/blocks/shops-page/template-2/inc/filter.php:115
#: views/blocks/shops-page/template-3/inc/filter.php:58
#: blocks/shops-page/template-1/components/Filters.js:83
#: blocks/shops-page/template-2/components/Filters.js:123
#: blocks/shops-page/template-3/components/Filters.js:71
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:393
#: spa/admin/easycommerce/pages/Categories/index.jsx:269
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:167
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:184
msgid "Categories"
msgstr "Catégories"

#: app/Bootstrap/Activator/Taxonomy.php:74
msgctxt "taxonomy general name"
msgid "Brands"
msgstr "Marques"

#: app/Bootstrap/Activator/Taxonomy.php:75
msgctxt "taxonomy singular name"
msgid "Brand"
msgstr "Marque"

#: app/Bootstrap/Activator/Taxonomy.php:76
msgid "Search Brands"
msgstr "Rechercher des marques"

#: app/Bootstrap/Activator/Taxonomy.php:77
msgid "All Brands"
msgstr "Toutes les marques"

#: app/Bootstrap/Activator/Taxonomy.php:78
msgid "Parent Brand"
msgstr "Marque parente"

#: app/Bootstrap/Activator/Taxonomy.php:79
msgid "Parent Brand:"
msgstr "Marque parente :"

#: app/Bootstrap/Activator/Taxonomy.php:80
msgid "Edit Brand"
msgstr "Modifier la marque"

#: app/Bootstrap/Activator/Taxonomy.php:81
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:393
msgid "Update Brand"
msgstr "Mettre à jour la marque"

#: app/Bootstrap/Activator/Taxonomy.php:82
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:329
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:152
msgid "Add New Brand"
msgstr "Ajouter une marque"

#: app/Bootstrap/Activator/Taxonomy.php:83
msgid "New Brand Name"
msgstr "Nom de la nouvelle marque"

#: app/Bootstrap/Activator/Taxonomy.php:84
#: app/Helpers/functions.php:818
#: app/Helpers/functions.php:819
#: views/blocks/shops-page/template-1/inc/filter.php:81
#: views/blocks/shops-page/template-1/inc/filter.php:423
#: views/blocks/shops-page/template-2/inc/filter.php:221
#: views/blocks/shops-page/template-3/inc/filter.php:165
#: blocks/shops-page/template-1/components/Filters.js:121
#: blocks/shops-page/template-2/components/Filters.js:235
#: blocks/shops-page/template-3/components/Filters.js:169
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:395
#: spa/admin/easycommerce/pages/Brands/index.jsx:268
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:181
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:180
msgid "Brands"
msgstr "Marques"

#: app/Bootstrap/Activator/Taxonomy.php:128
msgctxt "taxonomy general name"
msgid "Tags"
msgstr "Étiquettes"

#: app/Bootstrap/Activator/Taxonomy.php:129
msgctxt "taxonomy singular name"
msgid "Tag"
msgstr "Étiquette"

#: app/Bootstrap/Activator/Taxonomy.php:130
msgid "Search Tags"
msgstr "Rechercher des étiquettes"

#: app/Bootstrap/Activator/Taxonomy.php:131
msgid "All Tags"
msgstr "Toutes les étiquettes"

#: app/Bootstrap/Activator/Taxonomy.php:132
msgid "Parent Tag"
msgstr "Étiquette parente"

#: app/Bootstrap/Activator/Taxonomy.php:133
msgid "Parent Tag:"
msgstr "Étiquette parente :"

#: app/Bootstrap/Activator/Taxonomy.php:134
msgid "Edit Tag"
msgstr "Modifier l'étiquette"

#: app/Bootstrap/Activator/Taxonomy.php:135
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Tags/index.jsx:338
msgid "Update Tag"
msgstr "Mettre à jour l'étiquette"

#: app/Bootstrap/Activator/Taxonomy.php:136
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:90
#: spa/admin/easycommerce/pages/Tags/index.jsx:285
msgid "Add New Tag"
msgstr "Ajouter une étiquette"

#: app/Bootstrap/Activator/Taxonomy.php:137
msgid "New Tag Name"
msgstr "Nom de la nouvelle étiquette"

#: app/Bootstrap/Activator/Taxonomy.php:138
#: app/Helpers/functions.php:812
#: app/Helpers/functions.php:813
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:394
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:174
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:181
#: spa/admin/easycommerce/pages/Tags/index.jsx:221
msgid "Tags"
msgstr "Étiquettes"

#: app/Bootstrap/Activator/User_Role.php:51
msgid "Manager"
msgstr "Gestionnaire"

#: app/Bootstrap/Activator/User_Role.php:87
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:112
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/index.jsx:98
#: spa/admin/easycommerce/pages/ProductReviews/components/Table/THead.jsx:6
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:22
msgid "Customer"
msgstr "Client"

#: app/Bootstrap/Installer.php:108
#: app/Controllers/Admin/Init.php:316
#: app/Controllers/Common/Init.php:211
msgid "Shop"
msgstr "Boutique"

#: app/Bootstrap/Installer.php:112
#: app/Config/settings.php:448
#: app/Controllers/Admin/Init.php:318
#: app/Controllers/Common/Init.php:219
#: views/blocks/shops-page/template-2/shop.php:401
#: blocks/shops-page/template-1/edit.js:769
#: blocks/shops-page/template-2/edit.js:722
#: blocks/shops-page/template-3/components/GridView.jsx:194
#: blocks/shops-page/template-3/components/ListView.jsx:233
#: build/blocks.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/settings/src/App.jsx:18
msgid "Checkout"
msgstr "Commande"

#: app/Bootstrap/Installer.php:116
#: app/Controllers/Admin/Init.php:320
#: app/Controllers/Common/Init.php:227
#: app/Controllers/Common/Init.php:239
#: app/Helpers/functions.php:771
#: app/Helpers/functions.php:772
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:387
#: spa/admin/easycommerce/pages/Dashboard/index.jsx:24
#: spa/public/dashboard/components/Sidebar/index.jsx:23
msgid "Dashboard"
msgstr "Tableau de bord"

#: app/Bootstrap/Installer.php:120
#: app/Config/settings.php:308
#: app/Controllers/Admin/Init.php:322
#: views/templates/checkout/template-1/payment-methods.php:10
#: views/templates/checkout/template-2/payment-methods.php:10
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Transactions/index.jsx:48
#: spa/admin/settings/src/App.jsx:16
msgid "Payment"
msgstr "Paiement"

#: app/Config/checkout-fields.php:14
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:129
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:29
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:30
#: spa/public/dashboard/components/tabs/Profile/index.jsx:154
msgid "First Name"
msgstr "Prénom"

#: app/Config/checkout-fields.php:15
#: build/checkout.bundle.js:2
msgid "Your first name"
msgstr "Votre prénom"

#: app/Config/checkout-fields.php:25
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:173
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:46
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:47
#: spa/public/dashboard/components/tabs/Profile/index.jsx:170
msgid "Last Name"
msgstr "Nom"

#: app/Config/checkout-fields.php:26
#: build/checkout.bundle.js:2
msgid "Your last name"
msgstr "Votre nom"

#: app/Config/checkout-fields.php:36
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:11
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:32
#: spa/admin/easycommerce/pages/Customers/components/TableHeader.jsx:13
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:24
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:66
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:99
#: spa/admin/easycommerce/pages/Reports/components/revenue/TopCustomers.jsx:36
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:63
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:64
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:36
msgid "Email"
msgstr "E-mail"

#: app/Config/checkout-fields.php:37
#: app/Controllers/Common/API.php:261
#: app/Controllers/Common/API.php:284
#: app/Controllers/Common/API.php:339
#: app/Controllers/Common/API.php:378
#: build/checkout.bundle.js:2
msgid "Your email"
msgstr "Votre e-mail"

#: app/Config/checkout-fields.php:47
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:37
msgid "Phone"
msgstr "Téléphone"

#: app/Config/checkout-fields.php:48
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:103
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:104
#: spa/public/dashboard/components/tabs/Profile/index.jsx:210
msgid "Enter your phone number"
msgstr "Saisissez votre numéro de téléphone"

#: app/Config/checkout-fields.php:58
#: app/Config/settings.php:132
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:38
msgid "Address 1"
msgstr "Adresse 1"

#: app/Config/checkout-fields.php:59
#: app/Config/settings.php:134
msgid "Your address 1"
msgstr "Votre adresse 1"

#: app/Config/checkout-fields.php:66
#: app/Config/settings.php:140
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:39
msgid "Address 2"
msgstr "Adresse 2"

#: app/Config/checkout-fields.php:67
#: app/Config/settings.php:142
msgid "Your address 2"
msgstr "Votre adresse 2"

#: app/Config/checkout-fields.php:74
#: app/Config/settings.php:124
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:48
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:90
#: spa/admin/tax/src/components/TaxDetails/elements/RegionsHeader.jsx:9
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:144
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:145
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:48
#: spa/public/dashboard/components/tabs/Profile/index.jsx:251
msgid "Country"
msgstr "Pays"

#: app/Config/checkout-fields.php:82
#: app/Config/settings.php:149
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:44
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:86
#: spa/admin/tax/src/components/TaxDetails/elements/RegionsHeader.jsx:12
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:47
msgid "State"
msgstr "État"

#: app/Config/checkout-fields.php:83
#: app/Config/settings.php:151
msgid "Your State"
msgstr "Votre état"

#: app/Config/checkout-fields.php:90
#: app/Config/settings.php:158
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:40
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:82
#: spa/admin/tax/src/components/TaxDetails/elements/RegionsHeader.jsx:15
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:199
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:200
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:41
msgid "City"
msgstr "Ville"

#: app/Config/checkout-fields.php:91
#: app/Config/settings.php:160
msgid "Your City"
msgstr "Votre ville"

#: app/Config/checkout-fields.php:98
#: app/Config/settings.php:166
msgid "Postcode"
msgstr "Code postal"

#: app/Config/checkout-fields.php:99
#: app/Config/settings.php:168
#: views/store/add-attributes/add-new.php:293
#: build/checkout.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: build/shipping.bundle.js:2
msgid "Write here"
msgstr "Écrivez ici"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/cancelled.php:4
msgid "Your Order ###order_id## Has Been Cancelled - ##shop_name##"
msgstr "Votre commande ###order_id## a été annulée - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/cancelled.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"We're sorry to let you know that your order ###order_id## has been cancelled. We understand that's not what you were hoping to hear.\n"
"\n"
"Here's a summary of the cancelled order:\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"If you'd still like to get these items, you're welcome to place a new order at any time: ##shop_page##\n"
"\n"
"If you have any questions or think this was a mistake, please don't hesitate to reach out - we'd love to make it right.\n"
"\n"
"Warm regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Nous sommes désolés de vous annoncer que votre commande ###order_id## a été annulée. Nous comprenons que ce n’est pas ce que vous espériez.\n"
"\n"
"Voici un récapitulatif de la commande annulée :\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Si vous souhaitez toujours obtenir ces articles, vous pouvez passer une nouvelle commande à tout moment : ##shop_page##\n"
"\n"
"Si vous avez des questions ou si vous pensez qu’il s’agit d’une erreur, n’hésitez pas à nous contacter - nous ferons le nécessaire.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/cancelled.php:25
msgid "Order ###order_id## Cancelled - ##customer_name## - ##shop_name##"
msgstr "Commande ###order_id## annulée - ##customer_name## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/cancelled.php:27
msgid ""
"\n"
"Hi there,\n"
"\n"
"Order ###order_id## from ##customer_name## has been cancelled.\n"
"\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"Customer contact:\n"
"Email: ##customer_email##\n"
"Phone: ##customer_phone##\n"
"\n"
"If this needs your attention, you can reach the customer directly or review the order in your dashboard.\n"
"\n"
"Best regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"La commande ###order_id## de ##customer_name## a été annulée.\n"
"\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Contact du client :\n"
"E-mail : ##customer_email##\n"
"Téléphone : ##customer_phone##\n"
"\n"
"Si cela nécessite votre attention, vous pouvez contacter directement le client ou consulter la commande dans votre tableau de bord.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/completed.php:4
msgid "Your Order ###order_id## is Complete - ##shop_name##"
msgstr "Votre commande ###order_id## est terminée - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/completed.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"Your order ###order_id## has been completed - thank you for shopping with ##shop_name##! We hope you love what you ordered.\n"
"\n"
"Order summary:\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"Delivered to:\n"
"##shipping_first_name## ##shipping_last_name##\n"
"##shipping_address##\n"
"\n"
"You can view your order history anytime from your account: ##dashboard_page##\n"
"\n"
"If anything isn't right, we're here to help - just get in touch.\n"
"\n"
"Warm regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Votre commande ###order_id## est terminée - merci d’avoir fait vos achats sur ##shop_name## ! Nous espérons que vos articles vous plairont.\n"
"\n"
"Récapitulatif de la commande :\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Livrée à :\n"
"##shipping_first_name## ##shipping_last_name##\n"
"##shipping_address##\n"
"\n"
"Vous pouvez consulter l’historique de vos commandes à tout moment depuis votre compte : ##dashboard_page##\n"
"\n"
"Si quelque chose ne va pas, nous sommes là pour vous aider - contactez-nous simplement.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/completed.php:29
msgid "Order ###order_id## Completed - ##customer_name## - ##shop_name##"
msgstr "Commande ###order_id## terminée - ##customer_name## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/completed.php:31
msgid ""
"\n"
"Hi there,\n"
"\n"
"Order ###order_id## from ##customer_name## has been marked as completed.\n"
"\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"Shipped to:\n"
"##shipping_first_name## ##shipping_last_name##\n"
"##shipping_address##\n"
"\n"
"Customer contact:\n"
"Email: ##customer_email##\n"
"Phone: ##customer_phone##\n"
"\n"
"Full order details: ##dashboard_page##\n"
"\n"
"Best regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"La commande ###order_id## de ##customer_name## a été marquée comme terminée.\n"
"\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Expédiée à :\n"
"##shipping_first_name## ##shipping_last_name##\n"
"##shipping_address##\n"
"\n"
"Contact du client :\n"
"E-mail : ##customer_email##\n"
"Téléphone : ##customer_phone##\n"
"\n"
"Détails complets de la commande : ##dashboard_page##\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/failed.php:4
#: app/Config/email-defaults/failed.php:28
msgid "##shop_name## – Payment Failed for Order ###order_id##"
msgstr "##shop_name## – Échec du paiement pour la commande ###order_id##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/failed.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"Unfortunately, we were unable to process the payment for your order ###order_id##. This may have happened due to one of the following reasons:\n"
"<ul>\n"
"    <li>The card was declined or had insufficient funds</li>\n"
"    <li>Incorrect card details or billing information</li>\n"
"    <li>The payment was not authorized or timed out</li>\n"
"    <li>A temporary issue with the payment provider</li>\n"
"</ul>\n"
"\n"
"Order Summary:\n"
"##product_table##\n"
"Items in Order: ##number_of_items##\n"
"Total Amount: ##order_total##\n"
"\n"
"Your items are still saved. You can retry the payment or place a new order anytime at: ##checkout_page##\n"
"\n"
"Need help? Just reach out – we’re here to support you.\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Malheureusement, nous n’avons pas pu traiter le paiement de votre commande ###order_id##. Cela peut être dû à l’une des raisons suivantes :\n"
"<ul>\n"
"    <li>La carte a été refusée ou le solde était insuffisant</li>\n"
"    <li>Les informations de carte ou de facturation sont incorrectes</li>\n"
"    <li>Le paiement n’a pas été autorisé ou a expiré</li>\n"
"    <li>Un problème temporaire chez le prestataire de paiement</li>\n"
"</ul>\n"
"\n"
"Récapitulatif de la commande :\n"
"##product_table##\n"
"Articles dans la commande : ##number_of_items##\n"
"Montant total : ##order_total##\n"
"\n"
"Vos articles sont toujours enregistrés. Vous pouvez réessayer le paiement ou passer une nouvelle commande à tout moment sur : ##checkout_page##\n"
"\n"
"Besoin d’aide ? Contactez-nous – nous sommes là pour vous accompagner.\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/failed.php:30
msgid ""
"\n"
"Hello,\n"
"\n"
"Payment for order ###order_id## from ##customer_name## has failed. The failure may have occurred due to:\n"
"<ul>\n"
"    <li>Card declined or insufficient funds</li>\n"
"    <li>Invalid card or billing details</li>\n"
"    <li>Unauthorized or timed-out payment</li>\n"
"    <li>A temporary payment gateway issue</li>\n"
"</ul>\n"
"\n"
"Order Details:\n"
"##product_table##\n"
"Number of Items: ##number_of_items##\n"
"Total Amount: ##order_total##\n"
"\n"
"The customer may retry payment from: ##checkout_page##\n"
"Please follow up if needed.\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"Le paiement de la commande ###order_id## de ##customer_name## a échoué. Cet échec peut être dû à :\n"
"<ul>\n"
"    <li>Carte refusée ou solde insuffisant</li>\n"
"    <li>Informations de carte ou de facturation invalides</li>\n"
"    <li>Paiement non autorisé ou expiré</li>\n"
"    <li>Un problème temporaire de la passerelle de paiement</li>\n"
"</ul>\n"
"\n"
"Détails de la commande :\n"
"##product_table##\n"
"Nombre d’articles : ##number_of_items##\n"
"Montant total : ##order_total##\n"
"\n"
"Le client peut réessayer le paiement depuis : ##checkout_page##\n"
"Merci d’assurer le suivi si nécessaire.\n"

#. translators: the ##...## tokens are merge placeholders substituted with real account data at send time - keep them verbatim.
#: app/Config/email-defaults/new_account.php:4
msgid "Welcome to ##shop_name## - You're All Set!"
msgstr "Bienvenue sur ##shop_name## - Tout est prêt !"

#. translators: the ##...## tokens are merge placeholders substituted with real account data at send time - keep them verbatim.
#: app/Config/email-defaults/new_account.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"Welcome to ##shop_name##! We're so glad you're here. Your account is ready to go.\n"
"\n"
"With your account you can:\n"
"<ul>\n"
"    <li>Track and manage your orders in one place</li>\n"
"    <li>Browse your full purchase history</li>\n"
"    <li>Download digital purchases anytime</li>\n"
"    <li>Check out quicker next time</li>\n"
"</ul>\n"
"\n"
"One quick step - please set your password to secure your account:\n"
"##password_reset_link##\n"
"\n"
"Then you're ready to start shopping: ##shop_page##\n"
"\n"
"Thanks for joining us. We hope you find exactly what you're looking for!\n"
"\n"
"Warm regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Bienvenue sur ##shop_name## ! Nous sommes ravis de vous compter parmi nous. Votre compte est prêt à l’emploi.\n"
"\n"
"Avec votre compte, vous pouvez :\n"
"<ul>\n"
"    <li>Suivre et gérer vos commandes au même endroit</li>\n"
"    <li>Consulter l’intégralité de votre historique d’achats</li>\n"
"    <li>Télécharger vos achats numériques à tout moment</li>\n"
"    <li>Commander plus rapidement la prochaine fois</li>\n"
"</ul>\n"
"\n"
"Une dernière étape - veuillez définir votre mot de passe pour sécuriser votre compte :\n"
"##password_reset_link##\n"
"\n"
"Vous serez ensuite prêt à faire vos achats : ##shop_page##\n"
"\n"
"Merci de nous avoir rejoints. Nous espérons que vous trouverez exactement ce que vous cherchez !\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real account data at send time - keep them verbatim.
#: app/Config/email-defaults/new_account.php:31
msgid "New Customer: ##customer_name## - ##shop_name##"
msgstr "Nouveau client : ##customer_name## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real account data at send time - keep them verbatim.
#: app/Config/email-defaults/new_account.php:33
msgid ""
"\n"
"Hi there,\n"
"\n"
"A new customer just created an account at ##shop_name##.\n"
"\n"
"<ul>\n"
"    <li>Name: ##customer_name##</li>\n"
"    <li>Email: ##customer_email##</li>\n"
"    <li>Registered: ##registration_date##</li>\n"
"</ul>\n"
"\n"
"You can view and manage their profile from the admin dashboard.\n"
"\n"
"Best regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"Un nouveau client vient de créer un compte sur ##shop_name##.\n"
"\n"
"<ul>\n"
"    <li>Nom : ##customer_name##</li>\n"
"    <li>E-mail : ##customer_email##</li>\n"
"    <li>Inscription : ##registration_date##</li>\n"
"</ul>\n"
"\n"
"Vous pouvez consulter et gérer son profil depuis le tableau de bord d’administration.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/on_hold.php:4
msgid "Your Order ###order_id## is On Hold - ##shop_name##"
msgstr "Votre commande ###order_id## est en attente - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/on_hold.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"We wanted to give you a heads-up that your order ###order_id## is temporarily on hold. We're working to get it moving as soon as possible and will keep you updated.\n"
"\n"
"Order summary:\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"You can check on your order here: ##dashboard_page##\n"
"\n"
"If you have any questions or need things sorted quickly, please reach out - we're happy to help.\n"
"\n"
"Warm regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Nous souhaitions vous informer que votre commande ###order_id## est temporairement en attente. Nous faisons le nécessaire pour qu’elle avance au plus vite et nous vous tiendrons informé.\n"
"\n"
"Récapitulatif de la commande :\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Vous pouvez suivre votre commande ici : ##dashboard_page##\n"
"\n"
"Si vous avez des questions ou si vous souhaitez régler cela rapidement, n’hésitez pas à nous contacter - nous serons ravis de vous aider.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/on_hold.php:25
msgid "Order ###order_id## On Hold - ##customer_name## - ##shop_name##"
msgstr "Commande ###order_id## en attente - ##customer_name## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/on_hold.php:27
msgid ""
"\n"
"Hi there,\n"
"\n"
"Order ###order_id## from ##customer_name## has been placed on hold.\n"
"\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"Customer contact:\n"
"Email: ##customer_email##\n"
"Phone: ##customer_phone##\n"
"\n"
"Please review this order and take any necessary action.\n"
"\n"
"Best regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"La commande ###order_id## de ##customer_name## a été mise en attente.\n"
"\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Contact du client :\n"
"E-mail : ##customer_email##\n"
"Téléphone : ##customer_phone##\n"
"\n"
"Merci de vérifier cette commande et de prendre les mesures nécessaires.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/partially_refunded.php:4
msgid "Partial Refund Processed for Order ###order_id## - ##shop_name##"
msgstr "Remboursement partiel effectué pour la commande ###order_id## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/partially_refunded.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"We've processed a partial refund for your order ###order_id##. The amount should appear in your account within a few business days, depending on your payment provider.\n"
"\n"
"Your remaining items are unaffected and will continue as normal.\n"
"\n"
"Order items:\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Refunded: ##refunded_amount##\n"
"\n"
"Billed to:\n"
"##billing_first_name## ##billing_last_name##\n"
"##billing_address##\n"
"\n"
"If you have any questions about this refund, please don't hesitate to reach out.\n"
"\n"
"Warm regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Nous avons effectué un remboursement partiel pour votre commande ###order_id##. Le montant devrait apparaître sur votre compte sous quelques jours ouvrés, selon votre prestataire de paiement.\n"
"\n"
"Vos autres articles ne sont pas concernés et suivront leur cours normalement.\n"
"\n"
"Articles de la commande :\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Remboursé : ##refunded_amount##\n"
"\n"
"Facturé à :\n"
"##billing_first_name## ##billing_last_name##\n"
"##billing_address##\n"
"\n"
"Si vous avez des questions concernant ce remboursement, n’hésitez pas à nous contacter.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/partially_refunded.php:29
msgid "Partial Refund Issued - Order ###order_id## - ##customer_name## - ##shop_name##"
msgstr "Remboursement partiel émis - Commande ###order_id## - ##customer_name## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/partially_refunded.php:31
msgid ""
"\n"
"Hi there,\n"
"\n"
"A partial refund has been processed for order ###order_id## from ##customer_name##.\n"
"\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Refunded: ##refunded_amount##\n"
"\n"
"Billed to:\n"
"##billing_first_name## ##billing_last_name##\n"
"##billing_address##\n"
"\n"
"Customer contact:\n"
"Email: ##customer_email##\n"
"Phone: ##customer_phone##\n"
"\n"
"Best regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"Un remboursement partiel a été effectué pour la commande ###order_id## de ##customer_name##.\n"
"\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Remboursé : ##refunded_amount##\n"
"\n"
"Facturé à :\n"
"##billing_first_name## ##billing_last_name##\n"
"##billing_address##\n"
"\n"
"Contact du client :\n"
"E-mail : ##customer_email##\n"
"Téléphone : ##customer_phone##\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/pending.php:4
msgid "We've Got Your Order ###order_id## - ##shop_name##"
msgstr "Nous avons bien reçu votre commande ###order_id## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/pending.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"Thanks for your order! We've received it and it's currently awaiting payment confirmation. Once your payment clears, we'll get things moving right away.\n"
"\n"
"Here's what you ordered:\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"If you still need to complete your payment, you can do so here: ##checkout_page##\n"
"\n"
"Questions? We're always here - just reach out.\n"
"\n"
"Warm regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Merci pour votre commande ! Nous l’avons bien reçue et elle est actuellement en attente de confirmation de paiement. Dès que votre paiement sera validé, nous la traiterons sans attendre.\n"
"\n"
"Voici ce que vous avez commandé :\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"S’il vous reste à finaliser votre paiement, vous pouvez le faire ici : ##checkout_page##\n"
"\n"
"Des questions ? Nous sommes toujours là - contactez-nous.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/pending.php:25
msgid "New Pending Order ###order_id## - ##customer_name## - ##shop_name##"
msgstr "Nouvelle commande en attente ###order_id## - ##customer_name## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/pending.php:27
msgid ""
"\n"
"Hi there,\n"
"\n"
"A new order ###order_id## from ##customer_name## is pending payment.\n"
"\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"Customer contact:\n"
"Email: ##customer_email##\n"
"Phone: ##customer_phone##\n"
"\n"
"Checkout page: ##checkout_page##\n"
"\n"
"Please review if any action is needed on your end.\n"
"\n"
"Best regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"Une nouvelle commande ###order_id## de ##customer_name## est en attente de paiement.\n"
"\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Contact du client :\n"
"E-mail : ##customer_email##\n"
"Téléphone : ##customer_phone##\n"
"\n"
"Page de commande : ##checkout_page##\n"
"\n"
"Merci de vérifier si une action de votre part est nécessaire.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/processing.php:4
msgid "Your Order ###order_id## is on Its Way - ##shop_name##"
msgstr "Votre commande ###order_id## est en route - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/processing.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"Good news - your order ###order_id## has been confirmed and we're getting it ready for you!\n"
"\n"
"What you ordered:\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"Shipping to:\n"
"##shipping_first_name## ##shipping_last_name##\n"
"##shipping_address##\n"
"\n"
"We'll send you another update once it ships. In the meantime, you can keep an eye on your order here: ##dashboard_page##\n"
"\n"
"Thanks for shopping with us - we appreciate it!\n"
"\n"
"Warm regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Bonne nouvelle - votre commande ###order_id## a été confirmée et nous la préparons pour vous !\n"
"\n"
"Ce que vous avez commandé :\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Livraison à :\n"
"##shipping_first_name## ##shipping_last_name##\n"
"##shipping_address##\n"
"\n"
"Nous vous enverrons une nouvelle mise à jour dès son expédition. En attendant, vous pouvez suivre votre commande ici : ##dashboard_page##\n"
"\n"
"Merci de votre confiance - nous vous en sommes reconnaissants !\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/processing.php:29
msgid "Order ###order_id## Processing - ##customer_name## - ##shop_name##"
msgstr "Commande ###order_id## en cours - ##customer_name## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/processing.php:31
msgid ""
"\n"
"Hi there,\n"
"\n"
"Order ###order_id## from ##customer_name## is now processing and being prepared for shipment.\n"
"\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total: ##order_total##\n"
"\n"
"Shipping to:\n"
"##shipping_first_name## ##shipping_last_name##\n"
"##shipping_address##\n"
"\n"
"Customer contact:\n"
"Email: ##customer_email##\n"
"Phone: ##customer_phone##\n"
"\n"
"Manage this order: ##dashboard_page##\n"
"\n"
"Best regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"La commande ###order_id## de ##customer_name## est maintenant en cours et en préparation pour expédition.\n"
"\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total : ##order_total##\n"
"\n"
"Livraison à :\n"
"##shipping_first_name## ##shipping_last_name##\n"
"##shipping_address##\n"
"\n"
"Contact du client :\n"
"E-mail : ##customer_email##\n"
"Téléphone : ##customer_phone##\n"
"\n"
"Gérer cette commande : ##dashboard_page##\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/refunded.php:4
msgid "Your Refund for Order ###order_id## Has Been Processed - ##shop_name##"
msgstr "Votre remboursement pour la commande ###order_id## a été effectué - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/refunded.php:6
msgid ""
"\n"
"Hi ##customer_name##,\n"
"\n"
"Your refund for order ###order_id## has been processed. The amount should appear in your account within a few business days, depending on your payment provider.\n"
"\n"
"Refund details:\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Refunded: ##refunded_amount##\n"
"\n"
"Billed to:\n"
"##billing_first_name## ##billing_last_name##\n"
"##billing_address##\n"
"\n"
"We're sorry things didn't work out this time. If there's anything we can do better or if you have questions, please reach out - we'd love to hear from you.\n"
"\n"
"Warm regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour ##customer_name##,\n"
"\n"
"Votre remboursement pour la commande ###order_id## a été effectué. Le montant devrait apparaître sur votre compte sous quelques jours ouvrés, selon votre prestataire de paiement.\n"
"\n"
"Détails du remboursement :\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Remboursé : ##refunded_amount##\n"
"\n"
"Facturé à :\n"
"##billing_first_name## ##billing_last_name##\n"
"##billing_address##\n"
"\n"
"Nous sommes désolés que cela n’ait pas fonctionné cette fois-ci. Si nous pouvons nous améliorer ou si vous avez des questions, n’hésitez pas à nous contacter - nous serions ravis de vous lire.\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/refunded.php:27
msgid "Refund Issued - Order ###order_id## - ##customer_name## - ##shop_name##"
msgstr "Remboursement émis - Commande ###order_id## - ##customer_name## - ##shop_name##"

#. translators: the ##...## tokens are merge placeholders substituted with real order data at send time - keep them verbatim.
#: app/Config/email-defaults/refunded.php:29
msgid ""
"\n"
"Hi there,\n"
"\n"
"A full refund has been processed for order ###order_id## from ##customer_name##.\n"
"\n"
"##product_table##\n"
"Items: ##number_of_items##\n"
"Total refunded: ##refunded_amount##\n"
"\n"
"Billed to:\n"
"##billing_first_name## ##billing_last_name##\n"
"##billing_address##\n"
"\n"
"Customer contact:\n"
"Email: ##customer_email##\n"
"Phone: ##customer_phone##\n"
"\n"
"Best regards,\n"
"The ##shop_name## Team\n"
""
msgstr ""
"\n"
"Bonjour,\n"
"\n"
"Un remboursement intégral a été effectué pour la commande ###order_id## de ##customer_name##.\n"
"\n"
"##product_table##\n"
"Articles : ##number_of_items##\n"
"Total remboursé : ##refunded_amount##\n"
"\n"
"Facturé à :\n"
"##billing_first_name## ##billing_last_name##\n"
"##billing_address##\n"
"\n"
"Contact du client :\n"
"E-mail : ##customer_email##\n"
"Téléphone : ##customer_phone##\n"
"\n"
"Cordialement,\n"
"L’équipe ##shop_name##\n"

#: app/Config/settings.php:45
msgid "&raquo; Settings"
msgstr "&raquo; Réglages"

#: app/Config/settings.php:69
msgid "Business"
msgstr "Entreprise"

#: app/Config/settings.php:70
msgid "Adjust business settings for a personalized store experience."
msgstr "Ajustez les réglages de l'entreprise pour une expérience de boutique personnalisée."

#: app/Config/settings.php:73
msgid "Identity"
msgstr "Identité"

#: app/Config/settings.php:74
msgid "Customize your store’s name, logo, and appearance."
msgstr "Personnalisez le nom, le logo et l'apparence de votre boutique."

#: app/Config/settings.php:81
msgid "Store Logo"
msgstr "Logo de la boutique"

#: app/Config/settings.php:82
msgid "Upload your store’s logo. Recommended dimensions: 512x512 px."
msgstr "Téléversez le logo de votre boutique. Dimensions recommandées : 512x512 px."

#: app/Config/settings.php:83
#: app/Controllers/Payment/Braintree.php:64
#: app/Controllers/Payment/Mollie.php:77
#: app/Controllers/Payment/PayPal.php:56
#: app/Controllers/Payment/Square.php:80
#: app/Controllers/Payment/Stripe.php:232
msgid "Choose logo file"
msgstr "Choisir le fichier du logo"

#: app/Config/settings.php:90
msgid "Business Name"
msgstr "Nom de l'entreprise"

#: app/Config/settings.php:91
msgid "The name of your store as displayed to customers."
msgstr "Le nom de votre boutique tel qu'il est affiché aux clients."

#: app/Config/settings.php:92
msgid "Enter Store Name"
msgstr "Saisissez le nom de la boutique"

#: app/Config/settings.php:99
msgid "Business Email"
msgstr "E-mail de l'entreprise"

#: app/Config/settings.php:100
msgid "It'll be used for admin communications."
msgstr "Il sera utilisé pour les communications administratives."

#: app/Config/settings.php:109
#: build/dashboard.bundle.js:2
#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:110
#: spa/public/dashboard/components/tabs/Profile/index.jsx:278
msgid "Business Type"
msgstr "Type d'entreprise"

#: app/Config/settings.php:110
msgid "The type of your business."
msgstr "Le type de votre entreprise."

#: app/Config/settings.php:111
msgid "Enter Business Type"
msgstr "Saisissez le type d'entreprise"

#: app/Config/settings.php:117
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:125
#: spa/public/dashboard/components/Sidebar/index.jsx:47
#: spa/public/dashboard/components/tabs/Address/index.jsx:266
msgid "Address"
msgstr "Adresse"

#: app/Config/settings.php:118
msgid "Details of your store’s physical location.(If have any)"
msgstr "Détails de l'emplacement physique de votre boutique.(Si vous en avez un)"

#: app/Config/settings.php:125
msgid "The country where your store is based."
msgstr "Le pays où votre boutique est basée."

#: app/Config/settings.php:127
#: build/shipping.bundle.js:2
msgid "Select Country"
msgstr "Sélectionner un pays"

#: app/Config/settings.php:133
msgid "Street address, P.O. box, or company name."
msgstr "Adresse, boîte postale ou nom de l'entreprise."

#: app/Config/settings.php:141
msgid "Apartment, suite, unit, building, or floor (optional)."
msgstr "Appartement, suite, unité, bâtiment ou étage (facultatif)."

#: app/Config/settings.php:150
msgid "Pick your state from the list, or type it in if it's not listed."
msgstr "Choisissez votre état dans la liste, ou saisissez-le s'il n'y figure pas."

#: app/Config/settings.php:159
msgid "Pick your city from the list, or type it in if it's not listed."
msgstr "Choisissez votre ville dans la liste, ou saisissez-la si elle n'y figure pas."

#: app/Config/settings.php:167
msgid "The ZIP or postal code of your store's location."
msgstr "Le code postal de l'emplacement de votre boutique."

#: app/Config/settings.php:177
#: app/Controllers/Admin/Menu.php:93
#: app/Controllers/Common/Init.php:234
#: views/store/common/header.php:23
msgid "Store"
msgstr "Boutique"

#: app/Config/settings.php:178
#: app/Config/settings.php:770
#: app/Config/settings.php:822
msgid "Select the pages used by EasyCommerce for key functionality."
msgstr "Sélectionnez les pages utilisées par EasyCommerce pour les fonctionnalités clés."

#: app/Config/settings.php:181
msgid "Pages"
msgstr "Pages"

#: app/Config/settings.php:187
msgid "Shop Page"
msgstr "Page boutique"

#: app/Config/settings.php:188
msgid "The main page where products are displayed for customers to browse."
msgstr "La page principale où les produits sont affichés pour que les clients puissent les parcourir."

#: app/Config/settings.php:190
msgid "Select Shop Page"
msgstr "Sélectionner la page boutique"

#: app/Config/settings.php:196
msgid "Checkout Page"
msgstr "Page de commande"

#. Translators: %s is a shortcode that should be included in the page content.
#: app/Config/settings.php:198
msgid "The page where customers can review their cart and complete their purchase. This page content must contain the %s shortcode."
msgstr "La page où les clients peuvent vérifier leur panier et finaliser leur achat. Le contenu de cette page doit contenir le shortcode %s."

#: app/Config/settings.php:200
msgid "Select Checkout Page"
msgstr "Sélectionner la page de commande"

#: app/Config/settings.php:206
msgid "Customer Dashboard"
msgstr "Tableau de bord du client"

#. Translators: %s is a shortcode that should be included in the page content.
#: app/Config/settings.php:208
msgid "The account page where customers can view orders, update information, etc. This page content must contain the %s shortcode."
msgstr "La page de compte où les clients peuvent consulter leurs commandes, mettre à jour leurs informations, etc. Le contenu de cette page doit contenir le shortcode %s."

#: app/Config/settings.php:210
msgid "Select Dashboard Page"
msgstr "Sélectionner la page tableau de bord"

#: app/Config/settings.php:215
msgid "Payment Page"
msgstr "Page de paiement"

#. Translators: %s is a shortcode that should be included in the page content.
#: app/Config/settings.php:217
msgid "The page where customers can pay for pending orders. This page content must contain the %s shortcode."
msgstr "La page où les clients peuvent payer les commandes en attente. Le contenu de cette page doit contenir le shortcode %s."

#: app/Config/settings.php:219
msgid "Select Payment Page"
msgstr "Sélectionner la page de paiement"

#: app/Config/settings.php:224
msgid "Customer Registration"
msgstr "Inscription des clients"

#. Translators: %s is a shortcode that should be included in the page content.
#: app/Config/settings.php:226
msgid "The page where customers can register and create an account. This page content must contain the %s shortcode."
msgstr "La page où les clients peuvent s'inscrire et créer un compte. Le contenu de cette page doit contenir le shortcode %s."

#: app/Config/settings.php:228
msgid "Select Registration Page"
msgstr "Sélectionner la page d'inscription"

#: app/Config/settings.php:233
msgid "Customer Reset Password"
msgstr "Réinitialisation du mot de passe client"

#. Translators: %s is a shortcode that should be included in the page content.
#: app/Config/settings.php:235
msgid "The page where customers can reset their password. This page content must contain the %s shortcode."
msgstr "La page où les clients peuvent réinitialiser leur mot de passe. Le contenu de cette page doit contenir le shortcode %s."

#: app/Config/settings.php:237
msgid "Select Reset Password Page"
msgstr "Sélectionner la page de réinitialisation du mot de passe"

#: app/Config/settings.php:242
#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:142
msgid "Terms of Service"
msgstr "Conditions d'utilisation"

#. Translators: %s is a shortcode that should be included in the page content.
#: app/Config/settings.php:244
msgid "The page that contains the terms and conditions for using the site."
msgstr "La page qui contient les conditions générales d'utilisation du site."

#: app/Config/settings.php:246
msgid "Select Terms of Service Page"
msgstr "Sélectionner la page des conditions d'utilisation"

#: app/Config/settings.php:251
#: views/shortcodes/checkout/template-3.php:90
#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:146
msgid "Privacy Policy"
msgstr "Politique de confidentialité"

#. Translators: %s is a shortcode that should be included in the page content.
#: app/Config/settings.php:253
msgid "The page that contains the privacy policy for using the site."
msgstr "La page qui contient la politique de confidentialité pour l'utilisation du site."

#: app/Config/settings.php:255
msgid "Select Privacy Policy Page"
msgstr "Sélectionner la page de politique de confidentialité"

#: app/Config/settings.php:260
msgid "Template Width"
msgstr "Largeur du modèle"

#: app/Config/settings.php:261
msgid "Set the maximum width for the page template container."
msgstr "Définissez la largeur maximale du conteneur du modèle de page."

#: app/Config/settings.php:262
msgid "1200"
msgstr "1200"

#: app/Config/settings.php:273
msgid "Enable Stock Badge"
msgstr "Activer le badge de stock"

#: app/Config/settings.php:274
msgid "Display a stock availability badge on product images across the shop and single product pages."
msgstr "Afficher un badge de disponibilité en stock sur les images des produits dans la boutique et sur les pages de produit individuelles."

#: app/Config/settings.php:282
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:100
msgid "Visibility"
msgstr "Visibilité"

#: app/Config/settings.php:283
msgid "Control your store visibility and access settings."
msgstr "Contrôlez la visibilité de votre boutique et les réglages d'accès."

#: app/Config/settings.php:286
msgid "Store Visibility"
msgstr "Visibilité de la boutique"

#: app/Config/settings.php:287
msgid "Choose if your store is live or still in setup mode."
msgstr "Choisissez si votre boutique est en ligne ou encore en mode configuration."

#: app/Config/settings.php:292
msgid "Store Mode"
msgstr "Mode de la boutique"

#: app/Config/settings.php:293
msgid "Live mode makes your store public; test mode keeps it private for setup and testing."
msgstr "Le mode en ligne rend votre boutique publique ; le mode test la garde privée pour la configuration et les tests."

#: app/Config/settings.php:296
#: app/Helpers/functions.php:395
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:9
#: spa/admin/easycommerce/pages/Products/components/ProductStatus/index.jsx:7
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:34
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:302
msgid "Live"
msgstr "En ligne"

#: app/Config/settings.php:297
#: app/Controllers/Front/Init.php:350
msgid "Test"
msgstr "Test"

#: app/Config/settings.php:316
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/index.jsx:198
msgid "Pricing"
msgstr "Tarification"

#: app/Config/settings.php:325
#: app/Controllers/Common/API.php:5125
#: app/Controllers/Common/API.php:5206
#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:159
msgid "Currency"
msgstr "Devise"

#: app/Config/settings.php:326
msgid "Select the currency used for pricing and transactions."
msgstr "Sélectionnez la devise utilisée pour les prix et les transactions."

#: app/Config/settings.php:328
msgid "Select Currency"
msgstr "Sélectionner la devise"

#: app/Config/settings.php:335
msgid "Format"
msgstr "Format"

#: app/Config/settings.php:336
msgid "How should the prices show up?"
msgstr "Comment les prix doivent-ils s'afficher ?"

#: app/Config/settings.php:345
#: build/shipping.bundle.js:2
msgid "Methods"
msgstr "Méthodes"

#: app/Config/settings.php:355
msgid "Enable Payment Methods"
msgstr "Activer les méthodes de paiement"

#. translators: %1$s: URL of the Addons page. The <a> markup must be kept.
#: app/Config/settings.php:357
msgid "Select the payment methods you want to enable for checkout. Find more options from the <a href=\"%1$s\">Addons page</a>."
msgstr "Sélectionnez les méthodes de paiement que vous souhaitez activer pour la commande. Trouvez d'autres options sur la <a href=\"%1$s\">page Extensions</a>."

#: app/Config/settings.php:359
msgid "Choose payment methods"
msgstr "Choisir les méthodes de paiement"

#: app/Config/settings.php:407
msgid "settings"
msgstr "réglages"

#: app/Config/settings.php:408
msgid "Select the order default statuses."
msgstr "Sélectionnez les statuts par défaut des commandes."

#: app/Config/settings.php:415
#: app/Controllers/Payment/Braintree.php:77
#: app/Controllers/Payment/Cash_On_Delivery.php:46
#: app/Controllers/Payment/Mollie.php:90
#: app/Controllers/Payment/PayPal.php:69
#: app/Controllers/Payment/Square.php:93
#: app/Controllers/Payment/Stripe.php:268
msgid "Default Order Status"
msgstr "Statut de commande par défaut"

#: app/Config/settings.php:416
msgid "The default order status for new orders."
msgstr "Le statut de commande par défaut pour les nouvelles commandes."

#: app/Config/settings.php:423
#: app/Controllers/Payment/Braintree.php:85
#: app/Controllers/Payment/Mollie.php:98
#: app/Controllers/Payment/PayPal.php:77
#: app/Controllers/Payment/Square.php:101
#: app/Controllers/Payment/Stripe.php:276
msgid "Select Default Order Status"
msgstr "Sélectionner le statut de commande par défaut"

#: app/Config/settings.php:428
msgid "Default Fulfillment Status"
msgstr "Statut de traitement par défaut"

#: app/Config/settings.php:429
msgid "The default Fulfillment status for new orders."
msgstr "Le statut de traitement par défaut pour les nouvelles commandes."

#: app/Config/settings.php:431
#: app/Helpers/functions.php:407
#: build/easycommerce.bundle.js:2
msgid "Unfulfilled"
msgstr "Non traitée"

#: app/Config/settings.php:432
#: app/Helpers/functions.php:408
#: build/easycommerce.bundle.js:2
msgid "Fulfilled"
msgstr "Traitée"

#: app/Config/settings.php:433
#: app/Helpers/functions.php:409
#: build/easycommerce.bundle.js:2
msgid "Partially Fulfilled"
msgstr "Partiellement traitée"

#: app/Config/settings.php:434
#: app/Helpers/functions.php:410
#: build/easycommerce.bundle.js:2
msgid "Shipped"
msgstr "Expédiée"

#: app/Config/settings.php:435
#: app/Helpers/functions.php:411
#: build/easycommerce.bundle.js:2
msgid "Delivered"
msgstr "Livrée"

#: app/Config/settings.php:438
msgid "Select Default fulfill Status"
msgstr "Sélectionner le statut de traitement par défaut"

#: app/Config/settings.php:453
msgid "checkout template"
msgstr "modèle de commande"

#: app/Config/settings.php:460
msgid "Default Checkout Template"
msgstr "Modèle de commande par défaut"

#: app/Config/settings.php:461
msgid "The default checkout template. <span id=\"easycommerce-checkout-template-preview-button\">Preview Selected</span>"
msgstr "Le modèle de commande par défaut. <span id=\"easycommerce-checkout-template-preview-button\">Aperçu de la sélection</span>"

#: app/Config/settings.php:468
msgid "Columns"
msgstr "Colonnes"

#: app/Config/settings.php:469
msgid "The number of columns to display."
msgstr "Le nombre de colonnes à afficher."

#: app/Config/settings.php:471
msgid "1"
msgstr "1"

#: app/Config/settings.php:472
msgid "2"
msgstr "2"

#: app/Config/settings.php:479
msgid "Enable Direct Checkout"
msgstr "Activer la commande directe"

#: app/Config/settings.php:480
msgid "Allow customers to proceed directly to checkout from product pages without adding to cart."
msgstr "Permettre aux clients de passer directement à la commande depuis les pages de produit sans ajouter au panier."

#: app/Config/settings.php:491
#: build/settings.bundle.js:2
#: spa/admin/settings/src/App.jsx:19
msgid "Emails"
msgstr "E-mails"

#: app/Config/settings.php:498
#: app/Config/settings.php:742
#: app/Config/settings.php:794
#: app/Config/settings.php:846
#: app/Controllers/Admin/Menu.php:94
#: app/Controllers/Common/Init.php:275
#: app/Helpers/functions.php:922
#: app/Helpers/functions.php:923
#: views/settings/layout.php:71
#: blocks/single-product/gallery/inspector.js:13
#: blocks/single-product/price/inspector.js:13
#: blocks/single-product/product-tab/inspector.js:13
#: blocks/single-product/rating/inspector.js:14
#: blocks/single-product/stock/inspector.js:13
#: blocks/single-product/summary/inspector.js:13
#: build/blocks.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Addons/components/Card.jsx:120
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:36
#: spa/admin/settings/src/App.jsx:104
#: spa/public/dashboard/components/Sidebar/index.jsx:43
msgid "Settings"
msgstr "Réglages"

#: app/Config/settings.php:502
#: app/Config/settings.php:538
msgid "Layout"
msgstr "Mise en page"

#: app/Config/settings.php:508
msgid "Email Header"
msgstr "En-tête de l'e-mail"

#: app/Config/settings.php:509
msgid "It'll be included as the header part of the transactional emails."
msgstr "Il sera inclus comme partie en-tête des e-mails transactionnels."

#: app/Config/settings.php:520
msgid "Email footer"
msgstr "Pied de page de l'e-mail"

#: app/Config/settings.php:521
msgid "Email footer content"
msgstr "Contenu du pied de page de l'e-mail"

#: app/Config/settings.php:544
msgid "Container width"
msgstr "Largeur du conteneur"

#: app/Config/settings.php:545
msgid "The width of the email body container. Default is 600px."
msgstr "La largeur du conteneur du corps de l'e-mail. La valeur par défaut est 600px."

#: app/Config/settings.php:557
msgid "Body Background"
msgstr "Arrière-plan du corps"

#: app/Config/settings.php:558
msgid "Background color of the main email content"
msgstr "Couleur d'arrière-plan du contenu principal de l'e-mail"

#: app/Config/settings.php:565
msgid "Container Background"
msgstr "Arrière-plan du conteneur"

#: app/Config/settings.php:566
msgid "Background color of the outside wrapper area"
msgstr "Couleur d'arrière-plan de la zone d'encadrement extérieure"

#: app/Config/settings.php:574
msgid "New Account"
msgstr "Nouveau compte"

#: app/Config/settings.php:577
#: app/Config/settings.php:657
msgid "Customer Notification"
msgstr "Notification client"

#: app/Config/settings.php:583
#: app/Config/settings.php:663
msgid "Send this email notification to the customer."
msgstr "Envoyer cette notification par e-mail au client."

#: app/Config/settings.php:589
#: app/Config/settings.php:622
#: app/Config/settings.php:669
#: app/Config/settings.php:702
msgid "Email Subject"
msgstr "Objet de l'e-mail"

#: app/Config/settings.php:590
#: app/Config/settings.php:623
#: app/Config/settings.php:670
#: app/Config/settings.php:703
msgid "The subject line for this email notification."
msgstr "La ligne d'objet de cette notification par e-mail."

#: app/Config/settings.php:591
#: app/Config/settings.php:624
#: app/Config/settings.php:671
#: app/Config/settings.php:704
#: app/Config/settings.php:895
msgid "Enter email subject"
msgstr "Saisissez l'objet de l'e-mail"

#: app/Config/settings.php:598
#: app/Config/settings.php:631
#: app/Config/settings.php:678
#: app/Config/settings.php:711
msgid "Email Body"
msgstr "Corps de l'e-mail"

#. translators: %s: URL of the email placeholders documentation page. The <a> markup must be kept.
#: app/Config/settings.php:601
#: app/Config/settings.php:634
#: app/Config/settings.php:681
#: app/Config/settings.php:714
msgid "The main content of the email. To find all the related placeholders <a href=\"%s\" target=\"_blank\">click here.</a>"
msgstr "Le contenu principal de l'e-mail. Pour trouver tous les marqueurs associés, <a href=\"%s\" target=\"_blank\">cliquez ici.</a>"

#: app/Config/settings.php:604
#: app/Config/settings.php:637
#: app/Config/settings.php:684
#: app/Config/settings.php:717
msgid "Enter email content here"
msgstr "Saisissez ici le contenu de l'e-mail"

#: app/Config/settings.php:610
#: app/Config/settings.php:690
msgid "Admin Notification"
msgstr "Notification administrateur"

#: app/Config/settings.php:616
#: app/Config/settings.php:696
msgid "Send this email notification to the store admin."
msgstr "Envoyer cette notification par e-mail à l'administrateur de la boutique."

#: app/Config/settings.php:736
#: views/shortcodes/payment/template-1.php:136
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/TBody.jsx:129
#: spa/admin/settings/src/App.jsx:20
#: spa/public/dashboard/components/tabs/Address/index.jsx:292
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:166
msgid "Shipping"
msgstr "Livraison"

#: app/Config/settings.php:743
msgid "Shipping related settings"
msgstr "Réglages liés à la livraison"

#: app/Config/settings.php:746
#: app/Config/settings.php:798
#: views/settings/layout.php:25
msgid "Reset Settings"
msgstr "Réinitialiser les réglages"

#: app/Config/settings.php:750
#: app/Config/settings.php:802
#: views/settings/layout.php:29
#: views/settings/layout.php:228
msgid "Save Settings"
msgstr "Enregistrer les réglages"

#: app/Config/settings.php:760
msgid "Shipping Countries"
msgstr "Pays de livraison"

#: app/Config/settings.php:761
msgid "Choose the countries you ship products to."
msgstr "Choisissez les pays vers lesquels vous livrez vos produits."

#: app/Config/settings.php:769
msgid "Plans"
msgstr "Plans"

#: app/Config/settings.php:788
#: build/settings.bundle.js:2
#: spa/admin/settings/src/App.jsx:21
msgid "Taxation"
msgstr "Taxation"

#: app/Config/settings.php:795
msgid "Tax related settings"
msgstr "Réglages liés aux taxes"

#: app/Config/settings.php:812
msgid "Tax Countries"
msgstr "Pays de taxation"

#: app/Config/settings.php:813
msgid "Choose the countries you sell products to."
msgstr "Choisissez les pays auxquels vous vendez vos produits."

#: app/Config/settings.php:821
msgid "Classes"
msgstr "Classes"

#: app/Config/settings.php:840
#: build/settings.bundle.js:2
#: spa/admin/settings/src/App.jsx:22
msgid "Cart Recovery"
msgstr "Récupération de panier"

#: app/Config/settings.php:847
msgid "Abandoned cart settings"
msgstr "Réglages des paniers abandonnés"

#: app/Config/settings.php:854
msgid "Delay (minutes)"
msgstr "Délai (minutes)"

#: app/Config/settings.php:855
msgid "After when can we call a cart abandoned?"
msgstr "À partir de quand un panier peut-il être considéré comme abandonné ?"

#: app/Config/settings.php:856
msgid "Enter time delay in minutes"
msgstr "Saisissez le délai en minutes"

#: app/Config/settings.php:867
msgid "Abandoned Cart Discount %"
msgstr "Remise panier abandonné %"

#: app/Config/settings.php:868
msgid "Set a discount percentage to include in abandoned cart emails. If set to 0, no coupon will be included."
msgstr "Définissez un pourcentage de remise à inclure dans les e-mails de panier abandonné. Si la valeur est 0, aucun code promo ne sera inclus."

#: app/Config/settings.php:869
msgid "Enter discount percentage (0 to disable)"
msgstr "Saisissez le pourcentage de remise (0 pour désactiver)"

#: app/Config/settings.php:880
msgid "Enable Automated Reminder"
msgstr "Activer le rappel automatique"

#: app/Config/settings.php:881
msgid "Automatically send a reminder email to any pending abandoned cart that has not received a reminder yet."
msgstr "Envoyer automatiquement un e-mail de rappel à tout panier abandonné en attente n'ayant pas encore reçu de rappel."

#: app/Config/settings.php:891
#: app/Controllers/Common/API.php:350
#: app/Controllers/Common/API.php:389
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Subject"
msgstr "Objet"

#: app/Config/settings.php:892
msgid "The subject line for the abandoned cart reminder email."
msgstr "La ligne d'objet de l'e-mail de rappel de panier abandonné."

#: app/Config/settings.php:900
#: blocks/single-product/title/inspector.js:17
#: build/blocks.bundle.js:2
msgid "Body"
msgstr "Corps"

#. translators: %s: URL of the email placeholders documentation page. The <a> markup must be kept.
#: app/Config/settings.php:903
msgid "To find all the related placesholders <a href=\"%s\" target=\"_blank\">click here.</a>"
msgstr "Pour trouver tous les marqueurs associés, <a href=\"%s\" target=\"_blank\">cliquez ici.</a>"

#: app/Config/settings.php:906
msgid "Enter email Body"
msgstr "Saisissez le corps de l'e-mail"

#: app/Config/settings.php:927
#: build/settings.bundle.js:2
#: spa/admin/settings/src/App.jsx:23
msgid "AI"
msgstr "AI"

#: app/Config/settings.php:967
#: app/Config/settings.php:968
msgid "Generative AI"
msgstr "AI générative"

#: app/Config/settings.php:975
msgid "Text Generator"
msgstr "Générateur de texte"

#. translators: %1$s: URL of the AI features documentation page. The <a> markup must be kept.
#: app/Config/settings.php:977
msgid "Enable AI Writer to suggest and create product descriptions instantly. <a href=\"%1$s\" target=\"_blank\">See more.</a>"
msgstr "Activez AI Writer pour suggérer et créer des descriptions de produits instantanément. <a href=\"%1$s\" target=\"_blank\">En savoir plus.</a>"

#: app/Config/settings.php:983
#: views/settings/ai-usage.php:44
msgid "Image Generator"
msgstr "Générateur d'images"

#. translators: %1$s: URL of the AI features documentation page. The <a> markup must be kept.
#: app/Config/settings.php:985
msgid "Generate high-quality product images with AI directly from your dashboard. <a href=\"%1$s\" target=\"_blank\">See more.</a>"
msgstr "Générez des images de produits de haute qualité avec l'AI directement depuis votre tableau de bord. <a href=\"%1$s\" target=\"_blank\">En savoir plus.</a>"

#: app/Config/settings.php:991
msgid "Template Generator"
msgstr "Générateur de modèles"

#. translators: %1$s: URL of the AI features documentation page. The <a> markup must be kept.
#: app/Config/settings.php:993
msgid "Enable AI Template Generator to create ready-to-use block layouts. <a href=\"%1$s\" target=\"_blank\">See more.</a>"
msgstr "Activez le générateur de modèles AI pour créer des mises en page de blocs prêtes à l'emploi. <a href=\"%1$s\" target=\"_blank\">En savoir plus.</a>"

#: app/Config/settings.php:999
#: views/settings/ai-usage.php:40
msgid "Attribute Generator"
msgstr "Générateur d'attributs"

#. translators: %1$s: URL of the AI features documentation page. The <a> markup must be kept.
#: app/Config/settings.php:1001
msgid "Enable AI to suggest product attributes and values instantly. <a href=\"%1$s\" target=\"_blank\">See more.</a>"
msgstr "Activez l'AI pour suggérer instantanément des attributs de produit et leurs valeurs. <a href=\"%1$s\" target=\"_blank\">En savoir plus.</a>"

#: app/Config/settings.php:1009
#: app/Config/settings.php:1010
msgid "Agentic AI"
msgstr "AI agentique"

#: app/Config/settings.php:1013
#: views/settings/ai-usage.php:48
msgid "Shopping Agent"
msgstr "Agent d'achat"

#: app/Config/settings.php:1014
msgid "Your customers will see a chat button on your store where they can ask questions, find products, check stock, or even place orders right from the chatting screen."
msgstr "Vos clients verront un bouton de discussion sur votre boutique où ils pourront poser des questions, trouver des produits, vérifier le stock ou même passer des commandes directement depuis la fenêtre de discussion."

#: app/Config/settings.php:1019
msgid "Enable Shopping Agent"
msgstr "Activer l'agent d'achat"

#: app/Config/settings.php:1020
msgid "Show the AI shopping chat button on your storefront so customers can ask questions and place orders."
msgstr "Afficher le bouton de discussion AI sur votre boutique afin que les clients puissent poser des questions et passer commande."

#: app/Config/settings.php:1026
msgid "Chat Assistant Name"
msgstr "Nom de l'assistant de discussion"

#: app/Config/settings.php:1027
msgid "What customers see at the top of the chat window. Example: \"Store Helper\" or \"Shopping Assistant\"."
msgstr "Ce que les clients voient en haut de la fenêtre de discussion. Exemple : « Assistant boutique » ou « Assistant d'achat »."

#: app/Config/settings.php:1028
msgid "Shopping Assistant"
msgstr "Assistant d'achat"

#: app/Config/settings.php:1033
msgid "Chat Assistant Avatar"
msgstr "Avatar de l'assistant de discussion"

#: app/Config/settings.php:1034
msgid "Profile picture shown in the chat window. Use a square image (at least 80×80 pixels). Leave empty to use a default avatar."
msgstr "Photo de profil affichée dans la fenêtre de discussion. Utilisez une image carrée (au moins 80×80 pixels). Laissez vide pour utiliser un avatar par défaut."

#: app/Config/settings.php:1040
msgid "Chat Button Position"
msgstr "Position du bouton de discussion"

#: app/Config/settings.php:1041
msgid "Where should the chat button appear on your store pages?"
msgstr "Où le bouton de discussion doit-il apparaître sur les pages de votre boutique ?"

#: app/Config/settings.php:1043
msgid "Right"
msgstr "Droite"

#: app/Config/settings.php:1044
msgid "Left"
msgstr "Gauche"

#: app/Config/settings.php:1051
msgid "Chat Color Theme"
msgstr "Thème de couleur de la discussion"

#: app/Config/settings.php:1052
msgid "Choose the color for the chat button and message bubbles. Use your brand color for consistency."
msgstr "Choisissez la couleur du bouton de discussion et des bulles de message. Utilisez la couleur de votre marque pour plus de cohérence."

#: app/Config/settings.php:1058
msgid "Search & Discovery"
msgstr "Recherche et découverte"

#: app/Config/settings.php:1059
msgid "Let AI power your product search and recommendations."
msgstr "Laissez l'AI alimenter votre recherche de produits et vos recommandations."

#: app/Config/settings.php:1064
#: views/settings/ai-usage.php:43
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Smart Search"
msgstr "Recherche intelligente"

#. translators: %1$s: URL of the AI features documentation page. The <a> markup must be kept.
#: app/Config/settings.php:1066
msgid "Help customers find products even with spelling errors. The AI understands what they're looking for and shows the right products. <a href=\"%1$s\" target=\"_blank\">See more.</a>"
msgstr "Aidez les clients à trouver des produits même en cas de fautes d'orthographe. L'AI comprend ce qu'ils recherchent et affiche les bons produits. <a href=\"%1$s\" target=\"_blank\">En savoir plus.</a>"

#: app/Config/settings.php:1072
msgid "Voice Search"
msgstr "Recherche vocale"

#. translators: %1$s: URL of the AI features documentation page. The <a> markup must be kept.
#: app/Config/settings.php:1074
msgid "Let customers search by speaking instead of typing. Hands-free shopping experience. (Coming soon) <a href=\"%1$s\" target=\"_blank\">See more.</a>"
msgstr "Laissez les clients effectuer leurs recherches en parlant plutôt qu'en tapant. Une expérience d'achat mains libres. (Bientôt disponible) <a href=\"%1$s\" target=\"_blank\">En savoir plus.</a>"

#: app/Config/settings.php:1080
msgid "Smart Recommendations"
msgstr "Recommandations intelligentes"

#. translators: %1$s: URL of the AI features documentation page. The <a> markup must be kept.
#: app/Config/settings.php:1082
msgid "The AI suggests related products to customers based on what they're looking at. Boost average order value. (Coming soon) <a href=\"%1$s\" target=\"_blank\">See more.</a>"
msgstr "L'AI suggère des produits similaires aux clients en fonction de ce qu'ils consultent. Augmentez le panier moyen. (Bientôt disponible) <a href=\"%1$s\" target=\"_blank\">En savoir plus.</a>"

#: app/Config/settings.php:1091
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:26
msgid "Usage"
msgstr "Utilisation"

#: app/Config/settings.php:1092
msgid "Your AI credit usage history."
msgstr "L'historique d'utilisation de vos crédits AI."

#: app/Config/settings.php:1115
msgid "Connectivity"
msgstr "Connectivité"

#: app/Config/settings.php:1116
msgid "Connect your store to the EasyCommerce AI service."
msgstr "Connectez votre boutique au service AI EasyCommerce."

#. Translators: %s is the link to the setup wizard
#: app/Controllers/Admin/Init.php:135
msgid "Congratulations on installing <strong>EasyCommerce</strong>! 🎉<br/>You're just a few steps away from launching your store. <a href=\"%s\"><strong>Click here</strong></a> to start the setup wizard and bring your store to life! 🚀"
msgstr "Félicitations pour l'installation d'<strong>EasyCommerce</strong> ! 🎉<br/>Vous n'êtes qu'à quelques étapes du lancement de votre boutique. <a href=\"%s\"><strong>Cliquez ici</strong></a> pour démarrer l'assistant de configuration et donner vie à votre boutique ! 🚀"

#: app/Controllers/Admin/Init.php:151
msgid "The <strong>EasyCommerce</strong> Locations database is being downloaded. Countries, states, cities and currencies will not be displayed until the download is complete."
msgstr "La base de données de localisations <strong>EasyCommerce</strong> est en cours de téléchargement. Les pays, régions, villes et devises ne seront pas affichés tant que le téléchargement n'est pas terminé."

#. Translators: %1$s is the link that reschedules the cron to download locations.json file
#: app/Controllers/Admin/Init.php:170
msgid "It looks like the <strong>EasyCommerce</strong> Locations database has not been loaded yet. Countries, states, cities and currencies will not be displayed until it's downloaded. <a href=\"%1$s\">Click here</a> to manually retry downloading it."
msgstr "Il semble que la base de données de localisations <strong>EasyCommerce</strong> n'ait pas encore été chargée. Les pays, régions, villes et devises ne seront pas affichés tant qu'elle n'est pas téléchargée. <a href=\"%1$s\">Cliquez ici</a> pour réessayer le téléchargement manuellement."

#. translators: 1: store currency code, 2: Square location currency code.
#: app/Controllers/Admin/Init.php:191
msgid "Warning: Your store currency (%1$s) does not match your Square location currency (%2$s). Square payments will not be available until currencies match."
msgstr "Avertissement : la devise de votre boutique (%1$s) ne correspond pas à la devise de votre emplacement Square (%2$s). Les paiements Square ne seront pas disponibles tant que les devises ne correspondent pas."

#: app/Controllers/Admin/Init.php:241
msgid "EasyCommerce Year-End Celebration!"
msgstr "Célébration de fin d'année EasyCommerce !"

#: app/Controllers/Admin/Init.php:242
msgid "Enjoy a flat 50% discount while building your dream ecommerce store with EasyCommerce Pro!"
msgstr "Profitez d'une remise forfaitaire de 50 % pendant que vous construisez la boutique en ligne de vos rêves avec EasyCommerce Pro !"

#: app/Controllers/Admin/Init.php:244
msgid "Save 50% Now"
msgstr "Économisez 50 % maintenant"

#: app/Controllers/Admin/Init.php:261
msgid "You are not logged in!"
msgstr "Vous n'êtes pas connecté !"

#: app/Controllers/Admin/Init.php:270
msgid "Not your download!"
msgstr "Ce téléchargement ne vous appartient pas !"

#: app/Controllers/Admin/Init.php:277
msgid "File not found."
msgstr "Fichier introuvable."

#. translators: %1$s: name of the deactivated conflicting plugin. The <strong> markup must be kept.
#: app/Controllers/Admin/Init.php:307
msgid "The plugin <strong>%1$s</strong> was deactivated by <strong>EasyCommerce</strong> as it is no longer needed. You can safely delete it if you wish."
msgstr "L'extension <strong>%1$s</strong> a été désactivée par <strong>EasyCommerce</strong> car elle n'est plus nécessaire. Vous pouvez la supprimer en toute sécurité si vous le souhaitez."

#: app/Controllers/Admin/Init.php:316
#: app/Controllers/Admin/Init.php:318
#: app/Controllers/Admin/Init.php:320
#: app/Controllers/Admin/Init.php:322
#: app/Controllers/Common/Block.php:119
#: app/Controllers/Common/Init.php:198
#: app/Helpers/functions.php:740
#: app/Helpers/functions.php:746
#: app/Helpers/functions.php:755
#: app/Helpers/functions.php:756
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:387
#: spa/admin/easycommerce/App.jsx:389
#: spa/admin/easycommerce/App.jsx:390
#: spa/admin/easycommerce/App.jsx:391
#: spa/admin/easycommerce/App.jsx:392
#: spa/admin/easycommerce/App.jsx:393
#: spa/admin/easycommerce/App.jsx:394
#: spa/admin/easycommerce/App.jsx:395
#: spa/admin/easycommerce/App.jsx:396
#: spa/admin/easycommerce/App.jsx:397
#: spa/admin/easycommerce/App.jsx:398
#: spa/admin/easycommerce/App.jsx:399
#: spa/admin/easycommerce/App.jsx:400
#: spa/admin/easycommerce/App.jsx:402
#: spa/admin/easycommerce/App.jsx:404
#: spa/admin/easycommerce/App.jsx:405
#: spa/admin/easycommerce/App.jsx:406
#: spa/admin/easycommerce/App.jsx:407
#: spa/admin/easycommerce/App.jsx:408
#: spa/admin/easycommerce/App.jsx:409
#: spa/admin/easycommerce/App.jsx:410
#: spa/admin/easycommerce/App.jsx:411
#: spa/admin/easycommerce/App.jsx:412
#: spa/admin/easycommerce/App.jsx:413
#: spa/admin/easycommerce/App.jsx:414
#: spa/admin/easycommerce/App.jsx:415
msgid "EasyCommerce"
msgstr "EasyCommerce"

#: app/Controllers/Admin/Init.php:454
msgid "Migration"
msgstr "Migration"

#: app/Controllers/Admin/Init.php:458
msgid "EasyCommerce Migration"
msgstr "Migration EasyCommerce"

#: app/Controllers/Admin/Init.php:490
msgid "You're about to migrate!"
msgstr "Vous êtes sur le point de migrer !"

#: app/Controllers/Admin/Init.php:493
msgid "detected. Would you like to migrate your store data to EasyCommerce?"
msgstr "détecté. Souhaitez-vous migrer les données de votre boutique vers EasyCommerce ?"

#: app/Controllers/Admin/Init.php:502
#: views/components/survey.php:84
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/common/InstallationModal.jsx:107
#: spa/admin/common/ProModal.jsx:70
#: spa/admin/easycommerce/pages/Brands/index.jsx:385
#: spa/admin/easycommerce/pages/Categories/index.jsx:387
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:355
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:248
#: spa/admin/easycommerce/pages/Tags/index.jsx:330
#: spa/admin/tax/src/components/TaxDetails/elements/SaveButtons.jsx:12
#: spa/public/dashboard/components/tabs/Profile/index.jsx:310
msgid "Cancel"
msgstr "Annuler"

#: app/Controllers/Admin/Init.php:508
msgid "Start Migration"
msgstr "Démarrer la migration"

#: app/Controllers/Admin/Menu.php:92
#: app/Controllers/Common/Init.php:283
msgid "Setup Wizard"
msgstr "Assistant de configuration"

#: app/Controllers/Admin/Menu.php:102
#: app/Controllers/Common/Init.php:304
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/ProModal.jsx:87
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:88
msgid "Activate License"
msgstr "Activer la licence"

#: app/Controllers/Admin/Menu.php:102
#: app/Controllers/Common/Init.php:305
#: app/Helpers/functions.php:747
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Get Pro"
msgstr "Passer à Pro"

#: app/Controllers/Common/API.php:104
msgid "Your setup wizard data"
msgstr "Les données de votre assistant de configuration"

#: app/Controllers/Common/API.php:121
#: app/Controllers/Common/API.php:181
msgid "Username or Email"
msgstr "Identifiant ou e-mail"

#: app/Controllers/Common/API.php:126
#: app/Controllers/Common/API.php:159
msgid "Your Password"
msgstr "Votre mot de passe"

#: app/Controllers/Common/API.php:131
#: build/auth.bundle.js:2
#: spa/public/auth/screens/Login.jsx:92
msgid "Remember Me"
msgstr "Se souvenir de moi"

#: app/Controllers/Common/API.php:148
msgid "Your Username"
msgstr "Votre identifiant"

#: app/Controllers/Common/API.php:153
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:186
msgid "Your Email"
msgstr "Votre e-mail"

#: app/Controllers/Common/API.php:164
msgid "Your Confirm Password"
msgstr "Votre confirmation de mot de passe"

#: app/Controllers/Common/API.php:198
msgid "Reset Key"
msgstr "Clé de réinitialisation"

#: app/Controllers/Common/API.php:203
msgid "User Login"
msgstr "Identifiant de l'utilisateur"

#: app/Controllers/Common/API.php:208
#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetConfirm.jsx:52
msgid "New Password"
msgstr "Nouveau mot de passe"

#: app/Controllers/Common/API.php:213
#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetConfirm.jsx:67
msgid "Confirm Password"
msgstr "Confirmer le mot de passe"

#: app/Controllers/Common/API.php:267
#: app/Controllers/Common/API.php:334
#: app/Controllers/Common/API.php:373
msgid "Your name"
msgstr "Votre nom"

#: app/Controllers/Common/API.php:290
msgid "Your token"
msgstr "Votre jeton"

#: app/Controllers/Common/API.php:317
msgid "The doc id"
msgstr "L'ID du document"

#: app/Controllers/Common/API.php:345
#: app/Controllers/Common/API.php:384
msgid "Site URL"
msgstr "URL du site"

#: app/Controllers/Common/API.php:355
#: app/Controllers/Common/API.php:394
#: assets/public/js/agent-chatbot.js:353
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Message"
msgstr "Message"

#: app/Controllers/Common/API.php:428
#: app/Controllers/Common/API.php:453
msgid "The addon slug"
msgstr "Le slug de l'extension"

#: app/Controllers/Common/API.php:432
#: app/Controllers/Common/API.php:457
msgid "The action- activate or deactivate"
msgstr "L'action - activate ou deactivate"

#: app/Controllers/Common/API.php:449
msgid "The license key"
msgstr "La clé de licence"

#: app/Controllers/Common/API.php:462
msgid "User email for license"
msgstr "L'e-mail de l'utilisateur pour la licence"

#: app/Controllers/Common/API.php:485
#: app/Controllers/Common/API.php:522
#: app/Controllers/Common/API.php:548
#: app/Controllers/Common/API.php:696
msgid "An array of 'from' and 'to', or a string"
msgstr "Un tableau de 'from' et 'to', ou une chaîne"

#: app/Controllers/Common/API.php:574
#: app/Controllers/Common/API.php:590
#: app/Controllers/Common/API.php:3086
#: app/Controllers/Common/API.php:3142
#: app/Controllers/Common/API.php:3164
#: app/Controllers/Common/API.php:4423
#: app/Controllers/Common/API.php:4439
#: app/Controllers/Common/API.php:4455
msgid "The cart hash"
msgstr "Le hash du panier"

#: app/Controllers/Common/API.php:594
msgid "Email subject line"
msgstr "Ligne d'objet de l'e-mail"

#: app/Controllers/Common/API.php:598
msgid "Email message body"
msgstr "Corps du message de l'e-mail"

#: app/Controllers/Common/API.php:657
msgid "Activity type: All, Orders, Refunds, Reviews, Others"
msgstr "Type d'activité : All, Orders, Refunds, Reviews, Others"

#: app/Controllers/Common/API.php:663
msgid "From date (Y-m-d)"
msgstr "Date de début (Y-m-d)"

#: app/Controllers/Common/API.php:668
msgid "To date (Y-m-d)"
msgstr "Date de fin (Y-m-d)"

#: app/Controllers/Common/API.php:710
msgid "The product ID in case of product-specific reports"
msgstr "L'ID du produit dans le cas de rapports spécifiques à un produit"

#: app/Controllers/Common/API.php:725
#: app/Controllers/Common/API.php:750
#: app/Controllers/Common/API.php:768
#: app/Controllers/Common/API.php:786
#: app/Controllers/Common/API.php:804
#: app/Controllers/Common/API.php:829
#: app/Controllers/Common/API.php:865
#: app/Controllers/Common/API.php:890
#: app/Controllers/Common/API.php:915
#: app/Controllers/Common/API.php:940
msgid "Date range key (e.g., \"today\", \"this-week\", \"this-month\", \"this-year\")"
msgstr "Clé de plage de dates (par ex. \"today\", \"this-week\", \"this-month\", \"this-year\")"

#: app/Controllers/Common/API.php:732
#: app/Controllers/Common/API.php:811
#: app/Controllers/Common/API.php:872
#: app/Controllers/Common/API.php:897
#: app/Controllers/Common/API.php:922
#: app/Controllers/Common/API.php:947
#: app/Controllers/Common/API.php:1050
#: app/Controllers/Common/API.php:1071
msgid "Comparison range (e.g., \"previous-day\", \"previous-week\", \"previous-month\", \"previous-year\")"
msgstr "Plage de comparaison (par ex. \"previous-day\", \"previous-week\", \"previous-month\", \"previous-year\")"

#: app/Controllers/Common/API.php:847
#: app/Controllers/Common/API.php:1045
#: app/Controllers/Common/API.php:1124
msgid "Date range key (e.g., \"today\", \"this-week\", \"this-month\", \"this-year\", \"all-time\")"
msgstr "Clé de plage de dates (par ex. \"today\", \"this-week\", \"this-month\", \"this-year\", \"all-time\")"

#: app/Controllers/Common/API.php:965
#: app/Controllers/Common/API.php:981
#: app/Controllers/Common/API.php:997
msgid "Date range key"
msgstr "Clé de plage de dates"

#: app/Controllers/Common/API.php:1013
#: app/Controllers/Common/API.php:1029
#: app/Controllers/Common/API.php:1311
#: app/Controllers/Common/API.php:1375
#: app/Controllers/Common/API.php:1391
msgid "Date range key (e.g., \"last-30\", \"this-month\", \"2026-01-01,2026-03-30\")"
msgstr "Clé de plage de dates (par ex. \"last-30\", \"this-month\", \"2026-01-01,2026-03-30\")"

#: app/Controllers/Common/API.php:1066
#: app/Controllers/Common/API.php:1087
#: app/Controllers/Common/API.php:1103
#: app/Controllers/Common/API.php:1161
#: app/Controllers/Common/API.php:1182
msgid "Date range key (e.g., \"today\", \"this-week\", \"this-month\", \"this-year\", \"last-30\")"
msgstr "Clé de plage de dates (par ex. \"today\", \"this-week\", \"this-month\", \"this-year\", \"last-30\")"

#: app/Controllers/Common/API.php:1119
#: app/Controllers/Common/API.php:1140
#: app/Controllers/Common/API.php:1156
#: app/Controllers/Common/API.php:1177
#: app/Controllers/Common/API.php:1198
#: app/Controllers/Common/API.php:1219
#: app/Controllers/Common/API.php:1970
#: app/Controllers/Common/API.php:1987
#: app/Controllers/Common/API.php:2009
#: app/Controllers/Common/API.php:2179
#: app/Controllers/Common/API.php:2242
#: app/Controllers/Common/API.php:2259
#: app/Controllers/Common/API.php:2989
#: app/Controllers/Common/API.php:3024
#: app/Controllers/Common/API.php:3053
msgid "The product ID"
msgstr "L'ID du produit"

#: app/Controllers/Common/API.php:1203
msgid "Number of reviews to return (default: 6)"
msgstr "Nombre d'avis à retourner (par défaut : 6)"

#: app/Controllers/Common/API.php:1235
#: app/Controllers/Common/API.php:1262
#: app/Controllers/Common/API.php:1289
#: app/Controllers/Common/API.php:1333
#: app/Controllers/Common/API.php:1354
#: app/Controllers/Common/API.php:1407
msgid "Date range key (e.g., \"last-30\", \"this-month\", \"this-year\")"
msgstr "Clé de plage de dates (par ex. \"last-30\", \"this-month\", \"this-year\")"

#: app/Controllers/Common/API.php:1246
#: app/Controllers/Common/API.php:1273
#: app/Controllers/Common/API.php:1338
#: app/Controllers/Common/API.php:1359
msgid "Comparison range key"
msgstr "Clé de plage de comparaison"

#: app/Controllers/Common/API.php:1431
#: app/Controllers/Common/API.php:1447
#: app/Controllers/Common/API.php:1467
msgid "The option `key` name"
msgstr "Le nom de la `key` de l'option"

#: app/Controllers/Common/API.php:1451
msgid "The option `value`"
msgstr "La `value` de l'option"

#: app/Controllers/Common/API.php:1490
#: app/Controllers/Common/API.php:1589
#: app/Controllers/Common/API.php:1737
msgid "Attribute name"
msgstr "Nom de l'attribut"

#: app/Controllers/Common/API.php:1495
#: app/Controllers/Common/API.php:1594
msgid "Slug for the attribute"
msgstr "Slug de l'attribut"

#: app/Controllers/Common/API.php:1500
#: app/Controllers/Common/API.php:1599
msgid "Type of the attribute (e.g. select, text)"
msgstr "Type de l'attribut (par ex. select, text)"

#: app/Controllers/Common/API.php:1505
msgid "Array of options with label and value"
msgstr "Tableau d'options avec label et value"

#: app/Controllers/Common/API.php:1514
#: app/Controllers/Common/API.php:1519
#: app/Controllers/Common/API.php:1618
#: app/Controllers/Common/API.php:1623
msgid "Display label for the option"
msgstr "Libellé d'affichage de l'option"

#: app/Controllers/Common/API.php:1523
#: app/Controllers/Common/API.php:1627
msgid "Stored value for the option"
msgstr "Valeur enregistrée de l'option"

#: app/Controllers/Common/API.php:1544
#: app/Controllers/Common/API.php:1687
#: app/Controllers/Common/API.php:2300
#: app/Controllers/Common/API.php:2621
#: app/Controllers/Common/API.php:2738
#: app/Controllers/Common/API.php:2851
msgid "The page number"
msgstr "Le numéro de page"

#: app/Controllers/Common/API.php:1550
#: app/Controllers/Common/API.php:1693
#: app/Controllers/Common/API.php:2627
#: app/Controllers/Common/API.php:2744
#: app/Controllers/Common/API.php:2857
msgid "The number of products per page"
msgstr "Le nombre de produits par page"

#: app/Controllers/Common/API.php:1567
#: app/Controllers/Common/API.php:1584
#: app/Controllers/Common/API.php:1648
msgid "The attribute ID"
msgstr "L'ID de l'attribut"

#: app/Controllers/Common/API.php:1604
msgid "Array of options with id, name, slug, value"
msgstr "Tableau d'options avec id, name, slug, value"

#: app/Controllers/Common/API.php:1613
msgid "Option ID"
msgstr "ID de l'option"

#: app/Controllers/Common/API.php:1664
msgid "The attribute IDs"
msgstr "Les ID des attributs"

#: app/Controllers/Common/API.php:1699
#: app/Controllers/Common/API.php:2320
msgid "The search query"
msgstr "La requête de recherche"

#: app/Controllers/Common/API.php:1704
msgid "The SKU of a variation to search product with"
msgstr "Le SKU d'une variation avec lequel rechercher le produit"

#: app/Controllers/Common/API.php:1709
#: app/Controllers/Common/API.php:1819
#: app/Controllers/Common/API.php:2024
msgid "The product status"
msgstr "Le statut du produit"

#: app/Controllers/Common/API.php:1715
msgid "The product brands"
msgstr "Les marques du produit"

#: app/Controllers/Common/API.php:1720
msgid "The product categories"
msgstr "Les catégories du produit"

#: app/Controllers/Common/API.php:1725
msgid "The product Sort By"
msgstr "Le tri des produits"

#: app/Controllers/Common/API.php:1730
msgid "Array of attributes with values"
msgstr "Tableau d'attributs avec leurs valeurs"

#: app/Controllers/Common/API.php:1742
msgid "Array of attribute values"
msgstr "Tableau de valeurs d'attribut"

#: app/Controllers/Common/API.php:1750
msgid "Minimum price"
msgstr "Prix minimum"

#: app/Controllers/Common/API.php:1756
msgid "Maximum price"
msgstr "Prix maximum"

#: app/Controllers/Common/API.php:1762
msgid "Either it should include prices"
msgstr "Indique si les prix doivent être inclus"

#: app/Controllers/Common/API.php:1768
#: app/Controllers/Common/API.php:1780
msgid "Either it should return HTML"
msgstr "Indique si le HTML doit être retourné"

#: app/Controllers/Common/API.php:1774
msgid "Array of settings"
msgstr "Tableau de réglages"

#: app/Controllers/Common/API.php:1786
msgid "Shop name"
msgstr "Nom de la boutique"

#: app/Controllers/Common/API.php:1804
#: app/Controllers/Common/API.php:2014
msgid "The product title"
msgstr "Le titre du produit"

#: app/Controllers/Common/API.php:1809
msgid "The product summary"
msgstr "Le résumé du produit"

#: app/Controllers/Common/API.php:1814
#: app/Controllers/Common/API.php:2019
msgid "The product description"
msgstr "La description du produit"

#: app/Controllers/Common/API.php:1825
#: app/Controllers/Common/API.php:2030
msgid "The product slug"
msgstr "Le slug du produit"

#: app/Controllers/Common/API.php:1830
#: app/Controllers/Common/API.php:2035
msgid "The product thumbnail ID"
msgstr "L'ID de la miniature du produit"

#: app/Controllers/Common/API.php:1835
#: app/Controllers/Common/API.php:2040
msgid "List of category slugs or IDs"
msgstr "Liste de slugs ou d'ID de catégories"

#: app/Controllers/Common/API.php:1841
#: app/Controllers/Common/API.php:2046
msgid "List of brand slugs or IDs"
msgstr "Liste de slugs ou d'ID de marques"

#: app/Controllers/Common/API.php:1846
#: app/Controllers/Common/API.php:2051
msgid "Product attributes and their values"
msgstr "Attributs du produit et leurs valeurs"

#: app/Controllers/Common/API.php:1854
#: app/Controllers/Common/API.php:1919
#: app/Controllers/Common/API.php:2059
#: app/Controllers/Common/API.php:2128
msgid "Attribute ID"
msgstr "ID de l'attribut"

#: app/Controllers/Common/API.php:1859
#: app/Controllers/Common/API.php:2064
msgid "Attribute values"
msgstr "Valeurs de l'attribut"

#: app/Controllers/Common/API.php:1867
#: app/Controllers/Common/API.php:2072
msgid "Value ID"
msgstr "ID de la valeur"

#: app/Controllers/Common/API.php:1878
#: app/Controllers/Common/API.php:2083
msgid "Product variations"
msgstr "Variations du produit"

#: app/Controllers/Common/API.php:1911
#: app/Controllers/Common/API.php:2120
msgid "Variation attributes and their values"
msgstr "Attributs de la variation et leurs valeurs"

#: app/Controllers/Common/API.php:1924
#: app/Controllers/Common/API.php:2133
msgid "Attribute slug"
msgstr "Slug de l'attribut"

#: app/Controllers/Common/API.php:1929
#: app/Controllers/Common/API.php:2138
msgid "Attribute value slug"
msgstr "Slug de la valeur d'attribut"

#: app/Controllers/Common/API.php:1934
#: app/Controllers/Common/API.php:2143
msgid "Attribute value ID"
msgstr "ID de la valeur d'attribut"

#: app/Controllers/Common/API.php:1953
#: app/Controllers/Common/API.php:2162
msgid "Product meta data"
msgstr "Métadonnées du produit"

#: app/Controllers/Common/API.php:1992
msgid "An object of attributes key-value pair"
msgstr "Un objet de paires clé-valeur d'attributs"

#: app/Controllers/Common/API.php:2196
msgid "List of product IDs to delete"
msgstr "Liste des ID de produits à supprimer"

#: app/Controllers/Common/API.php:2217
msgid "List of product IDs to update"
msgstr "Liste des ID de produits à mettre à jour"

#: app/Controllers/Common/API.php:2225
#: app/Controllers/Common/API.php:3381
msgid "The new status for the orders"
msgstr "Le nouveau statut des commandes"

#: app/Controllers/Common/API.php:2264
msgid "Review text"
msgstr "Texte de l'avis"

#: app/Controllers/Common/API.php:2269
msgid "Rating value, out of 5"
msgstr "Valeur de la note, sur 5"

#: app/Controllers/Common/API.php:2278
msgid "Value must be between 1 to 5."
msgstr "La valeur doit être comprise entre 1 et 5."

#: app/Controllers/Common/API.php:2305
msgid "Reviews per page"
msgstr "Avis par page"

#: app/Controllers/Common/API.php:2337
msgid "The review ID"
msgstr "L'ID de l'avis"

#: app/Controllers/Common/API.php:2361
msgid "The customer first name"
msgstr "Le prénom du client"

#: app/Controllers/Common/API.php:2366
msgid "The customer last name"
msgstr "Le nom de famille du client"

#: app/Controllers/Common/API.php:2371
msgid "The customer photo URL"
msgstr "L'URL de la photo du client"

#: app/Controllers/Common/API.php:2376
msgid "The customer email address"
msgstr "L'adresse e-mail du client"

#: app/Controllers/Common/API.php:2382
msgid "The customer password"
msgstr "Le mot de passe du client"

#: app/Controllers/Common/API.php:2390
msgid "The confirmation password"
msgstr "Le mot de passe de confirmation"

#: app/Controllers/Common/API.php:2395
msgid "The key-value pair of meta data"
msgstr "La paire clé-valeur des métadonnées"

#: app/Controllers/Common/API.php:2412
#: app/Controllers/Common/API.php:2458
#: app/Controllers/Common/API.php:2475
#: app/Controllers/Common/API.php:3203
#: app/Controllers/Common/API.php:3518
msgid "The customer ID"
msgstr "L'ID du client"

#: app/Controllers/Common/API.php:2429
msgid "Search query for customer name or email"
msgstr "Requête de recherche par nom ou e-mail du client"

#: app/Controllers/Common/API.php:2434
#: app/Controllers/Common/API.php:2490
#: app/Controllers/Common/API.php:3221
#: app/Controllers/Common/API.php:3493
msgid "Page number for pagination"
msgstr "Numéro de page pour la pagination"

#: app/Controllers/Common/API.php:2440
msgid "Number of customers per page"
msgstr "Nombre de clients par page"

#: app/Controllers/Common/API.php:2480
msgid "Search key"
msgstr "Clé de recherche"

#: app/Controllers/Common/API.php:2485
#: app/Controllers/Common/API.php:2586
msgid "Filter by transaction status"
msgstr "Filtrer par statut de transaction"

#: app/Controllers/Common/API.php:2496
#: app/Controllers/Common/API.php:3227
#: app/Controllers/Common/API.php:3499
msgid "Number of transactions per page"
msgstr "Nombre de transactions par page"

#: app/Controllers/Common/API.php:2532
msgid "Comma separated or an array of fields"
msgstr "Champs séparés par des virgules ou tableau de champs"

#: app/Controllers/Common/API.php:2548
msgid "An array of key-value pair of fields"
msgstr "Un tableau de paires clé-valeur de champs"

#: app/Controllers/Common/API.php:2564
msgid "Filter by order status"
msgstr "Filtrer par statut de commande"

#: app/Controllers/Common/API.php:2569
msgid "Filter per page"
msgstr "Filtrer par page"

#: app/Controllers/Common/API.php:2645
#: app/Controllers/Common/API.php:2677
msgid "The category name"
msgstr "Le nom de la catégorie"

#: app/Controllers/Common/API.php:2650
#: app/Controllers/Common/API.php:2682
msgid "The category slug"
msgstr "Le slug de la catégorie"

#: app/Controllers/Common/API.php:2655
#: app/Controllers/Common/API.php:2687
msgid "The parent category ID"
msgstr "L'ID de la catégorie parente"

#: app/Controllers/Common/API.php:2672
#: app/Controllers/Common/API.php:2705
msgid "The category ID"
msgstr "L'ID de la catégorie"

#: app/Controllers/Common/API.php:2721
msgid "The category IDs"
msgstr "Les ID des catégories"

#: app/Controllers/Common/API.php:2762
#: app/Controllers/Common/API.php:2789
msgid "The brand name"
msgstr "Le nom de la marque"

#: app/Controllers/Common/API.php:2767
#: app/Controllers/Common/API.php:2799
msgid "The parent brand ID"
msgstr "L'ID de la marque parente"

#: app/Controllers/Common/API.php:2784
msgid "The brand ID"
msgstr "L'ID de la marque"

#: app/Controllers/Common/API.php:2794
msgid "The brand slug"
msgstr "Le slug de la marque"

#: app/Controllers/Common/API.php:2817
msgid "The brands ID"
msgstr "L'ID des marques"

#: app/Controllers/Common/API.php:2834
msgid "The brand IDs"
msgstr "Les ID des marques"

#: app/Controllers/Common/API.php:2875
#: app/Controllers/Common/API.php:2902
msgid "The tag name"
msgstr "Le nom de l'étiquette"

#: app/Controllers/Common/API.php:2880
#: app/Controllers/Common/API.php:2912
msgid "The parent tag ID"
msgstr "L'ID de l'étiquette parente"

#: app/Controllers/Common/API.php:2897
msgid "The tag ID"
msgstr "L'ID de l'étiquette"

#: app/Controllers/Common/API.php:2907
msgid "The tag slug"
msgstr "Le slug de l'étiquette"

#: app/Controllers/Common/API.php:2930
msgid "The tags ID"
msgstr "L'ID des étiquettes"

#: app/Controllers/Common/API.php:2947
msgid "The tag IDs"
msgstr "Les ID des étiquettes"

#: app/Controllers/Common/API.php:2981
msgid "Array of products to add, each with an id and quantity."
msgstr "Tableau de produits à ajouter, chacun avec un id et une quantité."

#: app/Controllers/Common/API.php:2993
msgid "The variation's price_id or an array of attributes"
msgstr "Le price_id de la variation ou un tableau d'attributs"

#: app/Controllers/Common/API.php:2999
msgid "The quantity to add"
msgstr "La quantité à ajouter"

#: app/Controllers/Common/API.php:3007
msgid "The user ID"
msgstr "L'ID de l'utilisateur"

#: app/Controllers/Common/API.php:3029
#: app/Controllers/Common/API.php:3058
msgid "The product price ID"
msgstr "L'ID du prix du produit"

#: app/Controllers/Common/API.php:3035
msgid "The quantity to set"
msgstr "La quantité à définir"

#: app/Controllers/Common/API.php:3090
#: app/Controllers/Common/API.php:3315
msgid "The shipping address"
msgstr "L'adresse de livraison"

#: app/Controllers/Common/API.php:3094
#: app/Controllers/Common/API.php:3310
msgid "The billing address"
msgstr "L'adresse de facturation"

#: app/Controllers/Common/API.php:3110
msgid "The shipping method ID"
msgstr "L'ID de la méthode de livraison"

#: app/Controllers/Common/API.php:3126
msgid "The payment method"
msgstr "La méthode de paiement"

#: app/Controllers/Common/API.php:3147
#: app/Controllers/Common/API.php:3169
msgid "The coupon code"
msgstr "Le code promo"

#: app/Controllers/Common/API.php:3212
#: app/Controllers/Common/API.php:3540
msgid "You do not have permission to get the customer order."
msgstr "Vous n'avez pas la permission d'obtenir la commande du client."

#: app/Controllers/Common/API.php:3216
msgid "Search by order ID, order name, or customer email"
msgstr "Rechercher par ID de commande, nom de commande ou e-mail du client"

#: app/Controllers/Common/API.php:3233
#: app/Controllers/Common/API.php:3238
#: app/Controllers/Common/API.php:3544
#: app/Controllers/Common/API.php:3549
#: app/Controllers/Common/API.php:5081
msgid "Filter by from date"
msgstr "Filtrer par date de début"

#: app/Controllers/Common/API.php:3257
msgid "An array of order IDs to delete"
msgstr "Un tableau d'ID de commandes à supprimer"

#: app/Controllers/Common/API.php:3279
#: app/Controllers/Common/API.php:3341
#: app/Controllers/Common/API.php:3404
#: app/Controllers/Common/API.php:3421
#: app/Controllers/Common/API.php:3446
#: app/Controllers/Common/API.php:3463
msgid "The order ID"
msgstr "L'ID de la commande"

#: app/Controllers/Common/API.php:3296
msgid "The order items or the cart hash"
msgstr "Les articles de la commande ou le hash du panier"

#: app/Controllers/Common/API.php:3300
msgid "The customer ID or an array of customer data (name and email)"
msgstr "L'ID du client ou un tableau de données client (nom et e-mail)"

#: app/Controllers/Common/API.php:3304
msgid "The order status"
msgstr "Le statut de la commande"

#: app/Controllers/Common/API.php:3320
msgid "The meta data"
msgstr "Les métadonnées"

#: app/Controllers/Common/API.php:3325
msgid "Should we use the billing address as shipping?"
msgstr "Faut-il utiliser l'adresse de facturation comme adresse de livraison ?"

#: app/Controllers/Common/API.php:3346
msgid "The new order status"
msgstr "Le nouveau statut de la commande"

#: app/Controllers/Common/API.php:3351
msgid "The new order fulfillment status"
msgstr "Le nouveau statut de traitement de la commande"

#: app/Controllers/Common/API.php:3356
msgid "The updated total amount of the order"
msgstr "Le montant total mis à jour de la commande"

#: app/Controllers/Common/API.php:3373
msgid "An array of order IDs to update"
msgstr "Un tableau d'ID de commandes à mettre à jour"

#: app/Controllers/Common/API.php:3386
msgid "The type of status to update: status or fulfillment"
msgstr "Le type de statut à mettre à jour : status ou fulfillment"

#: app/Controllers/Common/API.php:3426
msgid "The refund amount"
msgstr "Le montant du remboursement"

#: app/Controllers/Common/API.php:3430
msgid "The refund reason"
msgstr "Le motif du remboursement"

#: app/Controllers/Common/API.php:3468
msgid "The email event"
msgstr "L'événement d'e-mail"

#: app/Controllers/Common/API.php:3505
#: app/Controllers/Common/API.php:5066
msgid "Filter by order ID"
msgstr "Filtrer par ID de commande"

#: app/Controllers/Common/API.php:3514
#: app/Controllers/Common/API.php:3527
msgid "You do not have permission to set the customer ID."
msgstr "Vous n'avez pas la permission de définir l'ID du client."

#: app/Controllers/Common/API.php:3531
msgid "The customer email"
msgstr "L'e-mail du client"

#: app/Controllers/Common/API.php:3554
msgid "Filter by transaction type"
msgstr "Filtrer par type de transaction"

#: app/Controllers/Common/API.php:3571
msgid "The transaction ID"
msgstr "L'ID de la transaction"

#: app/Controllers/Common/API.php:3603
#: app/Controllers/Common/API.php:3713
msgid "The shipping plan name"
msgstr "Le nom du plan de livraison"

#: app/Controllers/Common/API.php:3611
#: app/Controllers/Common/API.php:3718
msgid "The shipping plan description"
msgstr "La description du plan de livraison"

#: app/Controllers/Common/API.php:3616
#: app/Controllers/Common/API.php:3723
msgid "The active status of the shipping plan (1 for active, 0 for inactive)"
msgstr "Le statut d'activation du plan de livraison (1 pour actif, 0 pour inactif)"

#: app/Controllers/Common/API.php:3622
#: app/Controllers/Common/API.php:3728
msgid "If this shipping plan is taxable (1 for active, 0 for inactive)"
msgstr "Indique si ce plan de livraison est taxable (1 pour actif, 0 pour inactif)"

#: app/Controllers/Common/API.php:3628
#: app/Controllers/Common/API.php:3735
msgid "The calculation base for the shipping plan (e.g., price, weight, quantity)"
msgstr "La base de calcul du plan de livraison (par ex. prix, poids, quantité)"

#: app/Controllers/Common/API.php:3636
msgid "Array of regions associated with this shipping plan"
msgstr "Tableau des régions associées à ce plan de livraison"

#: app/Controllers/Common/API.php:3643
msgid "Country code"
msgstr "Code du pays"

#: app/Controllers/Common/API.php:3648
#: app/Controllers/Common/API.php:4215
#: app/Controllers/Common/API.php:4309
msgid "State code"
msgstr "Code de la région"

#: app/Controllers/Common/API.php:3653
msgid "City name"
msgstr "Nom de la ville"

#: app/Controllers/Common/API.php:3658
msgid "Zip/postal code"
msgstr "Code postal"

#: app/Controllers/Common/API.php:3667
#: app/Controllers/Common/API.php:3758
msgid "Array of shipping methods for the plan, each including name, min, max, and cost"
msgstr "Tableau des méthodes de livraison du plan, chacune incluant un nom, un minimum, un maximum et un coût"

#: app/Controllers/Common/API.php:3674
#: app/Controllers/Common/API.php:3765
msgid "Method name"
msgstr "Nom de la méthode"

#: app/Controllers/Common/API.php:3679
#: app/Controllers/Common/API.php:3770
msgid "Minimum value for this method range"
msgstr "Valeur minimale pour cette plage de méthode"

#: app/Controllers/Common/API.php:3684
#: app/Controllers/Common/API.php:3775
msgid "Maximum value for this method range"
msgstr "Valeur maximale pour cette plage de méthode"

#: app/Controllers/Common/API.php:3689
#: app/Controllers/Common/API.php:3780
msgid "Cost associated with this method range"
msgstr "Coût associé à cette plage de méthode"

#: app/Controllers/Common/API.php:3708
#: app/Controllers/Common/API.php:3799
msgid "The shipping plan ID"
msgstr "L'ID du plan de livraison"

#: app/Controllers/Common/API.php:3743
msgid "Array of region codes associated with this shipping plan"
msgstr "Tableau des codes de région associés à ce plan de livraison"

#: app/Controllers/Common/API.php:3815
msgid "The region code"
msgstr "Le code de la région"

#: app/Controllers/Common/API.php:3839
#: app/Controllers/Common/API.php:3870
#: app/Controllers/Common/API.php:3906
msgid "Should it return details information"
msgstr "Indique si les informations détaillées doivent être retournées"

#: app/Controllers/Common/API.php:3856
#: app/Controllers/Common/API.php:3887
#: app/Controllers/Common/API.php:3923
msgid "The iso2 code of the country name"
msgstr "Le code iso2 du nom du pays"

#: app/Controllers/Common/API.php:3863
#: app/Controllers/Common/API.php:3894
#: app/Controllers/Common/API.php:3930
msgid "Country code must be of 2 characters"
msgstr "Le code du pays doit comporter 2 caractères"

#: app/Controllers/Common/API.php:3901
msgid "The state code"
msgstr "Le code de la région"

#: app/Controllers/Common/API.php:3965
#: app/Controllers/Common/API.php:4046
msgid "The coupon name"
msgstr "Le nom du code promo"

#: app/Controllers/Common/API.php:3970
#: app/Controllers/Common/API.php:4051
msgid "The unique coupon code"
msgstr "Le code promo unique"

#: app/Controllers/Common/API.php:3975
#: app/Controllers/Common/API.php:4056
msgid "The discount type"
msgstr "Le type de remise"

#: app/Controllers/Common/API.php:3981
#: app/Controllers/Common/API.php:4062
msgid "The discounted offer"
msgstr "L'offre remisée"

#: app/Controllers/Common/API.php:3986
#: app/Controllers/Common/API.php:4067
msgid "The active status of the coupon (1 for active, 0 for inactive)"
msgstr "Le statut d'activation du code promo (1 pour actif, 0 pour inactif)"

#: app/Controllers/Common/API.php:3992
#: app/Controllers/Common/API.php:4072
msgid "Array of coupon rules, each with type and value"
msgstr "Tableau de règles du code promo, chacune avec un type et une valeur"

#: app/Controllers/Common/API.php:3999
#: app/Controllers/Common/API.php:4079
msgid "The rule type"
msgstr "Le type de règle"

#: app/Controllers/Common/API.php:4004
#: app/Controllers/Common/API.php:4083
msgid "The rule value"
msgstr "La valeur de la règle"

#: app/Controllers/Common/API.php:4024
#: app/Controllers/Common/API.php:4041
#: app/Controllers/Common/API.php:4102
msgid "The coupon ID"
msgstr "L'ID du code promo"

#: app/Controllers/Common/API.php:4119
msgid "List of coupon IDs to delete"
msgstr "Liste des ID de codes promo à supprimer"

#: app/Controllers/Common/API.php:4138
msgid "List of coupon IDs to update"
msgstr "Liste des ID de codes promo à mettre à jour"

#: app/Controllers/Common/API.php:4146
msgid "Status value: active or inactive"
msgstr "Valeur du statut : active ou inactive"

#: app/Controllers/Common/API.php:4180
#: app/Controllers/Common/API.php:4275
#: build/tax.bundle.js:2
#: spa/admin/tax/src/components/TaxDetails/elements/TaxFormTopInputs.jsx:20
msgid "Tax class name"
msgstr "Nom de la classe de taxe"

#: app/Controllers/Common/API.php:4185
#: app/Controllers/Common/API.php:4280
msgid "Class name must not be empty."
msgstr "Le nom de la classe ne doit pas être vide."

#: app/Controllers/Common/API.php:4192
#: app/Controllers/Common/API.php:4287
msgid "Description of the tax class"
msgstr "Description de la classe de taxe"

#: app/Controllers/Common/API.php:4197
#: app/Controllers/Common/API.php:4292
msgid "Status of the tax class (1 for active, 0 for inactive)"
msgstr "Statut de la classe de taxe (1 pour actif, 0 pour inactif)"

#: app/Controllers/Common/API.php:4203
#: app/Controllers/Common/API.php:4297
msgid "Array of rates for the tax class"
msgstr "Tableau des taux pour la classe de taxe"

#: app/Controllers/Common/API.php:4210
#: app/Controllers/Common/API.php:4304
msgid "Country code (ISO2)"
msgstr "Code du pays (ISO2)"

#: app/Controllers/Common/API.php:4220
#: app/Controllers/Common/API.php:4314
msgid "City code"
msgstr "Code de la ville"

#: app/Controllers/Common/API.php:4225
#: app/Controllers/Common/API.php:4319
msgid "Tax rate percentage"
msgstr "Pourcentage du taux de taxe"

#: app/Controllers/Common/API.php:4230
#: app/Controllers/Common/API.php:4324
msgid "Priority of this rate"
msgstr "Priorité de ce taux"

#: app/Controllers/Common/API.php:4235
#: app/Controllers/Common/API.php:4329
msgid "Is this compound"
msgstr "Ce taux est-il cumulatif"

#: app/Controllers/Common/API.php:4254
#: app/Controllers/Common/API.php:4270
#: app/Controllers/Common/API.php:4348
msgid "Tax class ID"
msgstr "ID de la classe de taxe"

#: app/Controllers/Common/API.php:4459
msgid "Custom email subject (optional — uses settings default when omitted)"
msgstr "Objet d'e-mail personnalisé (facultatif — utilise la valeur par défaut des réglages si omis)"

#: app/Controllers/Common/API.php:4463
msgid "Custom email body HTML (optional — uses settings default when omitted)"
msgstr "Corps HTML d'e-mail personnalisé (facultatif — utilise la valeur par défaut des réglages si omis)"

#: app/Controllers/Common/API.php:4479
msgid "List of abandoned cart hashes to delete"
msgstr "Liste des hash de paniers abandonnés à supprimer"

#: app/Controllers/Common/API.php:4499
msgid "List of abandoned cart hashes to remind"
msgstr "Liste des hash de paniers abandonnés à relancer"

#: app/Controllers/Common/API.php:4545
#: app/Controllers/Common/API.php:4588
msgid "The `product` name"
msgstr "Le nom du `product`"

#: app/Controllers/Common/API.php:4549
#: app/Controllers/Common/API.php:4572
#: app/Controllers/Common/API.php:4607
#: app/Controllers/Common/API.php:4634
msgid "The `prompt`"
msgstr "Le `prompt`"

#: app/Controllers/Common/API.php:4553
msgid "Content length- `short` or `long`"
msgstr "Longueur du contenu - `short` ou `long`"

#: app/Controllers/Common/API.php:4576
#: app/Controllers/Common/API.php:4611
msgid "Image size - `1024x1024`, `1792x1024`, `1024x1792`"
msgstr "Taille de l'image - `1024x1024`, `1792x1024`, `1024x1792`"

#: app/Controllers/Common/API.php:4582
#: app/Controllers/Common/API.php:4617
msgid "The quality - `standard`, `hd`"
msgstr "La qualité - `standard`, `hd`"

#: app/Controllers/Common/API.php:4603
msgid "The `image` URL or the attachment_id"
msgstr "L'URL de l'`image` ou l'attachment_id"

#: app/Controllers/Common/API.php:4638
msgid "The `product`"
msgstr "Le `product`"

#: app/Controllers/Common/API.php:4653
msgid "The product name"
msgstr "Le nom du produit"

#: app/Controllers/Common/API.php:4678
msgid "Customer message"
msgstr "Message du client"

#: app/Controllers/Common/API.php:4684
#: app/Controllers/Common/API.php:4714
msgid "Unique conversation session ID. Omit to start a new session."
msgstr "ID de session de conversation unique. Omettez-le pour démarrer une nouvelle session."

#: app/Controllers/Common/API.php:4708
msgid "Admin message or question"
msgstr "Message ou question de l'administrateur"

#: app/Controllers/Common/API.php:4739
msgid "Search term to filter placeholders"
msgstr "Terme de recherche pour filtrer les marqueurs"

#: app/Controllers/Common/API.php:4773
msgid "Column mapping object"
msgstr "Objet de correspondance des colonnes"

#: app/Controllers/Common/API.php:4820
msgid "The URL to the external image"
msgstr "L'URL de l'image externe"

#: app/Controllers/Common/API.php:4825
msgid "The post_id to attach this image to"
msgstr "Le post_id auquel joindre cette image"

#: app/Controllers/Common/API.php:4831
msgid "Image description"
msgstr "Description de l'image"

#: app/Controllers/Common/API.php:4855
msgid "Filter by object"
msgstr "Filtrer par objet"

#: app/Controllers/Common/API.php:4860
msgid "Filter by action"
msgstr "Filtrer par action"

#: app/Controllers/Common/API.php:4865
msgid "Filter by log type"
msgstr "Filtrer par type de journal"

#: app/Controllers/Common/API.php:4870
msgid "Filter by object ID"
msgstr "Filtrer par ID d'objet"

#: app/Controllers/Common/API.php:4875
msgid "Filter by user ID"
msgstr "Filtrer par ID d'utilisateur"

#: app/Controllers/Common/API.php:4880
msgid "Filter by public status"
msgstr "Filtrer par statut public"

#: app/Controllers/Common/API.php:4885
msgid "From date"
msgstr "Date de début"

#: app/Controllers/Common/API.php:4890
msgid "To date"
msgstr "Date de fin"

#: app/Controllers/Common/API.php:4895
#: app/Controllers/Common/API.php:5091
msgid "Page number"
msgstr "Numéro de page"

#: app/Controllers/Common/API.php:4901
#: app/Controllers/Common/API.php:5097
msgid "Per page"
msgstr "Par page"

#: app/Controllers/Common/API.php:4907
msgid "Sort order (asc or desc)"
msgstr "Ordre de tri (asc ou desc)"

#: app/Controllers/Common/API.php:4926
#: app/Controllers/Common/API.php:4991
msgid "Log ID"
msgstr "ID du journal"

#: app/Controllers/Common/API.php:4943
msgid "Object"
msgstr "Objet"

#: app/Controllers/Common/API.php:4948
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/components/Table.jsx:133
#: spa/admin/easycommerce/pages/Brands/components/Table.jsx:64
#: spa/admin/easycommerce/pages/Categories/components/Table.jsx:66
#: spa/admin/easycommerce/pages/Dashboard/components/LatestOrders.jsx:83
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/components/AttributeSelectionTable.jsx:163
#: spa/admin/easycommerce/pages/Tags/components/Table.jsx:63
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:49
#: spa/public/dashboard/components/tabs/Orders/index.jsx:83
msgid "Action"
msgstr "Action"

#: app/Controllers/Common/API.php:4953
msgid "Object ID"
msgstr "ID de l'objet"

#: app/Controllers/Common/API.php:4958
msgid "User ID"
msgstr "ID de l'utilisateur"

#: app/Controllers/Common/API.php:4963
msgid "Note"
msgstr "Note"

#: app/Controllers/Common/API.php:4968
msgid "IP Address"
msgstr "Adresse IP"

#: app/Controllers/Common/API.php:4973
msgid "Seen status"
msgstr "Statut de lecture"

#: app/Controllers/Common/API.php:5015
msgid "Filter notices by type (e.g., error, success)"
msgstr "Filtrer les notifications par type (par ex. error, success)"

#: app/Controllers/Common/API.php:5020
msgid "Filter notices by screen context (e.g., #/orders)"
msgstr "Filtrer les notifications par contexte d'écran (par ex. #/orders)"

#: app/Controllers/Common/API.php:5025
msgid "Number of notices to return"
msgstr "Nombre de notifications à retourner"

#: app/Controllers/Common/API.php:5043
msgid "Notife ID to remove"
msgstr "ID de la notification à supprimer"

#: app/Controllers/Common/API.php:5071
msgid "Filter by refund status"
msgstr "Filtrer par statut de remboursement"

#: app/Controllers/Common/API.php:5076
msgid "Filter by payment gateway"
msgstr "Filtrer par passerelle de paiement"

#: app/Controllers/Common/API.php:5086
msgid "Filter by to date"
msgstr "Filtrer par date de fin"

#: app/Controllers/Common/API.php:5120
#: app/Controllers/Common/API.php:5201
msgid "Refund amount"
msgstr "Montant du remboursement"

#: app/Controllers/Common/API.php:5131
#: app/Controllers/Common/API.php:5211
msgid "Refund reason"
msgstr "Motif du remboursement"

#: app/Controllers/Common/API.php:5136
#: app/Controllers/Common/API.php:5216
msgid "Refund status"
msgstr "Statut du remboursement"

#: app/Controllers/Common/API.php:5142
#: app/Controllers/Common/API.php:5221
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:227
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:37
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:37
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:106
msgid "Transaction ID"
msgstr "ID de la transaction"

#: app/Controllers/Common/API.php:5147
#: app/Controllers/Common/API.php:5226
msgid "Payment gateway"
msgstr "Passerelle de paiement"

#: app/Controllers/Common/API.php:5152
#: app/Controllers/Common/API.php:5231
msgid "Notes"
msgstr "Notes"

#: app/Controllers/Common/API.php:5157
#: app/Controllers/Common/API.php:5236
msgid "Refunded by user ID"
msgstr "ID de l'utilisateur ayant effectué le remboursement"

#: app/Controllers/Common/API.php:5174
#: app/Controllers/Common/API.php:5191
#: app/Controllers/Common/API.php:5253
msgid "Refund ID"
msgstr "ID du remboursement"

#: app/Controllers/Common/API.php:5270
msgid "List of refund IDs to delete"
msgstr "Liste des ID de remboursements à supprimer"

#: app/Controllers/Common/Asset.php:486
msgid "EasyCommerce Compatible Themes"
msgstr "Thèmes compatibles EasyCommerce"

#: app/Controllers/Common/Asset.php:519
#: views/templates/single-product/product-reivew.php:156
msgid "Rating and review is required"
msgstr "La note et l'avis sont obligatoires"

#: app/Controllers/Common/Asset.php:520
msgid "Rating is required"
msgstr "La note est obligatoire"

#: app/Controllers/Common/Asset.php:521
msgid "Review is required"
msgstr "L'avis est obligatoire"

#: app/Controllers/Common/Asset.php:606
#: assets/public/js/agent-chatbot.js:13
msgid "AI Shopping Assistant"
msgstr "Assistant d'achat AI"

#: app/Controllers/Common/Block.php:26
msgid "EasyCommerce - Shop"
msgstr "EasyCommerce - Boutique"

#: app/Controllers/Common/Block.php:27
msgid "EasyCommerce - Product"
msgstr "EasyCommerce - Produit"

#: app/Controllers/Common/Block.php:28
msgid "EasyCommerce - Checkout"
msgstr "EasyCommerce - Commande"

#: app/Controllers/Common/Block.php:29
msgid "EasyCommerce - Dashboard"
msgstr "EasyCommerce - Tableau de bord"

#: app/Controllers/Common/Block.php:95
msgid "Single Product 1"
msgstr "Produit individuel 1"

#: app/Controllers/Common/Block.php:96
#: app/Controllers/Common/Block.php:106
msgctxt "Block pattern description"
msgid "A pattern that includes all checkout blocks"
msgstr "Une composition qui inclut tous les blocs de commande"

#: app/Controllers/Common/Block.php:105
msgid "Single Product 2"
msgstr "Produit individuel 2"

#: app/Controllers/Common/Init.php:255
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:411
#: spa/admin/easycommerce/pages/AbandonedCart/components/CleanAbandonedCartModal.jsx:19
msgid "Abandoned Cart"
msgstr "Panier abandonné"

#: app/Controllers/Common/Init.php:259
#: app/Helpers/functions.php:850
#: app/Helpers/functions.php:851
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:399
#: spa/admin/easycommerce/pages/Transactions/index.jsx:217
#: spa/public/dashboard/components/Sidebar/index.jsx:35
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:89
msgid "Transactions"
msgstr "Transactions"

#: app/Controllers/Common/Init.php:267
#: app/Helpers/functions.php:874
#: app/Helpers/functions.php:875
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:402
#: spa/admin/easycommerce/App.jsx:404
#: spa/admin/easycommerce/App.jsx:405
msgid "Coupons"
msgstr "Codes promo"

#: app/Controllers/Common/Init.php:271
#: app/Helpers/functions.php:882
#: app/Helpers/functions.php:883
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:406
#: spa/admin/easycommerce/App.jsx:407
#: spa/admin/easycommerce/App.jsx:408
#: spa/admin/easycommerce/App.jsx:409
#: spa/admin/easycommerce/App.jsx:410
msgid "Reports"
msgstr "Rapports"

#: app/Controllers/Common/Init.php:289
#: app/Helpers/functions.php:931
#: app/Helpers/functions.php:932
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:413
msgid "Addons"
msgstr "Extensions"

#: app/Controllers/Common/Init.php:295
#: app/Helpers/functions.php:938
#: app/Helpers/functions.php:939
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:414
msgid "Help & Support"
msgstr "Aide et assistance"

#: app/Controllers/Common/Init.php:302
msgid "EasyCommerce Pro"
msgstr "EasyCommerce Pro"

#: app/Controllers/Common/Init.php:344
msgid "Product Builder"
msgstr "Constructeur de produits"

#: app/Controllers/Common/Init.php:448
msgid "Permalink Not Set"
msgstr "Permaliens non définis"

#: app/Controllers/Common/Init.php:449
msgid "Your permalink structure is set to 'Plain'. Please choose any other option and click 'Save Changes' to make your product and checkout pages work properly."
msgstr "Votre structure de permaliens est définie sur « Simple ». Veuillez choisir une autre option et cliquer sur « Enregistrer les modifications » pour que vos pages de produit et de commande fonctionnent correctement."

#: app/Controllers/Common/Init.php:451
msgid "Set Permalink"
msgstr "Définir les permaliens"

#: app/Controllers/Common/Init.php:461
msgid "Missing Required Pages"
msgstr "Pages requises manquantes"

#: app/Controllers/Common/Init.php:462
msgid "EasyCommerce needs a Shop page, Checkout page, and Customer Dashboard. One or more is missing or not configured."
msgstr "EasyCommerce a besoin d'une page Boutique, d'une page Commande et d'un Tableau de bord client. Une ou plusieurs sont manquantes ou non configurées."

#: app/Controllers/Common/Init.php:464
msgid "Configure Settings"
msgstr "Configurer les réglages"

#: app/Controllers/Common/Init.php:489
msgid "Low PHP Memory Limit"
msgstr "Limite de mémoire PHP faible"

#. translators: %1$s: current memory limit, %2$s: recommended memory limit
#: app/Controllers/Common/Init.php:492
msgid "Your PHP memory limit is %1$s. EasyCommerce recommends at least 256M. Add %2$s to your wp-config.php to raise it."
msgstr "Votre limite de mémoire PHP est de %1$s. EasyCommerce recommande au moins 256M. Ajoutez %2$s à votre wp-config.php pour l'augmenter."

#: app/Controllers/Common/Init.php:505
msgid "Payment Not Configured"
msgstr "Paiement non configuré"

#: app/Controllers/Common/Init.php:506
msgid "Your store doesn't have any payment options configured. Make sure to configure a payment method or start with \"Cash on Delivery\" for testing."
msgstr "Votre boutique n'a aucune option de paiement configurée. Veillez à configurer une méthode de paiement ou commencez par « Paiement à la livraison » pour vos tests."

#: app/Controllers/Common/Init.php:508
msgid "Configure Now"
msgstr "Configurer maintenant"

#: app/Controllers/Common/Init.php:522
msgid "EasyCommerce Full Width Layout"
msgstr "Mise en page pleine largeur EasyCommerce"

#: app/Controllers/Common/Init.php:561
msgid "Store is LIVE"
msgstr "Boutique EN LIGNE"

#: app/Controllers/Common/Init.php:561
msgid "Store in TEST mode"
msgstr "Boutique en mode TEST"

#: app/Controllers/Common/Init.php:608
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Connect AI"
msgstr "Connecter l'AI"

#. translators: 1: credits used, 2: monthly credit allowance
#: app/Controllers/Common/Init.php:627
msgid "AI Credits: %1$s/%2$s"
msgstr "Crédits AI : %1$s/%2$s"

#. translators: %s: remaining AI credits
#: app/Controllers/Common/Init.php:630
msgid "AI Credits: %s"
msgstr "Crédits AI : %s"

#: app/Controllers/Common/Process.php:48
msgid "Every 5 Minutes"
msgstr "Toutes les 5 minutes"

#: app/Controllers/Common/Process.php:162
msgid "Demo CSV not found"
msgstr "Fichier CSV de démonstration introuvable"

#: app/Controllers/Common/Process.php:168
msgid "Unable to open demo file"
msgstr "Impossible d’ouvrir le fichier de démonstration"

#. translators: 1: number of products imported, 2: total number of demo products.
#: app/Controllers/Common/Process.php:216
msgid "Successfully imported %1$d of %2$d demo products"
msgstr "%1$d produits de démonstration sur %2$d importés avec succès"

#: app/Controllers/Front/Init.php:249
msgid "This page requires an EasyCommerce shop block to function properly. Please add a shop template block to this page."
msgstr "Cette page nécessite un bloc boutique EasyCommerce pour fonctionner correctement. Veuillez ajouter un bloc de modèle de boutique à cette page."

#. translators: %s: the [easycommerce-checkout] shortcode
#: app/Controllers/Front/Init.php:264
msgid "This page is missing the EasyCommerce checkout shortcode. Please add the %s shortcode to this page to function properly."
msgstr "Il manque à cette page le shortcode de commande EasyCommerce. Veuillez ajouter le shortcode %s à cette page pour qu'elle fonctionne correctement."

#. translators: %s: the [easycommerce-dashboard] shortcode
#: app/Controllers/Front/Init.php:281
msgid "This page is missing the EasyCommerce dashboard shortcode. Please add the %s shortcode to this page to function properly."
msgstr "Il manque à cette page le shortcode de tableau de bord EasyCommerce. Veuillez ajouter le shortcode %s à cette page pour qu'elle fonctionne correctement."

#. translators: %s: bold "Test" mode label
#: app/Controllers/Front/Init.php:349
msgid "Store in %s mode - customers cannot check out."
msgstr "Boutique en mode %s - les clients ne peuvent pas passer commande."

#: app/Controllers/Front/Init.php:357
msgid "Go Live"
msgstr "Passer en ligne"

#: app/Controllers/Front/Shortcode.php:64
#: app/Controllers/Front/Shortcode.php:75
#: app/Controllers/Front/Shortcode.php:86
msgid "You are already logged in."
msgstr "Vous êtes déjà connecté."

#: app/Controllers/Front/Shortcode.php:65
msgid "You cannot reset your password while logged in."
msgstr "Vous ne pouvez pas réinitialiser votre mot de passe lorsque vous êtes connecté."

#: app/Controllers/Front/Shortcode.php:76
msgid "You are signed in to your account."
msgstr "Vous êtes connecté à votre compte."

#: app/Controllers/Front/Shortcode.php:85
msgid "You are already registered."
msgstr "Vous êtes déjà inscrit."

#. translators: 1: template name that was used, 2: comma separated list of valid template names.
#: app/Controllers/Front/Shortcode.php:117
msgid "Invlaid template <code>%1$s</code> used. Valid options are: <code>%2$s</code>."
msgstr "Modèle <code>%1$s</code> invalide utilisé. Les options valides sont : <code>%2$s</code>."

#: app/Controllers/Payment/Braintree.php:27
#: app/Helpers/functions.php:370
msgid "Braintree"
msgstr "Braintree"

#: app/Controllers/Payment/Braintree.php:28
msgid "Pay via Braintree"
msgstr "Payer via Braintree"

#: app/Controllers/Payment/Braintree.php:51
#: app/Controllers/Payment/Mollie.php:64
#: app/Controllers/Payment/PayPal.php:43
#: app/Controllers/Payment/Square.php:67
#: app/Controllers/Payment/Stripe.php:219
msgid "Basic"
msgstr "Base"

#: app/Controllers/Payment/Braintree.php:56
#: app/Controllers/Payment/Mollie.php:69
#: app/Controllers/Payment/PayPal.php:48
#: app/Controllers/Payment/Square.php:72
#: app/Controllers/Payment/Stripe.php:224
msgid "Sandbox Mode"
msgstr "Mode bac à sable"

#: app/Controllers/Payment/Braintree.php:57
#: app/Controllers/Payment/Mollie.php:70
#: app/Controllers/Payment/PayPal.php:49
#: app/Controllers/Payment/Square.php:73
#: app/Controllers/Payment/Stripe.php:225
msgid "Enable to process test transactions without real charges."
msgstr "Activez cette option pour traiter des transactions de test sans débit réel."

#: app/Controllers/Payment/Braintree.php:62
#: app/Controllers/Payment/Mollie.php:75
#: app/Controllers/Payment/PayPal.php:54
#: app/Controllers/Payment/Square.php:78
#: app/Controllers/Payment/Stripe.php:230
msgid "Payment Method Logo"
msgstr "Logo de la méthode de paiement"

#: app/Controllers/Payment/Braintree.php:63
#: app/Controllers/Payment/Mollie.php:76
#: app/Controllers/Payment/PayPal.php:55
#: app/Controllers/Payment/Square.php:79
#: app/Controllers/Payment/Stripe.php:231
msgid "Upload your payment method logo. Recommended dimensions: 512x512 px."
msgstr "Téléversez le logo de votre méthode de paiement. Dimensions recommandées : 512x512 px."

#: app/Controllers/Payment/Braintree.php:69
#: app/Controllers/Payment/Mollie.php:82
#: app/Controllers/Payment/PayPal.php:61
#: app/Controllers/Payment/Square.php:85
#: app/Controllers/Payment/Stripe.php:237
msgid "Name on Checkout"
msgstr "Nom sur la page de commande"

#: app/Controllers/Payment/Braintree.php:70
#: app/Controllers/Payment/Mollie.php:83
#: app/Controllers/Payment/PayPal.php:62
#: app/Controllers/Payment/Square.php:86
#: app/Controllers/Payment/Stripe.php:238
msgid "The name displayed to customers on the checkout page."
msgstr "Le nom affiché aux clients sur la page de commande."

#: app/Controllers/Payment/Braintree.php:71
#: app/Controllers/Payment/Braintree.php:72
#: app/Controllers/Payment/Square.php:87
#: app/Controllers/Payment/Square.php:88
#: app/Controllers/Payment/Stripe.php:239
#: app/Controllers/Payment/Stripe.php:240
msgid "Credit Card"
msgstr "Carte de crédit"

#: app/Controllers/Payment/Braintree.php:78
#: app/Controllers/Payment/Cash_On_Delivery.php:47
#: app/Controllers/Payment/Mollie.php:91
#: app/Controllers/Payment/PayPal.php:70
#: app/Controllers/Payment/Square.php:94
#: app/Controllers/Payment/Stripe.php:269
msgid "Initial status assigned to new orders placed through this payment method."
msgstr "Statut initial attribué aux nouvelles commandes passées via cette méthode de paiement."

#: app/Controllers/Payment/Braintree.php:90
msgid "Braintree Credentials"
msgstr "Identifiants Braintree"

#: app/Controllers/Payment/Braintree.php:95
msgid "Merchant ID"
msgstr "ID marchand"

#: app/Controllers/Payment/Braintree.php:96
#: app/Controllers/Payment/Braintree.php:103
msgid "t6b2r9xxxx"
msgstr "t6b2r9xxxx"

#: app/Controllers/Payment/Braintree.php:97
msgid "Your Braintree merchant ID. Get this from your <a href=\"https://www.braintreegateway.com/login\" target=\"_blank\">Braintree Control Panel</a> under Account > API Keys."
msgstr "Votre ID marchand Braintree. Obtenez-le depuis votre <a href=\"https://www.braintreegateway.com/login\" target=\"_blank\">panneau de contrôle Braintree</a> sous Account > API Keys."

#: app/Controllers/Payment/Braintree.php:102
msgid "Public Key"
msgstr "Clé publique"

#: app/Controllers/Payment/Braintree.php:104
msgid "Your Braintree public key for API authentication. Found in the <a href=\"https://www.braintreegateway.com/login\" target=\"_blank\">Braintree Control Panel</a> under Account > API Keys."
msgstr "Votre clé publique Braintree pour l'authentification API. Disponible dans le <a href=\"https://www.braintreegateway.com/login\" target=\"_blank\">panneau de contrôle Braintree</a> sous Account > API Keys."

#: app/Controllers/Payment/Braintree.php:109
msgid "Private Key"
msgstr "Clé privée"

#: app/Controllers/Payment/Braintree.php:110
msgid "4f8a2c6exxxx"
msgstr "4f8a2c6exxxx"

#: app/Controllers/Payment/Braintree.php:111
msgid "Your Braintree private key for server-side API calls. Located in the <a href=\"https://www.braintreegateway.com/login\" target=\"_blank\">Braintree Control Panel</a> under Account > API Keys."
msgstr "Votre clé privée Braintree pour les appels API côté serveur. Située dans le <a href=\"https://www.braintreegateway.com/login\" target=\"_blank\">panneau de contrôle Braintree</a> sous Account > API Keys."

#: app/Controllers/Payment/Braintree.php:116
msgid "Tokenization Key"
msgstr "Clé de tokenisation"

#: app/Controllers/Payment/Braintree.php:117
msgid "production_t6b2r9h5_4f8axxxx"
msgstr "production_t6b2r9h5_4f8axxxx"

#: app/Controllers/Payment/Braintree.php:118
msgid "Your Braintree tokenization key for client-side payment processing. Generate this in the <a href=\"https://www.braintreegateway.com/login\" target=\"_blank\">Braintree Control Panel</a> under Account > API > Tokenization Keys."
msgstr "Votre clé de tokenisation Braintree pour le traitement des paiements côté client. Générez-la dans le <a href=\"https://www.braintreegateway.com/login\" target=\"_blank\">panneau de contrôle Braintree</a> sous Account > API > Tokenization Keys."

#: app/Controllers/Payment/Cash_On_Delivery.php:26
#: app/Helpers/functions.php:354
msgid "Cash on Delivery"
msgstr "Paiement à la livraison"

#: app/Controllers/Payment/Cash_On_Delivery.php:27
msgid "Pay via Cash on Delivery"
msgstr "Payer à la livraison"

#: app/Controllers/Payment/Cash_On_Delivery.php:58
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:281
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:269
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:216
#: spa/admin/editor/App.jsx:279
msgid "Instruction"
msgstr "Instruction"

#: app/Controllers/Payment/Cash_On_Delivery.php:59
msgid "Instructions shown to the customer on the checkout page."
msgstr "Instructions affichées au client sur la page de commande."

#: app/Controllers/Payment/Cash_On_Delivery.php:60
msgid "e.g. Please have the exact amount ready upon delivery."
msgstr "par ex. Veuillez préparer le montant exact lors de la livraison."

#: app/Controllers/Payment/Mollie.php:40
#: app/Controllers/Payment/Mollie.php:84
#: app/Controllers/Payment/Mollie.php:85
#: app/Helpers/functions.php:374
msgid "Mollie"
msgstr "Mollie"

#: app/Controllers/Payment/Mollie.php:41
msgid "Pay via Mollie"
msgstr "Payer via Mollie"

#: app/Controllers/Payment/Mollie.php:103
msgid "Mollie Credentials"
msgstr "Identifiants Mollie"

#: app/Controllers/Payment/Mollie.php:108
msgid "API Key"
msgstr "Clé API"

#: app/Controllers/Payment/Mollie.php:109
msgid "live_dHar4XY7xxxx"
msgstr "live_dHar4XY7xxxx"

#: app/Controllers/Payment/Mollie.php:110
msgid "Your Mollie API key for authentication. Get this from your <a href=\"https://my.mollie.com/dashboard/developers/api-keys\" target=\"_blank\">Mollie Dashboard API Keys</a> section."
msgstr "Votre clé API Mollie pour l'authentification. Obtenez-la dans la section <a href=\"https://my.mollie.com/dashboard/developers/api-keys\" target=\"_blank\">Clés API du tableau de bord Mollie</a>."

#: app/Controllers/Payment/Mollie.php:115
msgid "Profile ID"
msgstr "ID de profil"

#: app/Controllers/Payment/Mollie.php:116
msgid "pfl_aP3bxxxx"
msgstr "pfl_aP3bxxxx"

#: app/Controllers/Payment/Mollie.php:117
msgid "Your Mollie website profile ID. View this in your <a href=\"https://www.mollie.com/dashboard/settings/profiles\" target=\"_blank\">Mollie Dashboard Profiles</a> section."
msgstr "L'ID de profil de votre site Mollie. Consultez-le dans la section <a href=\"https://www.mollie.com/dashboard/settings/profiles\" target=\"_blank\">Profils du tableau de bord Mollie</a>."

#: app/Controllers/Payment/Mollie.php:212
msgid "Cardholder Name"
msgstr "Nom du titulaire de la carte"

#: app/Controllers/Payment/Mollie.php:213
#: build/checkout.bundle.js:2
msgid "Card Number"
msgstr "Numéro de carte"

#: app/Controllers/Payment/Mollie.php:214
msgid "MM/YY"
msgstr "MM/YY"

#: app/Controllers/Payment/Mollie.php:215
#: build/checkout.bundle.js:2
msgid "CVC"
msgstr "CVC"

#: app/Controllers/Payment/Mollie.php:345
msgid "No Mollie payment ID stored on the order."
msgstr "Aucun ID de paiement Mollie enregistré sur la commande."

#: app/Controllers/Payment/Mollie.php:352
msgid "Mollie API key is not configured."
msgstr "La clé API Mollie n'est pas configurée."

#. translators: %s: Mollie payment status.
#: app/Controllers/Payment/Mollie.php:363
msgid "Mollie payment is not refundable (status: %s)."
msgstr "Le paiement Mollie n'est pas remboursable (statut : %s)."

#. translators: 1: requested refund amount, 2: refundable amount.
#: app/Controllers/Payment/Mollie.php:372
msgid "Requested refund %1$s exceeds the refundable amount %2$s."
msgstr "Le remboursement demandé %1$s dépasse le montant remboursable %2$s."

#: app/Controllers/Payment/PayPal.php:19
#: app/Controllers/Payment/PayPal.php:63
#: app/Controllers/Payment/PayPal.php:64
#: app/Helpers/functions.php:362
msgid "PayPal"
msgstr "PayPal"

#: app/Controllers/Payment/PayPal.php:20
msgid "Pay via paypal"
msgstr "Payer via PayPal"

#: app/Controllers/Payment/PayPal.php:83
msgid "PayPal Credentials"
msgstr "Identifiants PayPal"

#: app/Controllers/Payment/PayPal.php:88
msgid "Client ID"
msgstr "ID client"

#: app/Controllers/Payment/PayPal.php:89
msgid "AZDt2lKXsxxxx"
msgstr "AZDt2lKXsxxxx"

#: app/Controllers/Payment/PayPal.php:90
msgid "Your PayPal client ID for API authentication. Get this from your <a href=\"https://developer.paypal.com/dashboard/applications/sandbox\" target=\"_blank\">PayPal Developer Dashboard</a> under Apps & Credentials."
msgstr "Votre ID client PayPal pour l'authentification API. Obtenez-le depuis votre <a href=\"https://developer.paypal.com/dashboard/applications/sandbox\" target=\"_blank\">tableau de bord développeur PayPal</a>, sous Apps & Credentials."

#: app/Controllers/Payment/PayPal.php:95
msgid "Client Secret Key"
msgstr "Clé secrète client"

#: app/Controllers/Payment/PayPal.php:96
msgid "EL5G3xxxx"
msgstr "EL5G3xxxx"

#: app/Controllers/Payment/PayPal.php:97
msgid "Your PayPal client secret for API authentication. Found in the <a href=\"https://developer.paypal.com/dashboard/applications/sandbox\" target=\"_blank\">PayPal Developer Dashboard</a> under Apps & Credentials."
msgstr "Votre secret client PayPal pour l'authentification API. Disponible dans le <a href=\"https://developer.paypal.com/dashboard/applications/sandbox\" target=\"_blank\">tableau de bord développeur PayPal</a>, sous Apps & Credentials."

#: app/Controllers/Payment/PayPal.php:102
msgid "PayPal Merchant ID"
msgstr "ID marchand PayPal"

#: app/Controllers/Payment/PayPal.php:103
msgid "QBKKG4xxxx"
msgstr "QBKKG4xxxx"

#: app/Controllers/Payment/PayPal.php:104
msgid "Your PayPal merchant account ID. View this in your <a href=\"https://www.paypal.com/businessprofile/settings\" target=\"_blank\">PayPal Business Profile</a> settings."
msgstr "L'ID de votre compte marchand PayPal. Consultez-le dans les réglages de votre <a href=\"https://www.paypal.com/businessprofile/settings\" target=\"_blank\">profil professionnel PayPal</a>."

#: app/Controllers/Payment/Square.php:38
#: app/Helpers/functions.php:366
msgid "Square"
msgstr "Square"

#: app/Controllers/Payment/Square.php:39
msgid "Pay via Square"
msgstr "Payer via Square"

#: app/Controllers/Payment/Square.php:106
#: app/Controllers/Payment/Stripe.php:281
msgid "Credentials"
msgstr "Identifiants"

#: app/Controllers/Payment/Square.php:111
msgid "Application ID"
msgstr "ID d'application"

#: app/Controllers/Payment/Square.php:112
msgid "sq0idp-RmT8xxxx"
msgstr "sq0idp-RmT8xxxx"

#: app/Controllers/Payment/Square.php:113
msgid "Your Square application ID. Get this from your <a href=\"https://developer.squareup.com/apps\" target=\"_blank\">Developer Console</a> under the Credentials section."
msgstr "Votre ID d'application Square. Obtenez-le depuis votre <a href=\"https://developer.squareup.com/apps\" target=\"_blank\">console développeur</a>, dans la section Identifiants."

#: app/Controllers/Payment/Square.php:118
msgid "Access Token"
msgstr "Jeton d'accès"

#: app/Controllers/Payment/Square.php:119
msgid "EAAAEPjXxxxx"
msgstr "EAAAEPjXxxxx"

#: app/Controllers/Payment/Square.php:120
msgid "Your Square access token for API authentication. Found in the <a href=\"https://developer.squareup.com/apps\" target=\"_blank\">Developer Console</a> Credentials section."
msgstr "Votre jeton d'accès Square pour l'authentification API. Disponible dans la section Identifiants de la <a href=\"https://developer.squareup.com/apps\" target=\"_blank\">console développeur</a>."

#: app/Controllers/Payment/Square.php:125
msgid "Location ID"
msgstr "ID d'emplacement"

#: app/Controllers/Payment/Square.php:126
msgid "L1ABC2xxxx"
msgstr "L1ABC2xxxx"

#: app/Controllers/Payment/Square.php:127
msgid "Your Square location ID. View this in the <a href=\"https://developer.squareup.com/apps\" target=\"_blank\">Developer Console</a> under the Locations section."
msgstr "Votre ID d'emplacement Square. Consultez-le dans la <a href=\"https://developer.squareup.com/apps\" target=\"_blank\">console développeur</a>, dans la section Emplacements."

#: app/Controllers/Payment/Stripe.php:45
#: app/Helpers/functions.php:358
msgid "Stripe"
msgstr "Stripe"

#: app/Controllers/Payment/Stripe.php:46
msgid "Pay via stripe"
msgstr "Payer via Stripe"

#: app/Controllers/Payment/Stripe.php:245
msgid "Payment Element Layout"
msgstr "Disposition de l'élément de paiement"

#: app/Controllers/Payment/Stripe.php:246
msgid "Control how payment methods are organized in the checkout form. Tabs show methods in a compact tabbed interface, while accordion expands each method."
msgstr "Contrôlez la façon dont les moyens de paiement sont organisés dans le formulaire de commande. L'affichage par onglets présente les moyens de paiement dans une interface compacte, tandis que l'accordéon développe chaque moyen de paiement."

#: app/Controllers/Payment/Stripe.php:248
msgid "Tabs (Default)"
msgstr "Onglets (par défaut)"

#: app/Controllers/Payment/Stripe.php:249
msgid "Accordion"
msgstr "Accordéon"

#: app/Controllers/Payment/Stripe.php:256
msgid "Payment Element Theme"
msgstr "Thème de l'élément de paiement"

#: app/Controllers/Payment/Stripe.php:257
msgid "Select the visual appearance of the payment form. Choose from Stripe\"s default styling or alternative themes."
msgstr "Sélectionnez l'apparence visuelle du formulaire de paiement. Choisissez le style par défaut de Stripe ou d'autres thèmes."

#: app/Controllers/Payment/Stripe.php:259
msgid "Stripe (Default)"
msgstr "Stripe (par défaut)"

#: app/Controllers/Payment/Stripe.php:260
msgid "Night"
msgstr "Nuit"

#: app/Controllers/Payment/Stripe.php:261
msgid "Flat"
msgstr "Plat"

#: app/Controllers/Payment/Stripe.php:286
msgid "Publishable Key"
msgstr "Clé publiable"

#: app/Controllers/Payment/Stripe.php:287
msgid "pk_live_51Abxxxx"
msgstr "pk_live_51Abxxxx"

#: app/Controllers/Payment/Stripe.php:288
msgid "Your Stripe publishable key used for client-side operations like displaying payment forms. Available in your <a href=\"https://dashboard.stripe.com/apikeys\" target=\"_blank\">Stripe Dashboard API Keys</a> section."
msgstr "Votre clé publiable Stripe, utilisée pour les opérations côté client comme l'affichage des formulaires de paiement. Disponible dans la section <a href=\"https://dashboard.stripe.com/apikeys\" target=\"_blank\">Clés API du tableau de bord Stripe</a>."

#: app/Controllers/Payment/Stripe.php:293
msgid "Secret Key"
msgstr "Clé secrète"

#: app/Controllers/Payment/Stripe.php:294
msgid "sk_live_51Abxxxx"
msgstr "sk_live_51Abxxxx"

#: app/Controllers/Payment/Stripe.php:295
msgid "Your Stripe secret key used for server-side operations like processing payments. Keep this secure and never share it. Found in your <a href=\"https://dashboard.stripe.com/apikeys\" target=\"_blank\">Stripe Dashboard API Keys</a> section."
msgstr "Votre clé secrète Stripe, utilisée pour les opérations côté serveur comme le traitement des paiements. Gardez-la en lieu sûr et ne la partagez jamais. Disponible dans la section <a href=\"https://dashboard.stripe.com/apikeys\" target=\"_blank\">Clés API du tableau de bord Stripe</a>."

#: app/Controllers/Payment/Stripe.php:300
msgid "Webhook Secret"
msgstr "Secret du webhook"

#: app/Controllers/Payment/Stripe.php:301
#: app/Controllers/Payment/Stripe.php:326
msgid "whsec_xxxx"
msgstr "whsec_xxxx"

#. translators: %s: Link to Stripe Dashboard.
#: app/Controllers/Payment/Stripe.php:304
msgid "Secret key for verifying webhook authenticity. The plugin automatically registers webhooks, but you can manually enter the webhook signing secret from your <a href=\"%s\" target=\"_blank\">Stripe Dashboard Webhooks</a> section for additional security."
msgstr "Clé secrète permettant de vérifier l'authenticité des webhooks. L'extension enregistre automatiquement les webhooks, mais vous pouvez saisir manuellement le secret de signature du webhook depuis la section <a href=\"%s\" target=\"_blank\">Webhooks du tableau de bord Stripe</a> pour plus de sécurité."

#: app/Controllers/Payment/Stripe.php:311
msgid "Sandbox Publishable Key"
msgstr "Clé publiable sandbox"

#: app/Controllers/Payment/Stripe.php:312
msgid "pk_test_51Abxxxx"
msgstr "pk_test_51Abxxxx"

#: app/Controllers/Payment/Stripe.php:313
msgid "Your Stripe test publishable key for client-side operations during development. Available in your <a href=\"https://dashboard.stripe.com/test/apikeys\" target=\"_blank\">Stripe Test Dashboard API Keys</a> section."
msgstr "Votre clé publiable de test Stripe pour les opérations côté client pendant le développement. Disponible dans la section <a href=\"https://dashboard.stripe.com/test/apikeys\" target=\"_blank\">Clés API du tableau de bord de test Stripe</a>."

#: app/Controllers/Payment/Stripe.php:318
msgid "Sandbox Secret Key"
msgstr "Clé secrète sandbox"

#: app/Controllers/Payment/Stripe.php:319
msgid "sk_test_51Abxxxx"
msgstr "sk_test_51Abxxxx"

#: app/Controllers/Payment/Stripe.php:320
msgid "Your Stripe test secret key for server-side operations during development. Keep this secure. Found in your <a href=\"https://dashboard.stripe.com/test/apikeys\" target=\"_blank\">Stripe Test Dashboard API Keys</a> section."
msgstr "Votre clé secrète de test Stripe pour les opérations côté serveur pendant le développement. Gardez-la en lieu sûr. Disponible dans la section <a href=\"https://dashboard.stripe.com/test/apikeys\" target=\"_blank\">Clés API du tableau de bord de test Stripe</a>."

#: app/Controllers/Payment/Stripe.php:325
msgid "Sandbox Webhook Secret"
msgstr "Secret du webhook sandbox"

#. translators: %s: Webhook URL.
#: app/Controllers/Payment/Stripe.php:329
msgid "For testing in sandbox mode, use Stripe CLI: <code>stripe listen --skip-verify --forward-to %s</code>. Copy the webhook signing secret shown in the CLI output here. The plugin handles webhook registration automatically."
msgstr "Pour les tests en mode sandbox, utilisez Stripe CLI : <code>stripe listen --skip-verify --forward-to %s</code>. Copiez ici le secret de signature du webhook affiché dans la sortie de la CLI. L'extension gère automatiquement l'enregistrement des webhooks."

#: app/Controllers/Payment/Stripe.php:353
msgid "Enabled Payment Methods"
msgstr "Moyens de paiement activés"

#: app/Controllers/Payment/Stripe.php:361
msgid "No payment methods are currently enabled."
msgstr "Aucun moyen de paiement n'est actuellement activé."

#: app/Controllers/Payment/Stripe.php:366
msgid "Manage Payment Methods"
msgstr "Gérer les moyens de paiement"

#. translators: %s: URL of the Stripe dashboard payment methods page. The <a> markup must be kept.
#: app/Controllers/Payment/Stripe.php:371
msgid "Configure which payment methods are available in your Stripe account. <a href=\"%s\" target=\"_blank\" class=\"text-blue-600 hover:text-blue-800 underline\">Manage Payment Methods</a>"
msgstr "Configurez les moyens de paiement disponibles dans votre compte Stripe. <a href=\"%s\" target=\"_blank\" class=\"text-blue-600 hover:text-blue-800 underline\">Gérer les moyens de paiement</a>"

#: app/Controllers/Payment/Stripe.php:386
#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:204
msgid "Payment Methods"
msgstr "Moyens de paiement"

#: app/Controllers/Payment/Stripe/API/Payment_Intent.php:190
msgid "Permission denied."
msgstr "Permission refusée."

#: app/Controllers/Payment/Stripe/API/Webhook.php:28
msgid "Invalid request."
msgstr "Requête invalide."

#: app/Controllers/Payment/Stripe/API/Webhook.php:34
msgid "Missing Stripe signature."
msgstr "Signature Stripe manquante."

#: app/Controllers/Payment/Stripe/Helpers/functions.php:145
msgid "EasyCommerce Stripe Payment Gateway"
msgstr "Passerelle de paiement Stripe EasyCommerce"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:209
msgid "Credit/Debit Cards"
msgstr "Cartes de crédit/débit"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:210
msgid "Cartes Bancaires"
msgstr "Cartes Bancaires"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:211
msgid "Korean Cards"
msgstr "Cartes coréennes"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:214
msgid "Alipay"
msgstr "Alipay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:215
msgid "Amazon Pay"
msgstr "Amazon Pay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:216
msgid "Apple Pay"
msgstr "Apple Pay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:217
msgid "Cash App Pay"
msgstr "Cash App Pay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:218
msgid "Google Pay"
msgstr "Google Pay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:219
msgid "Kakao Pay"
msgstr "Kakao Pay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:220
msgid "Link"
msgstr "Link"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:221
msgid "MB WAY"
msgstr "MB WAY"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:222
msgid "Naver Pay"
msgstr "Naver Pay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:223
msgid "PAYCO"
msgstr "PAYCO"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:224
msgid "Samsung Pay"
msgstr "Samsung Pay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:225
msgid "WeChat Pay"
msgstr "WeChat Pay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:228
msgid "Stablecoins and Crypto"
msgstr "Stablecoins et crypto"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:231
msgid "Multibanco"
msgstr "Multibanco"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:234
msgid "Bancontact"
msgstr "Bancontact"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:235
msgid "BLIK"
msgstr "BLIK"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:236
msgid "EPS"
msgstr "EPS"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:237
msgid "giropay"
msgstr "giropay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:238
msgid "iDEAL"
msgstr "iDEAL"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:239
msgid "Przelewy24"
msgstr "Przelewy24"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:240
msgid "Sofort"
msgstr "Sofort"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:243
msgid "Affirm"
msgstr "Affirm"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:244
msgid "Afterpay/Clearpay"
msgstr "Afterpay/Clearpay"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:245
msgid "Klarna"
msgstr "Klarna"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:246
msgid "Zip"
msgstr "Zip"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:249
msgid "ACH Direct Debit"
msgstr "Prélèvement ACH"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:250
msgid "Canadian Pre-authorized Debits"
msgstr "Prélèvements préautorisés canadiens"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:251
msgid "Bacs Direct Debit"
msgstr "Prélèvement Bacs"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:252
msgid "SEPA Direct Debit"
msgstr "Prélèvement SEPA"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:255
#: app/Helpers/functions.php:382
msgid "Bank Transfer"
msgstr "Virement bancaire"

#: app/Controllers/Payment/Stripe/Helpers/Payment_Methods.php:258
msgid "Pix"
msgstr "Pix"

#: app/Helpers/Field/Media.php:47
msgid "Upload your file"
msgstr "Téléversez votre fichier"

#. translators: %s: site name.
#: app/Helpers/functions.php:260
msgid "[%s] Password Reset"
msgstr "[%s] Réinitialisation du mot de passe"

#: app/Helpers/functions.php:262
msgid "Someone has requested a password reset for the following account:"
msgstr "Quelqu'un a demandé la réinitialisation du mot de passe pour le compte suivant :"

#. translators: %s: site name.
#: app/Helpers/functions.php:264
msgid "Site Name: %s"
msgstr "Nom du site : %s"

#. translators: %s: username of the account.
#: app/Helpers/functions.php:266
msgid "Username: %s"
msgstr "Identifiant : %s"

#: app/Helpers/functions.php:267
msgid "If this was a mistake, just ignore this email and nothing will happen."
msgstr "S'il s'agit d'une erreur, ignorez simplement cet e-mail et rien ne se passera."

#: app/Helpers/functions.php:268
msgid "To reset your password, visit the following address:"
msgstr "Pour réinitialiser votre mot de passe, rendez-vous à l'adresse suivante :"

#: app/Helpers/functions.php:280
#: app/Helpers/functions.php:291
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductTemplate/index.jsx:9
msgid "Template 1"
msgstr "Modèle 1"

#: app/Helpers/functions.php:281
#: app/Helpers/functions.php:292
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductTemplate/index.jsx:10
msgid "Template 2"
msgstr "Modèle 2"

#: app/Helpers/functions.php:293
msgid "Template 3"
msgstr "Modèle 3"

#: app/Helpers/functions.php:299
msgid "Request by Customer"
msgstr "Demande du client"

#: app/Helpers/functions.php:300
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ActionButton.jsx:73
msgid "Duplicate"
msgstr "Doublon"

#: app/Helpers/functions.php:301
msgid "Fraudulent"
msgstr "Frauduleux"

#: app/Helpers/functions.php:307
#: blocks/shops-page/template-1/components/Filters.js:25
#: blocks/shops-page/template-2/components/Filters.js:17
#: build/blocks.bundle.js:2
msgid "Low to High"
msgstr "Du plus bas au plus élevé"

#: app/Helpers/functions.php:308
#: blocks/shops-page/template-1/components/Filters.js:26
#: blocks/shops-page/template-2/components/Filters.js:18
#: build/blocks.bundle.js:2
msgid "High to Low"
msgstr "Du plus élevé au plus bas"

#: app/Helpers/functions.php:309
#: blocks/shops-page/template-1/components/Filters.js:27
#: blocks/shops-page/template-2/components/Filters.js:19
#: build/blocks.bundle.js:2
msgid "Newest"
msgstr "Plus récents"

#: app/Helpers/functions.php:310
#: blocks/shops-page/template-1/components/Filters.js:28
#: blocks/shops-page/template-2/components/Filters.js:20
#: build/blocks.bundle.js:2
msgid "Oldest"
msgstr "Plus anciens"

#: app/Helpers/functions.php:311
#: blocks/shops-page/template-1/components/Filters.js:29
#: blocks/shops-page/template-2/components/Filters.js:21
#: build/blocks.bundle.js:2
msgid "Best Selling"
msgstr "Meilleures ventes"

#: app/Helpers/functions.php:312
#: blocks/shops-page/template-1/components/Filters.js:30
#: blocks/shops-page/template-2/components/Filters.js:22
#: build/blocks.bundle.js:2
msgid "Lowest Selling"
msgstr "Ventes les plus faibles"

#: app/Helpers/functions.php:313
#: blocks/shops-page/template-1/components/Filters.js:31
#: blocks/shops-page/template-2/components/Filters.js:23
#: build/blocks.bundle.js:2
msgid "Top rating"
msgstr "Meilleures notes"

#: app/Helpers/functions.php:314
#: blocks/shops-page/template-1/components/Filters.js:32
#: blocks/shops-page/template-2/components/Filters.js:24
#: build/blocks.bundle.js:2
msgid "Lowest rating"
msgstr "Notes les plus basses"

#: app/Helpers/functions.php:320
msgid "Pending Order"
msgstr "Commande en attente"

#: app/Helpers/functions.php:321
msgid "Processing Order"
msgstr "Commande en cours"

#: app/Helpers/functions.php:322
msgid "Completed Order"
msgstr "Commande terminée"

#: app/Helpers/functions.php:323
msgid "Cancelled Order"
msgstr "Commande annulée"

#: app/Helpers/functions.php:324
msgid "On-hold Order"
msgstr "Commande en attente de paiement"

#: app/Helpers/functions.php:325
msgid "Refunded Order"
msgstr "Commande remboursée"

#: app/Helpers/functions.php:326
msgid "Partially Refunded Order"
msgstr "Commande partiellement remboursée"

#: app/Helpers/functions.php:327
msgid "Failed Order"
msgstr "Commande échouée"

#: app/Helpers/functions.php:346
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:71
msgid "Failed"
msgstr "Échouée"

#: app/Helpers/functions.php:378
msgid "Paddle"
msgstr "Paddle"

#: app/Helpers/functions.php:396
#: views/store/add-product/title.php:10
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:10
#: spa/admin/easycommerce/pages/Products/components/ProductStatus/index.jsx:8
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:35
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:309
msgid "Draft"
msgstr "Brouillon"

#: app/Helpers/functions.php:397
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:11
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:36
msgid "Trash"
msgstr "Corbeille"

#: app/Helpers/functions.php:412
#: build/easycommerce.bundle.js:2
msgid "Returned"
msgstr "Retournée"

#: app/Helpers/functions.php:420
msgid "Millimeter"
msgstr "Millimètre"

#: app/Helpers/functions.php:424
msgid "Centimeter"
msgstr "Centimètre"

#: app/Helpers/functions.php:428
msgid "Inch"
msgstr "Pouce"

#: app/Helpers/functions.php:432
msgid "Meter"
msgstr "Mètre"

#: app/Helpers/functions.php:436
msgid "Foot"
msgstr "Pied"

#: app/Helpers/functions.php:440
msgid "Yard"
msgstr "Yard"

#: app/Helpers/functions.php:449
msgid "Gram"
msgstr "Gramme"

#: app/Helpers/functions.php:453
msgid "Kilogram"
msgstr "Kilogramme"

#: app/Helpers/functions.php:457
msgid "Pound"
msgstr "Livre"

#: app/Helpers/functions.php:461
msgid "Ounce"
msgstr "Once"

#: app/Helpers/functions.php:487
msgid "Second"
msgstr "Seconde"

#: app/Helpers/functions.php:488
msgid "Minute"
msgstr "Minute"

#: app/Helpers/functions.php:489
msgid "Hour"
msgstr "Heure"

#: app/Helpers/functions.php:490
msgid "Day"
msgstr "Jour"

#: app/Helpers/functions.php:491
msgid "Week"
msgstr "Semaine"

#: app/Helpers/functions.php:492
msgid "Month"
msgstr "Mois"

#: app/Helpers/functions.php:493
msgid "Year"
msgstr "Année"

#: app/Helpers/functions.php:597
msgid "Today"
msgstr "Aujourd'hui"

#: app/Helpers/functions.php:598
msgid "Yesterday"
msgstr "Hier"

#: app/Helpers/functions.php:599
msgid "This Week"
msgstr "Cette semaine"

#: app/Helpers/functions.php:600
msgid "Last Week"
msgstr "La semaine dernière"

#: app/Helpers/functions.php:601
msgid "Last 7 Days"
msgstr "7 derniers jours"

#: app/Helpers/functions.php:602
msgid "This Month"
msgstr "Ce mois-ci"

#: app/Helpers/functions.php:603
msgid "Last Month"
msgstr "Le mois dernier"

#: app/Helpers/functions.php:604
msgid "Last 30 Days"
msgstr "30 derniers jours"

#: app/Helpers/functions.php:605
msgid "This Year"
msgstr "Cette année"

#: app/Helpers/functions.php:606
msgid "Last Year"
msgstr "L'année dernière"

#: app/Helpers/functions.php:764
#: app/Helpers/functions.php:958
msgid "Loading.."
msgstr "Chargement.."

#: app/Helpers/functions.php:788
#: app/Helpers/functions.php:789
msgid "All Products"
msgstr "Tous les produits"

#: app/Helpers/functions.php:794
#: app/Helpers/functions.php:795
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:391
msgid "Add Product"
msgstr "Ajouter un produit"

#: app/Helpers/functions.php:800
#: app/Helpers/functions.php:801
#: views/store/add-attributes/add-new.php:12
#: views/store/add-product/draggable-grid.php:9
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:392
#: spa/admin/easycommerce/pages/Attributes/index.jsx:120
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:360
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/index.jsx:128
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:153
msgid "Attributes"
msgstr "Attributs"

#: app/Helpers/functions.php:842
#: app/Helpers/functions.php:843
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:104
#: spa/admin/easycommerce/pages/Dashboard/index.jsx:60
msgid "Abandoned Carts"
msgstr "Paniers abandonnés"

#: app/Helpers/functions.php:866
#: app/Helpers/functions.php:867
#: views/templates/single-product/product-reivew.php:25
#: blocks/single-product/product-tab/components/review.js:31
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Reviews.jsx:140
#: spa/admin/easycommerce/pages/Reports/pages/SingleProduct.jsx:100
msgid "Reviews"
msgstr "Avis"

#: app/Helpers/functions.php:890
#: app/Helpers/functions.php:891
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:258
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:30
msgid "Overview"
msgstr "Aperçu"

#: app/Helpers/functions.php:902
#: app/Helpers/functions.php:903
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:410
#: spa/admin/easycommerce/pages/Reports/pages/Revenues.jsx:27
msgid "Revenues"
msgstr "Revenus"

#: app/Helpers/functions.php:949
#: app/Helpers/functions.php:950
#: app/Helpers/functions.php:965
#: app/Helpers/functions.php:966
msgid "Wizard"
msgstr "Assistant"

#: app/Helpers/functions.php:1198
msgid "Select Business Type"
msgstr "Sélectionner le type d'activité"

#: app/Helpers/functions.php:1199
msgid "Art and Antiques"
msgstr "Art et antiquités"

#: app/Helpers/functions.php:1200
msgid "Clothing & Apparel"
msgstr "Vêtements et habillement"

#: app/Helpers/functions.php:1201
msgid "Beauty & Cosmetics"
msgstr "Beauté et cosmétiques"

#: app/Helpers/functions.php:1202
msgid "Electronics & Gadgets"
msgstr "Électronique et gadgets"

#: app/Helpers/functions.php:1203
msgid "Home & Kitchen Goods"
msgstr "Maison et cuisine"

#: app/Helpers/functions.php:1204
msgid "Pet Supplies"
msgstr "Articles pour animaux"

#: app/Helpers/functions.php:1205
msgid "Sporting Goods & Fitness Equipment"
msgstr "Articles de sport et équipements de fitness"

#: app/Helpers/functions.php:1206
msgid "Software & SaaS"
msgstr "Logiciels et SaaS"

#: app/Helpers/functions.php:1207
msgid "eBooks & Online Courses"
msgstr "Livres numériques et cours en ligne"

#: app/Helpers/functions.php:1208
msgid "Digital Art & Graphics"
msgstr "Art numérique et graphisme"

#: app/Helpers/functions.php:1209
msgid "Website Themes & Plugins"
msgstr "Thèmes et extensions de sites web"

#: app/Helpers/functions.php:1210
msgid "Consulting & Coaching Services"
msgstr "Services de conseil et de coaching"

#: app/Helpers/functions.php:1211
msgid "Subscription Boxes"
msgstr "Box par abonnement"

#: app/Helpers/functions.php:1212
msgid "Gourmet & Specialty Foods"
msgstr "Produits gastronomiques et d'épicerie fine"

#: app/Helpers/functions.php:1213
msgid "Coffee & Tea Products"
msgstr "Cafés et thés"

#: app/Helpers/functions.php:1214
msgid "Automotive Parts & Accessories"
msgstr "Pièces et accessoires automobiles"

#. Translators: %s is the post type that the user should choose.
#: app/Helpers/Utility.php:271
msgid "- Choose a %s -"
msgstr "- Choisir un %s -"

#. translators: %s: the duplicate SKU value.
#: app/Models/Product.php:682
msgid "The SKU \"%s\" is already in use."
msgstr "Le SKU « %s » est déjà utilisé."

#: app/Services/AI.php:98
msgid "You don't have your EasyCommerce API connected!"
msgstr "Votre API EasyCommerce n'est pas connectée !"

#: app/Services/AI.php:324
#: app/Services/AI.php:362
#: app/Services/AI.php:408
#: app/Services/AI.php:452
#: app/Services/AI.php:502
#: app/Services/AI.php:551
msgid "Service is not ready: Missing API credentials"
msgstr "Le service n'est pas prêt : identifiants API manquants"

#: app/Services/AI.php:371
#: app/Services/AI.php:417
#: app/Services/AI.php:461
#: app/Services/AI.php:511
#: app/Services/AI.php:560
msgid "No AI credits available. Please upgrade to the Pro plan or use your own API key."
msgstr "Aucun crédit AI disponible. Veuillez passer au plan Pro ou utiliser votre propre clé API."

#: views/blocks/shops-page/template-1/inc/filter.php:96
#: views/blocks/shops-page/template-1/inc/filter.php:339
#: views/blocks/shops-page/template-2/inc/filter.php:136
#: views/blocks/shops-page/template-3/inc/filter.php:80
#: assets/public/js/init.js:43
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:265
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/TBody.jsx:99
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:177
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:382
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:76
msgid "Price"
msgstr "Prix"

#: views/blocks/shops-page/template-1/inc/filter.php:177
#: views/blocks/shops-page/template-1/inc/filter.php:359
#: views/blocks/shops-page/template-2/inc/filter.php:156
#: views/blocks/shops-page/template-3/inc/filter.php:100
#: blocks/shops-page/template-1/components/DualRangeSlider.js:106
#: blocks/shops-page/template-2/components/DualRangeSlider.js:106
#: blocks/shops-page/template-3/components/DualRangeSlider.js:109
#: build/blocks.bundle.js:2
msgid "Min Price"
msgstr "Prix min."

#: views/blocks/shops-page/template-1/inc/filter.php:186
#: views/blocks/shops-page/template-1/inc/filter.php:368
#: views/blocks/shops-page/template-2/inc/filter.php:165
#: views/blocks/shops-page/template-3/inc/filter.php:109
#: blocks/shops-page/template-1/components/DualRangeSlider.js:122
#: blocks/shops-page/template-2/components/DualRangeSlider.js:122
#: blocks/shops-page/template-3/components/DualRangeSlider.js:125
#: build/blocks.bundle.js:2
msgid "Max Price"
msgstr "Prix max."

#: views/blocks/shops-page/template-1/inc/filter.php:228
#: views/blocks/shops-page/template-1/inc/filter.php:304
#: views/blocks/shops-page/template-2/inc/filter.php:48
#: blocks/shops-page/template-1/components/Filters.js:238
#: blocks/shops-page/template-2/components/Filters.js:70
#: build/blocks.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/DropdownField.jsx:53
#: spa/admin/easycommerce/pages/Help/components/SearchBox.jsx:14
msgid "Search Icon"
msgstr "Icône de recherche"

#: views/blocks/shops-page/template-1/inc/filter.php:233
#: views/blocks/shops-page/template-1/inc/filter.php:309
msgid "Search..."
msgstr "Rechercher..."

#: views/blocks/shops-page/template-1/inc/filter.php:241
#: views/blocks/shops-page/template-1/inc/filter.php:257
#: blocks/shops-page/template-1/components/Filters.js:253
#: blocks/shops-page/template-2/components/Filters.js:85
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
msgid "Sort by"
msgstr "Trier par"

#: views/blocks/shops-page/template-1/inc/pagination.php:21
#: views/blocks/shops-page/template-2/inc/pagination.php:21
#: views/blocks/shops-page/template-3/inc/pagination.php:21
msgid "First"
msgstr "Premier"

#: views/blocks/shops-page/template-1/inc/pagination.php:48
#: views/blocks/shops-page/template-2/inc/pagination.php:48
#: views/blocks/shops-page/template-3/inc/pagination.php:48
msgid "Last"
msgstr "Dernier"

#. translators: 1: first result number, 2: last result number, 3: total number of results.
#: views/blocks/shops-page/template-1/render.php:193
#: views/blocks/shops-page/template-2/render.php:178
#: views/blocks/shops-page/template-3/inc/shortby.php:22
#: views/blocks/shops-page/template-3/render.php:174
msgid "Showing %1$s–%2$s of %3$s results"
msgstr "Affichage de %1$s–%2$s sur %3$s résultats"

#. translators: %s: number of results.
#: views/blocks/shops-page/template-1/render.php:201
#: views/blocks/shops-page/template-2/render.php:185
#: views/blocks/shops-page/template-3/inc/shortby.php:29
#: views/blocks/shops-page/template-3/render.php:181
#: assets/public/js/shop.js:193
msgid "Showing %s result"
msgid_plural "Showing %s results"
msgstr[0] "Affichage de %s résultat"
msgstr[1] "Affichage de %s résultats"

#: views/blocks/shops-page/template-1/render.php:218
#: views/blocks/shops-page/template-2/inc/filter.php:66
#: views/blocks/shops-page/template-2/render.php:195
msgid "Filter"
msgstr "Filtrer"

#: views/blocks/shops-page/template-1/shop.php:204
#: views/blocks/shops-page/template-2/shop.php:204
#: views/blocks/shops-page/template-3/partials/product-grid.php:202
#: views/blocks/shops-page/template-3/partials/product-list.php:214
#: views/blocks/single-product/gallery/render.php:57
msgid "In Stock"
msgstr "En stock"

#: views/blocks/shops-page/template-1/shop.php:455
#: views/blocks/shops-page/template-3/partials/product-grid.php:372
#: views/blocks/shops-page/template-3/partials/product-list.php:341
#: blocks/single-product/add-to-cart/edit.js:25
#: build/blocks.bundle.js:2
msgid "Add to cart"
msgstr "Ajouter au panier"

#: views/blocks/shops-page/template-1/shop.php:484
#: views/blocks/shops-page/template-2/shop.php:421
#: views/blocks/shops-page/template-3/partials/product-grid.php:463
#: views/blocks/shops-page/template-3/partials/product-list.php:368
msgid "Choose"
msgstr "Choisir"

#: views/blocks/shops-page/template-2/inc/filter.php:54
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Help/components/SearchBox.jsx:25
msgid "Search"
msgstr "Rechercher"

#: views/blocks/shops-page/template-2/inc/filter.php:80
msgid "Filters"
msgstr "Filtres"

#: views/blocks/shops-page/template-2/shop.php:387
msgid "Add"
msgstr "Ajouter"

#: views/blocks/shops-page/template-3/inc/shortby.php:45
msgid "Sort By"
msgstr "Trier par"

#: views/blocks/shops-page/template-3/inc/shortby.php:75
msgid "Grid View"
msgstr "Vue grille"

#: views/blocks/shops-page/template-3/inc/shortby.php:83
msgid "List View"
msgstr "Vue liste"

#: views/blocks/single-product/add-to-cart/render.php:10
#: views/blocks/single-product/gallery/render.php:11
#: views/blocks/single-product/price/render.php:10
#: views/blocks/single-product/rating/render.php:11
#: views/blocks/single-product/stock/render.php:12
#: views/blocks/single-product/summary/render.php:10
#: views/blocks/single-product/thumbnail/render.php:10
#: views/blocks/single-product/title/render.php:18
#: views/templates/single-product/attributes.php:3
#: views/templates/single-product/gallery.php:3
#: views/templates/single-product/product-reivew.php:14
#: views/templates/single-product/rating.php:3
msgid "Post type is not product"
msgstr "Le type de contenu n’est pas un produit"

#: views/blocks/single-product/gallery/render.php:66
#: views/blocks/single-product/gallery/render.php:77
#: views/templates/single-product/gallery.php:34
#: views/templates/single-product/gallery.php:45
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:46
msgid "Product Image"
msgstr "Image du produit"

#: views/blocks/single-product/gallery/render.php:90
#: views/templates/single-product/gallery.php:58
msgid "Product Placeholder"
msgstr "Image de remplacement du produit"

#: views/blocks/single-product/stock/render.php:26
msgid "in stock"
msgstr "en stock"

#: views/components/survey.php:3
msgid "Temporary deactivation"
msgstr "Désactivation temporaire"

#: views/components/survey.php:4
msgid "Lack of features"
msgstr "Manque de fonctionnalités"

#: views/components/survey.php:5
msgid "Found better alternative"
msgstr "J'ai trouvé une meilleure alternative"

#: views/components/survey.php:6
msgid "Compatibility issues"
msgstr "Problèmes de compatibilité"

#: views/components/survey.php:7
msgid "Poor UI/UX"
msgstr "UI/UX médiocre"

#: views/components/survey.php:8
msgid "Limited customization"
msgstr "Personnalisation limitée"

#: views/components/survey.php:9
msgid "Bugs and errors"
msgstr "Bugs et erreurs"

#: views/components/survey.php:10
msgid "Performance issues"
msgstr "Problèmes de performance"

#: views/components/survey.php:19
msgid "Others"
msgstr "Autres"

#: views/components/survey.php:40
msgid "Thanks for trying! What made you deactivate EasyCommerce?"
msgstr "Merci d'avoir essayé ! Qu'est-ce qui vous a poussé à désactiver EasyCommerce ?"

#: views/components/survey.php:42
msgid "Building a store is hard, and so is building the tool behind it. Your honest feedback is what makes EasyCommerce better, and we read every single response."
msgstr "Créer une boutique est difficile, tout comme créer l'outil qui la propulse. Vos retours sincères sont ce qui rend EasyCommerce meilleur, et nous lisons chaque réponse."

#: views/components/survey.php:65
msgid "What would have made you stay? (optional, but it really helps)"
msgstr "Qu'est-ce qui vous aurait fait rester ? (facultatif, mais cela nous aide vraiment)"

#. translators: %s: support link
#: views/components/survey.php:72
msgid "Stuck on something? %s and we'll help you sort it out before you go."
msgstr "Un souci quelque part ? %s et nous vous aiderons à le résoudre avant votre départ."

#: views/components/survey.php:73
msgid "Reach out to support"
msgstr "Contactez le support"

#: views/components/survey.php:80
msgid "Deactivate without feedback"
msgstr "Désactiver sans donner d'avis"

#: views/components/survey.php:87
msgid "Send &amp; Deactivate"
msgstr "Envoyer &amp; désactiver"

#: views/settings/ai-connectivity.php:21
msgid "Connect to unlock AI"
msgstr "Connectez-vous pour débloquer l'AI"

#: views/settings/ai-connectivity.php:22
msgid "Connect a free API key to power Store Copilot, Shopping Agent, AI Writer and more - 200 free AI credits your first month, then 100 every month."
msgstr "Connectez une clé API gratuite pour alimenter Store Copilot, Shopping Agent, AI Writer et bien plus - 200 crédits AI gratuits le premier mois, puis 100 chaque mois."

#: views/settings/ai-connectivity.php:24
msgid "Connect your store"
msgstr "Connectez votre boutique"

#: views/settings/ai-usage.php:32
msgid "Connect your store to the EasyCommerce AI service to see your AI credit usage."
msgstr "Connectez votre boutique au service AI d'EasyCommerce pour voir votre consommation de crédits AI."

#: views/settings/ai-usage.php:39
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "AI Writer"
msgstr "AI Writer"

#: views/settings/ai-usage.php:41
msgid "Template Builder"
msgstr "Créateur de modèles"

#: views/settings/ai-usage.php:42
msgid "Spelling Fix"
msgstr "Correction orthographique"

#: views/settings/ai-usage.php:45
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Image Editor"
msgstr "Éditeur d'images"

#: views/settings/ai-usage.php:46
msgid "Background Removal"
msgstr "Suppression de l'arrière-plan"

#: views/settings/ai-usage.php:47
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/AskQuestion.jsx:67
#: spa/admin/common/components/AISearchButton/AiSearch.jsx:109
msgid "Store Copilot"
msgstr "Store Copilot"

#: views/settings/ai-usage.php:49
msgid "AI Agent"
msgstr "Agent AI"

#: views/settings/ai-usage.php:204
msgid "You've used all your AI credits for this period. Upgrade your plan or buy more to keep using AI features."
msgstr "Vous avez utilisé tous vos crédits AI pour cette période. Améliorez votre plan ou achetez-en davantage pour continuer à utiliser les fonctionnalités AI."

#: views/settings/ai-usage.php:205
msgid "Upgrade"
msgstr "Mettre à niveau"

#: views/settings/ai-usage.php:212
msgid "Current plan"
msgstr "Plan actuel"

#. translators: %s: number of AI credits included per month.
#: views/settings/ai-usage.php:219
msgid "%s credits/month"
msgstr "%s crédits/mois"

#: views/settings/ai-usage.php:226
msgid "Upgrade plan"
msgstr "Mettre à niveau le plan"

#: views/settings/ai-usage.php:226
msgid "Buy more credits"
msgstr "Acheter plus de crédits"

#. translators: 1: number of credits used, 2: total credits available.
#: views/settings/ai-usage.php:238
msgid "%1$s of %2$s credits used"
msgstr "%1$s crédits utilisés sur %2$s"

#. translators: %s: date on which the credit allowance resets.
#: views/settings/ai-usage.php:244
msgid "Resets %s"
msgstr "Réinitialisation %s"

#: views/settings/ai-usage.php:253
msgid "Used this period"
msgstr "Utilisés cette période"

#: views/settings/ai-usage.php:257
msgid "Credits remaining"
msgstr "Crédits restants"

#: views/settings/ai-usage.php:261
msgid "Next refill"
msgstr "Prochain rechargement"

#: views/settings/ai-usage.php:266
msgid "Plan credits reset monthly and do not roll over. Top-up credits (coming soon) never expire."
msgstr "Les crédits du plan sont réinitialisés chaque mois et ne sont pas reportés. Les crédits d'appoint (bientôt disponibles) n'expirent jamais."

#: views/settings/ai-usage.php:271
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:223
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:47
#: spa/admin/easycommerce/pages/ProductReviews/components/Table/THead.jsx:10
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:42
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Reviews.jsx:134
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:46
#: spa/public/dashboard/components/tabs/Orders/index.jsx:74
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:112
msgid "Date"
msgstr "Date"

#: views/settings/ai-usage.php:272
msgid "Feature"
msgstr "Fonctionnalité"

#: views/settings/ai-usage.php:273
msgid "Prompt"
msgstr "Prompt"

#: views/settings/ai-usage.php:274
msgid "Response"
msgstr "Réponse"

#: views/settings/ai-usage.php:275
msgid "User"
msgstr "Utilisateur"

#: views/settings/ai-usage.php:276
msgid "Credits"
msgstr "Crédits"

#: views/settings/ai-usage.php:281
msgid "No AI usage yet."
msgstr "Aucune utilisation AI pour le moment."

#: views/shortcodes/checkout/template-1.php:59
#: views/shortcodes/checkout/template-2.php:111
#: views/shortcodes/checkout/template-2.php:180
#: build/checkout.bundle.js:2
msgid "Confirm Order"
msgstr "Confirmer la commande"

#: views/shortcodes/checkout/template-2.php:60
#: views/shortcodes/checkout/template-2.php:135
msgid "Your Info"
msgstr "Vos informations"

#: views/shortcodes/checkout/template-3.php:27
msgid "Back to shop"
msgstr "Retour à la boutique"

#: views/shortcodes/checkout/template-3.php:34
msgid "Product items"
msgstr "Articles du produit"

#: views/shortcodes/checkout/template-3.php:77
#: views/shortcodes/payment/template-1.php:172
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:68
msgid "Pay Now"
msgstr "Payer maintenant"

#: views/shortcodes/checkout/template-3.php:84
msgid "By clicking this, I agree to "
msgstr "En cliquant ici, j'accepte "

#: views/shortcodes/checkout/template-3.php:86
msgid "Terms & Conditions"
msgstr "Conditions générales"

#: views/shortcodes/checkout/template-3.php:88
msgid " and "
msgstr " et "

#: views/shortcodes/payment/template-1.php:10
msgid "No order specified."
msgstr "Aucune commande spécifiée."

#: views/shortcodes/payment/template-1.php:22
msgid "This order has already been processed."
msgstr "Cette commande a déjà été traitée."

#. translators: %d: order ID
#: views/shortcodes/payment/template-1.php:83
msgid "Order #%d"
msgstr "Commande n° %d"

#: views/shortcodes/payment/template-1.php:124
#: views/templates/checkout/template-1/summary.php:34
#: views/templates/checkout/template-2/summary.php:27
#: views/templates/checkout/template-3/summary.php:24
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:134
msgid "Subtotal"
msgstr "Sous-total"

#: views/shortcodes/payment/template-1.php:130
#: views/templates/checkout/template-1/summary.php:44
#: views/templates/checkout/template-2/summary.php:37
#: views/templates/checkout/template-3/summary.php:34
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/TBody.jsx:114
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:150
msgid "Discount"
msgstr "Remise"

#: views/shortcodes/payment/template-1.php:142
msgid "Tax"
msgstr "Taxe"

#: views/shortcodes/payment/template-1.php:147
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:13
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:266
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/index.jsx:100
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/TFoot.jsx:10
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/THead.jsx:5
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:19
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:215
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:33
msgid "Total"
msgstr "Total"

#: views/store/add-attributes/add-new.php:3
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:116
msgid "Organize"
msgstr "Organiser"

#: views/store/add-attributes/add-new.php:229
#: views/store/add-product/draggable-grid.php:77
#: views/store/add-product/draggable-grid.php:167
msgid "Add New"
msgstr "Ajouter"

#: views/store/add-attributes/add-new.php:238
#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/components/Table/THead.jsx:23
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:10
#: spa/admin/easycommerce/pages/Attributes/components/Table.jsx:129
#: spa/admin/easycommerce/pages/Brands/components/Table.jsx:61
#: spa/admin/easycommerce/pages/Brands/index.jsx:334
#: spa/admin/easycommerce/pages/Categories/components/Table.jsx:62
#: spa/admin/easycommerce/pages/Categories/index.jsx:335
#: spa/admin/easycommerce/pages/Coupons/components/Table/THead.jsx:23
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/General.jsx:21
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:22
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:27
#: spa/admin/easycommerce/pages/Customers/components/TableHeader.jsx:10
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:20
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:62
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:157
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:157
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:95
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/components/AttributeSelectionTable.jsx:159
#: spa/admin/easycommerce/pages/Reports/components/overview/CustomerOverview.jsx:95
#: spa/admin/easycommerce/pages/Reports/components/overview/TopSellingProducts.jsx:89
#: spa/admin/easycommerce/pages/Tags/components/Table.jsx:61
#: spa/admin/easycommerce/pages/Tags/index.jsx:292
#: spa/admin/tax/src/components/TaxDetails/elements/TaxFormTopInputs.jsx:12
msgid "Name"
msgstr "Nom"

#: views/store/add-attributes/add-new.php:247
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/components/Table.jsx:62
#: spa/admin/easycommerce/pages/Brands/index.jsx:345
#: spa/admin/easycommerce/pages/Categories/components/Table.jsx:63
#: spa/admin/easycommerce/pages/Categories/index.jsx:346
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:170
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:170
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:108
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:79
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:182
#: spa/admin/easycommerce/pages/Tags/components/Table.jsx:62
#: spa/admin/easycommerce/pages/Tags/index.jsx:303
msgid "Slug"
msgstr "Slug"

#: views/store/add-attributes/add-new.php:257
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/components/Table.jsx:130
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:24
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/components/AttributeSelectionTable.jsx:160
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:109
msgid "Type"
msgstr "Type"

#: views/store/add-attributes/add-new.php:267
msgid "Select Type"
msgstr "Sélectionner le type"

#: views/store/add-attributes/add-new.php:270
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/TopSellingProducts.jsx:51
msgid "Image"
msgstr "Image"

#: views/store/add-attributes/add-new.php:273
#: views/store/add-product/draggable-grid.php:47
#: blocks/shops-page/template-1/edit.js:140
#: blocks/shops-page/template-1/edit.js:171
#: blocks/shops-page/template-1/edit.js:215
#: blocks/shops-page/template-1/edit.js:239
#: blocks/shops-page/template-2/edit.js:109
#: blocks/shops-page/template-2/edit.js:172
#: blocks/shops-page/template-2/edit.js:216
#: blocks/shops-page/template-2/edit.js:240
#: blocks/shops-page/template-3/edit.js:194
#: blocks/shops-page/template-3/edit.js:238
#: blocks/shops-page/template-3/edit.js:262
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
msgid "Color"
msgstr "Couleur"

#: views/store/add-attributes/add-new.php:276
#: build/easycommerce.bundle.js:2
msgid "Text"
msgstr "Texte"

#: views/store/add-attributes/add-new.php:282
msgid "Option"
msgstr "Option"

#: views/store/add-product/draggable-grid.php:46
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Downloads/index.jsx:100
msgid "Size"
msgstr "Taille"

#: views/store/add-product/draggable-grid.php:48
msgid "Material"
msgstr "Matière"

#: views/store/add-product/draggable-grid.php:49
msgid "Brand"
msgstr "Marque"

#: views/store/add-product/draggable-grid.php:52
msgid "Select values"
msgstr "Sélectionner les valeurs"

#: views/store/add-product/draggable-grid.php:53
msgid "Blue"
msgstr "Bleu"

#: views/store/add-product/draggable-grid.php:54
msgid "Red"
msgstr "Rouge"

#: views/store/add-product/draggable-grid.php:55
msgid "White"
msgstr "Blanc"

#: views/store/add-product/draggable-grid.php:56
msgid "Brown"
msgstr "Marron"

#: views/store/add-product/draggable-grid.php:70
msgid "Manage"
msgstr "Gérer"

#: views/store/add-product/draggable-grid.php:87
msgid "Prices"
msgstr "Prix"

#: views/store/add-product/draggable-grid.php:132
msgid "Write Plan Name"
msgstr "Saisir le nom du plan"

#: views/store/add-product/draggable-grid.php:134
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Price.jsx:74
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Price.jsx:109
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:187
msgid "Enter Price"
msgstr "Saisir le prix"

#: views/store/add-product/draggable-grid.php:136
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/SKU.jsx:86
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:211
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:288
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:339
msgid "SKU"
msgstr "SKU"

#: views/store/add-product/draggable-grid.php:160
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/index.jsx:246
msgid "Auto Generate Variants"
msgstr "Générer automatiquement les variations"

#: views/store/add-product/draggable-grid.php:177
#: blocks/shops-page/template-3/edit.js:147
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductDesc/index.jsx:63
msgid "Product Description"
msgstr "Description du produit"

#: views/store/add-product/draggable-grid.php:215
msgid "Add Product Summary"
msgstr "Ajouter un résumé du produit"

#: views/store/add-product/title.php:7
msgid "Published"
msgstr "Publié"

#: views/store/add-product/title.php:13
msgid "Private"
msgstr "Privé"

#: views/store/add-product/title.php:18
msgid "Save Product"
msgstr "Enregistrer le produit"

#: views/templates/archive-product/pagination.php:6
#: build/wizard.bundle.js:2
msgid "Previous"
msgstr "Précédent"

#: views/templates/archive-product/pagination.php:7
msgid "Next »"
msgstr "Suivant »"

#: views/templates/checkout/template-1/billing.php:7
#: views/templates/checkout/template-3/billing.php:5
#: blocks/checkout/billing-address/index.jsx:30
#: blocks/checkout/billing-address/index.jsx:41
#: blocks/checkout/billing-address/index.jsx:51
#: build/blocks.bundle.js:2
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:141
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:21
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressTabs.jsx:19
msgid "Billing Address"
msgstr "Adresse de facturation"

#: views/templates/checkout/template-1/items.php:11
#: views/templates/checkout/template-2/items.php:11
#: blocks/checkout/cart/index.jsx:48
#: blocks/checkout/cart/index.jsx:63
#: build/blocks.bundle.js:2
msgid "Your Cart"
msgstr "Votre panier"

#: views/templates/checkout/template-1/items.php:96
#: views/templates/checkout/template-2/items.php:96
#: views/templates/checkout/template-3/items.php:122
msgid "No items in the cart"
msgstr "Aucun article dans le panier"

#: views/templates/checkout/template-1/payment-methods.php:78
#: views/templates/checkout/template-2/payment-methods.php:77
#: views/templates/checkout/template-3/payment-methods.php:79
msgid "Please select a payment method"
msgstr "Veuillez sélectionner un moyen de paiement"

#: views/templates/checkout/template-1/shipping.php:14
#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:155
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:21
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressTabs.jsx:20
msgid "Shipping Address"
msgstr "Adresse de livraison"

#: views/templates/checkout/template-1/shipping.php:23
#: build/checkout.bundle.js:2
msgid "Same as Billing"
msgstr "Identique à la facturation"

#: views/templates/checkout/template-1/summary.php:16
#: views/templates/checkout/template-2/summary.php:8
#: views/templates/checkout/template-3/summary.php:6
msgid "Order Summary"
msgstr "Récapitulatif de la commande"

#: views/templates/checkout/template-1/summary.php:21
#: views/templates/checkout/template-2/summary.php:13
#: views/templates/checkout/template-3/summary.php:11
#: build/checkout.bundle.js:2
msgid "Discount code"
msgstr "Code promo"

#: views/templates/checkout/template-1/summary.php:25
#: views/templates/checkout/template-2/summary.php:17
#: views/templates/checkout/template-3/summary.php:15
#: build/checkout.bundle.js:2
msgid "Apply"
msgstr "Appliquer"

#: views/templates/checkout/template-1/summary.php:80
msgid "Shipping Cost"
msgstr "Frais de livraison"

#. translators: 1: shipping method name, 2: formatted shipping cost.
#: views/templates/checkout/template-1/summary.php:94
#: views/templates/checkout/template-3/summary.php:84
msgid "%1$s at %2$s"
msgstr "%1$s à %2$s"

#: views/templates/checkout/template-1/summary.php:109
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/components/Table/TBody.jsx:81
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:64
msgid "Free Shipping"
msgstr "Livraison gratuite"

#: views/templates/checkout/template-1/summary.php:130
#: views/templates/checkout/template-3/summary.php:105
msgid "Please select a shipping method"
msgstr "Veuillez sélectionner un mode de livraison"

#: views/templates/checkout/template-1/summary.php:141
#: views/templates/checkout/template-3/summary.php:117
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/TBody.jsx:145
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:182
msgid "Product Tax"
msgstr "Taxe sur les produits"

#: views/templates/checkout/template-1/summary.php:156
#: views/templates/checkout/template-3/summary.php:130
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/TBody.jsx:161
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:198
msgid "Shipping Tax"
msgstr "Taxe sur la livraison"

#: views/templates/checkout/template-1/summary.php:172
#: views/templates/checkout/template-2/summary.php:73
#: views/templates/checkout/template-3/summary.php:143
#: build/checkout.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:112
msgid "Order Total"
msgstr "Total de la commande"

#: views/templates/checkout/template-3/payment-methods.php:8
msgid "Select Payment Option"
msgstr "Sélectionner le mode de paiement"

#: views/templates/checkout/template-3/shipping.php:14
msgid "Same as Billing Address"
msgstr "Identique à l'adresse de facturation"

#: views/templates/checkout/template-3/summary.php:72
msgid "Shipping Information"
msgstr "Informations de livraison"

#: views/templates/single-product/add-to-cart.php:17
#: assets/public/js/swatches.js:181
#: assets/public/js/swatches.js:213
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/LowStocks.jsx:43
msgid "Out of stock"
msgstr "Rupture de stock"

#: views/templates/single-product/add-to-cart.php:46
msgid "Add to Cart"
msgstr "Ajouter au panier"

#: views/templates/single-product/add-to-cart.php:56
msgid "Proceed to checkout"
msgstr "Passer la commande"

#. Translators: %s is the stock count
#: views/templates/single-product/layout.php:77
msgid "Only <span class=\"easycommerce-stock-count\">%s</span> items left"
msgstr "Plus que <span class=\"easycommerce-stock-count\">%s</span> articles en stock"

#. translators: %d: number of reviews.
#: views/templates/single-product/product-reivew.php:30
#: blocks/single-product/product-tab/components/review.js:36
#: build/blocks.bundle.js:2
msgid "Showing %d review"
msgid_plural "Showing %d reviews"
msgstr[0] "Affichage de %d avis"
msgstr[1] "Affichage de %d avis"

#: views/templates/single-product/product-reivew.php:93
#: blocks/single-product/product-tab/components/review.js:81
#: build/blocks.bundle.js:2
msgid "Write a review"
msgstr "Rédiger un avis"

#: views/templates/single-product/product-reivew.php:100
#: blocks/single-product/product-tab/components/review.js:84
#: build/blocks.bundle.js:2
msgid "Your email address will not be published. required fields are marked"
msgstr "Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués"

#: views/templates/single-product/product-reivew.php:102
#: views/templates/single-product/product-reivew.php:126
msgid "*"
msgstr "*"

#: views/templates/single-product/product-reivew.php:124
msgid "Your Rating"
msgstr "Votre note"

#: views/templates/single-product/product-reivew.php:131
#: views/templates/single-product/product-reivew.php:132
#: views/templates/single-product/product-reivew.php:133
#: views/templates/single-product/product-reivew.php:134
#: views/templates/single-product/product-reivew.php:135
msgid "Star"
msgstr "Étoile"

#: views/templates/single-product/product-reivew.php:145
#: blocks/single-product/product-tab/components/review.js:98
#: build/blocks.bundle.js:2
msgid "Write your review"
msgstr "Rédigez votre avis"

#: views/templates/single-product/product-reivew.php:153
#: blocks/single-product/product-tab/components/review.js:105
#: build/blocks.bundle.js:2
msgid "Submit Now"
msgstr "Envoyer"

#: views/templates/single-product/product-reivew.php:161
msgid "Please Login first to write a review"
msgstr "Veuillez vous connecter pour rédiger un avis"

#: views/templates/single-product/product-tab.php:13
#: blocks/single-product/product-tab/edit.js:35
#: build/blocks.bundle.js:2
msgid "Product Details"
msgstr "Détails du produit"

#: views/templates/single-product/product-tab.php:16
#: blocks/single-product/product-tab/edit.js:36
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:135
msgid "Review"
msgstr "Avis"

#: views/templates/single-product/summary.php:23
msgid "Read More"
msgstr "Lire la suite"

#: views/templates/single-product/summary.php:30
msgid "Show Less"
msgstr "Afficher moins"

#: views/templates/store-mode.php:9
msgid "Store Launching Soon!"
msgstr "Boutique bientôt en ligne !"

#: views/templates/store-mode.php:12
msgid "We’re getting ready to welcome you. Stay tuned for the launch."
msgstr "Nous nous préparons à vous accueillir. Restez à l'écoute pour le lancement."

#: assets/admin/js/email-placeholders.js:12
msgid "Insert Email Placeholder"
msgstr "Insérer un marqueur d'e-mail"

#: assets/admin/js/email-placeholders.js:19
msgid "Select a placeholder:"
msgstr "Sélectionner un marqueur :"

#: assets/admin/js/email-placeholders.js:23
msgid "Select a placeholder to automatically insert it into your email template. These will be replaced with actual values when emails are sent."
msgstr "Sélectionnez un marqueur pour l'insérer automatiquement dans votre modèle d'e-mail. Il sera remplacé par la valeur réelle lors de l'envoi des e-mails."

#: assets/admin/js/email-placeholders.js:31
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:152
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ActionButton.jsx:72
msgid "Close"
msgstr "Fermer"

#: assets/admin/js/email-placeholders.js:49
msgid "Search for a placeholder..."
msgstr "Rechercher un marqueur..."

#: assets/admin/js/email-placeholders.js:90
#: build/checkout.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:524
#: spa/admin/easycommerce/pages/Addons/components/Card.jsx:127
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/SalesChart.jsx:100
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:280
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:468
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttrItem.jsx:202
#: spa/admin/easycommerce/pages/Reports/components/common/ChartLoading.jsx:7
#: spa/admin/easycommerce/pages/Reports/pages/SingleProduct.jsx:59
#: spa/public/checkout/App.jsx:31
msgid "Loading..."
msgstr "Chargement..."

#: assets/admin/js/init.js:65
msgid "Template Preview"
msgstr "Aperçu du modèle"

#: assets/admin/js/notice.js:85
msgid "Installing.."
msgstr "Installation.."

#: assets/admin/js/notice.js:100
msgid "Migration addon activated successfully!"
msgstr "Extension de migration activée avec succès !"

#: assets/admin/js/notice.js:107
#: assets/admin/js/notice.js:113
msgid "Failed to install migration addon."
msgstr "Échec de l’installation de l’extension de migration."

#: assets/admin/js/settings.js:183
#: assets/admin/js/settings.js:193
#: assets/admin/js/settings.js:210
#: build/dashboard.bundle.js:2
#: build/shipping.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:207
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:208
msgid "Select City"
msgstr "Sélectionner une ville"

#: assets/admin/js/settings.js:183
#: assets/admin/js/settings.js:209
#: build/dashboard.bundle.js:2
#: build/shipping.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:186
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:187
msgid "Select State"
msgstr "Sélectionner un État"

#: assets/payment/js/braintree.js:24
msgid "Braintree.js failed to load or missing authorization token."
msgstr "Braintree.js n’a pas pu être chargé ou le jeton d’autorisation est manquant."

#: assets/payment/js/braintree.js:42
msgid "Error initializing Braintree."
msgstr "Erreur lors de l’initialisation de Braintree."

#: assets/payment/js/braintree.js:75
msgid "Failed to get payment nonce."
msgstr "Impossible d’obtenir le nonce de paiement."

#: assets/payment/js/braintree.js:86
msgid "Error processing payment."
msgstr "Erreur lors du traitement du paiement."

#: assets/payment/js/paypal.js:41
#: assets/payment/js/stripe-payment.js:43
msgid "Failed to load cart data. Please refresh the page."
msgstr "Impossible de charger les données du panier. Veuillez actualiser la page."

#: assets/payment/js/paypal.js:133
msgid "Purchase from EasyCommerce"
msgstr "Achat sur EasyCommerce"

#: assets/payment/js/paypal.js:135
msgid "Item"
msgstr "Article"

#: assets/payment/js/paypal.js:163
msgid "Your cart has been updated. Please refresh the page and try again."
msgstr "Votre panier a été mis à jour. Veuillez actualiser la page et réessayer."

#: assets/payment/js/paypal.js:181
msgid "An unknown error occurred with PayPal"
msgstr "Une erreur inconnue s’est produite avec PayPal"

#. translators: %s: PayPal error message.
#: assets/payment/js/paypal.js:183
msgid "PayPal Error: %s"
msgstr "Erreur PayPal : %s"

#: assets/payment/js/stripe-payment.js:85
msgid "Failed to create payment. Please try again."
msgstr "Échec de la création du paiement. Veuillez réessayer."

#: assets/payment/js/stripe-payment.js:151
msgid "Payment form failed to load. Please refresh."
msgstr "Le formulaire de paiement n’a pas pu être chargé. Veuillez actualiser la page."

#: assets/payment/js/stripe-payment.js:207
msgid "Could not verify cart. Please refresh and try again."
msgstr "Impossible de vérifier le panier. Veuillez actualiser la page et réessayer."

#: assets/payment/js/stripe-payment.js:228
msgid "Failed to create payment. Please refresh the page and try again."
msgstr "Échec de la création du paiement. Veuillez actualiser la page et réessayer."

#: assets/payment/js/stripe-payment.js:246
msgid "This payment handler is not available. Please refresh and try again."
msgstr "Ce gestionnaire de paiement n’est pas disponible. Veuillez actualiser la page et réessayer."

#: assets/payment/js/stripe-payment.js:282
msgid "Additional verification required. Please complete the payment process."
msgstr "Une vérification supplémentaire est requise. Veuillez finaliser le processus de paiement."

#: assets/payment/js/stripe-payment.js:286
msgid "Payment failed. Please try a different payment method."
msgstr "Le paiement a échoué. Veuillez essayer un autre moyen de paiement."

#: assets/payment/js/stripe-payment.js:290
#: assets/payment/js/stripe-payment.js:458
msgid "Payment was canceled. Please try again."
msgstr "Le paiement a été annulé. Veuillez réessayer."

#. translators: %s: Stripe payment intent status code.
#: assets/payment/js/stripe-payment.js:295
msgid "Payment status: %s. Please contact support if this persists."
msgstr "Statut du paiement : %s. Veuillez contacter le support si le problème persiste."

#: assets/payment/js/stripe-payment.js:299
msgid "Payment could not be processed. Please try again."
msgstr "Le paiement n’a pas pu être traité. Veuillez réessayer."

#: assets/payment/js/stripe-payment.js:304
msgid "An error occurred while processing your payment. Please try again."
msgstr "Une erreur s’est produite lors du traitement de votre paiement. Veuillez réessayer."

#: assets/payment/js/stripe-payment.js:363
#: assets/payment/js/stripe-payment.js:413
msgid "Verifying payment..."
msgstr "Vérification du paiement..."

#: assets/payment/js/stripe-payment.js:388
#: assets/payment/js/stripe-payment.js:447
msgid "Payment successful! Creating order..."
msgstr "Paiement réussi ! Création de la commande..."

#. translators: %s: Stripe setup intent status code.
#: assets/payment/js/stripe-payment.js:396
msgid "Payment method could not be saved. Status: %s"
msgstr "Le moyen de paiement n’a pas pu être enregistré. Statut : %s"

#: assets/payment/js/stripe-payment.js:402
#: assets/payment/js/stripe-payment.js:473
msgid "Failed to verify payment. Please contact support."
msgstr "Échec de la vérification du paiement. Veuillez contacter le support."

#: assets/payment/js/stripe-payment.js:454
msgid "Payment failed. Please try again with a different payment method."
msgstr "Le paiement a échoué. Veuillez réessayer avec un autre moyen de paiement."

#: assets/payment/js/stripe-payment.js:462
msgid "Additional action required. Please complete the payment process."
msgstr "Une action supplémentaire est requise. Veuillez finaliser le processus de paiement."

#. translators: %s: Stripe payment intent status code.
#: assets/payment/js/stripe-payment.js:467
msgid "Payment could not be completed. Status: %s"
msgstr "Le paiement n’a pas pu être finalisé. Statut : %s"

#: assets/public/js/agent-chatbot.js:161
msgid "Complete your order →"
msgstr "Finalisez votre commande →"

#: assets/public/js/agent-chatbot.js:258
msgid "Sorry, something went wrong. Please try again."
msgstr "Désolé, une erreur s’est produite. Veuillez réessayer."

#: assets/public/js/agent-chatbot.js:268
msgid "Connection error. Please try again."
msgstr "Erreur de connexion. Veuillez réessayer."

#. translators: %s: AI shopping agent name.
#: assets/public/js/agent-chatbot.js:311
msgid "Open %s"
msgstr "Ouvrir %s"

#: assets/public/js/agent-chatbot.js:332
msgid "Online"
msgstr "En ligne"

#: assets/public/js/agent-chatbot.js:335
msgid "New conversation"
msgstr "Nouvelle conversation"

#: assets/public/js/agent-chatbot.js:338
msgid "Minimize"
msgstr "Réduire"

#: assets/public/js/agent-chatbot.js:351
msgid "Ask about products, orders…"
msgstr "Posez une question sur les produits, les commandes…"

#: assets/public/js/agent-chatbot.js:357
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Send"
msgstr "Envoyer"

#. translators: %s: AI shopping agent name.
#: assets/public/js/agent-chatbot.js:379
#: assets/public/js/agent-chatbot.js:390
msgid "Hi! 👋 I'm %s. How can I help you today?"
msgstr "Bonjour ! 👋 Je suis %s. Comment puis-je vous aider aujourd’hui ?"

#: assets/public/js/checkout.js:5
msgid "Only letters, spaces, hyphens, apostrophes, and periods are allowed."
msgstr "Seuls les lettres, espaces, traits d’union, apostrophes et points sont autorisés."

#: assets/public/js/checkout.js:7
msgid "Please enter a valid phone number (6–20 characters)."
msgstr "Veuillez saisir un numéro de téléphone valide (6–20 caractères)."

#. translators: %s: checkout field label.
#: assets/public/js/checkout.js:38
msgid "%s is required."
msgstr "%s est obligatoire."

#: assets/public/js/checkout.js:377
msgid "Enter city"
msgstr "Saisissez la ville"

#: assets/public/js/checkout.js:521
#: build/auth.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:100
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:77
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:101
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:88
#: spa/public/auth/api.js:46
#: spa/public/auth/screens/ResetConfirm.jsx:35
#: spa/public/auth/screens/ResetRequest.jsx:30
msgid "An error occurred. Please try again."
msgstr "Une erreur est survenue. Veuillez réessayer."

#: assets/public/js/init.js:28
msgid "Your cart is empty."
msgstr "Votre panier est vide."

#: assets/public/js/init.js:41
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:262
#: spa/admin/easycommerce/pages/ProductReviews/components/Table/THead.jsx:7
msgid "Product"
msgstr "Produit"

#: assets/public/js/init.js:42
#: blocks/single-product/add-to-cart/edit.js:17
#: build/blocks.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:264
#: spa/admin/easycommerce/pages/Dashboard/components/LowStocks.jsx:42
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Table/THead.jsx:5
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:81
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:16
msgid "Quantity"
msgstr "Quantité"

#: assets/public/js/init.js:117
msgid "Failed to load cart."
msgstr "Échec du chargement du panier."

#: assets/public/js/init.js:121
msgid "Error loading cart."
msgstr "Erreur lors du chargement du panier."

#: assets/public/js/init.js:191
#: assets/public/js/init.js:203
#: assets/public/js/shop.js:297
msgid "Failed to add to cart. Please try again."
msgstr "Échec de l’ajout au panier. Veuillez réessayer."

#. translators: 1: first result index, 2: last result index, 3: total results.
#: assets/public/js/shop.js:180
msgid "Showing %1$s-%2$s of %3$s result"
msgid_plural "Showing %1$s-%2$s of %3$s results"
msgstr[0] "Affichage de %1$s-%2$s sur %3$s résultat"
msgstr[1] "Affichage de %1$s-%2$s sur %3$s résultats"

#: assets/public/js/shop.js:202
msgid "No results found"
msgstr "Aucun résultat trouvé"

#: assets/public/js/shop.js:266
msgid "Adding..."
msgstr "Ajout..."

#: assets/public/js/shop.js:279
msgid "Added"
msgstr "Ajouté"

#: blocks/checkout/billing-address/index.jsx:42
#: build/blocks.bundle.js:2
msgid "This is your billing address being edited."
msgstr "Voici votre adresse de facturation en cours de modification."

#: blocks/checkout/billing-address/index.jsx:52
#: build/blocks.bundle.js:2
msgid "This is your billing address as saved."
msgstr "Voici votre adresse de facturation telle qu'elle est enregistrée."

#: blocks/checkout/cart/index.jsx:50
#: blocks/checkout/cart/index.jsx:65
#: build/blocks.bundle.js:2
msgid "Clear cart"
msgstr "Vider le panier"

#: blocks/checkout/cart/index.jsx:53
#: build/blocks.bundle.js:2
msgid "This is your cart being edited."
msgstr "Voici votre panier en cours de modification."

#: blocks/components/typography.js:20
#: build/blocks.bundle.js:2
msgid "Font Size"
msgstr "Taille de police"

#: blocks/components/typography.js:29
#: build/blocks.bundle.js:2
msgid "Font Weight"
msgstr "Graisse de police"

#: blocks/components/typography.js:32
#: build/blocks.bundle.js:2
msgid "100 (Thin)"
msgstr "100 (Fin)"

#: blocks/components/typography.js:33
#: build/blocks.bundle.js:2
msgid "200 (Extra Light)"
msgstr "200 (Extra léger)"

#: blocks/components/typography.js:34
#: build/blocks.bundle.js:2
msgid "300 (Light)"
msgstr "300 (Léger)"

#: blocks/components/typography.js:35
#: build/blocks.bundle.js:2
msgid "400 (Normal)"
msgstr "400 (Normal)"

#: blocks/components/typography.js:36
#: build/blocks.bundle.js:2
msgid "500 (Medium)"
msgstr "500 (Moyen)"

#: blocks/components/typography.js:37
#: build/blocks.bundle.js:2
msgid "600 (Semi Bold)"
msgstr "600 (Demi-gras)"

#: blocks/components/typography.js:38
#: build/blocks.bundle.js:2
msgid "700 (Bold)"
msgstr "700 (Gras)"

#: blocks/components/typography.js:39
#: build/blocks.bundle.js:2
msgid "800 (Extra Bold)"
msgstr "800 (Extra gras)"

#: blocks/components/typography.js:40
#: build/blocks.bundle.js:2
msgid "900 (Black)"
msgstr "900 (Noir)"

#: blocks/components/typography.js:41
#: blocks/components/typography.js:53
#: blocks/components/typography.js:67
#: build/blocks.bundle.js:2
msgid "Default"
msgstr "Par défaut"

#: blocks/components/typography.js:42
#: blocks/components/typography.js:57
#: blocks/components/typography.js:68
#: blocks/shops-page/template-1/edit.js:271
#: blocks/shops-page/template-1/edit.js:369
#: blocks/shops-page/template-2/edit.js:272
#: blocks/shops-page/template-2/edit.js:370
#: blocks/shops-page/template-3/edit.js:294
#: blocks/shops-page/template-3/edit.js:392
#: build/blocks.bundle.js:2
msgid "Normal"
msgstr "Normal"

#: blocks/components/typography.js:43
#: build/blocks.bundle.js:2
msgid "Bold"
msgstr "Gras"

#: blocks/components/typography.js:50
#: build/blocks.bundle.js:2
msgid "Text Transform"
msgstr "Transformation du texte"

#: blocks/components/typography.js:54
#: build/blocks.bundle.js:2
msgid "Uppercase"
msgstr "Majuscules"

#: blocks/components/typography.js:55
#: build/blocks.bundle.js:2
msgid "Lowercase"
msgstr "Minuscules"

#: blocks/components/typography.js:56
#: build/blocks.bundle.js:2
msgid "Capitalize"
msgstr "Initiales en majuscules"

#: blocks/components/typography.js:64
#: build/blocks.bundle.js:2
msgid "Text Style"
msgstr "Style de texte"

#: blocks/components/typography.js:69
#: build/blocks.bundle.js:2
msgid "Italic"
msgstr "Italique"

#: blocks/components/typography.js:70
#: build/blocks.bundle.js:2
msgid "Oblique"
msgstr "Oblique"

#: blocks/components/typography.js:77
#: build/blocks.bundle.js:2
msgid "Text Decoration"
msgstr "Décoration du texte"

#: blocks/components/typography.js:80
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:21
#: spa/admin/easycommerce/pages/Brands/index.jsx:39
#: spa/admin/easycommerce/pages/Brands/index.jsx:121
#: spa/admin/easycommerce/pages/Brands/index.jsx:124
#: spa/admin/easycommerce/pages/Brands/index.jsx:180
#: spa/admin/easycommerce/pages/Brands/index.jsx:208
#: spa/admin/easycommerce/pages/Brands/index.jsx:219
#: spa/admin/easycommerce/pages/Categories/index.jsx:20
#: spa/admin/easycommerce/pages/Categories/index.jsx:38
#: spa/admin/easycommerce/pages/Categories/index.jsx:121
#: spa/admin/easycommerce/pages/Categories/index.jsx:124
#: spa/admin/easycommerce/pages/Categories/index.jsx:180
#: spa/admin/easycommerce/pages/Categories/index.jsx:208
#: spa/admin/easycommerce/pages/Categories/index.jsx:219
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:13
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:94
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:136
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:13
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:94
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:136
msgid "None"
msgstr "Aucune"

#: blocks/components/typography.js:81
#: build/blocks.bundle.js:2
msgid "Underline"
msgstr "Souligné"

#: blocks/components/typography.js:82
#: build/blocks.bundle.js:2
msgid "Overline"
msgstr "Ligne au-dessus"

#: blocks/components/typography.js:84
#: build/blocks.bundle.js:2
msgid "Line Through"
msgstr "Barré"

#: blocks/components/typography.js:93
#: build/blocks.bundle.js:2
msgid "Line Height"
msgstr "Hauteur de ligne"

#: blocks/components/typography.js:102
#: build/blocks.bundle.js:2
msgid "Word Spacing"
msgstr "Espacement des mots"

#: blocks/shops-page/template-1/components/Filters.js:157
#: blocks/shops-page/template-2/components/Filters.js:157
#: blocks/shops-page/template-3/components/Filters.js:103
#: build/blocks.bundle.js:2
msgid "Price Range"
msgstr "Fourchette de prix"

#: blocks/shops-page/template-1/components/Filters.js:244
#: blocks/shops-page/template-2/components/Filters.js:76
#: build/blocks.bundle.js:2
msgid " Search"
msgstr " Rechercher"

#: blocks/shops-page/template-1/components/Rating.js:25
#: blocks/shops-page/template-2/components/Rating.js:25
#: blocks/shops-page/template-3/components/Rating.js:25
#: build/blocks.bundle.js:2
msgid "full star"
msgstr "étoile pleine"

#: blocks/shops-page/template-1/components/Rating.js:39
#: blocks/shops-page/template-2/components/Rating.js:39
#: blocks/shops-page/template-3/components/Rating.js:39
#: build/blocks.bundle.js:2
msgid "half star"
msgstr "demi-étoile"

#: blocks/shops-page/template-1/components/Rating.js:53
#: blocks/shops-page/template-2/components/Rating.js:53
#: blocks/shops-page/template-3/components/Rating.js:53
#: build/blocks.bundle.js:2
msgid "empty star"
msgstr "étoile vide"

#: blocks/shops-page/template-1/edit.js:68
#: blocks/shops-page/template-2/edit.js:68
#: blocks/shops-page/template-3/edit.js:71
#: build/blocks.bundle.js:2
msgid "Product Settings"
msgstr "Réglages du produit"

#: blocks/shops-page/template-1/edit.js:70
#: blocks/shops-page/template-2/edit.js:70
#: blocks/shops-page/template-3/edit.js:73
#: build/blocks.bundle.js:2
msgid "Products Per Page"
msgstr "Produits par page"

#: blocks/shops-page/template-1/edit.js:79
#: blocks/shops-page/template-2/edit.js:79
#: blocks/shops-page/template-3/edit.js:83
#: build/blocks.bundle.js:2
msgid "Grid Settings"
msgstr "Réglages de la grille"

#: blocks/shops-page/template-1/edit.js:81
#: blocks/shops-page/template-2/edit.js:81
#: blocks/shops-page/template-3/edit.js:86
#: build/blocks.bundle.js:2
msgid "Show Filters"
msgstr "Afficher les filtres"

#: blocks/shops-page/template-1/edit.js:87
#: blocks/shops-page/template-2/edit.js:87
#: blocks/shops-page/template-3/edit.js:92
#: build/blocks.bundle.js:2
msgid "Show Pagination"
msgstr "Afficher la pagination"

#: blocks/shops-page/template-1/edit.js:93
#: blocks/shops-page/template-2/edit.js:93
#: blocks/shops-page/template-3/edit.js:104
#: build/blocks.bundle.js:2
msgid "Number of Columns"
msgstr "Nombre de colonnes"

#: blocks/shops-page/template-1/edit.js:102
#: blocks/shops-page/template-2/edit.js:127
#: blocks/shops-page/template-3/edit.js:114
#: build/blocks.bundle.js:2
msgid "Product Title"
msgstr "Titre du produit"

#: blocks/shops-page/template-1/edit.js:108
#: blocks/shops-page/template-1/edit.js:289
#: blocks/shops-page/template-1/edit.js:387
#: blocks/shops-page/template-2/edit.js:133
#: blocks/shops-page/template-2/edit.js:290
#: blocks/shops-page/template-2/edit.js:388
#: blocks/shops-page/template-3/edit.js:120
#: blocks/shops-page/template-3/edit.js:312
#: blocks/shops-page/template-3/edit.js:410
#: build/blocks.bundle.js:2
msgid "Text Color"
msgstr "Couleur du texte"

#: blocks/shops-page/template-1/edit.js:115
#: blocks/shops-page/template-2/edit.js:140
#: blocks/shops-page/template-3/edit.js:127
#: build/blocks.bundle.js:2
msgid "Hover Text Color"
msgstr "Couleur du texte au survol"

#: blocks/shops-page/template-1/edit.js:134
#: blocks/shops-page/template-2/edit.js:103
#: build/blocks.bundle.js:2
msgid "Product Category"
msgstr "Catégorie de produit"

#: blocks/shops-page/template-1/edit.js:158
#: blocks/shops-page/template-2/edit.js:159
#: blocks/shops-page/template-3/edit.js:181
#: build/blocks.bundle.js:2
msgid "Product Rating"
msgstr "Note du produit"

#: blocks/shops-page/template-1/edit.js:161
#: blocks/shops-page/template-2/edit.js:162
#: blocks/shops-page/template-3/edit.js:184
#: build/blocks.bundle.js:2
msgid "Star Size"
msgstr "Taille des étoiles"

#: blocks/shops-page/template-1/edit.js:189
#: blocks/shops-page/template-2/edit.js:190
#: blocks/shops-page/template-3/edit.js:212
#: build/blocks.bundle.js:2
msgid "Product Price"
msgstr "Prix du produit"

#: blocks/shops-page/template-1/edit.js:197
#: blocks/shops-page/template-2/edit.js:198
#: blocks/shops-page/template-3/edit.js:220
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Price.jsx:62
msgid "Regular Price"
msgstr "Prix normal"

#: blocks/shops-page/template-1/edit.js:202
#: blocks/shops-page/template-2/edit.js:203
#: blocks/shops-page/template-3/edit.js:225
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Price.jsx:96
msgid "Sale Price"
msgstr "Prix promotionnel"

#: blocks/shops-page/template-1/edit.js:262
#: blocks/shops-page/template-2/edit.js:263
#: blocks/shops-page/template-3/edit.js:285
#: build/blocks.bundle.js:2
msgid "Cart Button"
msgstr "Bouton du panier"

#: blocks/shops-page/template-1/edit.js:276
#: blocks/shops-page/template-1/edit.js:374
#: blocks/shops-page/template-2/edit.js:277
#: blocks/shops-page/template-2/edit.js:375
#: blocks/shops-page/template-3/edit.js:299
#: blocks/shops-page/template-3/edit.js:397
#: build/blocks.bundle.js:2
msgid "Hover"
msgstr "Survol"

#: blocks/shops-page/template-1/edit.js:295
#: blocks/shops-page/template-1/edit.js:393
#: blocks/shops-page/template-2/edit.js:296
#: blocks/shops-page/template-2/edit.js:394
#: blocks/shops-page/template-3/edit.js:318
#: blocks/shops-page/template-3/edit.js:416
#: build/blocks.bundle.js:2
msgid "Background Color"
msgstr "Couleur d'arrière-plan"

#: blocks/shops-page/template-1/edit.js:301
#: blocks/shops-page/template-2/edit.js:302
#: blocks/shops-page/template-3/edit.js:324
#: build/blocks.bundle.js:2
msgid "Focus Text Color"
msgstr "Couleur du texte au focus"

#: blocks/shops-page/template-1/edit.js:308
#: blocks/shops-page/template-2/edit.js:309
#: blocks/shops-page/template-3/edit.js:331
#: build/blocks.bundle.js:2
msgid "Focus Background Color"
msgstr "Couleur d'arrière-plan au focus"

#: blocks/shops-page/template-1/edit.js:332
#: blocks/shops-page/template-1/edit.js:417
#: blocks/shops-page/template-2/edit.js:333
#: blocks/shops-page/template-2/edit.js:418
#: blocks/shops-page/template-3/edit.js:355
#: blocks/shops-page/template-3/edit.js:440
#: build/blocks.bundle.js:2
msgid "Text Color (Hover)"
msgstr "Couleur du texte (survol)"

#: blocks/shops-page/template-1/edit.js:338
#: blocks/shops-page/template-1/edit.js:423
#: blocks/shops-page/template-2/edit.js:339
#: blocks/shops-page/template-2/edit.js:424
#: blocks/shops-page/template-3/edit.js:361
#: blocks/shops-page/template-3/edit.js:446
#: build/blocks.bundle.js:2
msgid "Background Color (Hover)"
msgstr "Couleur d'arrière-plan (survol)"

#: blocks/shops-page/template-1/edit.js:360
#: blocks/shops-page/template-2/edit.js:361
#: blocks/shops-page/template-3/edit.js:383
#: build/blocks.bundle.js:2
msgid "Checkout Button"
msgstr "Bouton de commande"

#: blocks/shops-page/template-1/edit.js:763
#: blocks/shops-page/template-2/edit.js:716
#: blocks/shops-page/template-3/components/GridView.jsx:188
#: blocks/shops-page/template-3/components/ListView.jsx:227
#: build/blocks.bundle.js:2
msgid "Add To Cart"
msgstr "Ajouter au panier"

#: blocks/shops-page/template-3/edit.js:98
#: build/blocks.bundle.js:2
msgid "Show Sort By"
msgstr "Afficher le tri"

#: blocks/shops-page/template-3/edit.js:153
#: build/blocks.bundle.js:2
msgid "Description Color"
msgstr "Couleur de la description"

#: blocks/shops-page/template-3/edit.js:160
#: build/blocks.bundle.js:2
msgid "Hover Description Color"
msgstr "Couleur de la description au survol"

#: blocks/single-product/add-to-cart/edit.js:32
#: blocks/single-product/attributes/edit.js:106
#: blocks/single-product/gallery/edit.js:105
#: blocks/single-product/price/edit.js:46
#: blocks/single-product/product-tab/edit.js:72
#: blocks/single-product/rating/edit.js:55
#: blocks/single-product/stock/edit.js:63
#: blocks/single-product/summary/edit.js:46
#: blocks/single-product/thumbnail/edit.js:39
#: blocks/single-product/title/edit.js:68
#: build/blocks.bundle.js:2
msgid "Post type is not product."
msgstr "Le type de publication n'est pas « produit »."

#: blocks/single-product/gallery/inspector.js:15
#: build/blocks.bundle.js:2
msgid "Number of Gallery Item"
msgstr "Nombre d'éléments de la galerie"

#: blocks/single-product/price/inspector.js:16
#: build/blocks.bundle.js:2
msgid "Show Tax included"
msgstr "Afficher taxes incluses"

#: blocks/single-product/product-tab/components/sku.js:7
#: blocks/single-product/rating/components/sku.js:7
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/ProductInfo.jsx:74
msgid "SKU:"
msgstr "SKU :"

#: blocks/single-product/product-tab/inspector.js:16
#: blocks/single-product/rating/inspector.js:17
#: build/blocks.bundle.js:2
msgid "Show Rating"
msgstr "Afficher la note"

#: blocks/single-product/rating/inspector.js:26
#: build/blocks.bundle.js:2
msgid "Show SKU"
msgstr "Afficher le SKU"

#: blocks/single-product/rating/inspector.js:35
#: build/blocks.bundle.js:2
msgid "Show Favourite"
msgstr "Afficher les favoris"

#: blocks/single-product/rating/inspector.js:43
#: blocks/single-product/title/inspector.js:26
#: build/blocks.bundle.js:2
msgid "Styles"
msgstr "Styles"

#: blocks/single-product/rating/inspector.js:46
#: build/blocks.bundle.js:2
msgid "Border"
msgstr "Bordure"

#. translators: %d: number of items left in stock.
#: blocks/single-product/stock/edit.js:45
#: build/blocks.bundle.js:2
msgid "Only <strong>%d</strong> item left in stock"
msgid_plural "Only <strong>%d</strong> items left in stock"
msgstr[0] "Plus que <strong>%d</strong> article en stock"
msgstr[1] "Plus que <strong>%d</strong> articles en stock"

#: blocks/single-product/title/inspector.js:18
#: build/blocks.bundle.js:2
msgid "Primary"
msgstr "Principal"

#: blocks/single-product/title/inspector.js:19
#: build/blocks.bundle.js:2
msgid "Body Light"
msgstr "Corps clair"

#: blocks/single-product/title/inspector.js:20
#: build/blocks.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:177
msgid "Title"
msgstr "Titre"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Login.jsx:41
#: spa/public/auth/screens/Login.jsx:101
msgid "Sign In"
msgstr "Se connecter"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Login.jsx:44
msgid "Welcome back! sign in and let the greenery spark your joy"
msgstr "Bon retour ! Connectez-vous et laissez la verdure éveiller votre joie"

#: build/auth.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:218
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:169
#: spa/public/auth/screens/Login.jsx:55
#: spa/public/auth/screens/Register.jsx:78
msgid "Email Address"
msgstr "Adresse e-mail"

#: build/auth.bundle.js:2
#: build/dashboard.bundle.js:2
#: spa/public/auth/screens/Login.jsx:68
#: spa/public/dashboard/components/Sidebar/index.jsx:48
msgid "Password"
msgstr "Mot de passe"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Login.jsx:101
msgid "Signing in..."
msgstr "Connexion..."

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Login.jsx:120
msgid "Forgot Password?"
msgstr "Mot de passe oublié ?"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Login.jsx:127
#: spa/public/auth/screens/Register.jsx:152
#: spa/public/auth/screens/ResetRequest.jsx:84
msgid "Don't have an account?"
msgstr "Vous n'avez pas de compte ?"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Login.jsx:136
#: spa/public/auth/screens/ResetRequest.jsx:93
msgid "Sign Up"
msgstr "S'inscrire"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:39
msgid "Registration Complete please login"
msgstr "Inscription terminée, veuillez vous connecter"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:43
msgid "Registration failed. Please try again."
msgstr "L'inscription a échoué. Veuillez réessayer."

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:54
msgid "Registration"
msgstr "Inscription"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:57
msgid "Welcome Back! Sign in and let the greenery spark your joy"
msgstr "Bon retour ! Connectez-vous et laissez la verdure éveiller votre joie"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:63
msgid "Username"
msgstr "Identifiant"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:70
msgid "User Name"
msgstr "Nom d'utilisateur"

#: build/auth.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
#: spa/public/auth/screens/Register.jsx:85
msgid "Enter your Email"
msgstr "Saisissez votre e-mail"

#: build/auth.bundle.js:2
#: build/dashboard.bundle.js:2
#: spa/public/auth/screens/Register.jsx:93
#: spa/public/dashboard/components/tabs/Password/index.jsx:133
msgid "New password"
msgstr "Nouveau mot de passe"

#: build/auth.bundle.js:2
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:278
#: spa/public/auth/screens/Register.jsx:100
#: spa/public/auth/screens/ResetConfirm.jsx:59
#: spa/public/dashboard/components/tabs/Password/index.jsx:141
msgid "Enter new password"
msgstr "Saisissez le nouveau mot de passe"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:109
msgid "Confirm password"
msgstr "Confirmer le mot de passe"

#: build/auth.bundle.js:2
#: build/dashboard.bundle.js:2
#: spa/public/auth/screens/Register.jsx:116
#: spa/public/auth/screens/ResetConfirm.jsx:74
#: spa/public/dashboard/components/tabs/Password/index.jsx:175
#: spa/public/dashboard/components/tabs/Password/index.jsx:183
msgid "Confirm new password"
msgstr "Confirmer le nouveau mot de passe"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:130
msgid "Creating account..."
msgstr "Création du compte..."

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:130
msgid "Sign up"
msgstr "S'inscrire"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:140
msgid "By creating an account, you agree to our"
msgstr "En créant un compte, vous acceptez nos"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:144
msgid "and"
msgstr "et"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/Register.jsx:161
msgid "Log in"
msgstr "Se connecter"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetRequest.jsx:24
msgid "Check your email for the confirmation link."
msgstr "Consultez votre messagerie pour trouver le lien de confirmation."

#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetRequest.jsx:41
msgid "Reset your password"
msgstr "Réinitialisez votre mot de passe"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetRequest.jsx:44
msgid "Enter a valid e-mail to receive instruction on how to reset your password."
msgstr "Saisissez une adresse e-mail valide pour recevoir les instructions de réinitialisation de votre mot de passe."

#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetRequest.jsx:50
#: spa/public/auth/screens/ResetRequest.jsx:57
msgid "Email or username"
msgstr "E-mail ou identifiant"

#: build/auth.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:250
#: spa/public/auth/screens/ResetRequest.jsx:71
msgid "Sending..."
msgstr "Envoi..."

#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetConfirm.jsx:88
#: spa/public/auth/screens/ResetRequest.jsx:71
msgid "Reset Password"
msgstr "Réinitialiser le mot de passe"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetConfirm.jsx:43
msgid "Set New Password"
msgstr "Définir un nouveau mot de passe"

#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetConfirm.jsx:46
msgid "Enter your new password below."
msgstr "Saisissez votre nouveau mot de passe ci-dessous."

#: build/auth.bundle.js:2
#: spa/public/auth/screens/ResetConfirm.jsx:88
msgid "Resetting..."
msgstr "Réinitialisation..."

#: build/blocks.bundle.js:2
msgid "Dropdown Icon"
msgstr "Icône de menu déroulant"

#: build/blocks.bundle.js:2
msgid "Showing %1$d-%2$d of %3$d Results"
msgstr "Affichage de %1$d-%2$d sur %3$d résultats"

#: build/blocks.bundle.js:2
msgid "Default Sorter"
msgstr "Tri par défaut"

#: build/checkout.bundle.js:2
msgid "Address line 1"
msgstr "Adresse ligne 1"

#: build/checkout.bundle.js:2
msgid "Your address"
msgstr "Votre adresse"

#: build/checkout.bundle.js:2
msgid "Address line 2"
msgstr "Adresse ligne 2"

#: build/checkout.bundle.js:2
msgid "Select your City"
msgstr "Sélectionnez votre ville"

#: build/checkout.bundle.js:2
msgid "Select your State"
msgstr "Sélectionnez votre région"

#: build/checkout.bundle.js:2
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:156
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:157
#: spa/public/dashboard/components/tabs/Profile/index.jsx:260
msgid "Select your country"
msgstr "Sélectionnez votre pays"

#: build/checkout.bundle.js:2
msgid "Postal Code"
msgstr "Code postal"

#: build/checkout.bundle.js:2
msgid "Your Orders"
msgstr "Vos commandes"

#: build/checkout.bundle.js:2
msgid "Shipping Eastimate"
msgstr "Estimation de la livraison"

#: build/checkout.bundle.js:2
msgid "Tax Eastimate"
msgstr "Estimation des taxes"

#: build/checkout.bundle.js:2
msgid "Debit / Credit card"
msgstr "Carte de débit / crédit"

#: build/checkout.bundle.js:2
msgid "Internet banking"
msgstr "Banque en ligne"

#: build/checkout.bundle.js:2
msgid "Google / Apple Wallet"
msgstr "Google / Apple Wallet"

#: build/checkout.bundle.js:2
msgid "Name on Card"
msgstr "Nom sur la carte"

#: build/checkout.bundle.js:2
msgid "Enter card holder name"
msgstr "Saisissez le nom du titulaire de la carte"

#: build/checkout.bundle.js:2
msgid "Expiration date (MM/YY)"
msgstr "Date d'expiration (MM/AA)"

#: build/checkout.bundle.js:2
msgid "Learn more Taxes and Shipping information"
msgstr "En savoir plus sur les taxes et la livraison"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/Sidebar/index.jsx:31
msgid "Purchases"
msgstr "Achats"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:209
#: spa/public/dashboard/components/Sidebar/index.jsx:36
#: spa/public/dashboard/components/tabs/Downloads/index.jsx:86
msgid "Downloads"
msgstr "Téléchargements"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/public/dashboard/components/Sidebar/index.jsx:46
msgid "Profile"
msgstr "Profil"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/Sidebar/index.jsx:55
msgid "Logout"
msgstr "Déconnexion"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/Sidebar/index.jsx:89
msgid "Unknown User"
msgstr "Utilisateur inconnu"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/Sidebar/index.jsx:102
msgid "User Profile Image"
msgstr "Image de profil de l'utilisateur"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/Sidebar/index.jsx:180
msgid "arrow"
msgstr "flèche"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:42
#: spa/admin/easycommerce/pages/Customers/components/TableHeader.jsx:19
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/CustomerDetails.jsx:97
#: spa/admin/easycommerce/pages/Reports/components/revenue/TopCustomers.jsx:39
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:21
msgid "Total Orders"
msgstr "Total des commandes"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:195
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/CustomerDetails.jsx:131
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:302
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:347
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:351
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:114
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:91
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:243
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:58
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:90
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:137
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:140
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:59
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:136
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:193
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:196
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:66
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:69
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:22
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:27
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:32
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:37
#: spa/public/dashboard/components/tabs/Orders/index.jsx:106
#: spa/public/dashboard/components/tabs/Orders/index.jsx:111
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:34
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:45
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:70
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:13
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:22
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:23
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:33
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:34
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:129
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:223
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:226
msgid "N/A"
msgstr "N/D"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:26
msgid "Total Spent"
msgstr "Total dépensé"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:31
msgid "Average Orders"
msgstr "Commandes moyennes"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:36
msgid "Customer since"
msgstr "Client depuis"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:178
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:48
msgid "Summary"
msgstr "Résumé"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/Summery.jsx:59
#: spa/public/dashboard/components/tabs/Password/index.jsx:163
#: spa/public/dashboard/components/tabs/Password/index.jsx:205
msgid "icon"
msgstr "icône"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:153
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:250
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/index.jsx:117
#: spa/admin/easycommerce/pages/Dashboard/components/LatestOrders.jsx:111
#: spa/admin/easycommerce/pages/Orders/components/ActionDropdown.jsx:10
#: spa/admin/easycommerce/pages/Products/components/ProductActionDropdown.jsx:37
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:130
#: spa/public/dashboard/components/common/ViewButton.jsx:34
msgid "View"
msgstr "Voir"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:19
msgid "Recent Orders"
msgstr "Commandes récentes"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:26
msgid "View More"
msgstr "Voir plus"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:36
msgid "No orders yet"
msgstr "Aucune commande pour le moment"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:37
msgid "When you place an order it will show up here."
msgstr "Lorsque vous passerez une commande, elle apparaîtra ici."

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:217
#: spa/admin/easycommerce/pages/Dashboard/components/LatestOrders.jsx:81
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:32
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:17
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:47
#: spa/public/dashboard/components/tabs/Orders/index.jsx:77
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:103
msgid "Amount"
msgstr "Montant"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:27
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:208
#: spa/admin/easycommerce/pages/Dashboard/components/LatestOrders.jsx:82
#: spa/admin/easycommerce/pages/ProductReviews/components/Table/THead.jsx:11
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:66
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:176
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:32
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:48
#: spa/public/dashboard/components/tabs/Orders/index.jsx:80
msgid "Status"
msgstr "Statut"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Dashboard/sections/RecentOrders.jsx:79
#: spa/public/dashboard/components/tabs/Orders/index.jsx:123
msgid "View order"
msgstr "Voir la commande"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/common/components/Pagination/elements/Previous.jsx:23
#: spa/admin/common/components/Pagination/elements/Previous.jsx:36
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:298
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:352
msgid "Back"
msgstr "Retour"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: build/wizard.bundle.js:2
#: spa/admin/common/components/Pagination/elements/Next.jsx:14
#: spa/admin/common/components/Pagination/elements/Next.jsx:27
msgid "Next"
msgstr "Suivant"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/index.jsx:133
msgid "No orders available"
msgstr "Aucune commande disponible"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/index.jsx:134
msgid "Orders you place will appear here."
msgstr "Les commandes que vous passez apparaîtront ici."

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:163
msgid "card-icon"
msgstr "card-icon"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:179
msgid "Click to copy"
msgstr "Cliquer pour copier"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:190
msgid "Copy"
msgstr "Copier"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:195
msgid "Copied!"
msgstr "Copié !"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:239
msgid "No transactions available"
msgstr "Aucune transaction disponible"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Transactions/index.jsx:240
msgid "Your payment history will appear here."
msgstr "Votre historique de paiement apparaîtra ici."

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Downloads/index.jsx:97
msgid "File Name"
msgstr "Nom du fichier"

#. translators: %s: file type, e.g. PDF or ZIP.
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Downloads/index.jsx:128
msgid "%s icon"
msgstr "Icône %s"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Downloads/index.jsx:150
msgid "Download"
msgstr "Télécharger"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Downloads/index.jsx:161
msgid "No downloads available"
msgstr "Aucun téléchargement disponible"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Downloads/index.jsx:162
msgid "Files from your purchases will appear here."
msgstr "Les fichiers de vos achats apparaîtront ici."

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Thumbnail.jsx:44
#: spa/admin/easycommerce/pages/Products/components/ProductDesc/index.jsx:21
msgid "Select Image"
msgstr "Sélectionner une image"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:71
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Thumbnail.jsx:45
#: spa/admin/easycommerce/pages/Products/components/ProductDesc/index.jsx:23
msgid "Use selected image"
msgstr "Utiliser l'image sélectionnée"

#: build/dashboard.bundle.js:2
msgid "user"
msgstr "utilisateur"

#: build/dashboard.bundle.js:2
msgid "camera"
msgstr "appareil photo"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/elements/ProfileSkeleton.jsx:11
#: spa/public/dashboard/components/tabs/Profile/index.jsx:135
msgid "Your profile"
msgstr "Votre profil"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:52
msgid "Profile updated successfully"
msgstr "Profil mis à jour avec succès"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:71
msgid "Profile update failed"
msgstr "Échec de la mise à jour du profil"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:36
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:37
#: spa/public/dashboard/components/tabs/Profile/index.jsx:161
msgid "Enter your first name"
msgstr "Saisissez votre prénom"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:53
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:54
#: spa/public/dashboard/components/tabs/Profile/index.jsx:177
msgid "Enter your last name"
msgstr "Saisissez votre nom"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:70
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:71
#: spa/public/dashboard/components/tabs/Profile/index.jsx:193
msgid "Enter your email"
msgstr "Saisissez votre e-mail"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:28
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:70
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:96
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:97
#: spa/public/dashboard/components/tabs/Profile/index.jsx:203
msgid "Phone Number"
msgstr "Numéro de téléphone"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:80
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:81
#: spa/public/dashboard/components/tabs/Profile/index.jsx:219
msgid "Company Name"
msgstr "Nom de l'entreprise"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:226
msgid "Enter your company name"
msgstr "Saisissez le nom de votre entreprise"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:235
msgid "Tax ID"
msgstr "Numéro fiscal"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:242
msgid "Enter your tax ID"
msgstr "Saisissez votre numéro fiscal"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:287
msgid "Select your Business Type"
msgstr "Sélectionnez votre type d'activité"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:290
msgid "Manufacturing"
msgstr "Industrie"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:293
msgid "Finance and Insurance"
msgstr "Finance et assurance"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:296
msgid "Healthcare"
msgstr "Santé"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:299
msgid "Real Estate"
msgstr "Immobilier"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Profile/index.jsx:316
msgid "Update Profile"
msgstr "Mettre à jour le profil"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:87
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:88
msgid "Enter company name"
msgstr "Saisissez le nom de l'entreprise"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:32
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:74
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:112
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:113
msgid "Address Line 1"
msgstr "Adresse ligne 1"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:119
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:120
msgid "Enter address"
msgstr "Saisissez l'adresse"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:36
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/CustomerAddress.jsx:78
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:128
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:129
msgid "Address Line 2"
msgstr "Adresse ligne 2"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:135
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:136
msgid "Apartment, suite, etc."
msgstr "Appartement, bureau, etc."

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:171
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:172
msgid "State/Province"
msgstr "État/Province"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:220
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:221
msgid "ZIP/Postal Code"
msgstr "Code postal"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:227
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:228
msgid "Enter postal code"
msgstr "Saisissez le code postal"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/BillingAddress.jsx:237
#: spa/public/dashboard/components/tabs/Address/Components/ShippingAddress.jsx:238
msgid "Update Address"
msgstr "Mettre à jour l'adresse"

#. translators: %s: address type, e.g. Billing or Shipping.
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/Components/AddressSkeleton.jsx:13
msgid "%s Address"
msgstr "Adresse de %s"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Address/index.jsx:291
msgid "Billing"
msgstr "Facturation"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Password/index.jsx:22
msgid "Password must be at least 6 characters long"
msgstr "Le mot de passe doit contenir au moins 6 caractères"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Password/index.jsx:66
msgid "Password updated successfully"
msgstr "Mot de passe mis à jour avec succès"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Password/index.jsx:85
msgid "Error updating password"
msgstr "Erreur lors de la mise à jour du mot de passe"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Password/index.jsx:111
msgid "Set your password"
msgstr "Définissez votre mot de passe"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Password/index.jsx:116
msgid "Change your Password"
msgstr "Modifiez votre mot de passe"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Password/index.jsx:119
msgid "Enter a new password below to change your password"
msgstr "Saisissez un nouveau mot de passe ci-dessous pour modifier votre mot de passe"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Password/index.jsx:218
msgid "Change Password"
msgstr "Modifier le mot de passe"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:12
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/index.jsx:99
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:13
msgid "Items"
msgstr "Articles"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:62
msgid "Free Product"
msgstr "Produit gratuit"

#. translators: %s: downloadable file name.
#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/ItemsTable.jsx:81
msgid "Download %s"
msgstr "Télécharger %s"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:86
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:23
msgid "Order Date"
msgstr "Date de la commande"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:26
msgid "Fulfilment Status"
msgstr "Statut de traitement"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderInfo.jsx:45
msgid "Order info"
msgstr "Infos de la commande"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:23
msgid "No address provided."
msgstr "Aucune adresse fournie."

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:30
msgid "Full Name"
msgstr "Nom complet"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/AddressFields.jsx:49
msgid "Company"
msgstr "Entreprise"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderNotes.jsx:142
msgid "Order Notes"
msgstr "Notes de commande"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderNotes.jsx:148
msgid "Loading notes..."
msgstr "Chargement des notes..."

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderNotes.jsx:151
msgid "No notes found for this order"
msgstr "Aucune note trouvée pour cette commande"

#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/elements/OrderNotes.jsx:176
msgid "Track here:"
msgstr "Suivre ici :"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/index.jsx:51
msgid "Back to orders"
msgstr "Retour aux commandes"

#. translators: %s: order ID.
#: build/dashboard.bundle.js:2
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/components/OrderActions.jsx:80
#: spa/admin/easycommerce/pages/Orders/index.jsx:436
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:110
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/index.jsx:54
msgid "Order #%s"
msgstr "Commande n° %s"

#: build/dashboard.bundle.js:2
#: spa/public/dashboard/components/tabs/Orders/SingleOrder/index.jsx:80
msgid "No order data found"
msgstr "Aucune donnée de commande trouvée"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Your Voice Matters"
msgstr "Votre avis compte"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Help us make EasyCommerce the best it can be. Share your feedback and ideas with us!"
msgstr "Aidez-nous à faire d'EasyCommerce le meilleur outil possible. Partagez vos retours et vos idées avec nous !"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:145
msgid "Enter first name"
msgstr "Saisissez le prénom"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:234
msgid "Enter a valid email address"
msgstr "Saisissez une adresse e-mail valide"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Send Message"
msgstr "Envoyer le message"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Thank you for your feedback"
msgstr "Merci pour votre retour"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "We will use your feedback to build a better experience for everyone."
msgstr "Nous utiliserons vos retours pour offrir une meilleure expérience à tous."

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Feedback"
msgstr "Retours"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/AskQuestion.jsx:69
msgid "Ask Store Copilot anything about your store - get insights, or manage products and orders right from chat."
msgstr "Posez à Store Copilot toutes vos questions sur votre boutique - obtenez des analyses, ou gérez vos produits et commandes directement depuis le chat."

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/ExampleQuestions.jsx:7
msgid "What is today's total revenue?"
msgstr "Quel est le chiffre d'affaires total d'aujourd'hui ?"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/ExampleQuestions.jsx:8
msgid "How many orders were placed this week?"
msgstr "Combien de commandes ont été passées cette semaine ?"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/ExampleQuestions.jsx:9
msgid "Which product is performing best?"
msgstr "Quel produit est le plus performant ?"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/ExampleQuestions.jsx:10
msgid "What is my average order value this month?"
msgstr "Quel est mon panier moyen ce mois-ci ?"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/ExampleQuestions.jsx:11
msgid "How many new vs returning customers this week?"
msgstr "Combien de nouveaux clients et de clients fidèles cette semaine ?"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/ExampleQuestions.jsx:12
msgid "Which products are low in stock?"
msgstr "Quels produits sont en stock faible ?"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AISearchButton/ai-chat/components/ExampleQuestions.jsx:24
msgid "Examples"
msgstr "Exemples"

#. translators: %d: number of AI credits this action uses.
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AiCredits.jsx:10
msgid "Uses %d credit."
msgid_plural "Uses %d credits."
msgstr[0] "Utilise %d crédit."
msgstr[1] "Utilise %d crédits."

#. translators: %d: number of AI credits remaining.
#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AiCredits.jsx:16
msgid "%d Credit"
msgid_plural "%d Credits"
msgstr[0] "%d crédit"
msgstr[1] "%d crédits"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/common/components/AiCredits.jsx:20
msgid "Remaining"
msgstr "Restant"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Network response was not okay"
msgstr "La réponse du réseau n'était pas valide"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "No answer found"
msgstr "Aucune réponse trouvée"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Ask a Question"
msgstr "Poser une question"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:371
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:244
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:357
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:246
#: spa/admin/editor/App.jsx:311
msgid "No credits available"
msgstr "Aucun crédit disponible"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Two AI Agents, One Free Key"
msgstr "Deux agents AI, une seule clé gratuite"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Connect a free API key -"
msgstr "Connectez une clé API gratuite -"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "100 AI credits"
msgstr "100 crédits AI"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "free, more with"
msgstr "gratuits, davantage avec"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Store Copilot - For You"
msgstr "Store Copilot - pour vous"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Chat to run your store: ask about sales, create and edit products, and update orders - in plain English, with your approval."
msgstr "Discutez pour gérer votre boutique : posez des questions sur les ventes, créez et modifiez des produits, et mettez à jour les commandes - en langage naturel, avec votre approbation."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Shopping Agent - For Your Shoppers"
msgstr "Shopping Agent - pour vos acheteurs"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "A 24/7 storefront agent that helps customers find the right product, answers their questions, and places orders for them."
msgstr "Un agent de boutique disponible 24h/24 et 7j/7 qui aide les clients à trouver le bon produit, répond à leurs questions et passe des commandes à leur place."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Plus"
msgstr "Plus"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "& more."
msgstr "et plus encore."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Each AI request transmits only the relevant records - the item you're working on, or a shopper's query and its products - to EasyCommerce's AI service. Your bulk customer and order data is never uploaded, sold, or used to train models."
msgstr "Chaque requête AI ne transmet que les données pertinentes - l'élément sur lequel vous travaillez, ou la requête d'un acheteur et les produits associés - au service AI d'EasyCommerce. L'ensemble de vos données clients et commandes n'est jamais transféré, vendu ni utilisé pour entraîner des modèles."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Learn more."
msgstr "En savoir plus."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "I have an API key"
msgstr "J'ai une clé API"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "I want an API key"
msgstr "Je veux une clé API"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Please fill all the fields"
msgstr "Veuillez remplir tous les champs"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Enter Your Connection Key"
msgstr "Saisissez votre clé de connexion"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "The link in your email connects AI automatically. To do it manually, paste the key we emailed below."
msgstr "Le lien dans votre e-mail connecte l'AI automatiquement. Pour le faire manuellement, collez ci-dessous la clé que nous vous avons envoyée par e-mail."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Your Key"
msgstr "Votre clé"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Paste your key"
msgstr "Collez votre clé"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "I don't have a key"
msgstr "Je n'ai pas de clé"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Check your email and click the link to connect AI."
msgstr "Consultez votre e-mail et cliquez sur le lien pour connecter l'AI."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Connect EasyCommerce AI"
msgstr "Connecter EasyCommerce AI"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Enter your name and email - we'll send a one-click link to connect AI, plus a backup key."
msgstr "Saisissez votre nom et votre e-mail - nous vous enverrons un lien en un clic pour connecter l'AI, ainsi qu'une clé de secours."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Your Name"
msgstr "Votre nom"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Enter your Name"
msgstr "Saisissez votre nom"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "Email My Link"
msgstr "M'envoyer le lien par e-mail"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: build/settings.bundle.js:2
msgid "I already have a key"
msgstr "J'ai déjà une clé"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/JoinCommunity.jsx:9
#: spa/admin/easycommerce/pages/Dashboard/components/JoinCommunity.jsx:19
msgid "Join Community"
msgstr "Rejoindre la communauté"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Support"
msgstr "Assistance"

#: build/easycommerce.bundle.js:2
#: build/settings.bundle.js:2
msgid "Disconnect"
msgstr "Déconnecter"

#: build/easycommerce.bundle.js:2
#: spa/admin/common/components/Notices/NoticeItem.jsx:101
msgid "Dismiss this notice"
msgstr "Ignorer cette notification"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/common/Header.jsx:11
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:26
msgid "Last 7 days"
msgstr "7 derniers jours"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/common/Header.jsx:12
#: spa/admin/easycommerce/pages/Dashboard/index.jsx:17
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:35
#: spa/admin/easycommerce/pages/Reports/pages/Customers.jsx:15
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:16
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:18
#: spa/admin/easycommerce/pages/Reports/pages/Products.jsx:15
#: spa/admin/easycommerce/pages/Reports/pages/Revenues.jsx:15
#: spa/admin/easycommerce/pages/Reports/pages/SingleProduct.jsx:18
msgid "Last 30 days"
msgstr "30 derniers jours"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/common/Header.jsx:13
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:43
msgid "This week"
msgstr "Cette semaine"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/common/Header.jsx:14
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:52
msgid "This month"
msgstr "Ce mois-ci"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/common/Header.jsx:15
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:60
msgid "This year"
msgstr "Cette année"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/common/DashboardButton.jsx:7
msgid "View all"
msgstr "Tout voir"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/Stats/components/Cards.jsx:59
#: spa/admin/easycommerce/pages/Reports/components/common/ReportStats.jsx:156
msgid "Show Digits"
msgstr "Afficher les chiffres"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/Stats/components/Cards.jsx:52
#: spa/admin/easycommerce/pages/Reports/components/common/ReportStats.jsx:140
msgid "Hide Digits"
msgstr "Masquer les chiffres"

#. translators: %s: data series name.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/LineChart.jsx:105
msgid "Previous %s"
msgstr "%s précédent"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/LowStocks.jsx:41
#: spa/admin/easycommerce/pages/Dashboard/components/TopSelling.jsx:48
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:60
#: spa/admin/easycommerce/pages/Reports/components/products/LeastSold.jsx:35
#: spa/admin/easycommerce/pages/Reports/components/products/TopSold.jsx:35
msgid "Product Name"
msgstr "Nom du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/TopSelling.jsx:49
msgid "Items Sold"
msgstr "Articles vendus"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/TopSelling.jsx:50
msgid "Total Sales"
msgstr "Ventes totales"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/TopSelling.jsx:43
msgid "No top selling products found."
msgstr "Aucun produit dans les meilleures ventes."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/LowStocks.jsx:36
msgid "No low stock products found."
msgstr "Aucun produit en stock faible trouvé."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:159
msgid "Abandoned Cart Details"
msgstr "Détails du panier abandonné"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:14
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:173
msgid "Last Activity"
msgstr "Dernière activité"

#. translators: %d: number of seconds.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:137
msgid "%ds ago"
msgstr "il y a %ds"

#. translators: %d: number of minutes.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:139
msgid "%dm ago"
msgstr "il y a %dm"

#. translators: %d: number of hours.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:141
msgid "%dh ago"
msgstr "il y a %dh"

#. translators: %d: number of days.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:143
msgid "%dd ago"
msgstr "il y a %dj"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:179
msgid "Total Products"
msgstr "Total des produits"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:191
msgid "Reminder"
msgstr "Rappel"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:197
msgid "Cart Summary"
msgstr "Résumé du panier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:210
msgid "Subject Line"
msgstr "Objet"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:215
msgid "Complete your purchase - Items waiting in your cart!"
msgstr "Finalisez votre achat - des articles vous attendent dans votre panier !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:221
msgid "Email Message"
msgstr "Message de l'e-mail"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:94
msgid "Abandoned cart deleted successfully"
msgstr "Panier abandonné supprimé avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:97
msgid "Failed to delete abandoned cart. Please try again."
msgstr "Échec de la suppression du panier abandonné. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:243
msgid "Deleting..."
msgstr "Suppression..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/components/ActionDropdown.jsx:11
#: spa/admin/easycommerce/pages/Coupons/components/ActionDropdown.jsx:12
#: spa/admin/easycommerce/pages/Coupons/components/Table/TBody.jsx:41
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:243
#: spa/admin/easycommerce/pages/Orders/components/ActionDropdown.jsx:11
#: spa/admin/easycommerce/pages/Orders/components/OrderActions.jsx:70
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ActionButton.jsx:74
#: spa/admin/easycommerce/pages/Products/components/ProductActionDropdown.jsx:45
#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:163
#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:164
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:144
#: spa/admin/easycommerce/pages/Products/EditProduct/components/ProductActions.jsx:85
msgid "Delete"
msgstr "Supprimer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Addons/components/Card.jsx:82
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:126
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:128
msgid "Something went wrong. Please try again."
msgstr "Une erreur s'est produite. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:250
msgid "Send Email"
msgstr "Envoyer l'e-mail"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:259
msgid "Cart Items"
msgstr "Articles du panier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:263
msgid "Variant"
msgstr "Variante"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:270
msgid "Loading cart items..."
msgstr "Chargement des articles du panier..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/components/AbandonedCartModal.jsx:272
msgid "No items found."
msgstr "Aucun article trouvé."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/AbandonedCarts/index.jsx:93
msgid "No abandoned carts found."
msgstr "Aucun panier abandonné trouvé."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/RecentActivities.jsx:106
msgid "No activities found."
msgstr "Aucune activité trouvée."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/components/JoinCommunity.jsx:11
msgid "Join the community and post your issue to get a faster response."
msgstr "Rejoignez la communauté et publiez votre problème pour obtenir une réponse plus rapide."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/index.jsx:34
msgid "Latest Orders"
msgstr "Dernières commandes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/index.jsx:39
msgid "Recent Sales"
msgstr "Ventes récentes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/index.jsx:47
msgid "Top Selling"
msgstr "Meilleures ventes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Dashboard/index.jsx:63
msgid "Recent Activities"
msgstr "Activités récentes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/components/StatusDropdown.jsx:108
#: spa/admin/easycommerce/pages/Products/components/ProductStatusDropdown.jsx:86
msgid "Failed to update status"
msgstr "Échec de la mise à jour du statut"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductStatusDropdown.jsx:130
msgid "Dropdown Arrow"
msgstr "Flèche de la liste déroulante"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:71
msgid "Category"
msgstr "Catégorie"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:86
#: spa/admin/easycommerce/pages/Reports/components/products/LeastSold.jsx:38
#: spa/admin/easycommerce/pages/Reports/components/products/TopSold.jsx:38
msgid "Total Sale"
msgstr "Vente totale"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductActionDropdown.jsx:20
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:123
msgid "Restore"
msgstr "Restaurer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:389
#: spa/admin/easycommerce/pages/AbandonedCart/components/ActionDropdown.jsx:10
#: spa/admin/easycommerce/pages/Coupons/components/ActionDropdown.jsx:11
#: spa/admin/easycommerce/pages/Coupons/components/Table/TBody.jsx:35
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:115
#: spa/admin/easycommerce/pages/Products/components/ProductActionDropdown.jsx:27
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:126
msgid "Edit"
msgstr "Modifier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductActionDropdown.jsx:32
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:128
#: spa/admin/easycommerce/pages/Products/EditProduct/components/ProductActions.jsx:78
msgid "Builder"
msgstr "Constructeur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:252
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:142
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:181
#: spa/admin/easycommerce/pages/Products/components/ProductTable.jsx:159
msgid "Select status"
msgstr "Sélectionner un statut"

#: build/easycommerce.bundle.js:2
msgid "Reset"
msgstr "Réinitialiser"

#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/common/components/DeletePopup.jsx:42
msgid "Are you sure you want to delete?"
msgstr "Voulez-vous vraiment supprimer ?"

#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/common/components/DeletePopup.jsx:45
msgid "You're going to delete this, are you sure?"
msgstr "Vous allez supprimer cet élément, êtes-vous sûr ?"

#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/common/components/DeletePopup.jsx:54
#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:113
msgid "No, Keep it"
msgstr "Non, conserver"

#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/common/components/DeletePopup.jsx:61
msgid "Yes, Delete"
msgstr "Oui, supprimer"

#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/common/components/DeletePopup.jsx:71
#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:129
msgid "Delete Permanently"
msgstr "Supprimer définitivement"

#: build/easycommerce.bundle.js:2
msgid "Are you sure you want to update?"
msgstr "Voulez-vous vraiment mettre à jour ?"

#: build/easycommerce.bundle.js:2
msgid "You're going to update <strong>All</strong> are you sure?"
msgstr "Vous allez mettre à jour <strong>tout</strong>, êtes-vous sûr ?"

#: build/easycommerce.bundle.js:2
msgid "No, Keep as it is"
msgstr "Non, laisser tel quel"

#: build/easycommerce.bundle.js:2
msgid "Yes, Update"
msgstr "Oui, mettre à jour"

#: build/easycommerce.bundle.js:2
msgid "Product deleted"
msgid_plural "Products deleted"
msgstr[0] "Produit supprimé"
msgstr[1] "Produits supprimés"

#: build/easycommerce.bundle.js:2
msgid "Delete failed."
msgstr "Échec de la suppression."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Help/index.jsx:100
msgid "Something went wrong."
msgstr "Une erreur s'est produite."

#: build/easycommerce.bundle.js:2
msgid "Set Status"
msgstr "Définir le statut"

#: build/easycommerce.bundle.js:2
msgid "Status updated successfully"
msgstr "Statut mis à jour avec succès"

#: build/easycommerce.bundle.js:2
msgid "Failed to update products."
msgstr "Échec de la mise à jour des produits."

#: build/easycommerce.bundle.js:2
msgid "An error occurred while updating statuses."
msgstr "Une erreur s'est produite lors de la mise à jour des statuts."

#: build/easycommerce.bundle.js:2
msgid "Please select a valid status."
msgstr "Veuillez sélectionner un statut valide."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:22
msgid "Please select a CSV file"
msgstr "Veuillez sélectionner un fichier CSV"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:59
msgid "Failed to upload CSV"
msgstr "Échec du téléversement du CSV"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:62
msgid "Upload failed"
msgstr "Échec du téléversement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:91
msgid "Columns mapped successfully"
msgstr "Colonnes associées avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:93
msgid "Failed to map columns"
msgstr "Échec de l'association des colonnes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:96
msgid "Mapping failed"
msgstr "Échec de l'association"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:118
msgid "Failed to start import"
msgstr "Échec du démarrage de l'importation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:125
msgid "Import started in background..."
msgstr "Importation démarrée en arrière-plan..."

#. translators: %d: number of products imported.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:145
msgid "Import completed! %d product imported"
msgid_plural "Import completed! %d products imported"
msgstr[0] "Importation terminée ! %d produit importé"
msgstr[1] "Importation terminée ! %d produits importés"

#. translators: %d: number of errors that occurred during import.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:148
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:340
msgid "%d error occurred"
msgid_plural "%d errors occurred"
msgstr[0] "%d erreur s'est produite"
msgstr[1] "%d erreurs se sont produites"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:161
msgid "Import failed to start"
msgstr "L'importation n'a pas pu démarrer"

#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:179
#: spa/admin/tax/src/components/TaxDetails/elements/TaxFormTopInputs.jsx:32
msgid "Description"
msgstr "Description"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:183
msgid "Thumbnail Url"
msgstr "URL de la miniature"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:185
msgid "Attribute Names"
msgstr "Noms des attributs"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:186
msgid "Attribute Values Name"
msgstr "Nom des valeurs d’attribut"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:187
msgid "Attribute Values Value"
msgstr "Valeur des valeurs d’attribut"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:188
msgid "Variation Names"
msgstr "Noms des variations"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:189
msgid "Variation Types"
msgstr "Types de variation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:190
msgid "Variation Status"
msgstr "Statut de la variation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:191
msgid "Regular Prices"
msgstr "Prix normaux"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:192
msgid "Sale Prices"
msgstr "Prix promotionnels"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:193
msgid "SKUs"
msgstr "SKU"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:194
msgid "Stock Quantities"
msgstr "Quantités en stock"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:195
msgid "Stock Limits"
msgstr "Limites de stock"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:196
msgid "Variation Attribute Names"
msgstr "Noms des attributs de variation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:197
msgid "Variation Attribute Values"
msgstr "Valeurs des attributs de variation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:198
msgid "Managed Stocks"
msgstr "Stocks gérés"

#: build/easycommerce.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:199
msgid "Tax Classes"
msgstr "Classes de taxe"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:200
msgid "Thumbnail URLs"
msgstr "URL des miniatures"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:201
msgid "Width Values"
msgstr "Valeurs de largeur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:202
msgid "Width Units"
msgstr "Unités de largeur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:203
msgid "Height Values"
msgstr "Valeurs de hauteur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:204
msgid "Height Units"
msgstr "Unités de hauteur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:205
msgid "Weight Values"
msgstr "Valeurs de poids"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:206
msgid "Weight Units"
msgstr "Unités de poids"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:207
msgid "Length Values"
msgstr "Valeurs de longueur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:208
msgid "Length Units"
msgstr "Unités de longueur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:210
msgid "Meta Gallery URLs"
msgstr "URL de la galerie meta"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:211
msgid "Meta Gallery Titles"
msgstr "Titres de la galerie meta"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:212
msgid "Meta Templates"
msgstr "Modèles meta"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:213
msgid "Show Reviews"
msgstr "Afficher les avis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:214
msgid "Review Text Mandatory"
msgstr "Texte de l’avis obligatoire"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:215
msgid "Hide From Shop"
msgstr "Masquer de la boutique"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:216
msgid "Noindex"
msgstr "Noindex"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:217
msgid "Published Date"
msgstr "Date de publication"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:125
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:374
msgid "Upload CSV"
msgstr "Téléverser un CSV"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:126
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:263
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:380
msgid "Column Mapping"
msgstr "Association des colonnes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:127
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:386
msgid "Import"
msgstr "Importer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:223
msgid "Upload CSV File"
msgstr "Téléverser un fichier CSV"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:226
msgid "Download the"
msgstr "Téléchargez le"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:229
msgid "Demo CSV"
msgstr "CSV de démonstration"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:231
msgid "file. Add your data, upload it below, and click continue. To learn more,"
msgstr "fichier. Ajoutez vos données, téléversez-le ci-dessous, puis cliquez sur Continuer. Pour en savoir plus,"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:232
msgid "click here"
msgstr "cliquez ici"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:153
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:255
msgid "Uploading..."
msgstr "Téléversement..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:153
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:185
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:255
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:305
msgid "Continue"
msgstr "Continuer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:164
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:268
msgid "Column Name"
msgstr "Nom de la colonne"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:165
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:269
msgid "Map to Field"
msgstr "Associer au champ"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:174
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:282
msgid "Do not import"
msgstr "Ne pas importer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:305
msgid "Mapping..."
msgstr "Association..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:119
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:313
#: spa/admin/easycommerce/pages/Products/index.jsx:388
msgid "Import Products"
msgstr "Importer des produits"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:417
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:394
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:195
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:328
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:359
msgid "Importing..."
msgstr "Importation..."

#. translators: 1: number of products processed, 2: total number of products.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:333
msgid "%1$d of %2$d products"
msgstr "%1$d sur %2$d produits"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:317
msgid "Products are ready to import. Click the button below to start importing."
msgstr "Les produits sont prêts à être importés. Cliquez sur le bouton ci-dessous pour lancer l'importation."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:195
#: spa/admin/easycommerce/pages/Products/ImportModal.jsx:359
msgid "Import Now"
msgstr "Importer maintenant"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportProgress.jsx:18
msgid "Demo products imported!"
msgstr "Produits de démonstration importés !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportProgress.jsx:19
msgid "Failed to import"
msgstr "Échec de l'importation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportProgress.jsx:24
msgid "Failed to import demo products"
msgstr "Échec de l'importation des produits de démonstration"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportProgress.jsx:36
msgid "Importing Sample Products"
msgstr "Importation des produits d'exemple"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/ImportProgress.jsx:37
msgid "We are generating some sample products into your store. You can refresh the page to see the progress.."
msgstr "Nous générons quelques produits d'exemple dans votre boutique. Vous pouvez actualiser la page pour suivre la progression.."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/AbandonedCartsList/index.jsx:19
#: spa/admin/easycommerce/pages/Addons/index.jsx:80
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:16
#: spa/admin/easycommerce/pages/Customers/index.jsx:53
#: spa/admin/easycommerce/pages/Orders/index.jsx:148
#: spa/admin/easycommerce/pages/Products/index.jsx:85
#: spa/admin/easycommerce/pages/Transactions/index.jsx:56
msgid "All"
msgstr "Tout"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/index.jsx:302
msgid "Product trashed successfully!"
msgstr "Produit mis à la corbeille avec succès !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/index.jsx:333
msgid "Product deleted successfully!"
msgstr "Produit supprimé avec succès !"

#. translators: %s: product status label, e.g. Draft or Published.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/index.jsx:504
msgid "No %s Products Found"
msgstr "Aucun produit %s trouvé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/index.jsx:505
msgid "Your Store is Empty"
msgstr "Votre boutique est vide"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/index.jsx:507
msgid "Create a new product or generate samples to get started."
msgstr "Créez un nouveau produit ou générez des exemples pour commencer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/index.jsx:513
msgid "or"
msgstr "ou"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/index.jsx:518
msgid "Generate Samples"
msgstr "Générer des exemples"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:29
msgid "Write a short, compelling product sumamry with key features and benefits."
msgstr "Rédigez un résumé de produit court et convaincant, avec les caractéristiques et avantages clés."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:34
msgid "Write a detailed, persuasive product description covering features, benefits, use cases, and why it's a great choice. Mention features in ordered list if any."
msgstr "Rédigez une description de produit détaillée et persuasive couvrant les caractéristiques, les avantages, les cas d'usage et les raisons pour lesquelles c'est un excellent choix. Le cas échéant, mentionnez les caractéristiques sous forme de liste numérotée."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:145
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:124
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:146
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:135
#: spa/admin/editor/App.jsx:149
msgid "Invalid response from AI service. Please try again."
msgstr "Réponse non valide du service AI. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:145
msgid "AI Copywriter"
msgstr "Rédacteur AI"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:147
msgid "AI-powered copy writer to write your product description and summary"
msgstr "Rédacteur propulsé par l'AI pour rédiger la description et le résumé de votre produit"

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:238
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:184
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:242
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:191
#: spa/admin/editor/App.jsx:256
msgid "You have used all your free credits."
msgstr "Vous avez utilisé tous vos crédits gratuits."

#: build/easycommerce.bundle.js:2
#: build/editor.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FreeComponent.jsx:77
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:250
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:196
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:254
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:203
#: spa/admin/editor/App.jsx:268
msgid "Upgrade Now"
msgstr "Mettre à niveau maintenant"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:288
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:276
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:223
msgid "Please type your instructions here"
msgstr "Veuillez saisir vos instructions ici"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:355
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:264
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:342
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:269
msgid "loading"
msgstr "chargement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:268
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:346
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/index.jsx:273
msgid "Generate"
msgstr "Générer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSummary/index.jsx:36
msgid "Product Summary"
msgstr "Résumé du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSummary/index.jsx:36
msgid "Write a compelling summary to highlight key product features."
msgstr "Rédigez un résumé convaincant pour mettre en avant les caractéristiques clés du produit."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/index.jsx:30
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:160
#: spa/admin/easycommerce/pages/Products/components/ProductDesc/index.jsx:73
#: spa/admin/easycommerce/pages/Products/components/ProductSummary/index.jsx:41
msgid "Add product title first!"
msgstr "Ajoutez d'abord le titre du produit !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/index.jsx:50
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:181
#: spa/admin/easycommerce/pages/Products/components/ProductDesc/index.jsx:121
#: spa/admin/easycommerce/pages/Products/components/ProductSummary/index.jsx:61
msgid "Generate with AI"
msgstr "Générer avec l'AI"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSummary/index.jsx:107
msgid "Briefly describe the product, its key benefit, and who it’s for. Keep it within 20–40 words."
msgstr "Décrivez brièvement le produit, son principal avantage et son public cible. Limitez-vous à 20–40 mots."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttrItem.jsx:173
msgid "Selected"
msgstr "Sélectionné"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttrItem.jsx:219
msgid "Select Options"
msgstr "Sélectionner des options"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttrItem.jsx:186
msgid "Loading attribute..."
msgstr "Chargement de l'attribut..."

#: build/easycommerce.bundle.js:2
msgid "Attribute name are required!"
msgstr "Le nom de l'attribut est requis !"

#: build/easycommerce.bundle.js:2
msgid "Attribute slug are required!"
msgstr "Le slug de l'attribut est requis !"

#: build/easycommerce.bundle.js:2
msgid "Attribute name already exists!"
msgstr "Ce nom d'attribut existe déjà !"

#: build/easycommerce.bundle.js:2
msgid "Attribute slug already exists!"
msgstr "Ce slug d'attribut existe déjà !"

#: build/easycommerce.bundle.js:2
msgid "Option %d must have a label!"
msgstr "L'option %d doit avoir un libellé !"

#: build/easycommerce.bundle.js:2
msgid "Option %d must have a label and image"
msgstr "L'option %d doit avoir un libellé et une image"

#: build/easycommerce.bundle.js:2
msgid "Option %d must have a label and color"
msgstr "L'option %d doit avoir un libellé et une couleur"

#: build/easycommerce.bundle.js:2
msgid "Duplicate option labels are not allowed!"
msgstr "Les libellés d'options en double ne sont pas autorisés !"

#: build/easycommerce.bundle.js:2
msgid "Attribute updated successfully!"
msgstr "Attribut mis à jour avec succès !"

#: build/easycommerce.bundle.js:2
msgid "Attribute created successfully!"
msgstr "Attribut créé avec succès !"

#: build/easycommerce.bundle.js:2
msgid "It'll show on the single product screen"
msgstr "Cela s'affichera sur la page du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:339
#: spa/admin/easycommerce/pages/Categories/index.jsx:340
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:164
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:164
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:102
#: spa/admin/easycommerce/pages/Tags/index.jsx:297
msgid "Enter Name"
msgstr "Saisissez le nom"

#: build/easycommerce.bundle.js:2
msgid "URL-friendly slug of the attribute"
msgstr "Slug de l'attribut adapté aux URL"

#: build/easycommerce.bundle.js:2
msgid "How customers will see this on the single product screen"
msgstr "Comment les clients verront cet élément sur la page du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/components/Table.jsx:131
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/components/AttributeSelectionTable.jsx:161
msgid "Options"
msgstr "Options"

#: build/easycommerce.bundle.js:2
msgid "Options of the attribute"
msgstr "Options de l'attribut"

#: build/easycommerce.bundle.js:2
msgid "Select an Image"
msgstr "Sélectionner une image"

#: build/easycommerce.bundle.js:2
msgid "Use this image"
msgstr "Utiliser cette image"

#: build/easycommerce.bundle.js:2
msgid "Update Attribute"
msgstr "Mettre à jour l'attribut"

#: build/easycommerce.bundle.js:2
msgid "Create Attribute"
msgstr "Créer l'attribut"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/components/Table.jsx:90
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/components/AttributeSelectionTable.jsx:113
msgid "Attribute deleted successfully!"
msgstr "Attribut supprimé avec succès !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/components/Table.jsx:94
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/components/AttributeSelectionTable.jsx:117
msgid "Failed to delete attribute."
msgstr "Échec de la suppression de l'attribut."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/components/Table.jsx:98
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/components/AttributeSelectionTable.jsx:121
msgid "Delete failed, please try again."
msgstr "Échec de la suppression, veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/components/Table.jsx:262
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/components/AttributeSelectionTable.jsx:291
msgid "No attributes found."
msgstr "Aucun attribut trouvé."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/index.jsx:185
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/index.jsx:150
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/index.jsx:193
msgid "Add New Attribute"
msgstr "Ajouter un nouvel attribut"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/index.jsx:163
msgid "Add to Product"
msgstr "Ajouter au produit"

#. translators: %s: attribute name.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/index.jsx:183
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/components/AttributeModal/index.jsx:195
msgid "Edit Attribute: %s"
msgstr "Modifier l'attribut : %s"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:138
msgid "AI Attributes Generator"
msgstr "Générateur d'attributs AI"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:140
msgid "AI-powered attribute generator to create product attributes"
msgstr "Générateur d'attributs propulsé par l'AI pour créer des attributs de produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:207
msgid "Number of Attributes to Generate"
msgstr "Nombre d'attributs à générer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateAttributes.jsx:220
msgid "Number of Values Per Attribute"
msgstr "Nombre de valeurs par attribut"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:133
msgid "Attributes generated successfully!"
msgstr "Attributs générés avec succès !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:136
msgid "Failed to generate attributes"
msgstr "Échec de la génération des attributs"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:154
msgid "Add attributes to your product to help customers filter and search for products more easily."
msgstr "Ajoutez des attributs à votre produit pour aider les clients à filtrer et rechercher les produits plus facilement."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:181
msgid "Generating..."
msgstr "Génération..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:234
msgid "Fetching generated attributes..."
msgstr "Récupération des attributs générés..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:239
msgid "No attributes are added yet. Click the \"Add New\" button below to add attributes to this product."
msgstr "Aucun attribut n'a encore été ajouté. Cliquez sur le bouton \"Ajouter\" ci-dessous pour ajouter des attributs à ce produit."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:240
msgid "Add options like color or size. Click the \"Manage Attributes\" button below or \"Generate with AI\" above."
msgstr "Ajoutez des options comme la couleur ou la taille. Cliquez sur le bouton \"Gérer les attributs\" ci-dessous ou sur \"Générer avec l'AI\" ci-dessus."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductAttr/index.jsx:256
msgid "Add Attribute"
msgstr "Ajouter un attribut"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Title.jsx:44
msgid "Write variation name"
msgstr "Saisissez le nom de la variation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ActionButton.jsx:71
msgid "Expand"
msgstr "Développer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Type.jsx:17
msgid "Product Type"
msgstr "Type de produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Type.jsx:39
msgid "Physical Product"
msgstr "Produit physique"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Type.jsx:40
msgid "Digital Product"
msgstr "Produit numérique"

#. translators: %s: attribute name.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Attributes.jsx:133
msgid "Select %s"
msgstr "Sélectionner %s"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Price.jsx:97
msgid "If there is no sale going on for this variation, simply leave it blank."
msgstr "S'il n'y a pas de promotion en cours pour cette variation, laissez simplement ce champ vide."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Price.jsx:121
msgid "Sale price should be less than regular price."
msgstr "Le prix promotionnel doit être inférieur au prix normal."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ManageProfit.jsx:40
msgid "Calculate profit margin"
msgstr "Calculer la marge bénéficiaire"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ManageProfit.jsx:48
msgid "Cost of Goods"
msgstr "Coût des marchandises"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ManageProfit.jsx:60
msgid "Enter Cost"
msgstr "Saisissez le coût"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ManageProfit.jsx:82
msgid "Profit"
msgstr "Bénéfice"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ManageProfit.jsx:107
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ManageProfit.jsx:143
msgid "Yet to calculate"
msgstr "À calculer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/ManageProfit.jsx:118
msgid "Margin"
msgstr "Marge"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Stock.jsx:20
msgid "Inventory"
msgstr "Inventaire"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Stock.jsx:29
msgid "Stock Count"
msgstr "Quantité en stock"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Stock.jsx:30
msgid "Number of items we have in stock. If you don't manage stock for this variation, simply leave it blank."
msgstr "Nombre d'articles en stock. Si vous ne gérez pas le stock pour cette variation, laissez simplement ce champ vide."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Stock.jsx:37
msgid "Enter Stock Count"
msgstr "Saisissez la quantité en stock"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Stock.jsx:51
msgid "Low Stock Limit"
msgstr "Seuil de stock faible"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Stock.jsx:52
msgid "When should we call it low stock?"
msgstr "À partir de quand considérer le stock comme faible ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Stock.jsx:59
msgid "Stock Limit"
msgstr "Seuil de stock"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:108
msgid "Package Dimension"
msgstr "Dimensions du colis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:113
msgid "Height"
msgstr "Hauteur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:122
msgid "Set Height"
msgstr "Définir la hauteur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:199
msgid "Width"
msgstr "Largeur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:208
msgid "Set Width"
msgstr "Définir la largeur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:285
msgid "Length"
msgstr "Longueur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:294
msgid "Set Length"
msgstr "Définir la longueur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:371
msgid "Weight"
msgstr "Poids"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/Dimensions.jsx:380
msgid "Set Weight"
msgstr "Définir le poids"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:90
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:179
msgid "Select Images"
msgstr "Sélectionner des images"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:91
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:180
msgid "Insert"
msgstr "Insérer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:405
msgid "Files"
msgstr "Fichiers"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:418
msgid "File title"
msgstr "Titre du fichier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:450
msgid "Add More Files"
msgstr "Ajouter d'autres fichiers"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:472
msgid "Uploading files..."
msgstr "Téléversement des fichiers..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:317
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:484
msgid "Click to update"
msgstr "Cliquez pour mettre à jour"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:319
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:486
msgid "or Drag and drop"
msgstr "ou glissez-déposez"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/components/FileUpload.jsx:494
msgid "Upload Files"
msgstr "Téléverser des fichiers"

#. translators: %s: addon name.
#: build/easycommerce.bundle.js:2
#: spa/admin/common/ProModal.jsx:57
msgid "Unlock %s"
msgstr "Débloquer %s"

#: build/easycommerce.bundle.js:2
#: spa/admin/common/ProModal.jsx:80
msgid "See Pro Plans"
msgstr "Voir les offres Pro"

#: build/easycommerce.bundle.js:2
#: spa/admin/common/InstallationModal.jsx:60
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:89
msgid "Addon activated successfully."
msgstr "Module complémentaire activé avec succès."

#: build/easycommerce.bundle.js:2
#: spa/admin/common/InstallationModal.jsx:65
#: spa/admin/common/InstallationModal.jsx:68
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:96
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:99
msgid "Error activating addon."
msgstr "Erreur lors de l'activation du module complémentaire."

#: build/easycommerce.bundle.js:2
#: spa/admin/common/InstallationModal.jsx:90
msgid "Install A New Addon?"
msgstr "Installer un nouveau module complémentaire ?"

#. translators: %s: addon name.
#: build/easycommerce.bundle.js:2
#: spa/admin/common/InstallationModal.jsx:95
msgid "This will install %s. Are you sure to proceed?"
msgstr "Cela installera %s. Voulez-vous vraiment continuer ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/common/InstallationModal.jsx:118
msgid "Install & Activate"
msgstr "Installer et activer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:162
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:276
msgid "Variation Name"
msgstr "Nom de la variation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:362
msgid "Choose attributes that apply to this pricing option"
msgstr "Choisissez les attributs qui s'appliquent à cette option de prix"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:411
msgid "Subscription Manager"
msgstr "Gestionnaire d'abonnements"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:412
msgid "Add recurring billing to your store with the EasyCommerce Subscription Addon."
msgstr "Ajoutez la facturation récurrente à votre boutique avec le module complémentaire EasyCommerce Subscription."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:423
msgid "Enable Subscription"
msgstr "Activer les abonnements"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:452
msgid "Turn on subscriptions to sell products with recurring payments."
msgstr "Activez les abonnements pour vendre des produits avec des paiements récurrents."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:496
msgid "License Manager"
msgstr "Gestionnaire de licences"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:497
msgid "Configure your ecommerce store with licensing capability and sell digital products and manage their licenses."
msgstr "Configurez votre boutique en ligne avec la gestion des licences pour vendre des produits numériques et gérer leurs licences."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:508
msgid "Generate License"
msgstr "Générer une licence"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/PriceItem/index.jsx:536
msgid "Turn on licensing to sell products that require license keys."
msgstr "Activez les licences pour vendre des produits nécessitant des clés de licence."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/Popup.jsx:50
msgid "Are you sure you want to replace?"
msgstr "Voulez-vous vraiment remplacer ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/Popup.jsx:53
msgid "Auto generating variants will replace all existing variants for"
msgstr "La génération automatique des variantes remplacera toutes les variantes existantes pour"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/Popup.jsx:62
msgid "No, Keep"
msgstr "Non, conserver"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/Popup.jsx:69
msgid "Yes, Replace"
msgstr "Oui, remplacer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/index.jsx:199
msgid "Set product type, price, sale price, stock count, and dimensions of the product."
msgstr "Définissez le type de produit, le prix, le prix promotionnel, la quantité en stock et les dimensions du produit."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/index.jsx:222
msgid "Add attributes to enable variant generation"
msgstr "Ajoutez des attributs pour activer la génération de variantes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/index.jsx:254
msgid "Add attributes above to add multiple price options."
msgstr "Ajoutez des attributs ci-dessus pour proposer plusieurs options de prix."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/index.jsx:256
msgid "Need multiple prices?"
msgstr "Besoin de plusieurs prix ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/index.jsx:317
msgid "No prices added yet"
msgstr "Aucun prix ajouté pour le moment"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Prices/index.jsx:359
msgid "Add New Price"
msgstr "Ajouter un nouveau prix"

#: build/easycommerce.bundle.js:2
#: spa/admin/common/components/inputs/TextEditor.jsx:24
msgid "Add Media"
msgstr "Ajouter un média"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductDesc/index.jsx:64
msgid "Provide an in-depth product description of 600–900 words, outlining key features, benefits, and usage instructions."
msgstr "Fournissez une description de produit approfondie de 600–900 mots, présentant les caractéristiques clés, les avantages et les instructions d'utilisation."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/skeletons/ImagePreviewAISkeleton.jsx:18
msgid "Generating image"
msgstr "Génération de l'image"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:22
msgid "Edit this image. Keep the product exactly as-is. Place it in a clean, modern lifestyle setting with soft natural lighting, shallow depth of field, and a professional commercial look."
msgstr "Modifiez cette image. Conservez le produit exactement tel quel. Placez-le dans un décor lifestyle épuré et moderne, avec un éclairage naturel doux, une faible profondeur de champ et un rendu commercial professionnel."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:35
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:35
msgid "1024x1024 Pixels"
msgstr "1024x1024 pixels"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:36
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:36
msgid "1792x1024 Pixels"
msgstr "1792x1024 pixels"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:37
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:37
msgid "1024x1792 Pixels"
msgstr "1024x1792 pixels"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:43
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:43
msgid "Standard"
msgstr "Standard"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:44
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:44
msgid "HD"
msgstr "HD"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:164
msgid "No enhanced image to choose from."
msgstr "Aucune image améliorée à choisir."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:184
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:185
msgid "Failed to choose image. Please try again."
msgstr "Échec de la sélection de l'image. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:205
msgid "AI Image Enhancer"
msgstr "Améliorateur d'image AI"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:208
msgid "Enhance your image with AI"
msgstr "Améliorez votre image avec l'AI"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:269
msgid "Original Image"
msgstr "Image d'origine"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:308
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:295
msgid "Image Size"
msgstr "Taille de l'image"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:319
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:306
msgid "Quality"
msgstr "Qualité"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:359
msgid "Enhance Image"
msgstr "Améliorer l'image"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:418
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:395
msgid "Use This Image"
msgstr "Utiliser cette image"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiEnhanceImage.jsx:442
msgid "Image Preview."
msgstr "Aperçu de l'image."

#. translators: %d: image number in the gallery.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:172
msgid "Uploaded %d"
msgstr "Téléversée %d"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:208
msgid "Set as thumbnail"
msgstr "Définir comme miniature"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:239
msgid "Enhance With AI"
msgstr "Améliorer avec l'AI"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:284
msgid "Uploading images..."
msgstr "Téléversement des images..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/MediaUploader.jsx:327
msgid "Upload Images"
msgstr "Téléverser des images"

#. translators: %s: product title.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:22
msgid "A professional product photo of %s on a clean white background, studio lighting, sharp focus, high resolution, commercial photography style, no shadows, photorealistic."
msgstr "Une photo professionnelle du produit %s sur un fond blanc épuré, éclairage studio, mise au point nette, haute résolution, style photographie commerciale, sans ombres, photoréaliste."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:165
msgid "No generated image to choose from."
msgstr "Aucune image générée à choisir."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:209
msgid "Describe what you want to see in the image"
msgstr "Décrivez ce que vous voulez voir dans l'image"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/common/AiGenerate/AiGenerateImages.jsx:417
msgid "Generated image will appear here once created."
msgstr "L'image générée apparaîtra ici une fois créée."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/index.jsx:25
msgid "Product Gallery"
msgstr "Galerie du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/index.jsx:25
msgid "Upload images to showcase your product visually."
msgstr "Téléversez des images pour présenter visuellement votre produit."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/index.jsx:96
msgid "For best appearance, use images larger than"
msgstr "Pour un meilleur rendu, utilisez des images plus grandes que"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Gallery/index.jsx:96
msgid "pixels."
msgstr "pixels."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:151
#: spa/admin/easycommerce/pages/Categories/index.jsx:151
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:73
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:73
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:41
#: spa/admin/easycommerce/pages/Tags/index.jsx:127
msgid "All fields are required!"
msgstr "Tous les champs sont requis !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:176
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:92
msgid "Category created successfully"
msgstr "Catégorie créée avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:183
#: spa/admin/easycommerce/pages/Brands/index.jsx:187
#: spa/admin/easycommerce/pages/Categories/index.jsx:183
#: spa/admin/easycommerce/pages/Categories/index.jsx:187
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:101
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:104
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:101
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:104
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:67
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:70
#: spa/admin/easycommerce/pages/Tags/index.jsx:160
#: spa/admin/easycommerce/pages/Tags/index.jsx:164
msgid "Operation failed"
msgstr "Échec de l'opération"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:334
#: spa/admin/easycommerce/pages/Categories/index.jsx:335
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:158
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:158
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:96
#: spa/admin/easycommerce/pages/Tags/index.jsx:292
msgid "It'll be used to filter products"
msgstr "Cela servira à filtrer les produits"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:346
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:171
msgid "URL-friendly slug of the category"
msgstr "Slug de la catégorie adapté aux URL"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/components/Table.jsx:63
#: spa/admin/easycommerce/pages/Brands/index.jsx:369
#: spa/admin/easycommerce/pages/Categories/components/Table.jsx:64
#: spa/admin/easycommerce/pages/Categories/index.jsx:371
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:194
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:194
msgid "Parent"
msgstr "Parent"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:371
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:195
msgid "Select a parent category if any"
msgstr "Sélectionnez une catégorie parente, le cas échéant"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:374
#: spa/admin/easycommerce/pages/Categories/index.jsx:376
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:200
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:200
msgid "Select Parent"
msgstr "Sélectionner le parent"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:395
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/CategoryModal.jsx:209
msgid "Create Category"
msgstr "Créer la catégorie"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:60
#: spa/admin/easycommerce/pages/Tags/index.jsx:153
msgid "Tag created successfully"
msgstr "Étiquette créée avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:109
#: spa/admin/easycommerce/pages/Tags/index.jsx:303
msgid "URL-friendly slug of the tag"
msgstr "Slug de l'étiquette adapté aux URL"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/TagModal.jsx:133
#: spa/admin/easycommerce/pages/Tags/index.jsx:338
msgid "Create Tag"
msgstr "Créer l'étiquette"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:176
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:92
msgid "Brand created successfully"
msgstr "Marque créée avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:345
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:171
msgid "URL-friendly slug of the brand"
msgstr "Slug de la marque adapté aux URL"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:369
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:195
msgid "Select a parent brand if any"
msgstr "Sélectionnez une marque parente, le cas échéant"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:393
#: spa/admin/easycommerce/pages/Products/components/Organize/Modals/BrandModal.jsx:209
msgid "Create Brand"
msgstr "Créer la marque"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/Categories/index.jsx:81
msgid "No categories available"
msgstr "Aucune catégorie disponible"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/Tags/index.jsx:58
msgid "No tags available"
msgstr "Aucune étiquette disponible"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/Brands/index.jsx:81
msgid "No brands available"
msgstr "Aucune marque disponible"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:77
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:41
msgid "Failed to fetch categories."
msgstr "Échec de la récupération des catégories."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:60
#: spa/admin/easycommerce/pages/Tags/index.jsx:73
msgid "Failed to fetch tags."
msgstr "Échec de la récupération des étiquettes."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:77
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:79
msgid "Failed to fetch brands."
msgstr "Échec de la récupération des marques."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:117
msgid "Organize your product with Categories, Tags, and Brands for better sorting."
msgstr "Organisez votre produit avec des catégories, des étiquettes et des marques pour un meilleur classement."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:214
msgid "Manage Categories"
msgstr "Gérer les catégories"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:236
msgid "Manage Tags"
msgstr "Gérer les étiquettes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/Organize/index.jsx:258
msgid "Manage Brands"
msgstr "Gérer les marques"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductTemplate/index.jsx:35
msgid "Product View"
msgstr "Affichage du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductTemplate/index.jsx:35
msgid "Choose a template to customize how your product page is displayed to customers."
msgstr "Choisissez un modèle pour personnaliser l'affichage de votre page produit auprès des clients."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductTemplate/index.jsx:72
msgid "Select Template"
msgstr "Sélectionner un modèle"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductTemplate/index.jsx:73
msgid "Select a template"
msgstr "Sélectionnez un modèle"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:36
msgid "Configure general product settings like visibility, URL slug, and reviews."
msgstr "Configurez les réglages généraux du produit comme la visibilité, le slug d'URL et les avis."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:93
msgid "URL:"
msgstr "URL :"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:104
msgid "Hide from Shop"
msgstr "Masquer dans la boutique"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:119
msgid "Hide from Search Engines"
msgstr "Masquer aux moteurs de recherche"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/components/ProductSettings/index.jsx:139
msgid "Enable Review"
msgstr "Activer les avis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:69
msgid "Product title is required"
msgstr "Le titre du produit est requis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:109
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:137
msgid "Invalid Pricing Data"
msgstr "Données de tarification non valides"

#. translators: %s: pricing plan name.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:148
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:162
msgid "Duplicate pricing plan found: %s"
msgstr "Plan tarifaire en double trouvé : %s"

#. translators: 1: new variation name, 2: existing variation name.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:195
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:200
msgid "Duplicate attributes found in %1$s and %2$s"
msgstr "Attributs en double trouvés dans %1$s et %2$s"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:223
msgid "Product is live now!"
msgstr "Le produit est maintenant publié !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:224
msgid "Product saved as draft!"
msgstr "Produit enregistré comme brouillon !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:245
msgid "Product Creation Failed"
msgstr "Échec de la création du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:266
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:349
msgid "Save as Draft"
msgstr "Enregistrer comme brouillon"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:266
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:350
msgid "Save as Live"
msgstr "Enregistrer et publier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/AddProduct/index.jsx:275
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:359
msgid "Add your product title here"
msgstr "Ajoutez le titre de votre produit ici"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/components/ProductActions.jsx:30
msgid "Product trashed!"
msgstr "Produit mis à la corbeille !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/components/ProductActions.jsx:51
msgid "Product deleted permanently!"
msgstr "Produit supprimé définitivement !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:51
msgid "Product doesn't exist"
msgstr "Ce produit n'existe pas"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:56
msgid "Failed to fetch product data"
msgstr "Échec de la récupération des données du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:255
msgid "Product updated successfully"
msgstr "Produit mis à jour avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:274
msgid "Product update failed"
msgstr "Échec de la mise à jour du produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:295
msgid "Edit: "
msgstr "Modifier : "

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:330
msgid "Preview"
msgstr "Aperçu"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Products/EditProduct/index.jsx:283
msgid "Loading product data..."
msgstr "Chargement des données du produit..."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/index.jsx:99
msgid "Selected attributes deleted successfully!"
msgstr "Attributs sélectionnés supprimés avec succès !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/index.jsx:101
msgid "Failed to delete selected attributes."
msgstr "Échec de la suppression des attributs sélectionnés."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/index.jsx:105
#: spa/admin/easycommerce/pages/Brands/index.jsx:257
#: spa/admin/easycommerce/pages/Categories/index.jsx:257
#: spa/admin/easycommerce/pages/Tags/index.jsx:210
msgid "Bulk delete failed, please try again."
msgstr "Échec de la suppression groupée, veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/index.jsx:148
#: spa/admin/easycommerce/pages/Brands/index.jsx:295
#: spa/admin/easycommerce/pages/Categories/index.jsx:296
#: spa/admin/easycommerce/pages/Tags/index.jsx:248
msgid "Delete Selected"
msgstr "Supprimer la sélection"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Attributes/index.jsx:151
msgid "Attributes List"
msgstr "Liste des attributs"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/components/Table.jsx:25
msgid "Category deleted successfully"
msgstr "Catégorie supprimée avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/components/Table.jsx:27
#: spa/admin/easycommerce/pages/Brands/components/Table.jsx:30
#: spa/admin/easycommerce/pages/Categories/components/Table.jsx:28
#: spa/admin/easycommerce/pages/Categories/components/Table.jsx:31
#: spa/admin/easycommerce/pages/Tags/components/Table.jsx:27
#: spa/admin/easycommerce/pages/Tags/components/Table.jsx:30
msgid "Failed to delete"
msgstr "Échec de la suppression"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/components/Table.jsx:188
msgid "No categories found."
msgstr "Aucune catégorie trouvée."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:175
msgid "Category updated successfully"
msgstr "Catégorie mise à jour avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:251
msgid "Selected categories deleted successfully!"
msgstr "Catégories sélectionnées supprimées avec succès !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:253
msgid "Failed to delete selected categories."
msgstr "Échec de la suppression des catégories sélectionnées."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:299
msgid "Categories List"
msgstr "Liste des catégories"

#. translators: %s: category name.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Categories/index.jsx:328
msgid "Edit Category: %s"
msgstr "Modifier la catégorie : %s"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Tags/components/Table.jsx:24
msgid "Tag deleted successfully"
msgstr "Étiquette supprimée avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Tags/components/Table.jsx:116
msgid "No tags found."
msgstr "Aucune étiquette trouvée."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Tags/index.jsx:152
msgid "Tag updated successfully"
msgstr "Étiquette mise à jour avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Tags/index.jsx:204
msgid "Selected tags deleted successfully!"
msgstr "Étiquettes sélectionnées supprimées avec succès !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Tags/index.jsx:206
msgid "Failed to delete selected tags."
msgstr "Échec de la suppression des étiquettes sélectionnées."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Tags/index.jsx:251
msgid "Tags List"
msgstr "Liste des étiquettes"

#. translators: %s: tag name.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Tags/index.jsx:282
msgid "Edit Tag: %s"
msgstr "Modifier l'étiquette : %s"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/components/Table.jsx:24
msgid "Brand deleted successfully"
msgstr "Marque supprimée avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/components/Table.jsx:118
msgid "No brands found."
msgstr "Aucune marque trouvée."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:175
msgid "Brand updated successfully"
msgstr "Marque mise à jour avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:251
msgid "Selected brands deleted successfully!"
msgstr "Marques sélectionnées supprimées avec succès !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:253
msgid "Failed to delete selected brands."
msgstr "Échec de la suppression des marques sélectionnées."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:298
msgid "Brands List"
msgstr "Liste des marques"

#. translators: %s: brand name.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Brands/index.jsx:327
msgid "Edit Brand: %s"
msgstr "Modifier la marque : %s"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/components/StatusDropdown.jsx:116
msgid "An error occurred while updating status"
msgstr "Une erreur s'est produite lors de la mise à jour du statut"

#: build/easycommerce.bundle.js:2
msgid "Please enter an amount greater than 0 before refunding"
msgstr "Veuillez saisir un montant supérieur à 0 avant de procéder au remboursement"

#: build/easycommerce.bundle.js:2
msgid "Failed to process refund. Please try again."
msgstr "Échec du traitement du remboursement. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
msgid "Please enter the Refund Transaction ID."
msgstr "Veuillez saisir l'ID de transaction du remboursement."

#: build/easycommerce.bundle.js:2
msgid "Please enter an amount before refunding"
msgstr "Veuillez saisir un montant avant de procéder au remboursement"

#: build/easycommerce.bundle.js:2
msgid "Please select a reason before refunding"
msgstr "Veuillez sélectionner un motif avant de procéder au remboursement"

#: build/easycommerce.bundle.js:2
msgid "Refund Payment"
msgstr "Rembourser le paiement"

#: build/easycommerce.bundle.js:2
msgid "Refundable"
msgstr "Remboursable"

#: build/easycommerce.bundle.js:2
msgid "Refund Amount"
msgstr "Montant du remboursement"

#: build/easycommerce.bundle.js:2
msgid "Enter amount"
msgstr "Saisissez le montant"

#: build/easycommerce.bundle.js:2
msgid "Refund Reason"
msgstr "Motif du remboursement"

#: build/easycommerce.bundle.js:2
msgid "Select Refund Reason"
msgstr "Sélectionner le motif du remboursement"

#: build/easycommerce.bundle.js:2
msgid "For %s, refunds should be processed manually outside of the system. After succesful processing, enter the Refund Transaction ID"
msgstr "Pour %s, les remboursements doivent être traités manuellement en dehors du système. Une fois le traitement réussi, saisissez l'ID de transaction du remboursement"

#: build/easycommerce.bundle.js:2
msgid "Enter Refund Transaction ID"
msgstr "Saisissez l'ID de transaction du remboursement"

#: build/easycommerce.bundle.js:2
msgid "Refund now"
msgstr "Rembourser maintenant"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:7
msgid "ID"
msgstr "ID"

#: build/easycommerce.bundle.js:2
msgid "Fulfillment"
msgstr "Traitement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:220
msgid "Transactions ID"
msgstr "ID de transaction"

#: build/easycommerce.bundle.js:2
msgid "Date & Time"
msgstr "Date et heure"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:69
msgid "On hold"
msgstr "En attente de paiement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:114
msgid "payment-icon"
msgstr "payment-icon"

#: build/easycommerce.bundle.js:2
#: spa/admin/common/components/DatepickerComponent.jsx:9
msgid "Select date range"
msgstr "Sélectionner une plage de dates"

#: build/easycommerce.bundle.js:2
#: spa/admin/common/components/DatepickerComponent.jsx:23
msgid "Calendar"
msgstr "Calendrier"

#: build/easycommerce.bundle.js:2
msgid "eg. 12 Sep - 28 Oct 2025"
msgstr "ex. 12 sept - 28 oct 2025"

#: build/easycommerce.bundle.js:2
msgid "Order deleted permanently"
msgid_plural "Orders deleted permanently"
msgstr[0] "Commande supprimée définitivement"
msgstr[1] "Commandes supprimées définitivement"

#: build/easycommerce.bundle.js:2
msgid "Something went wrong while deleting."
msgstr "Une erreur s'est produite lors de la suppression."

#: build/easycommerce.bundle.js:2
msgid "Fulfill Status"
msgstr "Statut de traitement"

#. translators: %d: number of orders placed in the country.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/GeoMap.jsx:248
#: spa/admin/easycommerce/pages/Reports/components/common/GeoMap.jsx:315
msgid "%d order"
msgid_plural "%d orders"
msgstr[0] "%d commande"
msgstr[1] "%d commandes"

#: build/easycommerce.bundle.js:2
msgid "Failed to update orders."
msgstr "Échec de la mise à jour des commandes."

#: build/easycommerce.bundle.js:2
msgid "Please select a status to update."
msgstr "Veuillez sélectionner un statut à mettre à jour."

#. translators: %s: order status label (e.g. Pending).
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/index.jsx:446
msgid "No %s Orders Found"
msgstr "Aucune commande %s trouvée"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/index.jsx:447
msgid "No Orders Found"
msgstr "Aucune commande trouvée"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/index.jsx:451
msgid ""
"You're yet to receive any orders in your store. Keep promoting \n"
"your store to bring in your first sale."
msgstr ""
"Vous n'avez pas encore reçu de commandes dans votre boutique. Continuez à promouvoir \n"
"votre boutique pour réaliser votre première vente."

#. translators: %s: order status label (e.g. Pending).
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/index.jsx:453
msgid ""
"No %s orders in your store. Keep promoting \n"
"your store to bring in your first sale."
msgstr ""
"Aucune commande %s dans votre boutique. Continuez à promouvoir \n"
"votre boutique pour réaliser votre première vente."

#: build/easycommerce.bundle.js:2
msgid "Resend Order Email"
msgstr "Renvoyer l'e-mail de commande"

#: build/easycommerce.bundle.js:2
msgid "Email Event"
msgstr "Événement d'e-mail"

#: build/easycommerce.bundle.js:2
msgid "Select an event"
msgstr "Sélectionner un événement"

#: build/easycommerce.bundle.js:2
msgid "Email sent"
msgstr "E-mail envoyé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/components/OrderActions.jsx:63
#: spa/admin/easycommerce/pages/Transactions/index.jsx:49
msgid "Refund"
msgstr "Remboursement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/components/OrderActions.jsx:31
msgid "Order Deleted!"
msgstr "Commande supprimée !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:101
msgid "Delivery Date"
msgstr "Date de livraison"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:124
msgid "Order Refund"
msgstr "Remboursement de commande"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:174
msgid "Fulfillment Status"
msgstr "Statut de traitement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:213
msgid "Payment Icon"
msgstr "Icône de paiement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/OrderInfo.jsx:227
msgid "Payment URL"
msgstr "URL de paiement"

#: build/easycommerce.bundle.js:2
msgid "date"
msgstr "date"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:52
#: spa/admin/easycommerce/pages/Customers/components/TableHeader.jsx:25
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/CustomerDetails.jsx:112
msgid "Avg. Order Value"
msgstr "Valeur moy. des commandes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:57
#: spa/admin/easycommerce/pages/Customers/components/TableHeader.jsx:28
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/CustomerDetails.jsx:128
#: spa/admin/easycommerce/pages/Reports/components/revenue/TopCustomers.jsx:38
msgid "Last Order"
msgstr "Dernière commande"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:27
#: spa/admin/easycommerce/pages/Refunds/components/RefundsTable.jsx:27
msgid "Reason"
msgstr "Motif"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Orders/SingleOrder/components/Refunds.jsx:42
msgid "Refunded By"
msgstr "Remboursé par"

#: build/easycommerce.bundle.js:2
msgid "Add Note"
msgstr "Ajouter une note"

#: build/easycommerce.bundle.js:2
msgid "Required"
msgstr "Requis"

#: build/easycommerce.bundle.js:2
msgid "Write your note here"
msgstr "Écrivez votre note ici"

#: build/easycommerce.bundle.js:2
msgid "Note To Customer"
msgstr "Note au client"

#: build/easycommerce.bundle.js:2
msgid "Unable to save note. The database may need to be updated. Please contact your administrator."
msgstr "Impossible d'enregistrer la note. La base de données doit peut-être être mise à jour. Veuillez contacter votre administrateur."

#: build/easycommerce.bundle.js:2
msgid "Delete Note"
msgstr "Supprimer la note"

#: build/easycommerce.bundle.js:2
msgid "Are you sure you want to delete this note? This action cannot be undone."
msgstr "Voulez-vous vraiment supprimer cette note ? Cette action est irréversible."

#: build/easycommerce.bundle.js:2
msgid "Unable to delete note. Please try again or contact your administrator."
msgstr "Impossible de supprimer la note. Veuillez réessayer ou contacter votre administrateur."

#: build/easycommerce.bundle.js:2
msgid "Order doesn't exist"
msgstr "La commande n'existe pas"

#: build/easycommerce.bundle.js:2
msgid "Failed to fetch order data"
msgstr "Échec de la récupération des données de la commande"

#: build/easycommerce.bundle.js:2
msgid "Unknown"
msgstr "Inconnu"

#: build/easycommerce.bundle.js:2
msgid "eg. %1$s - %2$s %3$s"
msgstr "ex. %1$s - %2$s %3$s"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Transactions/index.jsx:50
msgid "Adjustment"
msgstr "Ajustement"

#. translators: %s: transaction status label.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Transactions/index.jsx:287
msgid "No %s Transactions Found"
msgstr "Aucune transaction %s trouvée"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Transactions/index.jsx:289
msgid "No Transactions Found."
msgstr "Aucune transaction trouvée."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Transactions/index.jsx:291
msgid "All type of payment activities will appear here once they occur"
msgstr "Tous les types d'activités de paiement apparaîtront ici dès qu'ils se produiront"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:101
msgid "Add New Customer"
msgstr "Ajouter un nouveau client"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:69
msgid "Select a Image"
msgstr "Sélectionner une image"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:190
msgid "Enter last name"
msgstr "Saisissez le nom de famille"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:262
msgid "Enter Password"
msgstr "Saisissez le mot de passe"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:306
msgid "Re-enter Password"
msgstr "Confirmez le mot de passe"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:322
msgid "Re-ender password to confirm"
msgstr "Saisissez à nouveau le mot de passe pour confirmer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/AddNew/index.jsx:360
msgid "Submit"
msgstr "Envoyer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:37
#: spa/admin/easycommerce/pages/Customers/components/TableHeader.jsx:16
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/CustomerDetails.jsx:76
msgid "Customer Since"
msgstr "Client depuis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:47
#: spa/admin/easycommerce/pages/Customers/components/TableHeader.jsx:22
msgid "Lifetime Value"
msgstr "Valeur à vie"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/components/CustomerTable.jsx:206
msgid "No customers found"
msgstr "Aucun client trouvé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/index.jsx:58
msgid "Recurring"
msgstr "Récurrent"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/index.jsx:63
msgid "One-time"
msgstr "Ponctuel"

#. translators: %s: customer type label (e.g. Recurring).
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/index.jsx:254
msgid "No %s Customers Found"
msgstr "Aucun client %s trouvé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/index.jsx:257
msgid "No Customers Found"
msgstr "Aucun client trouvé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/index.jsx:261
msgid "You're yet to receive any customers in your store."
msgstr "Vous n'avez pas encore de clients dans votre boutique."

#. translators: %s: customer type label (e.g. Recurring).
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/index.jsx:264
msgid "No %s customers in your store."
msgstr "Aucun client %s dans votre boutique."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/index.jsx:267
msgid ""
"Keep promoting \n"
"your store to bring in your first customer."
msgstr ""
"Continuez à promouvoir \n"
"votre boutique pour attirer votre premier client."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/index.jsx:269
msgid "Add Customer"
msgstr "Ajouter un client"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/CustomerSaleSummery.jsx:73
msgid "Purchase Amount"
msgstr "Montant de l'achat"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/components/CustomerDetails.jsx:31
msgid "Customer Details"
msgstr "Détails du client"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:174
msgid "unknown"
msgstr "inconnu"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:187
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:42
msgid "Orders Over Time"
msgstr "Commandes dans le temps"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:211
msgid "Fullfillment"
msgstr "Traitement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Customers/SingleCustomer/index.jsx:366
msgid "No order found for this customer"
msgstr "Aucune commande trouvée pour ce client"

#: build/easycommerce.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/components/CouponStatusDropdown.jsx:17
#: spa/admin/easycommerce/pages/Coupons/components/ToggleSwitch.jsx:27
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:38
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:17
msgid "Active"
msgstr "Actif"

#: build/easycommerce.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/components/CouponStatusDropdown.jsx:18
#: spa/admin/easycommerce/pages/Coupons/components/ToggleSwitch.jsx:41
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:39
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:18
msgid "Inactive"
msgstr "Inactif"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/components/CouponStatusDropdown.jsx:63
msgid "Coupon status updated"
msgstr "Statut du code promo mis à jour"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/components/CouponStatusDropdown.jsx:69
msgid "Failed to update coupon status"
msgstr "Échec de la mise à jour du statut du code promo"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/components/CouponStatusDropdown.jsx:77
msgid "Something went wrong while updating coupon status"
msgstr "Une erreur s'est produite lors de la mise à jour du statut du code promo"

#: build/easycommerce.bundle.js:2
msgid "No coupons found"
msgstr "Aucun code promo trouvé"

#: build/easycommerce.bundle.js:2
msgid "All type of Coupons activities will appear here once they occur."
msgstr "Tous les types d'activités liées aux codes promo apparaîtront ici dès qu'ils se produiront."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:404
msgid "Add Coupon"
msgstr "Ajouter un code promo"

#: build/easycommerce.bundle.js:2
msgid "Coupons deleted successfully"
msgstr "Codes promo supprimés avec succès"

#: build/easycommerce.bundle.js:2
msgid "%d coupon"
msgid_plural "%d coupons"
msgstr[0] "%d code promo"
msgstr[1] "%d codes promo"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/General.jsx:35
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:23
msgid "Code"
msgstr "Code"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:25
msgid "Offer"
msgstr "Offre"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponList/index.jsx:184
msgid "No coupons found for this tab."
msgstr "Aucun code promo trouvé pour cet onglet."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:241
msgid "Create Coupon"
msgstr "Créer un code promo"

#: build/easycommerce.bundle.js:2
msgid "Coupon Deleted"
msgstr "Code promo supprimé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/General.jsx:27
msgid "Coupon Name"
msgstr "Nom du code promo"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/General.jsx:41
msgid "Coupon Code"
msgstr "Code promo"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:14
msgid "Offers"
msgstr "Offres"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:23
msgid "Discount Type"
msgstr "Type de remise"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:29
msgid "Percentage Discount"
msgstr "Remise en pourcentage"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:41
msgid "Fixed Cart Discount"
msgstr "Remise fixe sur le panier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:52
msgid "Free Products"
msgstr "Produits gratuits"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:76
msgid "Offer Amount"
msgstr "Montant de l'offre"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:89
msgid "Select products to give for free"
msgstr "Sélectionnez les produits à offrir gratuitement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/elements/Offers.jsx:91
msgid "Search for products"
msgstr "Rechercher des produits"

#: build/easycommerce.bundle.js:2
msgid "Conditions"
msgstr "Conditions"

#: build/easycommerce.bundle.js:2
msgid "Discount applies to specific products?"
msgstr "La remise s'applique-t-elle à des produits spécifiques ?"

#: build/easycommerce.bundle.js:2
msgid "Minimum Spend"
msgstr "Dépense minimale"

#: build/easycommerce.bundle.js:2
msgid "Maximum Spend"
msgstr "Dépense maximale"

#: build/easycommerce.bundle.js:2
msgid "Start Date"
msgstr "Date de début"

#: build/easycommerce.bundle.js:2
msgid "calendar"
msgstr "calendrier"

#: build/easycommerce.bundle.js:2
msgid "End Date"
msgstr "Date de fin"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:402
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:241
msgid "Edit Coupon"
msgstr "Modifier le code promo"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:97
msgid "offer is required"
msgstr "l'offre est requise"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:96
msgid "Code is required"
msgstr "Le code est requis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:95
msgid "Name is required"
msgstr "Le nom est requis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:267
msgid "Save as Inactive"
msgstr "Enregistrer comme inactif"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Coupons/CouponDetails/index.jsx:268
msgid "Save as Active"
msgstr "Enregistrer comme actif"

#: build/easycommerce.bundle.js:2
msgid "(No Name)"
msgstr "(Sans nom)"

#: build/easycommerce.bundle.js:2
msgid "+%d more"
msgstr "+%d autres"

#: build/easycommerce.bundle.js:2
msgid "Remind"
msgstr "Relancer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/components/NotFound.jsx:6
msgid "No Abandoned Carts found"
msgstr "Aucun panier abandonné trouvé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/components/NotFound.jsx:20
msgid "All Abandoned Carts will appear here once they occur."
msgstr "Tous les paniers abandonnés apparaîtront ici dès qu'ils se produiront."

#: build/easycommerce.bundle.js:2
msgid "Are you sure you want to send reminder?"
msgstr "Voulez-vous vraiment envoyer une relance ?"

#: build/easycommerce.bundle.js:2
msgid "You're going to Remind"
msgstr "Vous êtes sur le point de relancer"

#: build/easycommerce.bundle.js:2
msgid "selected?"
msgstr "sélectionné(s) ?"

#: build/easycommerce.bundle.js:2
msgid "Don't Send"
msgstr "Ne pas envoyer"

#: build/easycommerce.bundle.js:2
msgid "Yes, Send"
msgstr "Oui, envoyer"

#: build/easycommerce.bundle.js:2
msgid "Remind All"
msgstr "Relancer tout"

#: build/easycommerce.bundle.js:2
msgid "carts deleted successfully"
msgstr "paniers supprimés avec succès"

#: build/easycommerce.bundle.js:2
msgid "%d cart"
msgid_plural "%d carts"
msgstr[0] "%d panier"
msgstr[1] "%d paniers"

#: build/easycommerce.bundle.js:2
msgid "Reminders sent successfully"
msgstr "Relances envoyées avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/components/CleanAbandonedCartModal.jsx:33
msgid "Clean Abandoned Carts"
msgstr "Nettoyer les paniers abandonnés"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/components/CleanAbandonedCartModal.jsx:36
msgid "Choose whether to clean all abandoned carts or only invalid ones."
msgstr "Choisissez de nettoyer tous les paniers abandonnés ou uniquement ceux qui ne sont pas valides."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/components/CleanAbandonedCartModal.jsx:46
msgid "Clean All"
msgstr "Tout nettoyer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/components/CleanAbandonedCartModal.jsx:52
msgid "Clean Invalid"
msgstr "Nettoyer les non valides"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/AbandonedCartsList/index.jsx:20
msgid "Not Contacted"
msgstr "Non contacté"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/AbandonedCartsList/index.jsx:21
msgid "Contacted"
msgstr "Contacté"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/AbandonedCartsList/index.jsx:22
msgid "Recovered"
msgstr "Récupéré"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/AbandonedCartsList/index.jsx:237
msgid "Clean"
msgstr "Nettoyer"

#. translators: %s: cart status label (e.g. Contacted).
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/AbandonedCartsList/index.jsx:306
msgid "No %s Carts Found"
msgstr "Aucun panier %s trouvé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:15
msgid "Reminders"
msgstr "Rappels"

#: build/easycommerce.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:16
msgid "Actions"
msgstr "Actions"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/AbandonedCart/index.jsx:57
msgid "Abandoned Cart Deleted"
msgstr "Panier abandonné supprimé"

#: build/easycommerce.bundle.js:2
msgid "Approved"
msgstr "Approuvé"

#: build/easycommerce.bundle.js:2
msgid "Not Approved"
msgstr "Non approuvé"

#: build/easycommerce.bundle.js:2
msgid "Review #%d"
msgstr "Avis n° %d"

#: build/easycommerce.bundle.js:2
msgid "Product #%d"
msgstr "Produit n° %d"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/components/Table/THead.jsx:8
msgid "Review Content"
msgstr "Contenu de l'avis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/components/Table/THead.jsx:9
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Reviews.jsx:143
msgid "Rating"
msgstr "Note"

#: build/easycommerce.bundle.js:2
msgid "Search by customer name or content"
msgstr "Rechercher par nom de client ou contenu"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:412
#: spa/admin/easycommerce/pages/ProductReviews/index.jsx:137
msgid "Product Reviews"
msgstr "Avis sur les produits"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/index.jsx:179
msgid "No Reviews Yet for Your Search"
msgstr "Aucun avis pour votre recherche"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/index.jsx:180
msgid "No Reviews Yet"
msgstr "Aucun avis pour le moment"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/index.jsx:184
msgid "No reviews match your search criteria. Try a different search."
msgstr "Aucun avis ne correspond à vos critères de recherche. Essayez une autre recherche."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/index.jsx:185
msgid "All customer reviews and feedback will appear here once they’re submitted."
msgstr "Tous les avis et retours des clients apparaîtront ici dès qu'ils seront soumis."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/index.jsx:118
msgid "Review deleted successfully"
msgstr "Avis supprimé avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/index.jsx:124
msgid "Failed to delete review"
msgstr "Échec de la suppression de l'avis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/ProductReviews/index.jsx:129
msgid "An error occurred while deleting the review"
msgstr "Une erreur s'est produite lors de la suppression de l'avis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Help/components/Socials.jsx:44
msgid "Community"
msgstr "Communauté"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Help/index.jsx:56
msgid "Documentation"
msgstr "Documentation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Help/index.jsx:59
msgid "Detailed step-by-step guides on how to use and get the best out of EasyCommerce."
msgstr "Des guides détaillés, étape par étape, pour utiliser EasyCommerce et en tirer le meilleur parti."

#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: spa/admin/easycommerce/pages/Addons/components/Card.jsx:142
msgid "Enabled"
msgstr "Activé"

#: build/easycommerce.bundle.js:2
#: build/shipping.bundle.js:2
#: spa/admin/easycommerce/pages/Addons/components/Card.jsx:142
msgid "Disabled"
msgstr "Désactivé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Addons/index.jsx:109
msgid "EasyCommerce Addons"
msgstr "Modules EasyCommerce"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Addons/index.jsx:112
msgid "Use EasyCommerce addons to extend and customize the functionality of your online store."
msgstr "Utilisez les modules EasyCommerce pour étendre et personnaliser les fonctionnalités de votre boutique en ligne."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Addons/index.jsx:138
msgid "No Addons Found"
msgstr "Aucun module trouvé"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/Item.jsx:20
msgid "Coming Soon"
msgstr "Bientôt disponible"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:75
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/Item.jsx:24
#: spa/admin/easycommerce/pages/Pro/components/FreeComponent.jsx:44
msgid "Upgrade to PRO"
msgstr "Passer à PRO"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3219
msgid "Manage Subscriptions"
msgstr "Gérer les abonnements"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3220
msgid "Offer recurring payments with automatic renewals to keep your revenue consistent and predictable."
msgstr "Proposez des paiements récurrents avec renouvellement automatique pour garder des revenus réguliers et prévisibles."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3225
msgid "Sell Licensed Products"
msgstr "Vendre des produits sous licence"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3226
msgid "Automate license generation, activation, and renewals. It’s perfect for digital products and software sales."
msgstr "Automatisez la génération, l'activation et le renouvellement des licences. C'est parfait pour les produits numériques et la vente de logiciels."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3231
msgid "Sell on Facebook Messenger"
msgstr "Vendre sur Facebook Messenger"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3232
msgid "Bring your AI shopping assistant to Messenger, so customers can discover products and place orders right in the chat."
msgstr "Amenez votre assistant d'achat IA sur Messenger, pour que vos clients puissent découvrir vos produits et passer commande directement dans la conversation."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3237
msgid "Sell on WhatsApp"
msgstr "Vendre sur WhatsApp"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3238
msgid "Let customers chat with your AI shopping assistant on WhatsApp, from product discovery to checkout in the app they use every day."
msgstr "Laissez vos clients discuter avec votre assistant d'achat IA sur WhatsApp, de la découverte des produits jusqu'à la commande, dans l'application qu'ils utilisent tous les jours."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3243
msgid "Create Membership Plans"
msgstr "Créer des formules d'adhésion"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3244
msgid "Build exclusive access areas, manage tiers, and reward loyal members with premium content."
msgstr "Créez des espaces d'accès exclusifs, gérez les niveaux et récompensez vos membres fidèles avec du contenu premium."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3249
msgid "Run an LMS"
msgstr "Gérer un LMS"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3250
msgid "Sell online courses, manage lessons, and track student progress - all from your EasyCommerce dashboard."
msgstr "Vendez des cours en ligne, gérez les leçons et suivez la progression des étudiants - le tout depuis votre tableau de bord EasyCommerce."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3255
msgid "Handle Bookings"
msgstr "Gérer les réservations"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3256
msgid "Accept appointments, manage schedules, and let customers book services directly from your store."
msgstr "Acceptez des rendez-vous, gérez les plannings et laissez vos clients réserver des services directement depuis votre boutique."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3289
msgid "Didn’t spot the feature you were hoping for?"
msgstr "Vous n'avez pas trouvé la fonctionnalité que vous espériez ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3292
msgid "Drop us a message. Your suggestion could inspire our next EasyCommerce feature, or who knows, it might be cooking already!"
msgstr "Envoyez-nous un message. Votre suggestion pourrait inspirer la prochaine fonctionnalité d'EasyCommerce, ou qui sait, elle est peut-être déjà en préparation !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/ContentGrid/index.jsx:3300
msgid "Say Howdy!"
msgstr "Dites-nous bonjour !"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:20
msgid "AI-Powered Smart Features"
msgstr "Fonctionnalités intelligentes propulsées par l'IA"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:21
msgid "Free AI Credits"
msgstr "Crédits IA gratuits"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:22
msgid "Drag & Drop Builder Integrations (Gutenberg, WP Bakery)"
msgstr "Intégrations avec les constructeurs glisser-déposer (Gutenberg, WP Bakery)"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:23
msgid "Product, Order & Customer Management"
msgstr "Gestion des produits, des commandes et des clients"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:24
msgid "Bring Your Own Key (OpenAI/DeepSeek/Claude)"
msgstr "Utilisez votre propre clé (OpenAI/DeepSeek/Claude)"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:25
msgid "Shipping & Advanced Taxation"
msgstr "Livraison et fiscalité avancée"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:26
msgid "Coupon Management"
msgstr "Gestion des codes promo"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:27
msgid "Personalized Emails"
msgstr "E-mails personnalisés"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:28
msgid "Abandoned Cart Recovery"
msgstr "Récupération des paniers abandonnés"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:29
msgid "Automated Abandoned Cart Emails"
msgstr "E-mails automatisés de paniers abandonnés"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:30
msgid "Single Product Templates"
msgstr "Modèles de page produit"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:31
msgid "Checkout Templates"
msgstr "Modèles de page de commande"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:32
msgid "Popular Payment Gateways (Stripe, PayPal, Mollie, etc)"
msgstr "Passerelles de paiement populaires (Stripe, PayPal, Mollie, etc.)"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:33
msgid "Subscriptions Management"
msgstr "Gestion des abonnements"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:34
msgid "License Management"
msgstr "Gestion des licences"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:35
msgid "Facebook Messenger Integration (AI Shopping Assistant)"
msgstr "Intégration Facebook Messenger (assistant d'achat IA)"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:36
msgid "WhatsApp Integration (AI Shopping Assistant)"
msgstr "Intégration WhatsApp (assistant d'achat IA)"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:37
msgid "Marketing & Automation Integrations"
msgstr "Intégrations marketing et automatisation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:38
msgid "Membership Management"
msgstr "Gestion des adhésions"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:39
msgid "Multivendor Marketplace"
msgstr "Place de marché multivendeur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:40
msgid "Learning Management System"
msgstr "Système de gestion de l'apprentissage"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:41
msgid "Migration Tool"
msgstr "Outil de migration"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:42
msgid "Bookings"
msgstr "Réservations"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:48
msgid "The Best of Both Worlds"
msgstr "Le meilleur des deux mondes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:49
msgid "EasyCommerce Free + Pro"
msgstr "EasyCommerce Free + Pro"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:54
msgid "Features"
msgstr "Fonctionnalités"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:63
msgid "(upcoming)"
msgstr "(à venir)"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/CompareTable.jsx:72
msgid "Your Current Plan"
msgstr "Votre formule actuelle"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Reviews.jsx:37
msgid "Trusted by Businesses Like Yours"
msgstr "Approuvé par des entreprises comme la vôtre"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:10
msgid "What is EasyCommerce Pro?"
msgstr "Qu'est-ce qu'EasyCommerce Pro ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:11
msgid "EasyCommerce Pro is the premium addon that unlocks advanced features and capabilities within the EasyCommerce plugin. It serves as the key to accessing pro-level addons and enhancements that take your ecommerce store to the next level."
msgstr "EasyCommerce Pro est le module premium qui débloque des fonctionnalités et des capacités avancées au sein de l'extension EasyCommerce. C'est la clé qui donne accès aux modules et améliorations de niveau pro qui font passer votre boutique en ligne au niveau supérieur."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:14
msgid "Is there a free trial?"
msgstr "Existe-t-il un essai gratuit ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:15
msgid "While we do not offer a traditional free trial for EasyCommerce Pro, we stand behind our product with a generous 30-day refund policy. This allows you to purchase and try Pro features risk-free, and if it doesn't meet your needs, you can request a full refund within 30 days."
msgstr "Nous ne proposons pas d'essai gratuit classique pour EasyCommerce Pro, mais nous soutenons notre produit avec une généreuse politique de remboursement de 30 jours. Vous pouvez ainsi acheter et essayer les fonctionnalités Pro sans risque et, si elles ne répondent pas à vos besoins, demander un remboursement intégral sous 30 jours."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:18
msgid "What does EasyCommerce Pro enable?"
msgstr "Que permet EasyCommerce Pro ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:19
msgid "EasyCommerce Pro enables access to premium addons such as \"License Manager\" for managing digital product licenses and \"Subscriptions\" for handling recurring payments. These addons provide powerful tools to expand your store's functionality and revenue streams."
msgstr "EasyCommerce Pro donne accès à des modules premium tels que « License Manager » pour gérer les licences de produits numériques et « Subscriptions » pour gérer les paiements récurrents. Ces modules offrent des outils puissants pour étendre les fonctionnalités et les sources de revenus de votre boutique."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:22
msgid "Can customers shop through Messenger or WhatsApp?"
msgstr "Les clients peuvent-ils acheter via Messenger ou WhatsApp ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:23
msgid "Yes. The Messenger Integration addon connects your Facebook Page to the EasyCommerce AI shopping assistant, so customers can discover products, check stock, and place orders without leaving the chat. WhatsApp integration is coming soon and will work the same way."
msgstr "Oui. Le module d'intégration Messenger connecte votre Page Facebook à l'assistant d'achat IA d'EasyCommerce, afin que vos clients puissent découvrir des produits, vérifier le stock et passer commande sans quitter la conversation. L'intégration WhatsApp arrive bientôt et fonctionnera de la même façon."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:26
msgid "Are future pro addons included?"
msgstr "Les futurs modules pro sont-ils inclus ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:27
msgid "Yes, all future pro addons will be included automatically with your EasyCommerce Pro subscription. As we release new premium features and addons, you'll have immediate access without any additional purchases."
msgstr "Oui, tous les futurs modules pro seront automatiquement inclus dans votre abonnement EasyCommerce Pro. À mesure que nous publierons de nouvelles fonctionnalités et de nouveaux modules premium, vous y aurez immédiatement accès sans achat supplémentaire."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:30
msgid "What payment methods are supported?"
msgstr "Quels moyens de paiement sont pris en charge ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:31
msgid "EasyCommerce Pro supports a wide range of payment methods through Stripe integration, including all major credit and debit cards, as well as popular options like LINK for instant payments and Klarna for buy now, pay later services. This ensures your customers have flexible and secure payment choices."
msgstr "EasyCommerce Pro prend en charge un large éventail de moyens de paiement via l'intégration Stripe, dont toutes les principales cartes de crédit et de débit, ainsi que des options populaires comme LINK pour les paiements instantanés et Klarna pour le paiement différé. Vos clients disposent ainsi de choix de paiement souples et sécurisés."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:34
msgid "What support do you offer?"
msgstr "Quel support proposez-vous ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:35
msgid "We provide top-class support through multiple channels including support tickets for detailed inquiries, email for direct communication, and phone support for urgent issues. Our expert team is dedicated to helping you succeed with EasyCommerce."
msgstr "Nous offrons un support de premier ordre via plusieurs canaux : tickets de support pour les demandes détaillées, e-mail pour un contact direct et assistance téléphonique pour les urgences. Notre équipe d'experts se consacre à votre réussite avec EasyCommerce."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:38
msgid "Do you offer migration from other platforms?"
msgstr "Proposez-vous une migration depuis d'autres plateformes ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:39
msgid "Yes, we offer free migration services to help you seamlessly move your store from other ecommerce platforms to EasyCommerce. Our team will assist with transferring your products, customers, and order data at no extra cost."
msgstr "Oui, nous proposons des services de migration gratuits pour vous aider à transférer facilement votre boutique depuis d'autres plateformes ecommerce vers EasyCommerce. Notre équipe vous aidera à transférer vos produits, vos clients et vos données de commandes sans frais supplémentaires."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:42
msgid "Where can I get additional help?"
msgstr "Où puis-je obtenir de l'aide supplémentaire ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:45
msgid "For additional help and resources, please visit our comprehensive support center at"
msgstr "Pour obtenir de l'aide et des ressources supplémentaires, consultez notre centre de support complet à l'adresse"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:49
msgid ", where you can find documentation, tutorials, and contact our support team."
msgstr ", où vous trouverez de la documentation, des tutoriels et pourrez contacter notre équipe de support."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:58
msgid "Frequently Asked"
msgstr "Questions"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FAQ.jsx:58
msgid "Questions"
msgstr "fréquentes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FreeComponent.jsx:34
msgid "Free is perfect for starters"
msgstr "La version gratuite est parfaite pour démarrer"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FreeComponent.jsx:35
msgid "But growth needs Pro 🚀"
msgstr "Mais pour grandir, il faut Pro 🚀"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FreeComponent.jsx:67
msgid "Ready to Upgrade?"
msgstr "Prêt à passer à la version supérieure ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/FreeComponent.jsx:70
msgid "Enhance your experience with powerful features to increase performance and flexibility."
msgstr "Améliorez votre expérience avec des fonctionnalités puissantes pour gagner en performance et en flexibilité."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:34
msgid "Please enter both email and license key."
msgstr "Veuillez saisir à la fois l'e-mail et la clé de licence."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:58
msgid "Invalid email or license key. Please try again."
msgstr "E-mail ou clé de licence non valide. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:62
msgid "An error occurred while verifying the license. Please try again."
msgstr "Une erreur s'est produite lors de la vérification de la licence. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:91
msgid "Enter your email and license key to unlock premium features"
msgstr "Saisissez votre e-mail et votre clé de licence pour débloquer les fonctionnalités premium"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:103
msgid "Enter Your Email"
msgstr "Saisissez votre e-mail"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:117
msgid "License Key"
msgstr "Clé de licence"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:122
msgid "Enter your License Key"
msgstr "Saisissez votre clé de licence"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseField.jsx:192
msgid "Verify License"
msgstr "Vérifier la licence"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:100
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfoSkeleton.jsx:16
msgid "Email:"
msgstr "E-mail :"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:112
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfoSkeleton.jsx:30
msgid "License Key:"
msgstr "Clé de licence :"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:133
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfoSkeleton.jsx:53
msgid "Expiry Date:"
msgstr "Date d'expiration :"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:34
msgid "Failed to fetch license information."
msgstr "Échec de la récupération des informations de licence."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:63
msgid "Failed to deactivate license. Please try again."
msgstr "Échec de la désactivation de la licence. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:66
msgid "An error occurred while deactivating the license. Please try again."
msgstr "Une erreur s'est produite lors de la désactivation de la licence. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:77
msgid "Your active license details"
msgstr "Les détails de votre licence active"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:84
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:187
msgid "Deactivate"
msgstr "Désactiver"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:165
msgid "Are you sure?"
msgstr "Êtes-vous sûr ?"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:168
msgid "Deactivating the license will remove all associated benefits and features from your account."
msgstr "La désactivation de la licence supprimera de votre compte tous les avantages et fonctionnalités associés."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/LicenseInfo.jsx:177
msgid "No, Return"
msgstr "Non, retour"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:123
msgid "Addon deactivated."
msgstr "Module désactivé."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:130
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:133
msgid "Error deactivating addon."
msgstr "Erreur lors de la désactivation du module."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:144
msgid "Welcome to"
msgstr "Bienvenue sur"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:147
msgid "Manage all your premium features from a single dashboard."
msgstr "Gérez toutes vos fonctionnalités premium depuis un seul tableau de bord."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:160
msgid "Pro Features in Use"
msgstr "Fonctionnalités Pro utilisées"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Pro/components/Activated/index.jsx:176
msgid "You need to activate your license to use this feature."
msgstr "Vous devez activer votre licence pour utiliser cette fonctionnalité."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Refunds/index.jsx:82
msgid "No Refunds Found."
msgstr "Aucun remboursement trouvé."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Refunds/index.jsx:83
msgid "Refunds will appear here once processed."
msgstr "Les remboursements apparaîtront ici une fois traités."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:20
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:38
#: spa/admin/easycommerce/pages/Reports/pages/Customers.jsx:20
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:21
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:23
#: spa/admin/easycommerce/pages/Reports/pages/Products.jsx:20
#: spa/admin/easycommerce/pages/Reports/pages/Revenues.jsx:20
#: spa/admin/easycommerce/pages/Reports/pages/SingleProduct.jsx:23
msgid "Prev. 30 days"
msgstr "30 jours préc."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:21
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:39
msgid "30 days last year"
msgstr "30 jours l'an dernier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:29
msgid "Prev. 7 days"
msgstr "7 jours préc."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:30
msgid "7 days last month"
msgstr "7 jours le mois dernier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:31
msgid "7 days last year"
msgstr "7 jours l'an dernier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:46
msgid "Last week"
msgstr "La semaine dernière"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:47
msgid "Same week last month"
msgstr "Même semaine le mois dernier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:48
msgid "Same week last year"
msgstr "Même semaine l'an dernier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:55
msgid "Last month"
msgstr "Le mois dernier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:56
msgid "Same month last year"
msgstr "Même mois l'an dernier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:62
msgid "Last year"
msgstr "L'an dernier"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:132
#: spa/admin/easycommerce/pages/Reports/components/common/Header.jsx:228
msgid "vs."
msgstr "vs."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Container.jsx:41
msgid "Export"
msgstr "Exporter"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/ReportStats.jsx:232
msgid "vs prev. period"
msgstr "vs période préc."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/Subscriptions.jsx:7
msgid "Current Subscriptions"
msgstr "Abonnements en cours"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/Subscriptions.jsx:8
msgid "Subscriptions ending this month"
msgstr "Abonnements se terminant ce mois-ci"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/Subscriptions.jsx:9
msgid "MRR amount"
msgstr "Montant du MRR"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/Subscriptions.jsx:10
msgid "Projected MRR"
msgstr "MRR prévisionnel"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/Subscriptions.jsx:67
msgid "Sell Subscriptions"
msgstr "Vendre des abonnements"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/TopSellingProducts.jsx:43
msgid "No data available for the selected range."
msgstr "Aucune donnée disponible pour la plage sélectionnée."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/TopSellingProducts.jsx:49
msgid "Rank"
msgstr "Rang"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/TopSellingProducts.jsx:93
#: spa/admin/easycommerce/pages/Reports/components/overview/TopSellingProducts.jsx:177
#: spa/admin/easycommerce/pages/Reports/components/products/LeastSold.jsx:37
#: spa/admin/easycommerce/pages/Reports/components/products/TopSold.jsx:37
msgid "Units Sold"
msgstr "Unités vendues"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/CustomerOverview.jsx:89
#: spa/admin/easycommerce/pages/Reports/pages/Customers.jsx:50
msgid "Top Customers"
msgstr "Meilleurs clients"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/overview/CustomerOverview.jsx:100
msgid "Purchased"
msgstr "Acheté"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:45
msgid "Sales vs. Refunds vs. Net Revenue"
msgstr "Ventes vs remboursements vs revenu net"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:46
msgid "Comparison of sales, refunds, and net revenue over time"
msgstr "Comparaison des ventes, des remboursements et du revenu net dans le temps"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:59
msgid "Order vs. Refund Count"
msgstr "Nombre de commandes vs remboursements"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:69
msgid "Order Statuses"
msgstr "Statuts des commandes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:73
msgid "Subscriptions"
msgstr "Abonnements"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:77
msgid "Order Type"
msgstr "Type de commande"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:85
msgid "Top Selling Items"
msgstr "Articles les plus vendus"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:92
msgid "Product Stats"
msgstr "Statistiques des produits"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:99
msgid "New vs. Returning Customers"
msgstr "Nouveaux clients vs clients fidèles"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Overview.jsx:107
msgid "Customer Overview"
msgstr "Vue d'ensemble des clients"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/PieChart.jsx:15
msgid "No data available"
msgstr "Aucune donnée disponible"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Heatmap.jsx:88
msgid "Failed to load heatmap data."
msgstr "Échec du chargement des données de la carte thermique."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Heatmap.jsx:92
msgid "Error loading data."
msgstr "Erreur lors du chargement des données."

#. translators: %s: formatted data point value.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/Heatmap.jsx:191
msgid " Value: %s"
msgstr " Valeur : %s"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/GeoMap.jsx:249
#: spa/admin/easycommerce/pages/Reports/components/common/GeoMap.jsx:316
msgid "No orders"
msgstr "Aucune commande"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/GeoMap.jsx:341
msgid "Top Locations"
msgstr "Principales localisations"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/common/GeoMap.jsx:361
msgid "No location data available"
msgstr "Aucune donnée de localisation disponible"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/orders/Customers.jsx:35
msgid "Average Order Per Customer"
msgstr "Commandes moyennes par client"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/orders/Customers.jsx:40
msgid "People Ordered once"
msgstr "Personnes ayant commandé une fois"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/orders/Customers.jsx:45
msgid "People Ordered twice"
msgstr "Personnes ayant commandé deux fois"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/orders/Customers.jsx:50
msgid "People Ordered three times"
msgstr "Personnes ayant commandé trois fois"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:52
msgid "Order vs. Customers"
msgstr "Commandes vs clients"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:55
msgid "Order Status Breakdown"
msgstr "Répartition des statuts de commande"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:61
msgid "Fulfillment Status Breakdown"
msgstr "Répartition des statuts de traitement"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:71
#: spa/admin/easycommerce/pages/Reports/pages/Revenues.jsx:50
msgid "Orders by Location"
msgstr "Commandes par localisation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Orders.jsx:80
msgid "Daily Orders Heatmap"
msgstr "Carte thermique des commandes quotidiennes"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/revenue/TopCustomers.jsx:37
msgid "First Order"
msgstr "Première commande"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/revenue/TopCustomers.jsx:40
msgid "Revenue Earned"
msgstr "Revenu généré"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Revenues.jsx:41
msgid "Revenue Over Time"
msgstr "Revenu dans le temps"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Revenues.jsx:59
msgid "Top Customers by Revenue"
msgstr "Meilleurs clients par revenu"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/products/LeastSold.jsx:36
#: spa/admin/easycommerce/pages/Reports/components/products/TopSold.jsx:36
msgid "In Stock (Unit)"
msgstr "En stock (unité)"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/products/LeastSold.jsx:41
#: spa/admin/easycommerce/pages/Reports/components/products/TopSold.jsx:41
msgid "See Report"
msgstr "Voir le rapport"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Products.jsx:41
msgid "Products Sold Over Time"
msgstr "Produits vendus dans le temps"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Products.jsx:50
msgid " Most sold products"
msgstr " Produits les plus vendus"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Products.jsx:56
msgid " Least sold products"
msgstr " Produits les moins vendus"

#. translators: %d: total number of reviews.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Reviews.jsx:72
msgid "Total %d Review"
msgid_plural "Total %d Reviews"
msgstr[0] "%d avis au total"
msgstr[1] "%d avis au total"

#. translators: %d: star rating value (1-5).
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Reviews.jsx:84
msgid "%d Star"
msgstr "%d étoile"

#. translators: %d: number of reviews for this star rating.
#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Reviews.jsx:120
msgid "%d review"
msgid_plural "%d reviews"
msgstr[0] "%d avis"
msgstr[1] "%d avis"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Reviews.jsx:244
msgid "No reviews yet"
msgstr "Aucun avis pour le moment"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Variations.jsx:9
msgid "Variation"
msgstr "Variation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/ProductInfo.jsx:88
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Variations.jsx:15
msgid "Amount Sold"
msgstr "Montant vendu"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/ProductInfo.jsx:93
#: spa/admin/easycommerce/pages/Reports/components/singleProduct/Variations.jsx:18
msgid "Item Sold"
msgstr "Articles vendus"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/SingleProduct.jsx:74
msgid "Basic Info"
msgstr "Informations de base"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/SingleProduct.jsx:81
msgid "Sales Over Time"
msgstr "Ventes dans le temps"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/SingleProduct.jsx:91
msgid "Product Sale by Location"
msgstr "Ventes de produits par localisation"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/customers/TopCustomers.jsx:38
msgid "Order Placed"
msgstr "Commandes passées"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/customers/TopCustomers.jsx:39
msgid "Product Purchased"
msgstr "Produits achetés"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/customers/TopCustomers.jsx:40
msgid "Total Purchase"
msgstr "Total des achats"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/components/customers/TopCustomers.jsx:42
msgid " See Report"
msgstr " Voir le rapport"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Customers.jsx:41
msgid "Customers Over Time"
msgstr "Clients dans le temps"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Customers.jsx:56
msgid "Customers location"
msgstr "Localisation des clients"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/pages/Reports/pages/Customers.jsx:65
msgid "Customer By Day Heatmap"
msgstr "Carte thermique des clients par jour"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:96
msgid "AI connected successfully"
msgstr "IA connectée avec succès"

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:98
msgid "AI connection failed. Please try again."
msgstr "Échec de la connexion à l'IA. Veuillez réessayer."

#: build/easycommerce.bundle.js:2
#: spa/admin/easycommerce/App.jsx:397
#: spa/admin/easycommerce/pages/Orders/NewOrder/index.jsx:15
msgid "New Order"
msgstr "Nouvelle commande"

#: build/editor.bundle.js:2
#: spa/admin/editor/App.jsx:76
#: spa/admin/editor/App.jsx:225
msgid "AI Template Builder"
msgstr "Constructeur de modèles IA"

#: build/editor.bundle.js:2
#: spa/admin/editor/App.jsx:82
msgid "AI Assistant"
msgstr "Assistant IA"

#: build/editor.bundle.js:2
#: spa/admin/editor/App.jsx:152
msgid "Failed to generate content. Please try again."
msgstr "Échec de la génération du contenu. Veuillez réessayer."

#: build/editor.bundle.js:2
#: spa/admin/editor/App.jsx:228
msgid "Describe what you want to build"
msgstr "Décrivez ce que vous souhaitez créer"

#: build/editor.bundle.js:2
#: spa/admin/editor/App.jsx:285
msgid "Example: Make it 2 columns with a big gallery section at left."
msgstr "Exemple : mettez-le sur 2 colonnes avec une grande galerie à gauche."

#: build/editor.bundle.js:2
#: spa/admin/editor/App.jsx:329
msgid "Building..."
msgstr "Création en cours..."

#: build/editor.bundle.js:2
#: spa/admin/editor/App.jsx:333
msgid "Build"
msgstr "Créer"

#: build/shipping.bundle.js:2
msgid "No shipping plans configured"
msgstr "Aucun plan de livraison configuré"

#: build/shipping.bundle.js:2
msgid "Set up shipping plans to define shipping rates by region. "
msgstr "Configurez des plans de livraison pour définir les tarifs de livraison par région. "

#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
msgid "Read docs."
msgstr "Lire la documentation."

#: build/shipping.bundle.js:2
msgid "+ Add Plan"
msgstr "+ Ajouter un plan"

#: build/shipping.bundle.js:2
msgid "Min Price (%s)"
msgstr "Prix min. (%s)"

#: build/shipping.bundle.js:2
msgid "Max Price (%s)"
msgstr "Prix max. (%s)"

#: build/shipping.bundle.js:2
msgid "Min Weight"
msgstr "Poids min."

#: build/shipping.bundle.js:2
msgid "Max Weight"
msgstr "Poids max."

#: build/shipping.bundle.js:2
msgid "Min Quantity"
msgstr "Quantité min."

#: build/shipping.bundle.js:2
msgid "Max Quantity"
msgstr "Quantité max."

#: build/shipping.bundle.js:2
msgid "Min"
msgstr "Min"

#: build/shipping.bundle.js:2
msgid "Max"
msgstr "Max"

#: build/shipping.bundle.js:2
msgid "Shipping name here"
msgstr "Nom de la livraison ici"

#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/tax/src/components/TaxDetails/elements/TaxFormTopInputs.jsx:40
msgid "Write description here"
msgstr "Écrivez la description ici"

#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
#: spa/admin/tax/src/components/TaxDetails/elements/TaxFormTopInputs.jsx:54
msgid "Enable/Disable"
msgstr "Activer/Désactiver"

#: build/shipping.bundle.js:2
#: build/tax.bundle.js:2
msgid "Regions"
msgstr "Régions"

#: build/shipping.bundle.js:2
msgid "Zip Code"
msgstr "Code postal"

#: build/shipping.bundle.js:2
msgid "Calculation Base"
msgstr "Base de calcul"

#: build/shipping.bundle.js:2
msgid "Select Base"
msgstr "Sélectionner une base"

#: build/shipping.bundle.js:2
msgid "Cart Total"
msgstr "Total du panier"

#: build/shipping.bundle.js:2
msgid "Total Weight"
msgstr "Poids total"

#: build/shipping.bundle.js:2
msgid "Item Count"
msgstr "Nombre d'articles"

#: build/shipping.bundle.js:2
msgid "Taxable"
msgstr "Imposable"

#: build/shipping.bundle.js:2
msgid "No tax rate configured for this country."
msgstr "Aucun taux de taxe configuré pour ce pays."

#: build/shipping.bundle.js:2
msgid "Method Name"
msgstr "Nom de la méthode"

#: build/shipping.bundle.js:2
msgid "Shipping Fee (%s)"
msgstr "Frais de livraison (%s)"

#: build/shipping.bundle.js:2
msgid "Write name here"
msgstr "Écrivez le nom ici"

#: build/shipping.bundle.js:2
msgid "Write min weight"
msgstr "Saisissez le poids min."

#: build/shipping.bundle.js:2
msgid "Write max weight"
msgstr "Saisissez le poids max."

#: build/shipping.bundle.js:2
msgid "Write your fee"
msgstr "Saisissez vos frais"

#: build/shipping.bundle.js:2
msgid "Calculation base is required."
msgstr "La base de calcul est requise."

#: build/shipping.bundle.js:2
msgid "Shipping plan name is required."
msgstr "Le nom du plan de livraison est requis."

#: build/shipping.bundle.js:2
msgid "Update Shipping Plan"
msgstr "Mettre à jour le plan de livraison"

#: build/shipping.bundle.js:2
msgid "Save Shipping Plan"
msgstr "Enregistrer le plan de livraison"

#: build/shipping.bundle.js:2
msgid "Plan"
msgstr "Plan"

#: build/shipping.bundle.js:2
msgid "Add Shipping Plan"
msgstr "Ajouter un plan de livraison"

#: build/shipping.bundle.js:2
msgid "Shipping Plans"
msgstr "Plans de livraison"

#: build/shipping.bundle.js:2
msgid "+ New Plan"
msgstr "+ Nouveau plan"

#: build/tax.bundle.js:2
msgid "No tax classes configured"
msgstr "Aucune classe de taxe configurée"

#: build/tax.bundle.js:2
msgid "Set up tax classes to apply the correct tax amounts to products. "
msgstr "Configurez des classes de taxe pour appliquer les bons montants de taxe aux produits. "

#: build/tax.bundle.js:2
msgid "+ Add Class"
msgstr "+ Ajouter une classe"

#: build/tax.bundle.js:2
msgid "Add Class"
msgstr "Ajouter une classe"

#: build/tax.bundle.js:2
msgid "Class"
msgstr "Classe"

#: build/tax.bundle.js:2
#: spa/admin/tax/src/components/TaxDetails/elements/RegionsHeader.jsx:18
msgid "Rate (%)"
msgstr "Taux (%)"

#: build/tax.bundle.js:2
msgid "- Select -"
msgstr "- Sélectionner -"

#: build/tax.bundle.js:2
#: spa/admin/tax/src/components/TaxDetails/elements/SaveButtons.jsx:19
msgid "Update Taxation"
msgstr "Mettre à jour la taxation"

#: build/tax.bundle.js:2
#: spa/admin/tax/src/components/TaxDetails/elements/SaveButtons.jsx:19
msgid "Create Taxation"
msgstr "Créer une taxation"

#: build/tax.bundle.js:2
#: spa/admin/tax/src/components/TaxDetails/index.jsx:406
msgid "Rates"
msgstr "Taux"

#: build/tax.bundle.js:2
#: spa/admin/tax/src/App.jsx:94
msgid "Add Tax Class"
msgstr "Ajouter une classe de taxe"

#: build/tax.bundle.js:2
#: spa/admin/tax/src/App.jsx:99
#: spa/admin/tax/src/components/TaxDetails/elements/PopulateTaxButton.jsx:12
msgid "Populate Tax Rates"
msgstr "Remplir les taux de taxe"

#. translators: %s: country name.
#: build/tax.bundle.js:2
#: spa/admin/tax/src/App.jsx:74
msgid "Tax rates for all areas of %s"
msgstr "Taux de taxe pour toutes les zones de %s"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:74
msgid "Business Setup"
msgstr "Configuration de l'entreprise"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:78
msgid "Fill in your business details so your store functions seamlessly and is ready for customers. You can adjust these settings anytime."
msgstr "Renseignez les informations de votre entreprise pour que votre boutique fonctionne parfaitement et soit prête à accueillir des clients. Vous pouvez modifier ces réglages à tout moment."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:88
msgid "Store Name"
msgstr "Nom de la boutique"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:95
msgid "Write your business name"
msgstr "Écrivez le nom de votre entreprise"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:102
msgid "Provide the name your store will use in your storefront and communications."
msgstr "Indiquez le nom que votre boutique utilisera sur votre vitrine et dans vos communications."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:113
msgid "Pick the type that best describes your business. You can update it later if needed."
msgstr "Choisissez le type qui décrit le mieux votre entreprise. Vous pourrez le modifier plus tard si nécessaire."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:120
msgid "Business Country"
msgstr "Pays de l'entreprise"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:123
msgid "Select the country where your business is located to configure taxes, currency, and shipping correctly."
msgstr "Sélectionnez le pays où se situe votre entreprise afin de configurer correctement les taxes, la devise et la livraison."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:129
msgid "Store Email"
msgstr "E-mail de la boutique"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:136
msgid "Write your business email"
msgstr "Écrivez l'e-mail de votre entreprise"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Business.jsx:143
msgid "Enter the email address your store will use for notifications and customer communications."
msgstr "Saisissez l'adresse e-mail que votre boutique utilisera pour les notifications et les communications avec les clients."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Store.jsx:14
msgid "Store Setup"
msgstr "Configuration de la boutique"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Store.jsx:18
msgid "Your store needs a Shop page, Checkout page, Customer Dashboard, and Payment page to work properly. We’ll create them for you automatically — you can change them anytime from the settings page."
msgstr "Votre boutique a besoin d'une page Boutique, d'une page de commande, d'un tableau de bord client et d'une page de paiement pour fonctionner correctement. Nous les créerons automatiquement pour vous — vous pourrez les modifier à tout moment depuis la page des réglages."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Store.jsx:27
msgid "Demo Products"
msgstr "Produits de démonstration"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Store.jsx:42
msgid "Import demo products to preview your storefront and test features. Remove them anytime."
msgstr "Importez des produits de démonstration pour prévisualiser votre vitrine et tester les fonctionnalités. Supprimez-les à tout moment."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:148
msgid "Payment Setup"
msgstr "Configuration des paiements"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:152
msgid "Fill in your payment information so your store is ready to accept payments safely and efficiently. You can change this anytime."
msgstr "Renseignez vos informations de paiement pour que votre boutique soit prête à accepter les paiements en toute sécurité et efficacement. Vous pouvez modifier cela à tout moment."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:167
msgid "Select Your Currency"
msgstr "Sélectionnez votre devise"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:178
msgid "Select the currency your store will use for all prices and transactions."
msgstr "Sélectionnez la devise que votre boutique utilisera pour tous les prix et toutes les transactions."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:183
msgid "Currency Format"
msgstr "Format de la devise"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:191
msgid "Select Your Currency Format"
msgstr "Sélectionnez le format de votre devise"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Payment.jsx:199
msgid "Select the format you want for displaying prices in your store."
msgstr "Sélectionnez le format que vous souhaitez pour l'affichage des prix dans votre boutique."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Success.jsx:242
msgid "Congratulations, you're all set!"
msgstr "Félicitations, tout est prêt !"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Success.jsx:245
msgid "You've successfully set up EasyCommerce on your website. Start by adding your first product, explore the"
msgstr "Vous avez configuré EasyCommerce sur votre site avec succès. Commencez par ajouter votre premier produit, explorez la"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Success.jsx:252
msgid "documentation"
msgstr "documentation"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Success.jsx:254
msgid ", or"
msgstr ", ou"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Success.jsx:261
msgid "join the EasyCommerce Community"
msgstr "rejoignez la communauté EasyCommerce"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Success.jsx:263
msgid "to ask questions and connect with other store owners."
msgstr "pour poser vos questions et échanger avec d'autres propriétaires de boutique."

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Success.jsx:271
msgid "Store Dashboard"
msgstr "Tableau de bord de la boutique"

#: build/wizard.bundle.js:2
#: spa/admin/wizard/src/pages/Success.jsx:277
msgid "Add A Product"
msgstr "Ajouter un produit"

#: build/wizard.bundle.js:2
msgid "Set up your store name, location, and contact details"
msgstr "Configurez le nom, l'emplacement et les coordonnées de votre boutique"

#: build/wizard.bundle.js:2
msgid "Create essential pages like Shop, Cart, and Checkout"
msgstr "Créez les pages essentielles comme Boutique, Panier et Commande"

#: build/wizard.bundle.js:2
msgid "Connect payment gateways to start accepting orders"
msgstr "Connectez des passerelles de paiement pour commencer à accepter des commandes"

#: build/wizard.bundle.js:2
msgid "Welcome to EasyCommerce"
msgstr "Bienvenue sur EasyCommerce"

#: build/wizard.bundle.js:2
msgid "Start selling in a few minutes with 3 easy steps:"
msgstr "Commencez à vendre en quelques minutes en 3 étapes faciles :"

#: build/wizard.bundle.js:2
msgid "Get Started Now"
msgstr "Commencer maintenant"

#: build/wizard.bundle.js:2
msgid "Demo import failed. Please try again."
msgstr "Échec de l'importation de la démonstration. Veuillez réessayer."

#: build/wizard.bundle.js:2
msgid "Skip"
msgstr "Passer"

#: spa/admin/common/components/DragNdrop/index.jsx:58
msgid "Drag handle"
msgstr "Poignée de déplacement"

#: spa/admin/common/components/RangeFilter/CustomDate.jsx:32
msgid "Custom Date"
msgstr "Date personnalisée"

#: spa/admin/common/components/RangeFilter/CustomDate.jsx:72
msgid "Select custom range"
msgstr "Sélectionner une plage personnalisée"

#: spa/admin/easycommerce/pages/AbandonedCart/components/ActionDropdown.jsx:31
#: spa/admin/easycommerce/pages/Coupons/components/ActionDropdown.jsx:32
#: spa/admin/easycommerce/pages/Orders/components/ActionDropdown.jsx:31
#: spa/admin/easycommerce/pages/Products/components/ProductActionDropdown.jsx:81
msgid "Action Icon"
msgstr "Icône d'action"

#: spa/admin/easycommerce/pages/Help/components/SearchBox.jsx:19
msgid "Ask a question"
msgstr "Poser une question"

#: spa/admin/easycommerce/pages/ProductReviews/components/NotFound.jsx:11
msgid "No data"
msgstr "Aucune donnée"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:54
msgid "Products deleted permanently"
msgstr "Produits supprimés définitivement"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:55
msgid "Products trashed"
msgstr "Produits mis à la corbeille"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:57
msgid "Product deleted permanently"
msgstr "Produit supprimé définitivement"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:58
msgid "Product trashed"
msgstr "Produit mis à la corbeille"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:86
msgid "delete-warning"
msgstr "delete-warning"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:91
msgid "Delete selected products"
msgstr "Supprimer les produits sélectionnés"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:91
msgid "Delete this product"
msgstr "Supprimer ce produit"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:94
msgid "You're going to delete"
msgstr "Vous êtes sur le point de supprimer"

#. translators: %d: number of selected products.
#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:99
msgid "%d selected product"
msgid_plural "%d selected products"
msgstr[0] "%d produit sélectionné"
msgstr[1] "%d produits sélectionnés"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:102
msgid "the “Product”"
msgstr "le « Produit »"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:103
msgid " permanently"
msgstr " définitivement"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:103
msgid "— are you sure?"
msgstr "— êtes-vous sûr ?"

#: spa/admin/easycommerce/pages/Products/components/DeleteAllProductPopup.jsx:119
msgid "Yes, Delete!"
msgstr "Oui, supprimer !"

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:19
msgid "Please select a CSV file."
msgstr "Veuillez sélectionner un fichier CSV."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:39
msgid "CSV uploaded successfully."
msgstr "CSV téléversé avec succès."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:41
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:44
msgid "Upload failed."
msgstr "Échec du téléversement."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:65
msgid "Mapping saved."
msgstr "Correspondance enregistrée."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:67
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:70
msgid "Mapping failed."
msgstr "Échec de la correspondance."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:89
msgid "Products imported successfully."
msgstr "Produits importés avec succès."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:93
#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:96
msgid "Import failed."
msgstr "Échec de l'importation."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:134
msgid "<a><b>Click Here</b></a> to download the <c>Demo CSV</c> file."
msgstr "<a><b>Cliquez ici</b></a> pour télécharger le fichier <c>CSV de démonstration</c>."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:148
msgid "Add your data and upload it below to continue."
msgstr "Ajoutez vos données et téléversez-les ci-dessous pour continuer."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:185
msgid "Saving..."
msgstr "Enregistrement..."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:192
msgid "Products Mapped Successfully."
msgstr "Produits mis en correspondance avec succès."

#: spa/admin/easycommerce/pages/Products/components/ImportModal.jsx:193
msgid "Products are ready to import."
msgstr "Les produits sont prêts à être importés."

#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:68
msgid "Product status updated successfully."
msgstr "Statut du produit mis à jour avec succès."

#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:103
msgid "Failed to update product status"
msgstr "Échec de la mise à jour du statut du produit"

#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:111
msgid "An error occurred while updating product status"
msgstr "Une erreur s'est produite lors de la mise à jour du statut du produit"

#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:129
msgid "Set Product Status"
msgstr "Définir le statut du produit"

#: spa/admin/easycommerce/pages/Products/components/ProductShowBulkOptions.jsx:133
msgid "Action Arrow"
msgstr "Flèche d'action"

#: spa/public/dashboard/components/Topbar/index.jsx:33
msgid "search-icon"
msgstr "search-icon"

#: blocks/shops-page/template-1/block.json
#: build/blocks/shops-page/template-1/block.json
msgctxt "block title"
msgid "Template 1"
msgstr "Modèle 1"

#: blocks/shops-page/template-1/block.json
#: blocks/shops-page/template-2/block.json
#: build/blocks/shops-page/template-1/block.json
#: build/blocks/shops-page/template-2/block.json
msgctxt "block description"
msgid "This is shop page"
msgstr "Ceci est la page boutique"

#: blocks/shops-page/template-2/block.json
#: build/blocks/shops-page/template-2/block.json
msgctxt "block title"
msgid "Template 2"
msgstr "Modèle 2"

#: blocks/shops-page/template-3/block.json
#: build/blocks/shops-page/template-3/block.json
msgctxt "block title"
msgid "Template 3"
msgstr "Modèle 3"

#: blocks/shops-page/template-3/block.json
#: build/blocks/shops-page/template-3/block.json
msgctxt "block description"
msgid "This is a trendy shop page"
msgstr "Ceci est une page boutique tendance"

#: blocks/single-product/add-to-cart/block.json
#: build/blocks/single-product/add-to-cart/block.json
msgctxt "block title"
msgid "Add to Cart"
msgstr "Ajouter au panier"

#: blocks/single-product/add-to-cart/block.json
#: build/blocks/single-product/add-to-cart/block.json
msgctxt "block description"
msgid "Add to Cart form"
msgstr "Formulaire d'ajout au panier"

#: blocks/single-product/attributes/block.json
#: build/blocks/single-product/attributes/block.json
msgctxt "block title"
msgid "Product Attributes"
msgstr "Attributs du produit"

#: blocks/single-product/attributes/block.json
#: build/blocks/single-product/attributes/block.json
msgctxt "block description"
msgid "To show product attributes"
msgstr "Pour afficher les attributs du produit"

#: blocks/single-product/gallery/block.json
#: build/blocks/single-product/gallery/block.json
msgctxt "block title"
msgid "Gallery"
msgstr "Galerie"

#: blocks/single-product/gallery/block.json
#: build/blocks/single-product/gallery/block.json
msgctxt "block description"
msgid "Product Gallery"
msgstr "Galerie du produit"

#: blocks/single-product/price/block.json
#: build/blocks/single-product/price/block.json
msgctxt "block title"
msgid "Product Price"
msgstr "Prix du produit"

#: blocks/single-product/price/block.json
#: build/blocks/single-product/price/block.json
msgctxt "block description"
msgid "Product Price"
msgstr "Prix du produit"

#: blocks/single-product/product-tab/block.json
#: build/blocks/single-product/product-tab/block.json
msgctxt "block title"
msgid "Product Tab"
msgstr "Onglet du produit"

#: blocks/single-product/product-tab/block.json
#: build/blocks/single-product/product-tab/block.json
msgctxt "block description"
msgid "This block is responsible for Product Tab, Product Description & Review"
msgstr "Ce bloc gère l'onglet du produit, la description du produit et les avis"

#: blocks/single-product/rating/block.json
#: build/blocks/single-product/rating/block.json
msgctxt "block title"
msgid "Rating"
msgstr "Note"

#: blocks/single-product/rating/block.json
#: build/blocks/single-product/rating/block.json
msgctxt "block description"
msgid "This block responsible for Product Rating, SKU & Favourite"
msgstr "Ce bloc gère la note du produit, le SKU et les favoris"

#: blocks/single-product/stock/block.json
#: build/blocks/single-product/stock/block.json
msgctxt "block title"
msgid "Product Stock"
msgstr "Stock du produit"

#: blocks/single-product/stock/block.json
#: build/blocks/single-product/stock/block.json
msgctxt "block description"
msgid "Product Stock"
msgstr "Stock du produit"

#: blocks/single-product/summary/block.json
#: build/blocks/single-product/summary/block.json
msgctxt "block title"
msgid "Product Summary"
msgstr "Résumé du produit"

#: blocks/single-product/summary/block.json
#: build/blocks/single-product/summary/block.json
msgctxt "block description"
msgid "Product Summary"
msgstr "Résumé du produit"

#: blocks/single-product/thumbnail/block.json
#: build/blocks/single-product/thumbnail/block.json
msgctxt "block title"
msgid "Product Thumbnail"
msgstr "Miniature du produit"

#: blocks/single-product/thumbnail/block.json
#: build/blocks/single-product/thumbnail/block.json
msgctxt "block description"
msgid "Product Thumbnail"
msgstr "Miniature du produit"

#: blocks/single-product/title/block.json
#: build/blocks/single-product/title/block.json
msgctxt "block title"
msgid "Product Title"
msgstr "Titre du produit"

#: blocks/single-product/title/block.json
#: build/blocks/single-product/title/block.json
msgctxt "block description"
msgid "Product Title"
msgstr "Titre du produit"
