msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-04-11 14:32+0530\n"
"PO-Revision-Date: 2026-04-11 14:36+0530\n"
"Language: fr\n"
"X-Generator: Poedit 3.9\n"
"X-Poedit-Basepath: ..\n"
"X-Poedit-KeywordsList: __;esc_html_e;esc_html__\n"
"X-Poedit-SearchPath-0: .\n"

#: admin/fragments/autoaltai-bulk-generate.php:19
msgid "Invalid request. Please reload the page and try again."
msgstr "Requête non valide. Veuillez recharger la page et réessayer."

#: admin/fragments/autoaltai-bulk-generate.php:172
#: admin/js/autoaltai-bulk-generate.js:41
msgid "None"
msgstr "Aucun"

#: admin/fragments/autoaltai-bulk-generate.php:185
msgid "Updating target images..."
msgstr "Mise à jour des images cibles..."

#: admin/fragments/autoaltai-bulk-generate.php:196
msgid "Bulk Optimizer"
msgstr "Optimiseur en masse"

#: admin/fragments/autoaltai-bulk-generate.php:197
msgid "Analyze & Generate"
msgstr "Analyser et Générer"

#: admin/fragments/autoaltai-bulk-generate.php:218
msgid "Update in Progress – Please do not close this tab until the process is complete."
msgstr "Mise à jour en cours – Veuillez ne pas fermer cet onglet jusqu'à ce que le processus soit terminé."

#: admin/fragments/autoaltai-bulk-generate.php:228
msgid "Bulk Process Complete"
msgstr "Traitement en masse terminé"

#: admin/fragments/autoaltai-bulk-generate.php:258
msgid "Processed"
msgstr "Traité"

#: admin/fragments/autoaltai-bulk-generate.php:264
msgid "Success"
msgstr "Succès"

#: admin/fragments/autoaltai-bulk-generate.php:270
msgid "Error"
msgstr "Erreur"

#: admin/fragments/autoaltai-bulk-generate.php:280
msgid "Metadata update completed. No AI generation was needed for this batch."
msgstr "Mise à jour des métadonnées terminée. Aucune génération par IA n'était nécessaire pour ce lot."

#: admin/fragments/autoaltai-bulk-generate.php:290
msgid "Media Id"
msgstr "Id du média"

#: admin/fragments/autoaltai-bulk-generate.php:291
msgid "Image"
msgstr "Image"

#: admin/fragments/autoaltai-bulk-generate.php:292
msgid "Alt text / Response"
msgstr "Texte alternatif / Réponse"

#: admin/fragments/autoaltai-bulk-generate.php:293
msgid "Status"
msgstr "Statut"

#: admin/fragments/autoaltai-bulk-generate.php:313
msgid "OK"
msgstr "OK"

#: admin/fragments/autoaltai-bulk-generate.php:316
msgid "Fail"
msgstr "Échec"

#: admin/fragments/autoaltai-bulk-generate.php:331
msgid "Run Another Batch"
msgstr "Lancer un autre lot"

#: admin/fragments/autoaltai-bulk-generate.php:350
msgid "Total Library"
msgstr "Bibliothèque totale"

#: admin/fragments/autoaltai-bulk-generate.php:351
msgid "Total number of images found in your WordPress Media Library."
msgstr "Nombre total d'images trouvées dans votre bibliothèque de médias WordPress."

#: admin/fragments/autoaltai-bulk-generate.php:367
msgid "Missing Alt Text"
msgstr "Texte alternatif manquant"

#: admin/fragments/autoaltai-bulk-generate.php:368
msgid "Images that currently have no alt text. These are the target for optimization."
msgstr "Images qui n'ont actuellement pas de texte alternatif. Ce sont les cibles pour l'optimisation."

#: admin/fragments/autoaltai-bulk-generate.php:379
msgid "LOW BALANCE"
msgstr "SOLDE FAIBLE"

#: admin/fragments/autoaltai-bulk-generate.php:383
msgid "Wallet Balance"
msgstr "Solde du portefeuille"

#: admin/fragments/autoaltai-bulk-generate.php:384
msgid "Top up"
msgstr "Recharger"

#: admin/fragments/autoaltai-bulk-generate.php:398
msgid "Field Actions"
msgstr "Actions du champ"

#: admin/fragments/autoaltai-bulk-generate.php:399
msgid "Choose what happens to each metadata field during processing."
msgstr "Choisissez ce qui se passe pour chaque champ de métadonnées pendant le traitement."

#: admin/fragments/autoaltai-bulk-generate.php:407
#, php-format
msgid "Choose an action for each metadata field. %1$sGenerate%2$s creates new AI text, %3$sKeep%4$s leaves the current value unchanged, and %5$sClear%6$s deletes the existing value."
msgstr "Choisissez une action pour chaque champ de métadonnées. %1$sGénérer%2$s crée un nouveau texte IA, %3$sConserver%4$s laisse la valeur actuelle inchangée, et %5$sEffacer%6$s supprime la valeur existante."

#: admin/fragments/autoaltai-bulk-generate.php:430
msgid "Field"
msgstr "Champ"

#: admin/fragments/autoaltai-bulk-generate.php:433
msgid "Action"
msgstr "Action"

#: admin/fragments/autoaltai-bulk-generate.php:445
#: admin/js/autoaltai-bulk-generate.js:70
msgid "Alt Text"
msgstr "Texte alternatif"

#: admin/fragments/autoaltai-bulk-generate.php:446
msgid "Image description for SEO & accessibility"
msgstr "Description de l'image pour le SEO et l'accessibilité"

#: admin/fragments/autoaltai-bulk-generate.php:453
#: admin/fragments/autoaltai-bulk-generate.php:481
#: admin/fragments/autoaltai-bulk-generate.php:509
#: admin/fragments/autoaltai-bulk-generate.php:537
#: admin/fragments/autoaltai-bulk-generate.php:735
msgid "Generate"
msgstr "Générer"

#: admin/fragments/autoaltai-bulk-generate.php:456
#: admin/fragments/autoaltai-bulk-generate.php:484
#: admin/fragments/autoaltai-bulk-generate.php:512
#: admin/fragments/autoaltai-bulk-generate.php:540
#: admin/fragments/autoaltai-bulk-generate.php:740
msgid "Keep"
msgstr "Conserver"

#: admin/fragments/autoaltai-bulk-generate.php:459
#: admin/fragments/autoaltai-bulk-generate.php:487
#: admin/fragments/autoaltai-bulk-generate.php:515
#: admin/fragments/autoaltai-bulk-generate.php:543
#: admin/fragments/autoaltai-bulk-generate.php:745
msgid "Clear"
msgstr "Effacer"

#: admin/fragments/autoaltai-bulk-generate.php:473
#: admin/js/autoaltai-bulk-generate.js:70
msgid "Title"
msgstr "Titre"

#: admin/fragments/autoaltai-bulk-generate.php:474
msgid "Media library title attribute"
msgstr "Attribut du titre de la bibliothèque de médias"

#: admin/fragments/autoaltai-bulk-generate.php:501
#: admin/js/autoaltai-bulk-generate.js:70
msgid "Caption"
msgstr "Légende"

#: admin/fragments/autoaltai-bulk-generate.php:502
msgid "Visible text below the image"
msgstr "Texte visible sous l'image"

#: admin/fragments/autoaltai-bulk-generate.php:529
#: admin/js/autoaltai-bulk-generate.js:70
msgid "Description"
msgstr "Description"

#: admin/fragments/autoaltai-bulk-generate.php:530
msgid "Attachment page long description"
msgstr "Description longue de la page de l'attachement"

#: admin/fragments/autoaltai-bulk-generate.php:558
msgid "No credits needed"
msgstr "Aucun crédit nécessaire"

#: admin/fragments/autoaltai-bulk-generate.php:561
msgid "No fields are set to Generate. Keep and Clear actions are processed without consuming any credits."
msgstr "Aucun champ n'est défini sur Générer. Les actions Conserver et Effacer sont traitées sans consommer de crédits."

#: admin/fragments/autoaltai-bulk-generate.php:575
msgid "No action selected"
msgstr "Aucune action sélectionnée"

#: admin/fragments/autoaltai-bulk-generate.php:578
msgid "Please select at least one field as Generate or Clear to start the process."
msgstr "Veuillez sélectionner au moins un champ comme Générer ou Effacer pour démarrer le processus."

#: admin/fragments/autoaltai-bulk-generate.php:587
msgid "Context Keywords (Optional)"
msgstr "Mots-clés contextuels (facultatif)"

#: admin/fragments/autoaltai-bulk-generate.php:588
msgid "Guide the AI by providing context words to include or avoid for this batch."
msgstr "Guidez l'IA en fournissant des mots-clés contextuels à inclure ou à éviter pour ce lot."

#: admin/fragments/autoaltai-bulk-generate.php:591
msgid "Disabled — no fields set to Generate"
msgstr "Désactivé — aucun champ défini sur Générer"

#: admin/fragments/autoaltai-bulk-generate.php:600
msgid "SEO Focus Keywords"
msgstr "Mots-clés SEO principaux"

#: admin/fragments/autoaltai-bulk-generate.php:601
msgid "These words will be prioritized in the text generation."
msgstr "Ces mots seront prioritaires dans la génération de texte."

#: admin/fragments/autoaltai-bulk-generate.php:603
msgid "e.g. Vintage, Leather, Summer Sale"
msgstr "Par exemple : Vintage, Cuir, Vente d'été"

#: admin/fragments/autoaltai-bulk-generate.php:608
#: admin/fragments/autoaltai-bulk-generate.php:622
msgid "Max 6 keywords, separated by commas."
msgstr "Maximum 6 mots-clés, séparés par des virgules."

#: admin/fragments/autoaltai-bulk-generate.php:614
msgid "Negative Keywords"
msgstr "Mots-clés négatifs"

#: admin/fragments/autoaltai-bulk-generate.php:615
msgid "Words strictly forbidden in the generated text."
msgstr "Mots strictement interdits dans le texte généré."

#: admin/fragments/autoaltai-bulk-generate.php:617
msgid "e.g. Logo, Placeholder, Blur"
msgstr "Par exemple : Logo, Espace réservé, Flou"

#: admin/fragments/autoaltai-bulk-generate.php:631
msgid "General Scope"
msgstr "Portée générale"

#: admin/fragments/autoaltai-bulk-generate.php:638
msgid "Overwrite existing alt text"
msgstr "Écraser le texte alternatif existant"

#: admin/fragments/autoaltai-bulk-generate.php:639
msgid "DANGER: This will delete and replace all current alt texts in the library."
msgstr "DANGER : Cela supprimera et remplacera tous les textes alternatifs actuels dans la bibliothèque."

#: admin/fragments/autoaltai-bulk-generate.php:642
msgid "Process images that already have text."
msgstr "Traiter les images qui ont déjà du texte."

#: admin/fragments/autoaltai-bulk-generate.php:643
msgid "Warning: Replaces current descriptions!"
msgstr "Avertissement : Remplace les descriptions actuelles !"

#: admin/fragments/autoaltai-bulk-generate.php:654
msgid "Attached to post only"
msgstr "Attaché uniquement à l'article"

#: admin/fragments/autoaltai-bulk-generate.php:655
msgid "Ignores images that are uploaded but not inserted into any Page or Post."
msgstr "Ignore les images qui sont téléchargées mais non insérées dans une page ou un article."

#: admin/fragments/autoaltai-bulk-generate.php:657
msgid "Skip unattached media library items."
msgstr "Ignorer les éléments de la bibliothèque de médias non attachés."

#: admin/fragments/autoaltai-bulk-generate.php:667
msgid "Skip processed by AutoAlt.ai"
msgstr "Ignorer les éléments traités par AutoAlt.ai"

#: admin/fragments/autoaltai-bulk-generate.php:668
msgid "Skips images where AutoAlt.ai already generated alt text, title, caption, or description. Filename-only renames do not count."
msgstr "Ignore les images pour lesquelles AutoAlt.ai a déjà généré un texte alternatif, un titre, une légende ou une description. Les renommages de fichiers seuls ne comptent pas."

#: admin/fragments/autoaltai-bulk-generate.php:670
msgid "Do not re-generate text already created by AutoAlt.ai."
msgstr "Ne pas régénérer les textes déjà créés par AutoAlt.ai."

#: admin/fragments/autoaltai-bulk-rename.php:342
msgid "Skips only images whose files were successfully renamed by AutoAlt.ai. Alt text generation alone does not count."
msgstr "Ignore uniquement les images dont les fichiers ont été renommés avec succès par AutoAlt.ai. La génération de texte alternatif seule ne compte pas."

#: admin/fragments/autoaltai-bulk-rename.php:344
msgid "Only rename images not yet renamed by AutoAlt.ai."
msgstr "Renommer uniquement les images qui n’ont pas encore été renommées par AutoAlt.ai."

#: admin/fragments/autoaltai-bulk-generate.php:679
msgid "WooCommerce Scope"
msgstr "Portée de WooCommerce"

#: admin/fragments/autoaltai-bulk-generate.php:693
msgid "WooCommerce Products only"
msgstr "Uniquement les produits WooCommerce"

#: admin/fragments/autoaltai-bulk-generate.php:694
msgid "Exclusive filtering for product images. Ignores blog posts."
msgstr "Filtrage exclusif pour les images de produits. Ignore les articles de blog."

#: admin/fragments/autoaltai-bulk-generate.php:696
msgid "Ignores blog posts and pages."
msgstr "Ignore les articles de blog et les pages."

#: admin/fragments/autoaltai-bulk-generate.php:705
msgid "Main Image only (Skip Gallery)"
msgstr "Image principale uniquement (Ignorer la galerie)"

#: admin/fragments/autoaltai-bulk-generate.php:706
msgid "Saves credits by only processing the main product image."
msgstr "Économise des crédits en ne traitant que l'image principale du produit."

#: admin/fragments/autoaltai-bulk-generate.php:708
msgid "Process only the main product image."
msgstr "Traitez uniquement l'image principale du produit."

#: admin/fragments/autoaltai-bulk-generate.php:719
msgid "Note: Images smaller than 50x50px (e.g. icons, tracking pixels) are automatically skipped."
msgstr "Note : Les images de moins de 50x50px (par exemple, icônes, pixels de suivi) sont automatiquement ignorées."

#: admin/fragments/autoaltai-bulk-generate.php:728
msgid "Ready to Generate"
msgstr "Prêt à générer"

#: admin/fragments/autoaltai-bulk-generate.php:752
msgid "Target Images"
msgstr "Images cibles"

#: admin/fragments/autoaltai-bulk-generate.php:756
msgid "Estimated Time"
msgstr "Temps estimé"

#: admin/fragments/autoaltai-bulk-generate.php:760
msgid "Cost"
msgstr "Coût"

#: admin/fragments/autoaltai-bulk-generate.php:772
msgid "Start Bulk Process"
msgstr "Démarrer le processus en masse"

#: admin/fragments/autoaltai-bulk-generate.php:773
msgid "Processing..."
msgstr "Traitement en cours..."

#: admin/fragments/autoaltai-bulk-generate.php:782
msgid "Out of Credits"
msgstr "Crédits épuisés"

#: admin/fragments/autoaltai-bulk-generate.php:784
msgid "Buy Credit Pack →"
msgstr "Acheter un pack de crédits →"

#: admin/fragments/autoaltai-bulk-generate.php:785
msgid "You need"
msgstr "Vous avez besoin"

#: admin/fragments/autoaltai-bulk-generate.php:785
msgid "more credits."
msgstr "plus de crédits."

#: admin/fragments/autoaltai-bulk-generate.php:794
#, php-format
msgid "After clicking Start, the progress will be shown on this page. %1$sPlease keep this tab open%2$s until all images are processed."
msgstr "Après avoir cliqué sur Démarrer, la progression sera affichée sur cette page. %1$sVeuillez garder cet onglet ouvert%2$s jusqu'à ce que toutes les images soient traitées."

#: admin/fragments/autoaltai-connect.php:21
msgid "Connect AutoAlt.ai"
msgstr "Connecter AutoAlt.ai"

#: admin/fragments/autoaltai-connect.php:22
msgid "Generate AI alt text faster with your AutoAlt.ai account."
msgstr "Générez du texte alternatif IA plus rapidement avec votre compte AutoAlt.ai."

#: admin/fragments/autoaltai-connect.php:31
msgid "Connect API Key"
msgstr "Connecter la clé API"

#: admin/fragments/autoaltai-connect.php:32
msgid "Already have an API key?"
msgstr "Vous avez déjà une clé API ?"

#: admin/fragments/autoaltai-connect.php:39
msgid "API Key"
msgstr "Clé API"

#: admin/fragments/autoaltai-connect.php:40
msgid "Invalid Key format"
msgstr "Format de clé invalide"

#: admin/fragments/autoaltai-connect.php:65
msgid "Connect & Save"
msgstr "Connecter et enregistrer"

#: admin/fragments/autoaltai-connect.php:68
msgid "Connecting..."
msgstr "Connexion..."

#: admin/fragments/autoaltai-connect.php:72
msgid "Your key is stored securely in WordPress."
msgstr "Votre clé est stockée en toute sécurité dans WordPress."

#: admin/fragments/autoaltai-connect.php:82
msgid "Register"
msgstr "S’inscrire"

#: admin/fragments/autoaltai-connect.php:83
msgid "New user? Get your API key"
msgstr "Nouvel utilisateur ? Obtenez votre clé API"

#: admin/fragments/autoaltai-connect.php:90
msgid "Email Address"
msgstr "Adresse e-mail"

#: admin/fragments/autoaltai-connect.php:102
msgid "Send Verification Code"
msgstr "Envoyer le code de vérification"

#: admin/fragments/autoaltai-connect.php:113
#: admin/fragments/autoaltai-connect.php:180
msgid "Sending..."
msgstr "Envoi..."

#: admin/fragments/autoaltai-connect.php:117
msgid "We'll email a 6-digit code. Valid for 5 minutes."
msgstr "Nous enverrons un code à 6 chiffres par e-mail. Valable pendant 5 minutes."

#: admin/fragments/autoaltai-connect.php:125
msgid "Change Email"
msgstr "Modifier l'email"

#: admin/fragments/autoaltai-connect.php:129
msgid "Enter the 6-digit code sent to"
msgstr "Entrez le code à 6 chiffres envoyé à"

#: admin/fragments/autoaltai-connect.php:156
msgid "Verify Code"
msgstr "Vérifier le code"

#: admin/fragments/autoaltai-connect.php:159
msgid "Verifying..."
msgstr "Vérification..."

#: admin/fragments/autoaltai-connect.php:166
#: admin/fragments/autoaltai-connect.php:179
msgid "Didn't receive code?"
msgstr "Vous n’avez pas reçu le code ?"

#: admin/fragments/autoaltai-connect.php:168
#: admin/fragments/autoaltai-connect.php:179
msgid "Resend"
msgstr "Renvoyer"

#: admin/fragments/autoaltai-connect.php:195
msgid "Need help? Contact support"
msgstr "Besoin d’aide ? Contactez le support"

#: admin/fragments/autoaltai-history.php:65
#: app/Admin/Ajax/SettingsAjaxController.php:327
#, php-format
msgid "Showing <strong class=\"autoaltai:text-slate-800\">%1$d</strong> to <strong class=\"autoaltai:text-slate-800\">%2$d</strong> of %3$s entries"
msgstr "Affichage de <strong class=\"autoaltai:text-slate-800\">%1$d</strong> à <strong class=\"autoaltai:text-slate-800\">%2$d</strong> sur %3$s entrées"

#: admin/fragments/autoaltai-history.php:106
msgid "Updating history results..."
msgstr "Mise à jour des résultats de l'historique..."

#: admin/fragments/autoaltai-history.php:117
msgid "Generation History"
msgstr "Historique de génération"

#: admin/fragments/autoaltai-history.php:118
msgid "Log & Editor"
msgstr "Journal & Éditeur"

#: admin/fragments/autoaltai-history.php:126
msgid "Total Generated"
msgstr "Total généré"

#: admin/fragments/autoaltai-history.php:133
msgid "Saved Hours"
msgstr "Heures économisées"

#: admin/fragments/autoaltai-history.php:147
msgid "Search Image"
msgstr "Rechercher une image"

#: admin/fragments/autoaltai-history.php:152
msgid "Filename..."
msgstr "Nom du fichier..."

#: admin/fragments/autoaltai-history.php:198
msgid "Language"
msgstr "Langue"

#: admin/fragments/autoaltai-history.php:205
msgid "All Languages"
msgstr "Toutes les langues"

#: admin/fragments/autoaltai-history.php:218
msgid "Filter"
msgstr "Filtrer"

#: admin/fragments/autoaltai-history.php:225
msgid "Image Details & Language"
msgstr "Détails de l'image & Langue"

#: admin/fragments/autoaltai-history.php:227
msgid "Optimization Results"
msgstr "Résultats de l'optimisation"

#: admin/fragments/autoaltai-history.php:228
msgid "Click the pencil icon to edit the generated text manually."
msgstr "Cliquez sur l'icône du crayon pour modifier le texte généré manuellement."

#: admin/fragments/autoaltai-history.php:230
msgid "Actions"
msgstr "Actions"

#: admin/fragments/autoaltai-history.php:270
#: app/Admin/Ajax/SettingsAjaxController.php:393
msgid "Image not found on server."
msgstr "Image introuvable sur le serveur."

#: admin/fragments/autoaltai-history.php:279
#: app/Admin/Ajax/SettingsAjaxController.php:406
msgid "ID"
msgstr "ID"

#: admin/fragments/autoaltai-history.php:297
#: app/Admin/Ajax/SettingsAjaxController.php:434
msgid "Editing Alt Text"
msgstr "Édition du texte alternatif"

#: admin/fragments/autoaltai-history.php:301
#: app/Admin/Ajax/SettingsAjaxController.php:440
msgid "Cancel"
msgstr "Annuler"

#: admin/fragments/autoaltai-history.php:309
#: app/Admin/Ajax/SettingsAjaxController.php:448
msgid "Save"
msgstr "Enregistrer"

#: admin/fragments/autoaltai-history.php:310
#: app/Admin/Ajax/SettingsAjaxController.php:449
msgid "Saving..."
msgstr "Enregistrement..."

#: admin/fragments/autoaltai-history.php:336
#: app/Admin/Ajax/SettingsAjaxController.php:474
msgid "Retrying..."
msgstr "Nouvelle tentative..."

#: admin/fragments/autoaltai-history.php:336
#: app/Admin/Ajax/SettingsAjaxController.php:474
msgid "Retry AI"
msgstr "Réessayer avec l'IA"

#: admin/fragments/autoaltai-history.php:365
msgid "Prev"
msgstr "Préc"

#: admin/fragments/autoaltai-history.php:397
msgid "Next"
msgstr "Suiv"

#: admin/fragments/autoaltai-history.php:414
msgid "No History Found."
msgstr "Aucun historique trouvé."

#: admin/fragments/autoaltai-history.php:417
msgid "Please generate some alt text to see your history here."
msgstr "Générez du texte alternatif pour voir votre historique ici."

#: admin/fragments/autoaltai-settings.php:52
msgid "Use account default"
msgstr "Utiliser la valeur par défaut du compte"

#: admin/fragments/autoaltai-settings.php:53
msgid "Neutral – Clear, balanced, and objective"
msgstr "Neutre – Clair, équilibré et objectif"

#: admin/fragments/autoaltai-settings.php:54
msgid "Friendly – Warm, approachable, and informal"
msgstr "Amical – Chaleureux, accessible et informel"

#: admin/fragments/autoaltai-settings.php:55
msgid "Professional – Polished and business-appropriate"
msgstr "Professionnel – Soigné et adapté au contexte professionnel"

#: admin/fragments/autoaltai-settings.php:56
msgid "Casual – Laid-back and conversational"
msgstr "Décontracté – Détendu et conversationnel"

#: admin/fragments/autoaltai-settings.php:57
msgid "Witty – Clever, playful, with light humor"
msgstr "Spirituel – Astucieux, enjoué et avec une touche d’humour léger"

#: admin/fragments/autoaltai-settings.php:58
msgid "Confident – Assertive and bold"
msgstr "Confiant – Affirmé et audacieux"

#: admin/fragments/autoaltai-settings.php:59
msgid "Empathetic – Sensitive and understanding"
msgstr "Empathique – Sensible et compréhensif"

#: admin/fragments/autoaltai-settings.php:60
msgid "Inspiring – Motivational and uplifting"
msgstr "Inspirant – Motivant et stimulant"

#: admin/fragments/autoaltai-settings.php:61
msgid "Technical – Precise, jargon-friendly, and expert-level"
msgstr "Technique – Précis, adapté au jargon et de niveau expert"

#: admin/fragments/autoaltai-settings.php:62
msgid "Minimalist – Simple, clean, and concise"
msgstr "Minimaliste – Simple, épuré et concis"

#: admin/fragments/autoaltai-settings.php:63
msgid "Luxury – Elegant and premium-sounding"
msgstr "Luxe – Élégant et haut de gamme"

#: admin/fragments/autoaltai-settings.php:64
msgid "Youthful – Trendy, fresh, and informal"
msgstr "Jeune – Tendance, frais et informel"

#: admin/fragments/autoaltai-settings.php:65
msgid "Quirky – Fun, offbeat, and creative"
msgstr "Original – Amusant, décalé et créatif"

#: admin/fragments/autoaltai-settings.php:66
msgid "Persuasive – Convincing and sales-driven"
msgstr "Persuasif – Convaincant et axé sur les ventes"

#: admin/fragments/autoaltai-settings.php:67
msgid "Playful – Light, cheerful, and energetic"
msgstr "Ludique – Léger, joyeux et énergique"

#: admin/fragments/autoaltai-settings.php:68
msgid "Storytelling – Narrative and engaging"
msgstr "Narratif – Engagé et captivant"

#: admin/fragments/autoaltai-settings.php:69
msgid "Elegant – Refined and graceful"
msgstr "Élégant – Raffiné et gracieux"

#: admin/fragments/autoaltai-settings.php:70
msgid "Bold – Strong, impactful, and direct"
msgstr "Audacieux – Fort, percutant et direct"

#: admin/fragments/autoaltai-settings.php:71
msgid "Humorous – Funny and entertaining"
msgstr "Humoristique – Drôle et divertissant"

#: admin/fragments/autoaltai-settings.php:72
msgid "Descriptive – Rich in detail and imagery"
msgstr "Descriptif – Riche en détails et en images"

#: admin/fragments/autoaltai-settings.php:73
msgid "Brand-centric – Tailored to your brand voice"
msgstr "Axé sur la marque – Adapté à la voix de votre marque"

#: admin/fragments/autoaltai-settings.php:178
msgid "AutoAlt Configuration"
msgstr "Configuration d'AutoAlt"

#: admin/fragments/autoaltai-settings.php:179
msgid "Settings AutoAlt AI"
msgstr "Paramètres de l'IA AutoAlt"

#: admin/fragments/autoaltai-settings.php:185
#: admin/fragments/autoaltai-settings.php:763
msgid "Open my account"
msgstr "Ouvrir mon compte"

#: admin/fragments/autoaltai-settings.php:188
msgid "Save changes"
msgstr "Enregistrer les modifications"

#: admin/fragments/autoaltai-settings.php:199
msgid "API & language"
msgstr "API et langue"

#: admin/fragments/autoaltai-settings.php:201
msgid "Invalid key"
msgstr "Clé invalide"

#: admin/fragments/autoaltai-settings.php:203
msgid "Connected"
msgstr "Connecté"

#: admin/fragments/autoaltai-settings.php:205
msgid "API key required"
msgstr "Clé API requise"

#: admin/fragments/autoaltai-settings.php:212
msgid "Enter API key"
msgstr "Entrez la clé API"

#: admin/fragments/autoaltai-settings.php:213
msgid "Enter the API key from your AutoAlt.ai dashboard."
msgstr "Entrez la clé API de votre tableau de bord AutoAlt.ai."

#: admin/fragments/autoaltai-settings.php:237
msgid "Clear API key"
msgstr "Effacer la clé API"

#: admin/fragments/autoaltai-settings.php:237
msgid "Add API key"
msgstr "Ajouter une clé API"

#: admin/fragments/autoaltai-settings.php:242
msgid "This API key is defined in wp-config.php and cannot be changed here."
msgstr "Cette clé API est définie dans wp-config.php et ne peut pas être modifiée ici."

#: admin/fragments/autoaltai-settings.php:249
#, php-format
msgid "Get your API key at <a href=\"%s\" target=\"_blank\">AutoAlt.ai → Account → API Keys</a>."
msgstr "Obtenez votre clé API sur <a href=\"%s\" target=\"_blank\">AutoAlt.ai → Compte → Clés API</a>."

#: admin/fragments/autoaltai-settings.php:263
msgid "Credit usage"
msgstr "Utilisation des crédits"

#: admin/fragments/autoaltai-settings.php:269
#, php-format
msgid "%1$d of %2$d credits available"
msgstr "%1$d sur %2$d crédits disponibles"

#: admin/fragments/autoaltai-settings.php:276
msgid "We could not validate this API key."
msgstr "Nous n'avons pas pu valider cette clé API."

#: admin/fragments/autoaltai-settings.php:279
msgid "Upgrade plan"
msgstr "Mettre à niveau le plan"

#: admin/fragments/autoaltai-settings.php:285
msgid "You have no credits left. Upgrade your plan to continue generating alt text."
msgstr "Il ne vous reste plus de crédits. Mettez à niveau votre plan pour continuer à générer du texte alternatif."

#: admin/fragments/autoaltai-settings.php:287
msgid "You are running low on credits."
msgstr "Vous êtes à court de crédits."

#: admin/fragments/autoaltai-settings.php:295
msgid "Select Language"
msgstr "Sélectionner la langue"

#: admin/fragments/autoaltai-settings.php:296
msgid "Language for generated descriptions."
msgstr "Langue pour les descriptions générées."

#: admin/fragments/autoaltai-settings.php:307
msgid "How should it sound?"
msgstr "Comment cela devrait-il sonner ?"

#: admin/fragments/autoaltai-settings.php:328
msgid "Force selected language"
msgstr "Forcer la langue sélectionnée"

#: admin/fragments/autoaltai-settings.php:332
msgid "Always use this language, even if translations(WPML OR Polylang) exist."
msgstr "Toujours utiliser cette langue, même si des traductions (WPML ou Polylang) existent."

#: admin/fragments/autoaltai-settings.php:342
msgid "Target Fields & Additional Text"
msgstr "Champs cibles & Texte supplémentaire"

#: admin/fragments/autoaltai-settings.php:346
msgid "Visual preview"
msgstr "Aperçu visuel"

#: admin/fragments/autoaltai-settings.php:349
msgid "[ Generated alt text ]"
msgstr "[Texte alternatif généré]"

#: admin/fragments/autoaltai-settings.php:357
msgid "Insert before the alt text"
msgstr "Placer avant le texte alternatif"

#: admin/fragments/autoaltai-settings.php:377
#: admin/fragments/autoaltai-settings.php:411
msgid "Maximum 60 characters allowed."
msgstr "Maximum 60 caractères autorisés."

#: admin/fragments/autoaltai-settings.php:391
msgid "Insert after the alt text"
msgstr "Placer après le texte alternatif"

#: admin/fragments/autoaltai-settings.php:426
msgid "Automatically apply alt text for …"
msgstr "Appliquer automatiquement le texte alternatif pour …"

#: admin/fragments/autoaltai-settings.php:432
msgid "Image title"
msgstr "Titre de l’image"

#: admin/fragments/autoaltai-settings.php:439
msgid "Image caption"
msgstr "Légende de l’image"

#: admin/fragments/autoaltai-settings.php:445
msgid "Image description"
msgstr "Description de l’image"

#: admin/fragments/autoaltai-settings.php:454
msgid "How long should the alt text be?"
msgstr "Quelle doit être la longueur du texte alternatif ?"

#: admin/fragments/autoaltai-settings.php:458
msgid "Smart Length Control"
msgstr "Contrôle intelligent de la longueur"

#: admin/fragments/autoaltai-settings.php:459
msgid "You can use the sliders or type in the exact numbers below."
msgstr "Vous pouvez utiliser les curseurs ou saisir les numéros exacts ci-dessous."

#: admin/fragments/autoaltai-settings.php:463
msgid "Minimum characters"
msgstr "Caractères minimum"

#: admin/fragments/autoaltai-settings.php:467
msgid "SEO Status"
msgstr "Statut SEO"

#: admin/fragments/autoaltai-settings.php:469
msgid "OPTIMAL"
msgstr "OPTIMAL"

#: admin/fragments/autoaltai-settings.php:472
msgid "LONG"
msgstr "LONG"

#: admin/fragments/autoaltai-settings.php:475
msgid "SHORT"
msgstr "COURT"

#: admin/fragments/autoaltai-settings.php:479
msgid "Maximum characters"
msgstr "Caractères maximum"

#: admin/fragments/autoaltai-settings.php:486
msgid "Slide to adjust Max Limit"
msgstr "Glissez pour ajuster la limite maximale"

#: admin/fragments/autoaltai-settings.php:491
msgid "Slide to adjust Min Limit"
msgstr "Glissez pour ajuster la limite minimale"

#: admin/fragments/autoaltai-settings.php:495
msgid "Recommended: 125–150 characters"
msgstr "Recommandé : 125–150 caractères"

#: admin/fragments/autoaltai-settings.php:501
msgid "Custom specifications for the alt text"
msgstr "Spécifications personnalisées pour le texte alternatif"

#: admin/fragments/autoaltai-settings.php:502
msgid "Add instructions like \"Luxurious brand style\" or \"Sounds like a slogan\"."
msgstr "Ajoutez des instructions telles que 'Style de marque luxueuse' ou 'Cela ressemble à un slogan'."

#: admin/fragments/autoaltai-settings.php:504
msgid "e.g. Write the text like an advertising slogan..."
msgstr "Par exemple, écrivez le texte comme un slogan publicitaire..."

#: admin/fragments/autoaltai-settings.php:513
msgid "Use focus keywords for alt text"
msgstr "Utiliser les mots-clés de focus pour le texte alternatif"

#: admin/fragments/autoaltai-settings.php:514
msgid "Integrated with Yoast, Rank Math, AIO SEO etc."
msgstr "Intégré avec Yoast, Rank Math, AIO SEO, etc."

#: admin/fragments/autoaltai-settings.php:521
msgid "If no keywords are available: Use the post title"
msgstr "Si aucun mot-clé n’est disponible : utiliser le titre de l’article"

#: admin/fragments/autoaltai-settings.php:532
msgid "WooCommerce Integration"
msgstr "Intégration WooCommerce"

#: admin/fragments/autoaltai-settings.php:540
msgid "Use product name for alt text"
msgstr "Utiliser le nom du produit pour le texte alternatif"

#: admin/fragments/autoaltai-settings.php:541
msgid "Prioritize product titles for AI context."
msgstr "Priorisez les titres des produits pour le contexte de l'IA."

#: admin/fragments/autoaltai-settings.php:549
msgid "Use image title instead of product name"
msgstr "Utiliser le titre de l’image au lieu du nom du produit"

#: admin/fragments/autoaltai-settings.php:550
msgid "Useful for variant gallery images."
msgstr "Utile pour les images de galerie de variantes."

#: admin/fragments/autoaltai-settings.php:561
msgid "Advanced Settings"
msgstr "Paramètres avancés"

#: admin/fragments/autoaltai-settings.php:562
msgid "for Programmers only"
msgstr "uniquement pour les programmeurs"

#: admin/fragments/autoaltai-settings.php:569
msgid "Staging Configuration"
msgstr "Configuration de l’environnement de préproduction"

#: admin/fragments/autoaltai-settings.php:576
msgid "Website is publicly accessible"
msgstr "Le site web est accessible au public"

#: admin/fragments/autoaltai-settings.php:577
msgid "AutoAlt can access images directly. Disable for localhost or staging sites protected by password."
msgstr "AutoAlt peut accéder directement aux images. Désactivez-le pour les sites locaux ou de préproduction protégés par mot de passe."

#: admin/fragments/autoaltai-settings.php:582
msgid "If the website is protected by <strong>.htaccess</strong> or a password, <strong>disable this option</strong> – the images will then be uploaded automatically."
msgstr "Si le site web est protégé par <strong>.htaccess</strong> ou un mot de passe, <strong>désactivez cette option</strong> – les images seront alors téléchargées automatiquement."

#: admin/fragments/autoaltai-settings.php:603
msgid "Upload flow"
msgstr "Flux de téléchargement"

#: admin/fragments/autoaltai-settings.php:608
msgid "Automatically generate alt text during upload"
msgstr "Générer automatiquement le texte alternatif lors du téléversement"

#: admin/fragments/autoaltai-settings.php:649
msgid "Automatically rename uploaded image files"
msgstr "Renommer automatiquement les fichiers image téléchargés"

#: admin/fragments/autoaltai-settings.php:653
msgid "Your image filenames will be renamed automatically during upload (e.g. DSC_01.jpg → red-shirt.jpg)."
msgstr "Les noms de fichiers de vos images seront renommés automatiquement lors du téléchargement (par ex. DSC_01.jpg → red-shirt.jpg)."

#: admin/fragments/autoaltai-settings.php:658
msgid "Renames files into SEO-friendly file names based on keywords."
msgstr "Renomme les fichiers en noms de fichiers optimisés pour le SEO basés sur des mots-clés."

#: admin/fragments/autoaltai-settings.php:661
msgid "This option works only for newly uploaded images when upload generation is enabled."
msgstr "Cette option fonctionne uniquement pour les images nouvellement téléchargées lorsque la génération lors du téléchargement est activée."

#: admin/fragments/autoaltai-settings.php:667
msgid "Which image formats should be processed?"
msgstr "Quels formats d’image doivent être traités ?"

#: admin/fragments/autoaltai-settings.php:680
msgid "Leave empty = all formats"
msgstr "Laisser vide = tous les formats"

#: admin/fragments/autoaltai-settings.php:698
msgid "Ignore missing images"
msgstr "Ignorer les images manquantes"

#: admin/fragments/autoaltai-settings.php:701
msgid "Useful if your website has broken image links."
msgstr "Utile si votre site web a des liens d'images cassés."

#: admin/fragments/autoaltai-settings.php:705
msgid "Email Alert"
msgstr "Alerte par email"

#: admin/fragments/autoaltai-settings.php:710
msgid "Enable email notification"
msgstr "Activer la notification par e-mail"

#: admin/fragments/autoaltai-settings.php:732
msgid "Sent on Bulk Finish."
msgstr "Envoyé à la fin du traitement en masse."

#: admin/fragments/autoaltai-settings.php:741
msgid "Error logs"
msgstr "Journaux d’erreurs"

#: admin/fragments/autoaltai-settings.php:742
msgid "Clear logs"
msgstr "Effacer les journaux"

#: admin/fragments/autoaltai-settings.php:752
msgid "No error logs yet."
msgstr "Pas encore de journaux d'erreurs."

#: admin/fragments/autoaltai-settings.php:753
msgid "Recent plugin warnings and API issues will appear here."
msgstr "Les avertissements récents du plugin et les problèmes d'API apparaîtront ici."

#: admin/fragments/autoaltai-settings.php:761
msgid "Your AutoAlt.ai account"
msgstr "Votre compte AutoAlt.ai"

#: admin/fragments/autoaltai-settings.php:762
msgid "Manage your subscription, credits, and invoices directly on AutoAlt.ai."
msgstr "Gérez votre abonnement, vos crédits et vos factures directement sur AutoAlt.ai."

#: admin/js/autoaltai-bulk-generate.js:273
#: app/Domain/AltText/BaseGenerateService.php:561
#: app/Domain/AltText/BaseGenerateService.php:563
#: includes/class-autoaltai-api.php:224
msgid "Unknown error."
msgstr "Erreur inconnue."

#: admin/js/autoaltai-connect.js:41
#: admin/js/autoaltai-connect.js:453
#: app/Admin/Ajax/SettingsAjaxController.php:46
msgid "Email address is required."
msgstr "L’adresse e-mail est obligatoire."

#: admin/js/autoaltai-connect.js:47
#: admin/js/autoaltai-connect.js:459
#: app/Admin/Ajax/SettingsAjaxController.php:33
#: app/Admin/Ajax/SettingsAjaxController.php:90
msgid "Please enter a valid email address."
msgstr "Veuillez saisir une adresse e-mail valide."

#: admin/js/autoaltai-connect.js:70
#: admin/js/autoaltai-connect.js:478
#: admin/js/autoaltai-connect.js:563
#: app/Admin/Ajax/SettingsAjaxController.php:61
msgid "Failed to send verification code."
msgstr "Échec de l’envoi du code de vérification."

#: admin/js/autoaltai-connect.js:223
#: admin/js/autoaltai-connect.js:327
#: admin/js/autoaltai-connect.js:709
#: app/Admin/Ajax/SettingsAjaxController.php:110
msgid "Email not found. Please go back and try again."
msgstr "E-mail non trouvé. Veuillez revenir en arrière et réessayer."

#: admin/js/autoaltai-connect.js:228
#: admin/js/autoaltai-connect.js:714
#: app/Admin/Ajax/SettingsAjaxController.php:94
msgid "Please enter the 6-digit code."
msgstr "Veuillez saisir le code à 6 chiffres."

#: admin/js/autoaltai-connect.js:252
#: admin/js/autoaltai-connect.js:737
#: app/Admin/Ajax/SettingsAjaxController.php:120
msgid "OTP verification failed."
msgstr "La vérification de l’OTP a échoué."

#: admin/js/autoaltai-connect.js:375
#: app/Admin/Ajax/SettingsAjaxController.php:194
#: app/Admin/Settings/SettingsRegistrar.php:490
msgid "API key is required."
msgstr "La clé API est requise."

#: admin/js/autoaltai-connect.js:568
#: app/Admin/Ajax/SettingsAjaxController.php:66
msgid "Verification code sent."
msgstr "Code de vérification envoyé."

#: admin/js/autoaltai-history.js:173
#: app/Domain/AltText/BaseGenerateService.php:775
msgid "Updated!"
msgstr "Mis à jour !"

#: app/Admin/AdminAssets.php:127
#, php-format
msgid "[AutoAlt.ai] Thanks for installing AutoAlt.ai! To complete setup, please <a href=\"%1$s\">go to the settings page.</a>"
msgstr "[AutoAlt.ai] Merci d’avoir installé AutoAlt.ai ! Pour terminer la configuration, veuillez <a href=\"%1$s\">accéder à la page des paramètres.</a>"

#: app/Admin/Ajax/SettingsAjaxController.php:23
#: app/Admin/Ajax/SettingsAjaxController.php:79
#: app/Admin/Ajax/SettingsAjaxController.php:145
#: app/Admin/Ajax/SettingsAjaxController.php:220
#: app/Admin/Ajax/SettingsAjaxController.php:511
#: app/Domain/AltText/BaseGenerateService.php:28
#: app/Domain/AltText/BaseGenerateService.php:211
#: app/Domain/AltText/BaseGenerateService.php:754
msgid "Invalid nonce."
msgstr "Nonce invalide."

#: app/Admin/Ajax/SettingsAjaxController.php:48
#: app/Admin/Ajax/SettingsAjaxController.php:112
msgid "Domain is required."
msgstr "Le domaine est obligatoire."

#: app/Admin/Ajax/SettingsAjaxController.php:52
msgid "<strong>\"This domain is already linked to another account.\"</strong> Please contact our support team if you are the owner of this domain."
msgstr "<strong>'Ce domaine est déjà lié à un autre compte.'</strong> Veuillez contacter notre équipe de support si vous êtes le propriétaire de ce domaine."

#: app/Admin/Ajax/SettingsAjaxController.php:59
msgid "Please wait before requesting a new OTP."
msgstr "Veuillez patienter avant de demander un nouvel OTP."

#: app/Admin/Ajax/SettingsAjaxController.php:99
#: includes/class-autoaltai-api.php:42
msgid "WordPress"
msgstr "WordPress"

#: app/Admin/Ajax/SettingsAjaxController.php:108
msgid "OTP is required."
msgstr "L’OTP est obligatoire."

#: app/Admin/Ajax/SettingsAjaxController.php:114
msgid "OTP must be 6 digits."
msgstr "L’OTP doit comporter 6 chiffres."

#: app/Admin/Ajax/SettingsAjaxController.php:116
msgid "OTP has expired. Please request a new one."
msgstr "Le code OTP a expiré. Veuillez en demander un nouveau."

#: app/Admin/Ajax/SettingsAjaxController.php:118
msgid "Invalid OTP. Please enter the correct OTP."
msgstr "OTP invalide. Veuillez entrer le bon code OTP."

#: app/Admin/Ajax/SettingsAjaxController.php:154
msgid "You are not allowed to do this."
msgstr "Vous n'êtes pas autorisé à faire cela."

#: app/Admin/Ajax/SettingsAjaxController.php:182
msgid "API key saved successfully."
msgstr "Clé API enregistrée avec succès."

#: app/Admin/Ajax/SettingsAjaxController.php:205
#: app/Admin/Settings/SettingsRegistrar.php:465
#: app/Admin/Settings/SettingsRegistrar.php:501
msgid "Given API key is not valid."
msgstr "La clé API fournie n’est pas valide."

#: app/Admin/Ajax/SettingsAjaxController.php:225
#: app/Admin/Ajax/SettingsAjaxController.php:516
#: app/Domain/AltText/BaseGenerateService.php:33
#: app/Domain/AltText/BaseGenerateService.php:150
#: app/Domain/AltText/BaseGenerateService.php:222
#: app/Domain/AltText/BaseGenerateService.php:759
msgid "You do not have permission to manage Media files."
msgstr "Vous n’avez pas l’autorisation de gérer les fichiers Médias."

#: app/Admin/Ajax/SettingsAjaxController.php:276
msgid "No results found"
msgstr "Aucun résultat trouvé"

#: app/Admin/Settings/SettingsMenu.php:24
msgid "AutoAlt.ai WordPress Settings"
msgstr "Paramètres WordPress AutoAlt.ai"

#: app/Admin/Settings/SettingsMenu.php:25
msgid "AutoAlt.ai"
msgstr "AutoAlt.ai"

#: app/Admin/Settings/SettingsMenu.php:34
msgid "AutoAlt.ai Settings"
msgstr "Paramètres AutoAlt.ai"

#: app/Admin/Settings/SettingsMenu.php:35
msgid "Settings"
msgstr "Paramètres"

#: app/Admin/Settings/SettingsMenu.php:43
msgid "Alt Text Overview & Bulk Generation"
msgstr "Aperçu du texte alternatif & génération en masse"

#: app/Admin/Settings/SettingsMenu.php:44
msgid "Bulk Generate"
msgstr "Générer en masse"

#: app/Admin/Settings/SettingsMenu.php:52
msgid "Generated Alt Tags History by AutoAlt.ai"
msgstr "Historique des balises Alt générées par AutoAlt.ai"

#: app/Admin/Settings/SettingsMenu.php:53
msgid "History"
msgstr "Historique"

#: app/Admin/Settings/SettingsRegistrar.php:348
msgid "Invalid nonce. Action not permitted."
msgstr "Nonce invalide. Action non autorisée."

#: app/Admin/Settings/SettingsRegistrar.php:473
#, php-format
msgid "API Key saved. Use <a href=\"%1$s\">Bulk Generate</a> to quickly add alt text to all your images!"
msgstr "Clé API enregistrée. Utilisez <a href=\"%1$s\">Générer en masse</a> pour ajouter rapidement un texte alternatif à toutes vos images !"

#: app/Domain/AltText/BaseGenerateService.php:51
#, php-format
msgid "AutoAlt API Key is not set. <a href=\"%1$s\">Click here</a> to set your API key."
msgstr "La clé API AutoAlt n’est pas définie. <a href=\"%1$s\">Cliquez ici</a> pour définir votre clé API."

#: app/Domain/AltText/BaseGenerateService.php:59
#: app/Domain/AltText/BaseGenerateService.php:580
msgid "File type is not supported."
msgstr "Type de fichier non pris en charge."

#: app/Domain/AltText/BaseGenerateService.php:65
#: app/Domain/AltText/BaseGenerateService.php:584
#: app/Domain/AltText/BaseGenerateService.php:930
msgid "File not found on server."
msgstr "Fichier introuvable sur le serveur."

#: app/Domain/AltText/BaseGenerateService.php:71
#: app/Domain/AltText/BaseGenerateService.php:588
#: app/Domain/AltText/BaseGenerateService.php:942
msgid "File size exceeds 16MB limit."
msgstr "La taille du fichier dépasse la limite de 16 Mo."

#: app/Domain/AltText/BaseGenerateService.php:77
#: app/Domain/AltText/BaseGenerateService.php:592
#: app/Domain/AltText/BaseGenerateService.php:955
msgid "Image dimensions too small."
msgstr "Dimensions de l’image trop petites."

#: app/Domain/AltText/BaseGenerateService.php:83
#: app/Domain/AltText/BaseGenerateService.php:95
#: app/Domain/AltText/BaseGenerateService.php:502
#: app/Domain/AltText/BaseGenerateService.php:510
#: includes/class-autoaltai-api.php:253
msgid "No credits left. Go to your AutoAlt.ai account to buy additional credits."
msgstr "Plus de crédits disponibles. Rendez-vous sur votre compte AutoAlt.ai pour acheter des crédits supplémentaires."

#: app/Domain/AltText/BaseGenerateService.php:89
#: app/Domain/AltText/BaseGenerateService.php:506
#: includes/class-autoaltai-api.php:241
msgid "Unauthorized Access"
msgstr "Accès non autorisé"

#: app/Domain/AltText/BaseGenerateService.php:101
#: app/Domain/AltText/BaseGenerateService.php:514
#: includes/class-autoaltai-api.php:265
msgid "Domain and key mismatch. Please ensure both are correct."
msgstr "Domaine et clé non concordants. Veuillez vous assurer que les deux sont corrects."

#: app/Domain/AltText/BaseGenerateService.php:107
#: app/Domain/AltText/BaseGenerateService.php:113
#: includes/class-autoaltai-api.php:277
msgid "Altext not generated. Please try again later."
msgstr "Texte alternatif non généré. Veuillez réessayer plus tard."

#: app/Domain/AltText/BaseGenerateService.php:446
msgid "No images to process."
msgstr "Aucune image à traiter."

#: app/Domain/AltText/BaseGenerateService.php:473
msgid "Metadata updated without AI generation."
msgstr "Métadonnées mises à jour sans génération par IA."

#: app/Domain/AltText/BaseGenerateService.php:477
#: app/Domain/AltText/BaseGenerateService.php:613
msgid "Images successfully updated."
msgstr "Images mises à jour avec succès."

#: app/Domain/AltText/BaseGenerateService.php:548
msgid "No alt text"
msgstr "Aucun texte alternatif"

#: app/Domain/AltText/BaseGenerateService.php:728
msgid "Generate Alt Text - AutoAlt.ai"
msgstr "Générer un texte alternatif – AutoAlt.ai"

#: app/Domain/AltText/BaseGenerateService.php:768
msgid "Invalid request."
msgstr "Requête non valide."

#: app/Domain/AltText/BaseGenerateService.php:901
msgid "Unsupported extension."
msgstr "Extension non prise en charge."

#: app/Domain/AltText/BaseGenerateService.php:904
msgid "User setting image filtering: File type not allowed."
msgstr "Paramètre utilisateur de filtrage d’images : type de fichier non autorisé."

#: app/Domain/AltText/BaseGenerateService.php:972
#, php-format
msgid "Invalid attachment ID provided for file size retrieval: %1$s"
msgstr "ID de pièce jointe non valide fourni pour la récupération de la taille du fichier : %1$s"

#: app/Domain/AltText/BaseGenerateService.php:997
#, php-format
msgid "File size unavailable for attachment ID: %1$s"
msgstr "Taille de fichier non disponible pour l’ID de pièce jointe : %1$s"

#: app/Domain/Rename/RenameManagerService.php
msgid "Generated image-size suffix"
msgstr "Suffixe de taille d’image généré"

#: app/Domain/Rename/RenameManagerService.php
msgid "Double image extension"
msgstr "Double extension d’image"

#, php-format
#~ msgid "Domain <strong>%1$s</strong> is already in use by another account <strong>(%2$s)</strong>."
#~ msgstr "Le domaine <strong>%1$s</strong> est déjà utilisé par un autre compte <strong>(%2$s)</strong>."

#~ msgid "OTP expired."
#~ msgstr "L’OTP a expiré."

#~ msgid "Invalid OTP."
#~ msgstr "OTP invalide."

#~ msgid "Media ID"
#~ msgstr "ID du média"

#, php-format
#~ msgid "Generate Alt Text: %1$d images"
#~ msgstr "Générer un texte alternatif : %1$d images"

#, php-format
#~ msgid "Your API Key is not set. <a href=\"%1$s\">Click here</a> to add it."
#~ msgstr "Votre clé API n’est pas définie. <a href=\"%1$s\">Cliquez ici</a> pour l’ajouter."

#, php-format
#~ msgid "Oops! You're out of credits. Log in to your <a href=\"%s\">AutoAlt.ai</a> account to add more."
#~ msgstr "Oups ! Vous n’avez plus de crédits. Connectez-vous à votre compte <a href=\"%s\">AutoAlt.ai</a> pour en ajouter."

#, php-format
#~ msgid "<strong>Not enough credits:</strong> You have <strong>%1$d</strong>, but <strong>%2$d</strong> are needed to generate alt text for all selected images. Go to your <a href=\"%3$s\">AutoAlt.ai</a> account to buy additional credits."
#~ msgstr "<strong>Crédits insuffisants :</strong> Vous avez <strong>%1$d</strong>, mais <strong>%2$d</strong> sont nécessaires pour générer un texte alternatif pour toutes les images sélectionnées. Rendez-vous sur votre compte <a href=\"%3$s\">AutoAlt.ai</a> pour acheter des crédits supplémentaires."

#~ msgid "Image Without ALT Text*"
#~ msgstr "Image sans texte ALT*"

#~ msgid "Available Credits"
#~ msgstr "Crédits disponibles"

#~ msgid "Only process images that attached to posts."
#~ msgstr "Traiter uniquement les images associées à des articles."

#~ msgid "Skip those images which is processed by AutoAlt.ai"
#~ msgstr "Ignorer les images déjà traitées par AutoAlt.ai"

#~ msgid "WooCommerce Product Featured only:"
#~ msgstr "Uniquement les produits WooCommerce mis en avant :"

#~ msgid "For each product, only process the main image, and skip gallery images."
#~ msgstr "Pour chaque produit, ne traiter que l’image principale et ignorer les images de la galerie."

#~ msgid "<strong>*Note:</strong> Images with dimensions below 50px, will be skipped."
#~ msgstr "*<strong>Remarque :</strong> Les images dont les dimensions sont inférieures à 50px seront ignorées."

#, php-format
#~ msgid "You're all set! Click the <a href=\"%1$s\">Reload</a> to continue."
#~ msgstr "Tout est prêt ! Cliquez sur <a href=\"%1$s\">Recharger</a> pour continuer."

#~ msgid "Paste your AutoAlt.ai API key"
#~ msgstr "Collez votre clé API AutoAlt.ai"

#~ msgid "No API key detected. Please Enter a valid key."
#~ msgstr "Aucune clé API détectée. Veuillez entrer une clé valide."

#~ msgid "you@example.com"
#~ msgstr "you@example.com"

#~ msgid "Back"
#~ msgstr "Retour"

#~ msgid "Enter the 6-digit code sent to <strong id=\"autoaltai-displayEmail\"></strong>"
#~ msgstr "Saisissez le code à 6 chiffres envoyé à <strong id=\"autoaltai-displayEmail\"></strong>"

#~ msgid "Resend available in"
#~ msgstr "Renvoyer disponible dans"

#~ msgid "AutoAlt.ai: Alt Text Generated History"
#~ msgstr "AutoAlt.ai : Historique du texte alternatif généré"

#~ msgid "This is a list of all images from your Media Library which have been generated by AutoAlt.ai"
#~ msgstr "Voici la liste de toutes les images de votre bibliothèque de médias qui ont été générées par AutoAlt.ai"

#~ msgid "Sales-Oriented – Persuasive and call-to-action driven"
#~ msgstr "Orienté ventes – Persuasif et axé sur l’appel à l’action"

#~ msgid "Informative – Educational and fact-based"
#~ msgstr "Informatif – Éducatif et fondé sur des faits"

#~ msgid "Authoritative – Expert and trustworthy"
#~ msgstr "Autoritaire – Expert et digne de confiance"

#~ msgid "SEO-Optimized – Keyword-rich and search-focused"
#~ msgstr "Optimisé SEO – Riche en mots-clés et axé sur la recherche"

#, php-format
#~ msgid "New here? Try <a href=\"%1$s\" target=\"_blank\">AutoAlt.ai</a> with 25 free trial credits!"
#~ msgstr "Nouveau ici ? Essayez <a href=\"%1$s\" target=\"_blank\">AutoAlt.ai</a> avec 25 crédits d’essai gratuits !"

#, php-format
#~ msgid "Enter the API key here that you received from <a href=\"%1$s\" target=\"_blank\">AutoAlt.ai</a>."
#~ msgstr "Saisissez ici la clé API que vous avez reçue de <a href=\"%1$s\" target=\"_blank\">AutoAlt.ai</a>."

#, php-format
#~ msgid "Your API key is invalid. Please check your API key or <a href=\"%1$s\" target=\"_blank\">create a new API key</a>"
#~ msgstr "Votre clé API n’est pas valide. Veuillez vérifier votre clé API ou <a href=\"%1$s\" target=\"_blank\">créer une nouvelle clé API</a>"

#, php-format
#~ msgid "Your current credit balance is <strong>%1$d/%2$d</strong>"
#~ msgstr "Votre solde de crédits actuel est de <strong>%1$d/%2$d</strong>"

#, php-format
#~ msgid "You have no credits left. You can <a href=\"%1$s\" target=\"_blank\">upgrade your plan</a> to get more credits."
#~ msgstr "Vous n’avez plus de crédits. Vous pouvez <a href=\"%1$s\" target=\"_blank\">mettre à niveau votre forfait</a> pour obtenir davantage de crédits."

#, php-format
#~ msgid "You are running low on credits. Only <strong>%1$d</strong> left. You can <a href=\"%2$s\" target=\"_blank\">upgrade your plan</a> to get more credits."
#~ msgstr "Vos crédits sont presque épuisés. Il ne vous en reste que <strong>%1$d</strong>. Vous pouvez <a href=\"%2$s\" target=\"_blank\">mettre à niveau votre forfait</a> pour obtenir davantage de crédits."

#~ msgid "Select the language in which the alt text should be generated."
#~ msgstr "Choisissez la langue pour générer le texte alternatif."

#~ msgid "e.g. Brand name"
#~ msgstr "ex. : Nom de marque"

#~ msgid "Automatically on upload"
#~ msgstr "Automatiquement lors du téléversement"

#~ msgid "Your image filenames will be renamed automatically based on keywords or content. This improves SEO and creates clean, meaningful file names (e.g., abc.jpg → meaningful-name.jpg)."
#~ msgstr "Les noms de fichiers de vos images seront renommés automatiquement en fonction des mots-clés ou du contenu. Cela améliore le référencement (SEO) et crée des noms de fichiers clairs et significatifs (par ex., abc.jpg → nom-significatif.jpg)."

#~ msgid "Use SEO keywords for alt text"
#~ msgstr "Utiliser des mots-clés SEO pour le texte alternatif"

#~ msgid "The keywords from your post will be used automatically. Works with all popular SEO plugins (e.g., Yoast, Rank Math, All in One SEO)."
#~ msgstr "Les mots-clés de votre contenu seront appliqués automatiquement. Compatible avec tous les plugins SEO populaires (ex. : Yoast, Rank Math, All in One SEO)."

#~ msgid "Enter instructions here on how the alt text should be formulated."
#~ msgstr "Saisissez ici les instructions sur la façon dont le texte alternatif doit être formulé."

#~ msgid "Examples: “Sounds like an advertising slogan” or “Luxurious brand style”"
#~ msgstr "Exemples : « Sonner comme un slogan publicitaire » ou « Style de marque luxueux »"

#~ msgid "Email Notifications for Bulk Generate"
#~ msgstr "Notifications par e-mail pour la génération en masse"

#~ msgid "Send an email notification when the bulk generate process finishes successfully for all images."
#~ msgstr "Envoyer une notification par e-mail lorsque le processus de génération en masse se termine avec succès pour toutes les images."

#, php-format
#~ msgid "<a href=\"%1$s\" target=\"_blank\">Open my account</a>"
#~ msgstr "<a href=\"%1$s\" target=\"_blank\">Ouvrir mon compte</a>"

#~ msgid "Manage AutoAlt.ai settings for WooCommerce integration."
#~ msgstr "Gérer les paramètres AutoAlt.ai pour l’intégration à WooCommerce."

#~ msgid "Alt text for WooCommerce product images"
#~ msgstr "Texte alternatif pour les images produits WooCommerce"

#~ msgid "This is useful when image titles are more descriptive than product names."
#~ msgstr "Pratique lorsque les titres d’image décrivent mieux que les noms de produit."

#~ msgid "Only change these if you know exactly what you are doing."
#~ msgstr "Ne modifiez ces paramètres que si vous savez exactement ce que vous faites."

#~ msgid "If your website is publicly accessible, AutoAlt.ai can access the images directly."
#~ msgstr "Si votre site Web est publiquement accessible, AutoAlt.ai peut accéder directement aux images."

#~ msgid "Automatically add missing image information"
#~ msgstr "Ajouter automatiquement les informations manquantes des images"

#~ msgid "Timeout alt text generation requests after:"
#~ msgstr "Délai d'attente pour les demandes de génération de texte alternatif après:"

#~ msgid "seconds"
#~ msgstr "secondes"

#~ msgid "Select Your Writing Style"
#~ msgstr "Sélectionnez votre style d’écriture"

#~ msgid "While Creating Alt Text for Images"
#~ msgstr "Lors du téléversement de nouvelles images"

#~ msgid "Set the image caption using the generated alt text"
#~ msgstr "Définir la légende de l’image à partir du texte alternatif généré"

#~ msgid "Set the image description using the generated alt text"
#~ msgstr "Définir la description de l’image à partir du texte alternatif généré"

#~ msgid "Set ALT Text Length Limit"
#~ msgstr "Définir la description de l’image à partir du texte alternatif généré"

#~ msgid "Min Length"
#~ msgstr "Longueur minimale"

#~ msgid "Max Length"
#~ msgstr "Longueur maximale"

#~ msgid "Add a constant phrase when generating alt text"
#~ msgstr "Ajouter une phrase constante lors de la génération du texte alternatif"

#~ msgid "Prefix alt text with: (e.g. BrandName)"
#~ msgstr "Préfixer le texte alternatif avec : (ex. : NomDeMarque)"

#~ msgid "Suffix alt text with: (e.g. BrandName)"
#~ msgstr "Suffixer le texte alternatif avec : (ex. : NomDeMarque)"

#~ msgid "While Uploading New Images"
#~ msgstr "Lors du téléversement de nouvelles images"

#~ msgid "Choose Image Types to Process (Leave blank to include all image types.)"
#~ msgstr "Choisissez les types d’images à traiter (laissez vide pour inclure tous les types d’images)."

#~ msgid "Only Process These Image Extensions"
#~ msgstr "Ne traiter que ces extensions d’images"

#~ msgid "Skip missing image files on the server."
#~ msgstr "Ignorer les fichiers image manquants sur le serveur."

#~ msgid "Focus keywords from the linked post are automatically detected and used in alt text generation. Fully compatible with WordPress SEO plugins such as Yoast, All in One SEO, Rank Math, SEOPress, Squirrly, and SmartCrawl Pro."
#~ msgstr "Les mots-clés principaux de l’article lié sont automatiquement détectés et utilisés pour la génération du texte alternatif. Entièrement compatible avec les extensions SEO de WordPress telles que Yoast, All in One SEO, Rank Math, SEOPress, Squirrly et SmartCrawl Pro."

#~ msgid "Can’t find SEO keywords? Use the post title instead"
#~ msgstr "Impossible de trouver des mots-clés SEO ? Utilisez plutôt le titre de l’article"

#~ msgid "Use your own ChatGPT prompt to modify auto-generated alt text."
#~ msgstr "Utilisez votre propre invite ChatGPT pour modifier le texte alternatif généré automatiquement."

#~ msgid "ex.: Make it sound like a luxury brand tagline"
#~ msgstr "ex. : Donnez-lui le ton d’une signature de marque de luxe"

#~ msgid "Manage Account"
#~ msgstr "Gérer le compte"

#~ msgid "Product Image Optimization"
#~ msgstr "Optimisation des images produit"

#~ msgid "Use the product name when generating alt text for WooCommerce product images."
#~ msgstr "Utiliser le nom du produit lors de la génération du texte alternatif pour les images produit WooCommerce."

#~ msgid "Developer Settings"
#~ msgstr "Paramètres développeur"

#~ msgid "These are advanced settings. It's best to change them only if you're sure."
#~ msgstr "Ce sont des paramètres avancés. Il est préférable de les modifier uniquement si vous êtes certain."

#~ msgid "Enable this setting to let AutoAlt.ai access images via direct URLs. For private or restricted sites, disable it—images will be uploaded securely instead."
#~ msgstr "Activez ce paramètre pour permettre à AutoAlt.ai d’accéder aux images via leurs URL directes. Pour les sites privés ou restreints, désactivez-le : les images seront alors téléversées de manière sécurisée."

#~ msgid "Auto-complete missing image info using WordPress"
#~ msgstr "Compléter automatiquement les informations manquantes des images avec WordPress"
