msgid ""
msgstr ""
"Project-Id-Version: AI Search 1.29.0\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2026-08-23 12:00+0000\n"
"Language: fr_FR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

msgid "\"organic cotton shirt\""
msgstr "\"chemise en coton bio\""

msgid "\"red summer dress\""
msgstr "\"robe rouge d'été\""

msgid "%1$d of %2$d terms have embeddings (%3$d%%)."
msgstr "%1$d termes sur %2$d ont des embeddings (%3$d%%)."

msgid "%1$s (HTTP %2$d)"
msgstr "%1$s (HTTP %2$d)"

msgid "%1$s (HTTP %2$d: %3$s)"
msgstr "%1$s (HTTP %2$d : %3$s)"

msgid "%1$s of %2$s"
msgstr "%1$s sur %2$s"

msgid "%1$s of %2$s used today"
msgstr "%1$s sur %2$s utilisés aujourd'hui"

msgid "%d field(s)"
msgstr "%d champ(s)"

msgid "%s / %s embeddings today"
msgstr "%s / %s embeddings aujourd'hui"

msgid "%s / %s embeddings used"
msgstr "%s / %s embeddings utilisés"

msgid "%s published items are not searchable by AI yet. Generate their embeddings below - new content is indexed automatically when published."
msgstr "%s éléments publiés ne sont pas encore trouvables par l'AI. Générez leurs embeddings ci-dessous - le nouveau contenu est indexé automatiquement à la publication."

msgid "0% - off"
msgstr "0 % - désactivé"

msgid "10% - broad"
msgstr "10 % - large"

msgid "100% - strict"
msgstr "100 % - strict"

msgid "50% - strong"
msgstr "50 % - fort"

msgid "A fresh API token was issued for this site. Your existing usage limits and quotas were preserved."
msgstr "Un nouveau token d'API a été émis pour ce site. Vos limites d'utilisation et quotas ont été conservés."

msgid "AI Provider"
msgstr "Fournisseur d'AI"

msgid "AI Search"
msgstr "AI Search"

msgid "AI Search - Domain Mismatch Detected"
msgstr "AI Search - Divergence de domaine détectée"

msgid "AI Search Result"
msgstr "Résultat AI Search"

msgid "AI Search Service (Free)"
msgstr "AI Search Service (gratuit)"

msgid "AI Search Service Quota"
msgstr "Quota du AI Search Service"

msgid "AI Search Service is temporarily unavailable."
msgstr "Le AI Search Service est temporairement indisponible."

msgid "AI Search Service is working correctly."
msgstr "Le AI Search Service fonctionne correctement."

msgid "AI Search Setup Wizard"
msgstr "Assistant de configuration AI Search"

msgid "AI Search Status"
msgstr "État d'AI Search"

msgid "AI Search needs to generate embeddings for your existing content before semantic search can find it. New and updated posts index automatically from here on out."
msgstr "AI Search doit générer des embeddings pour votre contenu existant avant que la recherche sémantique puisse le trouver. Les contenus nouveaux et mis à jour sont indexés automatiquement par la suite."

msgid "AI understands context and meaning"
msgstr "L'AI comprend le contexte et le sens"

msgid "API Error (Status %1$d): %2$s"
msgstr "Erreur d'API (statut %1$d) : %2$s"

msgid "API returned status code %d"
msgstr "L'API a renvoyé le code de statut %d"

msgid "About Cache Management"
msgstr "À propos de la gestion du cache"

msgid "About Custom Fields"
msgstr "À propos des champs personnalisés"

msgid "About Your Quota"
msgstr "À propos de votre quota"

msgid "Active"
msgstr "Actif"

msgid "Additional metadata stored with your posts (created by plugins like ACF, CMB2, or manually)."
msgstr "Métadonnées supplémentaires enregistrées avec vos contenus (créées par des plugins comme ACF, CMB2, ou manuellement)."

msgid "After Saving:"
msgstr "Après l'enregistrement :"

msgid "After saving:"
msgstr "Après l'enregistrement :"

msgid "All embedding data cleared successfully. %d items removed."
msgstr "Toutes les données d'embeddings ont été supprimées. %d éléments retirés."

msgid "An error occurred. Please try again."
msgstr "Une erreur est survenue. Veuillez réessayer."

msgid "Are you ABSOLUTELY sure? This will clear ALL embedding data and you will need to regenerate everything."
msgstr "Êtes-vous ABSOLUMENT sûr ? Cela supprimera TOUTES les données d'embeddings et vous devrez tout régénérer."

msgid "Are you sure? You will need to regenerate embeddings after clearing."
msgstr "Êtes-vous sûr ? Vous devrez régénérer les embeddings après la suppression."

msgid "Are you sure? You will need to regenerate embeddings for these posts after clearing."
msgstr "Êtes-vous sûr ? Vous devrez régénérer les embeddings de ces contenus après la suppression."

msgid "Attributes:"
msgstr "Attributs :"

msgid "Back"
msgstr "Retour"

msgid "Basic content available. Consider adding more details or custom fields for better search results."
msgstr "Contenu basique disponible. Ajoutez plus de détails ou des champs personnalisés pour de meilleurs résultats."

msgid "Best Practice:"
msgstr "Bonne pratique :"

msgid "Built for WooCommerce stores — help shoppers find the right product every time."
msgstr "Conçu pour les boutiques WooCommerce — aidez vos clients à trouver le bon produit à chaque fois."

msgid "Cache & Clean"
msgstr "Cache et nettoyage"

msgid "Cache Management"
msgstr "Gestion du cache"

msgid "Cache Type"
msgstr "Type de cache"

msgid "Capped to stay under your remaining daily quota (%s left). Index more tomorrow or via AI Search \\u2192 Generate Embeddings."
msgstr "Limité pour rester sous votre quota quotidien restant (%s disponibles). Indexez la suite demain ou via AI Search \\u2192 Generate Embeddings."

msgid "Categories & Tags:"
msgstr "Catégories et étiquettes :"

msgid "Categories, Attributes (Color), Description"
msgstr "Catégories, attributs (couleur), description"

msgid "Changes only apply to newly generated or regenerated embeddings."
msgstr "Les changements ne s'appliquent qu'aux embeddings générés ou régénérés à partir de maintenant."

msgid "Check Connection"
msgstr "Vérifier la connexion"

msgid "Checking..."
msgstr "Vérification..."

msgid "Choose between using our free service (no API key needed) or your own OpenAI key."
msgstr "Choisissez entre notre service gratuit (sans clé d'API) ou votre propre clé OpenAI."

msgid "Choose which type of cache you want to clear. This can help if you're experiencing issues or want to regenerate embeddings."
msgstr "Choisissez le type de cache à vider. Utile en cas de problème ou pour régénérer les embeddings."

msgid "Clear All Embedding Data"
msgstr "Supprimer toutes les données d'embeddings"

msgid "Clear All Post Meta Embeddings"
msgstr "Supprimer tous les embeddings en post meta"

msgid "Clear Cache"
msgstr "Vider le cache"

msgid "Clear Embedding Cache"
msgstr "Vider le cache des embeddings"

msgid "Clear Embedding Cache (Transients)"
msgstr "Vider le cache des embeddings (transients)"

msgid "Clear Embeddings for Selected"
msgstr "Supprimer les embeddings de la sélection"

msgid "Clear Post Meta Embeddings (All)"
msgstr "Supprimer les embeddings en post meta (tous)"

msgid "Clear Post Meta Embeddings (By Post Type / Taxonomy)"
msgstr "Supprimer les embeddings en post meta (par type de contenu / taxonomie)"

msgid "Clearing..."
msgstr "Suppression..."

msgid "Click refresh to load current quota data"
msgstr "Cliquez sur actualiser pour charger les données de quota actuelles"

msgid "Click this to regenerate the AI embedding for this post. Use this after changing content or custom fields."
msgstr "Cliquez pour régénérer l'embedding AI de ce contenu. À utiliser après un changement de contenu ou de champs personnalisés."

msgid "Color, size, material, etc. make searches more specific and accurate."
msgstr "Couleur, taille, matière, etc. rendent les recherches plus précises."

msgid "Connection error: %s"
msgstr "Erreur de connexion : %s"

msgid "Connection failed!"
msgstr "Échec de la connexion !"

msgid "Connection successful!"
msgstr "Connexion réussie !"

msgid "Content"
msgstr "Contenu"

msgid "Content Quality"
msgstr "Qualité du contenu"

msgid "Content to index:"
msgstr "Contenu à indexer :"

msgid "Content type"
msgstr "Type de contenu"

msgid "Could not issue a new token. Please try again in a few minutes or contact support."
msgstr "Impossible d'émettre un nouveau token. Réessayez dans quelques minutes ou contactez le support."

msgid "Could not reach OpenAI: %s"
msgstr "Impossible de joindre OpenAI : %s"

msgid "Could not reach the AI Search Service: %s"
msgstr "Impossible de joindre le AI Search Service : %s"

msgid "Current Cache Statistics"
msgstr "Statistiques de cache actuelles"

msgid "Currently selected:"
msgstr "Sélection actuelle :"

msgid "Custom Field"
msgstr "Champ personnalisé"

msgid "Custom Fields Settings"
msgstr "Réglages des champs personnalisés"

msgid "Custom field settings saved successfully! Remember to regenerate embeddings to include the new fields."
msgstr "Réglages des champs personnalisés enregistrés ! Pensez à régénérer les embeddings pour inclure les nouveaux champs."

msgid "Custom fields can contain important searchable information like event dates, locations, product details, etc."
msgstr "Les champs personnalisés peuvent contenir des informations utiles à la recherche : dates d'événements, lieux, détails produits, etc."

msgid "Customer Search"
msgstr "Recherche client"

msgid "Daily Usage"
msgstr "Utilisation quotidienne"

msgid "Daily quota exceeded. New embeddings will be available tomorrow."
msgstr "Quota quotidien dépassé. De nouveaux embeddings seront disponibles demain."

msgid "Daily quota hit. Indexed items are saved — come back tomorrow to finish, or visit AI Search → Generate Embeddings."
msgstr "Quota quotidien atteint. Les éléments indexés sont conservés — revenez demain pour terminer, ou allez dans AI Search → Generate Embeddings."

msgid "Daily quota reached"
msgstr "Quota quotidien atteint"

msgid "Default ON for WooCommerce stores. The boost strength is controlled by the slider on the Search Configuration tab."
msgstr "Activé par défaut sur les boutiques WooCommerce. La force du boost se règle avec le curseur de l'onglet Search."

msgid "Description"
msgstr "Description"

msgid "Description, Tags, Attributes (Material)"
msgstr "Description, étiquettes, attributs (matière)"

msgid "Direct lookup for known product codes"
msgstr "Recherche directe pour les codes produits connus"

msgid "Display Options"
msgstr "Options d'affichage"

msgid "Done! Continuing to next step\\u2026"
msgstr "Terminé ! Passage à l'étape suivante\\u2026"

msgid "Each item indexed charges your OpenAI account for one embedding. Each search query also uses one embedding. OpenAI has no daily cap — only your billing applies."
msgstr "Chaque élément indexé facture un embedding sur votre compte OpenAI. Chaque recherche utilise aussi un embedding. OpenAI n'a pas de plafond quotidien — seule votre facturation s'applique."

msgid "Eligible Taxonomies"
msgstr "Taxonomies éligibles"

msgid "Embedding Model"
msgstr "Modèle d'embeddings"

msgid "Embedding Transients"
msgstr "Transients d'embeddings"

msgid "Embedding cache (transients) cleared successfully. %d items removed."
msgstr "Cache des embeddings (transients) vidé. %d éléments retirés."

msgid "Embedding generation failed."
msgstr "La génération des embeddings a échoué."

msgid "Embedding generation finished: %1$d generated, %2$d failed (of %3$d selected)."
msgstr "Génération terminée : %1$d générés, %2$d en échec (sur %3$d sélectionnés)."

msgid "Embedding quota exceeded (daily or total). Check the Quota tab; generation resumes when the quota resets."
msgstr "Quota d'embeddings dépassé (quotidien ou total). Vérifiez l'onglet quota ; la génération reprendra au renouvellement du quota."

msgid "Embedding regenerated successfully!"
msgstr "Embedding régénéré avec succès !"

msgid "Embeddings are only generated for published posts. Publish this post to enable AI Search."
msgstr "Les embeddings ne sont générés que pour les contenus publiés. Publiez ce contenu pour activer AI Search."

msgid "Embeddings generated for selected terms."
msgstr "Embeddings générés pour les termes sélectionnés."

msgid "Embeddings used: %1$s / %2$s (%3$s remaining)"
msgstr "Embeddings utilisés : %1$s / %2$s (%3$s restants)"

msgid "Enable Term Embeddings"
msgstr "Activer les embeddings de termes"

msgid "Enhanced product search"
msgstr "Recherche de produits améliorée"

msgid "Enter your OpenAI API key to use your own account for embeddings."
msgstr "Saisissez votre clé d'API OpenAI pour utiliser votre propre compte pour les embeddings."

msgid "Events"
msgstr "Événements"

msgid "Everything is indexed. New content is indexed automatically when published."
msgstr "Tout est indexé. Le nouveau contenu est indexé automatiquement à la publication."

msgid "Exact Match"
msgstr "Correspondance exacte"

msgid "Exact match - This badge is only visible to editors and administrators."
msgstr "Correspondance exacte - Ce badge n'est visible que par les éditeurs et administrateurs."

msgid "Example Use Cases"
msgstr "Exemples d'utilisation"

msgid "Excellent"
msgstr "Excellent"

msgid "Failed to reconnect to AI Search Service. Please try again or contact support."
msgstr "Échec de la reconnexion au AI Search Service. Réessayez ou contactez le support."

msgid "Failed to refresh quota data"
msgstr "Échec de l'actualisation des données de quota"

msgid "Failed to regenerate embedding: %s"
msgstr "Échec de la régénération de l'embedding : %s"

msgid "Fair"
msgstr "Correct"

msgid "Fallback Result"
msgstr "Résultat de repli"

msgid "Fallback result - This badge is only visible to editors and administrators."
msgstr "Résultat de repli - Ce badge n'est visible que par les éditeurs et administrateurs."

msgid "Fast Setup"
msgstr "Installation rapide"

msgid "Fields starting with underscore (_) are typically internal meta fields and are excluded."
msgstr "Les champs commençant par un underscore (_) sont généralement internes et sont exclus."

msgid "Filter by Taxonomy:"
msgstr "Filtrer par taxonomie :"

msgid "Find recipes by ingredients or cooking requirements"
msgstr "Trouvez des recettes par ingrédients ou contraintes de cuisson"

msgid "Finds dresses by color and season context"
msgstr "Trouve des robes par couleur et contexte saisonnier"

msgid "Free Service"
msgstr "Service gratuit"

msgid "Free to Start"
msgstr "Gratuit pour commencer"

msgid "Full and short descriptions provide context about your products."
msgstr "Les descriptions longue et courte donnent du contexte sur vos produits."

msgid "General"
msgstr "Général"

msgid "Generate Embeddings"
msgstr "Générer les embeddings"

msgid "Generate Term Embeddings"
msgstr "Générer les embeddings de termes"

msgid "Generate now &rarr;"
msgstr "Générer maintenant &rarr;"

msgid "Generates an embedding for each term that does not have one yet. Run this once after enabling the feature, and again whenever you add a lot of new terms at once."
msgstr "Génère un embedding pour chaque terme qui n'en a pas encore. À lancer une fois après activation, puis à chaque ajout massif de nouveaux termes."

msgid "Generating..."
msgstr "Génération..."

msgid "Generation was stopped early because the provider returned an error that would repeat for every item. Fix the cause below and run again — items already generated are kept."
msgstr "La génération a été interrompue car le fournisseur renvoyait une erreur qui se répéterait pour chaque élément. Corrigez la cause ci-dessous et relancez — les éléments déjà générés sont conservés."

msgid "Get Started"
msgstr "Commencer"

msgid "Go to the \"Generate Embeddings\" tab and regenerate embeddings for the \"product\" post type."
msgstr "Allez dans l'onglet \"Generate Embeddings\" et régénérez les embeddings du type de contenu \"product\"."

msgid "Go to the \"Generate Embeddings\" tab to regenerate embeddings with the new fields."
msgstr "Allez dans l'onglet \"Generate Embeddings\" pour régénérer les embeddings avec les nouveaux champs."

msgid "Good"
msgstr "Bon"

msgid "Helps customers find products by their SKU codes."
msgstr "Aide les clients à trouver des produits par leur code SKU."

msgid "How WooCommerce Integration Works"
msgstr "Fonctionnement de l'intégration WooCommerce"

msgid "How many posts?"
msgstr "Combien de contenus ?"

msgid "How many?"
msgstr "Combien ?"

msgid "How much a matching category, tag or attribute lifts an AI result's score. 0% switches term influence off."
msgstr "À quel point un terme correspondant (catégorie, étiquette ou attribut) rehausse le score d'un résultat AI. 0 % désactive l'influence des termes."

msgid "How similar an AI result must be to the search before it is shown. This only affects AI results - exact and keyword matches always appear."
msgstr "À quel point un résultat AI doit ressembler à la recherche pour être affiché. Ne concerne que les résultats AI - les correspondances exactes et par mots-clés apparaissent toujours."

msgid "How usage works:"
msgstr "Fonctionnement de l'utilisation :"

msgid "If you don't see a custom field you expect, make sure it's being used by at least one published post."
msgstr "Si un champ personnalisé attendu n'apparaît pas, vérifiez qu'il est utilisé par au moins un contenu publié."

msgid "If you need more embeddings, please get in touch with us."
msgstr "S'il vous faut plus d'embeddings, contactez-nous."

msgid "Important Notes"
msgstr "Notes importantes"

msgid "Improves search relevance by understanding product classification."
msgstr "Améliore la pertinence en comprenant la classification des produits."

msgid "In addition to embedding each post, AI Search can generate a separate embedding for every taxonomy term (category, tag, attribute). At search time, each post gets an additive boost based on its best-matching term — so a shopper searching \"trainers\" surfaces products tagged \"Sneakers\" even when no description mentions trainers."
msgstr "En plus de l'embedding de chaque contenu, AI Search peut générer un embedding distinct pour chaque terme de taxonomie (catégorie, étiquette, attribut). Lors de la recherche, chaque contenu reçoit un bonus additif de son terme le plus proche — un client qui cherche \"baskets\" trouve les produits étiquetés \"Sneakers\" même si aucune description ne mentionne baskets."

msgid "Index Your Existing Content"
msgstr "Indexez votre contenu existant"

msgid "Index status"
msgstr "État de l'index"

msgid "Index taxonomy terms separately and boost results that match them."
msgstr "Indexer les termes de taxonomie séparément et renforcer les résultats correspondants."

msgid "Indexed"
msgstr "Indexés"

msgid "Indexed items are saved — fix the cause and continue from AI Search → Generate Embeddings."
msgstr "Les éléments indexés sont conservés — corrigez la cause et reprenez dans AI Search → Generate Embeddings."

msgid "Indexing"
msgstr "Indexation"

msgid "Indexing and searching share the same daily quota. Each item indexed uses one embedding; each search query uses one embedding. If you run out today, indexing will pause AND semantic search will fall back to standard WordPress search until tomorrow."
msgstr "L'indexation et la recherche partagent le même quota quotidien. Chaque élément indexé utilise un embedding ; chaque recherche aussi. Si le quota s'épuise aujourd'hui, l'indexation se met en pause ET la recherche sémantique bascule sur la recherche WordPress standard jusqu'à demain."

msgid "Invalid post ID"
msgstr "ID de contenu invalide"

msgid "Invalid post type."
msgstr "Type de contenu invalide."

msgid "Invalid response format from API"
msgstr "Format de réponse de l'API invalide"

msgid "Items Count"
msgstr "Nombre d'éléments"

msgid "Keyword Match"
msgstr "Correspondance par mots-clés"

msgid "Keyword match - This badge is only visible to editors and administrators."
msgstr "Correspondance par mots-clés - Ce badge n'est visible que par les éditeurs et administrateurs."

msgid "Last updated %s ago"
msgstr "Mis à jour il y a %s"

msgid "Let's get you set up in just a few simple steps."
msgstr "Configurons tout en quelques étapes."

msgid "Lifetime total: %1$s of %2$s"
msgstr "Total cumulé : %1$s sur %2$s"

msgid "Limit"
msgstr "Limite"

msgid "Live in minutes, not hours"
msgstr "En ligne en quelques minutes, pas en heures"

msgid "Loading..."
msgstr "Chargement..."

msgid "Manage which taxonomies are indexed"
msgstr "Gérer les taxonomies indexées"

msgid "Matches based on material and product type"
msgstr "Correspond par matière et type de produit"

msgid "Maximum terms to process in this run. Lower this if you hit timeouts."
msgstr "Nombre maximal de termes à traiter par exécution. Réduisez en cas de timeout."

msgid "Needs AI sync"
msgstr "À synchroniser avec l'AI"

msgid "Network error. Your progress is saved — try again from AI Search → Generate Embeddings."
msgstr "Erreur réseau. Votre progression est conservée — réessayez depuis AI Search → Generate Embeddings."

msgid "Never updated"
msgstr "Jamais mis à jour"

msgid "No Embedding"
msgstr "Sans embedding"

msgid "No OpenAI API key configured. Add one on the General tab."
msgstr "Aucune clé d'API OpenAI configurée. Ajoutez-en une dans l'onglet General."

msgid "No content available for embedding."
msgstr "Aucun contenu disponible pour l'embedding."

msgid "No custom fields found for this post type."
msgstr "Aucun champ personnalisé trouvé pour ce type de contenu."

msgid "No eligible taxonomies are enabled."
msgstr "Aucune taxonomie éligible n'est activée."

msgid "No eligible taxonomies to process."
msgstr "Aucune taxonomie éligible à traiter."

msgid "No post type selected"
msgstr "Aucun type de contenu sélectionné"

msgid "No public taxonomies found on this site."
msgstr "Aucune taxonomie publique trouvée sur ce site."

msgid "No service token found. Please register your site first."
msgstr "Aucun token de service trouvé. Enregistrez d'abord votre site."

msgid "Not Ready"
msgstr "Pas prêt"

msgid "Not registered."
msgstr "Non enregistré."

msgid "Not registered. Save settings to register automatically."
msgstr "Non enregistré. Enregistrez les réglages pour vous inscrire automatiquement."

msgid "Note:"
msgstr "Note :"

msgid "Nothing to do: every published item of the selected type already has an embedding. To regenerate, delete existing embeddings in the Cache & Clean tab first."
msgstr "Rien à faire : tous les contenus publiés du type sélectionné ont déjà un embedding. Pour régénérer, supprimez d'abord les embeddings existants dans l'onglet Tools."

msgid "Only clear post meta if you've changed settings or want to force regeneration."
msgstr "Ne videz le post meta que si vous avez changé des réglages ou voulez forcer la régénération."

msgid "Only custom fields that are currently in use will appear in the lists above."
msgstr "Seuls les champs personnalisés actuellement utilisés apparaissent dans les listes ci-dessus."

msgid "Only published posts are embedded (drafts, pending and private posts are skipped)."
msgstr "Seuls les contenus publiés sont indexés (brouillons, en attente et privés sont ignorés)."

msgid "Only published posts can have embeddings generated."
msgstr "Seuls les contenus publiés peuvent avoir des embeddings."

msgid "Only select fields that contain meaningful text content relevant to search."
msgstr "Ne sélectionnez que des champs au texte pertinent pour la recherche."

msgid "OpenAI API Key"
msgstr "Clé d'API OpenAI"

msgid "OpenAI Platform dashboard"
msgstr "tableau de bord OpenAI Platform"

msgid "OpenAI returned an error (HTTP %1$d: %2$s)"
msgstr "OpenAI a renvoyé une erreur (HTTP %1$d : %2$s)"

msgid "OpenAI returned an unexpected response (HTTP %d)"
msgstr "OpenAI a renvoyé une réponse inattendue (HTTP %d)"

msgid "Optional: Filter posts by a specific taxonomy."
msgstr "Optionnel : filtrer les contenus par une taxonomie précise."

msgid "Performance tip:"
msgstr "Astuce performance :"

msgid "Permanent embeddings stored in post metadata"
msgstr "Embeddings permanents stockés en post meta"

msgid "Permanent storage of embeddings for each post. Clearing requires regeneration."
msgstr "Stockage permanent des embeddings de chaque contenu. La suppression exige une régénération."

msgid "Please save your settings to register with the AI Search Service."
msgstr "Enregistrez vos réglages pour vous inscrire au AI Search Service."

msgid "Please try again later or use your own OpenAI API key instead."
msgstr "Réessayez plus tard ou utilisez votre propre clé d'API OpenAI."

msgid "Please try again later."
msgstr "Réessayez plus tard."

msgid "Poor"
msgstr "Faible"

msgid "Post Meta Embeddings"
msgstr "Embeddings en post meta"

msgid "Post Meta:"
msgstr "Post meta :"

msgid "Post Type"
msgstr "Type de contenu"

msgid "Post Type:"
msgstr "Type de contenu :"

msgid "Post embeddings"
msgstr "Embeddings des contenus"

msgid "Post meta embeddings cleared for selected posts. %d items removed."
msgstr "Embeddings en post meta supprimés pour la sélection. %d éléments retirés."

msgid "Post meta embeddings cleared successfully. %d items removed."
msgstr "Embeddings en post meta supprimés. %d éléments retirés."

msgid "Post not found."
msgstr "Contenu introuvable."

msgid "Processed terms:"
msgstr "Termes traités :"

msgid "Processing..."
msgstr "Traitement..."

msgid "Product Attributes"
msgstr "Attributs de produit"

msgid "Product Content"
msgstr "Contenu produit"

msgid "Product Descriptions:"
msgstr "Descriptions de produit :"

msgid "Product SKU"
msgstr "SKU du produit"

msgid "Product SKU search"
msgstr "Recherche par SKU produit"

msgid "Product attributes like Color, Size, etc. to include in embeddings."
msgstr "Attributs de produit (couleur, taille, etc.) à inclure dans les embeddings."

msgid "Product categories and tags to include in embeddings."
msgstr "Catégories et étiquettes de produit à inclure dans les embeddings."

msgid "Product descriptions and SKU to include in embeddings."
msgstr "Descriptions et SKU du produit à inclure dans les embeddings."

msgid "Properties"
msgstr "Immobilier"

msgid "Quota Exceeded"
msgstr "Quota dépassé"

msgid "Quota Limit Reached"
msgstr "Limite de quota atteinte"

msgid "Quota data refreshed successfully."
msgstr "Données de quota actualisées."

msgid "Ready for AI Search"
msgstr "Prêt pour AI Search"

msgid "Ready in minutes, not hours"
msgstr "Prêt en quelques minutes, pas en heures"

msgid "Recipes"
msgstr "Recettes"

msgid "Recommended range for most sites: relevant results with good coverage."
msgstr "Plage recommandée pour la plupart des sites : résultats pertinents avec une bonne couverture."

msgid "Reconnect with Current Domain"
msgstr "Reconnecter avec le domaine actuel"

msgid "Reconnect with new token"
msgstr "Reconnecter avec un nouveau token"

msgid "Refresh Quota"
msgstr "Actualiser le quota"

msgid "Regenerate Embedding"
msgstr "Régénérer l'embedding"

msgid "Registered with AI Search Service"
msgstr "Enregistré auprès du AI Search Service"

msgid "Relevant Fields"
msgstr "Champs pertinents"

msgid "Review product search settings"
msgstr "Vérifier les réglages de recherche produit"

msgid "Revisions are not embedded."
msgstr "Les révisions ne sont pas indexées."

msgid "Rich, detailed content. This will generate a high-quality embedding for precise search results."
msgstr "Contenu riche et détaillé. L'embedding sera de haute qualité pour des résultats précis."

msgid "SKU:"
msgstr "SKU :"

msgid "SKUs, attributes, and categories pre-configured"
msgstr "SKU, attributs et catégories préconfigurés"

msgid "Save Changes"
msgstr "Enregistrer les modifications"

msgid "Save Custom Fields Settings"
msgstr "Enregistrer les champs personnalisés"

msgid "Save Settings"
msgstr "Enregistrer les réglages"

msgid "Save Term Embedding Settings"
msgstr "Enregistrer les réglages des embeddings de termes"

msgid "Save WooCommerce Settings"
msgstr "Enregistrer les réglages WooCommerce"

msgid "Search"
msgstr "Recherche"

msgid "Search configuration saved."
msgstr "Configuration de recherche enregistrée."

msgid "Search listings by specific property features"
msgstr "Recherchez des biens par caractéristiques précises"

msgid "Search staff by role, department, or skills"
msgstr "Recherchez des collaborateurs par poste, service ou compétences"

msgid "Select Term:"
msgstr "Sélectionner un terme :"

msgid "Select a custom post type and optionally filter by taxonomy/category to generate embeddings for posts that do not yet have them."
msgstr "Sélectionnez un type de contenu et, en option, filtrez par taxonomie/catégorie pour générer les embeddings des contenus qui n'en ont pas encore."

msgid "Select a post type and optionally filter by taxonomy to clear embeddings only for specific posts."
msgstr "Sélectionnez un type de contenu et, en option, une taxonomie pour ne supprimer que les embeddings de certains contenus."

msgid "Select a specific term to filter posts."
msgstr "Sélectionnez un terme précis pour filtrer les contenus."

msgid "Select custom fields to include in embeddings for %s."
msgstr "Sélectionnez les champs personnalisés à inclure dans les embeddings de %s."

msgid "Select which WooCommerce product fields should be included when generating embeddings for product searches. This helps make your product search more accurate and context-aware."
msgstr "Sélectionnez les champs produit WooCommerce à inclure lors de la génération des embeddings. Rend la recherche produit plus précise et contextuelle."

msgid "Select which custom fields should be included when generating embeddings for each post type. This allows you to include additional metadata in your AI-powered search."
msgstr "Sélectionnez les champs personnalisés à inclure dans les embeddings de chaque type de contenu. Permet d'ajouter des métadonnées à la recherche AI."

msgid "Selecting higher values (e.g., 400 or more) may cause timeouts or crash the server depending on your hosting limits. Use with caution."
msgstr "Des valeurs élevées (400 ou plus) peuvent provoquer des timeouts ou surcharger le serveur selon votre hébergement. À utiliser avec prudence."

msgid "Service Status"
msgstr "État du service"

msgid "Settings saved successfully!"
msgstr "Réglages enregistrés !"

msgid "Settings saved successfully! AI Search Service registered."
msgstr "Réglages enregistrés ! AI Search Service inscrit."

msgid "Shoppers find what they mean, not just what they type"
msgstr "Les clients trouvent ce qu'ils veulent dire, pas seulement ce qu'ils tapent"

msgid "Show %d generated items"
msgstr "Afficher les %d éléments générés"

msgid "Show AI Search badge to all visitors"
msgstr "Afficher le badge AI Search à tous les visiteurs"

msgid "Similarity threshold"
msgstr "Seuil de similarité"

msgid "Skip for now"
msgstr "Passer pour l'instant"

msgid "Skip for now &rarr;"
msgstr "Passer pour l'instant &rarr;"

msgid "Skip this step and come back tomorrow to index your content, or switch to your own OpenAI API key for unlimited indexing (AI Search → General Settings)."
msgstr "Passez cette étape et revenez demain pour indexer votre contenu, ou passez à votre propre clé OpenAI pour une indexation illimitée (AI Search → General Settings)."

msgid "Skipped by the ai_search_should_generate_embedding filter."
msgstr "Ignoré par le filtre ai_search_should_generate_embedding."

msgid "Slug"
msgstr "Slug"

msgid "Smart Product Search"
msgstr "Recherche de produits intelligente"

msgid "Smart Search"
msgstr "Recherche intelligente"

msgid "Solid content for AI search. The embedding should provide accurate search results."
msgstr "Contenu solide pour la recherche AI. L'embedding devrait donner des résultats précis."

msgid "Status:"
msgstr "État :"

msgid "Step %1$d of %2$d"
msgstr "Étape %1$d sur %2$d"

msgid "Strict: only close matches show. Descriptive searches may return few AI results."
msgstr "Strict : seules les correspondances proches apparaissent. Les recherches descriptives peuvent renvoyer peu de résultats AI."

msgid "Submit"
msgstr "Envoyer"

msgid "Successfully reconnected to AI Search Service with the new domain."
msgstr "Reconnecté au AI Search Service avec le nouveau domaine."

msgid "Switch to AI Search Service"
msgstr "Passer au AI Search Service"

msgid "Taxonomies"
msgstr "Taxonomies"

msgid "Taxonomy"
msgstr "Taxonomie"

msgid "Team Members"
msgstr "Équipe"

msgid "Temporary cache of embedding API responses (1 month lifetime)"
msgstr "Cache temporaire des réponses de l'API d'embeddings (durée de vie : 1 mois)"

msgid "Temporary cache that speeds up repeated requests. Safe to clear anytime."
msgstr "Cache temporaire qui accélère les requêtes répétées. Peut être vidé sans risque."

msgid "Term boost"
msgstr "Bonus des termes"

msgid "Term embedding settings saved."
msgstr "Réglages des embeddings de termes enregistrés."

msgid "Term embeddings"
msgstr "Embeddings de termes"

msgid "Terms"
msgstr "Termes"

msgid "That taxonomy is currently disabled in settings."
msgstr "Cette taxonomie est désactivée dans les réglages."

msgid "The AI Search Service did not return an embedding."
msgstr "Le AI Search Service n'a pas renvoyé d'embedding."

msgid "The AI Search Service is temporarily unavailable. Try again in a few minutes."
msgstr "Le AI Search Service est temporairement indisponible. Réessayez dans quelques minutes."

msgid "The AI Search Service provides free embeddings with daily and total limits. Daily quota resets every 24 hours."
msgstr "Le AI Search Service fournit des embeddings gratuits avec des limites quotidiennes et totales. Le quota quotidien se renouvelle toutes les 24 heures."

msgid "The AI Search Service rejected this site's token. Use \"Reconnect with new token\" on the General tab."
msgstr "Le AI Search Service a rejeté le token de ce site. Utilisez \"Reconnecter avec un nouveau token\" dans l'onglet General."

msgid "The AI Search Service response did not contain an embedding."
msgstr "La réponse du AI Search Service ne contenait pas d'embedding."

msgid "The AI Search Service returned an empty embedding."
msgstr "Le AI Search Service a renvoyé un embedding vide."

msgid "The AI Search Service returned an error."
msgstr "Le AI Search Service a renvoyé une erreur."

msgid "The AI provider did not return an embedding."
msgstr "Le fournisseur d'AI n'a pas renvoyé d'embedding."

msgid "The generation report has expired. Run Generate Embeddings again to see results."
msgstr "Le rapport de génération a expiré. Relancez Generate Embeddings pour voir les résultats."

msgid "The post has no text to embed (empty title, content and custom fields)."
msgstr "Le contenu n'a aucun texte à indexer (titre, contenu et champs personnalisés vides)."

msgid "The same details are written to the PHP error log (wp-content/debug.log when WP_DEBUG_LOG is on)."
msgstr "Les mêmes détails sont écrits dans le journal d'erreurs PHP (wp-content/debug.log avec WP_DEBUG_LOG actif)."

msgid "The site is not connected to the AI Search Service (no token). Open the General tab and run the connection check."
msgstr "Le site n'est pas connecté au AI Search Service (pas de token). Ouvrez l'onglet General et lancez la vérification de connexion."

msgid "The small model offers great performance at lower cost. The large model provides higher accuracy but costs more. Changing model requires regenerating all embeddings."
msgstr "Le modèle small offre d'excellentes performances à moindre coût. Le large est plus précis mais plus cher. Changer de modèle impose de régénérer tous les embeddings."

msgid "This badge is only visible to editors and administrators."
msgstr "Ce badge n'est visible que par les éditeurs et administrateurs."

msgid "This is safe and recommended."
msgstr "Sûr et recommandé."

msgid "This is the text that will be converted into an AI embedding. It includes the title, content, and any configured custom fields (HTML and shortcodes removed)."
msgstr "Voici le texte qui sera converti en embedding AI. Il inclut le titre, le contenu et les champs personnalisés configurés (HTML et shortcodes retirés)."

msgid "This only generates embeddings for posts that don't have them yet. To regenerate existing embeddings, first delete them in the %s tab."
msgstr "Ne génère des embeddings que pour les contenus qui n'en ont pas encore. Pour régénérer, supprimez d'abord les existants dans l'onglet %s."

msgid "This post does not have an embedding. Click \"Generate Embedding\" below."
msgstr "Ce contenu n'a pas d'embedding. Cliquez sur \"Generate Embedding\" ci-dessous."

msgid "This post has an embedding and will appear in AI-powered search results."
msgstr "Ce contenu a un embedding et apparaîtra dans les résultats de recherche AI."

msgid "This result contains your search words."
msgstr "Ce résultat contient les mots de votre recherche."

msgid "This result matches your search exactly (SKU or title)."
msgstr "Ce résultat correspond exactement à votre recherche (SKU ou titre)."

msgid "This result was found using AI-powered semantic search."
msgstr "Ce résultat provient de la recherche sémantique AI."

msgid "This result was found using fallback search (no AI embedding available)."
msgstr "Ce résultat provient de la recherche de repli (pas d'embedding AI disponible)."

msgid "This will clear the temporary cache of embedding API responses. Embeddings will be re-fetched from the API when needed."
msgstr "Vide le cache temporaire des réponses de l'API. Les embeddings seront récupérés à nouveau si besoin."

msgid "This will register a new token for the current domain."
msgstr "Un nouveau token sera enregistré pour le domaine actuel."

msgid "This will remove all stored embeddings from post metadata."
msgstr "Supprime tous les embeddings stockés en post meta."

msgid "This will remove both transient cache and post meta embeddings. Use this for a complete reset."
msgstr "Supprime le cache transient et les embeddings en post meta. À utiliser pour une remise à zéro complète."

msgid "To review your usage limits and billing information, please visit your %s."
msgstr "Pour vérifier vos limites d'utilisation et votre facturation, consultez votre %s."

msgid "To try different thresholds against real results, open any search page on your site while logged in - a threshold tester appears in the bottom-right corner."
msgstr "Pour essayer des seuils sur de vrais résultats, ouvrez une page de recherche du site en étant connecté - un testeur apparaît en bas à droite."

msgid "Token recovered!"
msgstr "Token récupéré !"

msgid "Token recovery failed."
msgstr "Échec de la récupération du token."

msgid "Tools"
msgstr "Outils"

msgid "Total Embeddings"
msgstr "Total des embeddings"

msgid "Total quota exceeded. Consider upgrading your plan or using your own OpenAI API key."
msgstr "Quota total dépassé. Envisagez une mise à niveau ou votre propre clé OpenAI."

msgid "Transform your WordPress search with AI-powered intelligence"
msgstr "Transformez la recherche de votre WordPress avec l'intelligence AI"

msgid "Transients:"
msgstr "Transients :"

msgid "Unable to connect to AI Search Service. Please check your connection and try again."
msgstr "Connexion au AI Search Service impossible. Vérifiez votre connexion et réessayez."

msgid "Unable to reach AI Search Service. Please try again later."
msgstr "Impossible de joindre le AI Search Service. Réessayez plus tard."

msgid "Unauthorized"
msgstr "Non autorisé"

msgid "Unauthorized access"
msgstr "Accès non autorisé"

msgid "Uncheck a taxonomy to skip generating embeddings for its terms (useful for huge or low-value taxonomies)."
msgstr "Décochez une taxonomie pour ne pas générer d'embeddings pour ses termes (utile pour les taxonomies très volumineuses ou peu utiles)."

msgid "Up to 10,000 embeddings included"
msgstr "Jusqu'à 10 000 embeddings inclus"

msgid "Up to date"
msgstr "À jour"

msgid "Usage Quota"
msgstr "Quota d'utilisation"

msgid "Use"
msgstr "Utiliser"

msgid "Use the \"Generate Term Embeddings\" button below to fill the gap. Each missing term consumes one embedding from your quota."
msgstr "Utilisez le bouton \"Generate Term Embeddings\" ci-dessous pour combler l'écart. Chaque terme manquant consomme un embedding du quota."

msgid "Users can search by location or event details"
msgstr "Les utilisateurs peuvent chercher par lieu ou détails de l'événement"

msgid "Using Your Own OpenAI API Key"
msgstr "Vous utilisez votre propre clé d'API OpenAI"

msgid "Very broad: almost everything loosely related will show. Expect some noise."
msgstr "Très large : presque tout ce qui est vaguement lié apparaîtra. Attendez-vous à du bruit."

msgid "Very limited content. Add more text, descriptions, or configure custom fields to improve search accuracy."
msgstr "Contenu très limité. Ajoutez du texte, des descriptions, ou configurez des champs personnalisés pour améliorer la précision."

msgid "View Embedding Content"
msgstr "Voir le contenu de l'embedding"

msgid "Warning:"
msgstr "Attention :"

msgid "Welcome to AI Search for WooCommerce!"
msgstr "Bienvenue dans AI Search pour WooCommerce !"

msgid "Welcome to AI Search!"
msgstr "Bienvenue dans AI Search !"

msgid "What are custom fields?"
msgstr "Que sont les champs personnalisés ?"

msgid "When disabled, only editors and administrators see the badge on search results."
msgstr "Si désactivé, seuls les éditeurs et administrateurs voient le badge dans les résultats."

msgid "Why Include It"
msgstr "Pourquoi l'inclure"

msgid "Why It Helps"
msgstr "Pourquoi c'est utile"

msgid "Why include them?"
msgstr "Pourquoi les inclure ?"

msgid "Why items failed:"
msgstr "Raisons des échecs :"

msgid "WooCommerce Product Search Settings"
msgstr "Réglages de recherche produit WooCommerce"

msgid "WooCommerce Ready"
msgstr "Prêt pour WooCommerce"

msgid "WooCommerce detected. The plugin has been pre-configured with product-friendly defaults — short descriptions, categories, and attributes are already included in your store's search index."
msgstr "WooCommerce détecté. Le plugin a été préconfiguré pour les boutiques — descriptions courtes, catégories et attributs sont déjà inclus dans l'index de recherche."

msgid "WooCommerce field settings saved successfully! Remember to regenerate embeddings for products to include the new fields."
msgstr "Réglages des champs WooCommerce enregistrés ! Pensez à régénérer les embeddings des produits pour inclure les nouveaux champs."

msgid "WooCommerce is not active. This tab is only available when WooCommerce is installed and activated."
msgstr "WooCommerce n'est pas actif. Cet onglet n'est disponible qu'avec WooCommerce installé et activé."

msgid "WooCommerce mode"
msgstr "Mode WooCommerce"

msgid "WooCommerce-Ready Defaults"
msgstr "Réglages par défaut prêts pour WooCommerce"

msgid "Word count: %d | Character count: %d"
msgstr "Mots : %d | Caractères : %d"

msgid "You are currently using your own OpenAI API key. Quota management is handled directly by OpenAI."
msgstr "Vous utilisez votre propre clé d'API OpenAI. La gestion du quota est assurée directement par OpenAI."

msgid "You do not have permission to edit this post"
msgstr "Vous n'avez pas la permission de modifier ce contenu"

msgid "You will need to regenerate embeddings for these posts after clearing."
msgstr "Vous devrez régénérer les embeddings de ces contenus après la suppression."

msgid "You will need to regenerate embeddings manually after this."
msgstr "Vous devrez régénérer les embeddings manuellement après cette action."

msgid "You've used all of today's embeddings. Indexing will pause until tomorrow — and because search queries also consume the same quota, semantic search on your site is using fallback results for the rest of the day."
msgstr "Vous avez utilisé tous les embeddings du jour. L'indexation est en pause jusqu'à demain — et comme les recherches consomment le même quota, la recherche sémantique utilise des résultats de repli pour le reste de la journée."

msgid "Your AI Search Service token was registered for %1$s but your site is now running on %2$s. This may cause the search to fail."
msgstr "Le token du AI Search Service a été enregistré pour %1$s mais votre site tourne maintenant sur %2$s. La recherche peut échouer."

msgid "Your daily quota"
msgstr "Votre quota quotidien"

msgid "Your own OpenAI API Key"
msgstr "Votre propre clé d'API OpenAI"

msgid "Your token is no longer recognized by the service. You can reconnect by issuing a fresh token — your usage limits and quotas will be preserved."
msgstr "Votre token n'est plus reconnu par le service. Vous pouvez vous reconnecter en émettant un nouveau token — vos limites et quotas seront conservés."

msgid "and %d more"
msgstr "et %d de plus"

msgid "bedrooms, location, price, amenities"
msgstr "chambres, lieu, prix, équipements"

msgid "event_location, event_description"
msgstr "event_location, event_description"

msgid "ingredients, cooking_time, difficulty"
msgstr "ingredients, cooking_time, difficulty"

msgid "job_title, department, expertise"
msgstr "job_title, department, expertise"

msgid "text-embedding-3-large (Higher quality)"
msgstr "text-embedding-3-large (qualité supérieure)"

msgid "text-embedding-3-small (Recommended)"
msgstr "text-embedding-3-small (recommandé)"

msgid "— All (no filter) —"
msgstr "— Tous (sans filtre) —"

msgid "— All enabled taxonomies —"
msgstr "— Toutes les taxonomies actives —"

msgid "— All terms —"
msgstr "— Tous les termes —"

msgid "— Error loading terms —"
msgstr "— Erreur de chargement des termes —"

msgid "— No terms found —"
msgstr "— Aucun terme trouvé —"

msgid "— Select a term —"
msgstr "— Sélectionner un terme —"

msgid "Search products..."
msgstr "Rechercher des produits..."

msgid "What are you looking for?"
msgstr "Que cherchez-vous ?"

msgid "No results yet"
msgstr "Aucun résultat pour l'instant"

msgid "Searching..."
msgstr "Recherche..."

msgid "See all results"
msgstr "Voir tous les résultats"

msgid "AI suggestions"
msgstr "Suggestions IA"

msgid "Search suggestions"
msgstr "Suggestions de recherche"

msgid "Close search"
msgstr "Fermer la recherche"

msgid "%d results"
msgstr "%d résultats"
