#
msgid ""
msgstr ""
"Project-Id-Version: Sabriel AI 1.0.26\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-08-02 11:42+0000\n"
"PO-Revision-Date: 2026-07-19 00:00+0000\n"
"Last-Translator: Sabriel Agency\n"
"Language-Team: French\n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Domain: sabriel-ai\n"

#. Plugin Name of the plugin
#: sabriel-ai-plugin.php includes/modules/class-module-dashboard.php:24
#: includes/modules/class-module-dashboard.php:25
msgid "Sabriel AI"
msgstr "Sabriel AI"

#. Plugin URI of the plugin
#. Author URI of the plugin
#: sabriel-ai-plugin.php
msgid "https://sabrielagency.com"
msgstr "https://sabrielagency.com"

#. Description of the plugin
#: sabriel-ai-plugin.php
msgid ""
"AI chat assistant for your site: answers customers using your own price "
"list, opening hours and tone of voice. Bring your own key for Gemini, OpenAI"
" or Claude."
msgstr ""
"Assistant de chat IA pour ton site : répond aux clients avec ta grille "
"tarifaire, tes horaires et ton ton de voix. Apporte ta propre clé Gemini, "
"OpenAI ou Claude."

#. Author of the plugin
#: sabriel-ai-plugin.php
msgid "Sabriel Agency"
msgstr "Sabriel Agency"

#: includes/ai-providers/class-sabriel-ai-provider-claude.php:56
msgid "No customer message to send to the AI engine."
msgstr "Aucun message du client à envoyer au moteur d'IA."

#: includes/ai-providers/class-sabriel-ai-provider-claude.php:88
#: includes/ai-providers/class-sabriel-ai-provider-gemini.php:69
#: includes/ai-providers/class-sabriel-ai-provider-openai.php:120
#: includes/modules/class-module-chat.php:462
msgid "The AI service is very busy right now."
msgstr "Le service d'IA est très sollicité en ce moment."

#: includes/ai-providers/class-sabriel-ai-provider-claude.php:124
#: includes/ai-providers/class-sabriel-ai-provider-claude.php:127
#: includes/ai-providers/class-sabriel-ai-provider-openai.php:227
msgid ""
"[The customer attached a file that this AI engine cannot read directly: "
"kindly ask them to describe its contents]"
msgstr ""
"[Le client a joint un fichier que ce moteur d'IA ne peut pas lire "
"directement : demande-lui gentiment d'en décrire le contenu]"

#: includes/ai-providers/class-sabriel-ai-provider-openai.php:116
msgid ""
"The OpenAI account has run out of credit. Top up the balance or add a "
"payment method on platform.openai.com, then try the key again."
msgstr ""
"Le compte OpenAI n'a plus de crédit. Rechargez le solde ou ajoutez un moyen "
"de paiement sur platform.openai.com, puis réessayez la clé."

#. translators: %s: name of the AI engine, e.g. OpenAI
#: includes/ai-providers/class-sabriel-ai-provider.php:94
msgid ""
"The %s key was refused: it is wrong, it has been revoked, or it has expired."
" Create a new one on the provider's site and paste it in again."
msgstr ""
"La clé %s a été refusée : elle est erronée, elle a été révoquée ou elle a "
"expiré. Créez-en une nouvelle sur le site du fournisseur et collez-la à "
"nouveau."

#. translators: 1: model identifier that was requested; 2: name of the AI
#. engine
#: includes/ai-providers/class-sabriel-ai-provider.php:104
msgid ""
"The model \"%1$s\" does not exist on %2$s, or your account has no access to "
"it. Pick another one from the model list."
msgstr ""
"Le modèle \"%1$s\" n'existe pas chez %2$s, ou votre compte n'y a pas accès. "
"Choisissez-en un autre dans la liste des modèles."

#. translators: %s: name of the AI engine, e.g. OpenAI
#: includes/ai-providers/class-sabriel-ai-provider.php:111
msgid ""
"The chosen model does not exist on %s, or your account has no access to it. "
"Pick another one from the model list."
msgstr ""
"Le modèle choisi n'existe pas chez %s, ou votre compte n'y a pas accès. "
"Choisissez-en un autre dans la liste des modèles."

#. translators: %s: name of the AI engine, e.g. OpenAI
#: includes/ai-providers/class-sabriel-ai-provider.php:120
msgid ""
"The %s account has run out of credit. Top up the balance or add a payment "
"method in your provider account, then try again."
msgstr ""
"Le compte %s n'a plus de crédit. Rechargez le solde ou ajoutez un moyen de "
"paiement dans votre compte fournisseur, puis réessayez."

#. translators: %s: name of the AI engine, e.g. Google Gemini
#: includes/ai-providers/class-sabriel-ai-provider.php:129
msgid ""
"%s refused the request: the key is valid but not allowed to use this "
"service. Check the restrictions on the key in your provider account."
msgstr ""
"%s a refusé la requête : la clé est valide mais n'est pas autorisée à "
"utiliser ce service. Vérifiez les restrictions de la clé dans votre compte "
"fournisseur."

#. translators: 1: name of the AI engine; 2: the error message returned by
#. that engine, in English
#: includes/ai-providers/class-sabriel-ai-provider.php:139
msgid "%1$s reports: %2$s"
msgstr "%1$s signale : %2$s"

#. translators: 1: name of the AI engine; 2: HTTP response code
#: includes/ai-providers/class-sabriel-ai-provider.php:147
msgid "Error %1$s, code %2$d"
msgstr "Erreur %1$s, code %2$d"

#. translators: %s: name of the AI engine, e.g. Gemini
#: includes/ai-providers/class-sabriel-ai-provider.php:166
msgid ""
"The API key %s is saved but no longer readable: this happens when WordPress "
"security keys change or the site is moved. Go to Sabriel AI → AI Engine and "
"enter it again."
msgstr ""
"La clé API %s est enregistrée mais n'est plus lisible : cela arrive quand "
"les clés de sécurité de WordPress changent ou quand le site est déplacé. Va "
"dans Sabriel AI → Moteur d'IA et saisis-la à nouveau."

#. translators: %s: name of the AI engine, e.g. Gemini
#: includes/ai-providers/class-sabriel-ai-provider.php:178
msgid "API key %s not configured. Go to Sabriel AI → AI Engine."
msgstr "Clé API %s non configurée. Va dans Sabriel AI → Moteur IA."

#: includes/class-sabriel-base.php:120
msgid "enabled"
msgstr "activé"

#: includes/class-sabriel-base.php:121
msgid "disabled"
msgstr "désactivé"

#: includes/class-sabriel-orari.php:123
msgid "closed"
msgstr "fermé"

#: includes/modules/class-module-ai.php:79
#: includes/modules/class-module-ai.php:80
#: includes/modules/class-module-ai.php:350
#: includes/modules/class-module-documentazione.php:343
#: includes/modules/class-module-documentazione.php:385
#: includes/modules/class-module-documentazione.php:390
#: includes/modules/class-module-documentazione.php:401
msgid "AI Engine"
msgstr "Moteur IA"

#: includes/modules/class-module-ai.php:237
msgid "No key saved."
msgstr "Aucune clé enregistrée."

#: includes/modules/class-module-ai.php:261
#: includes/modules/class-module-ai.php:512
msgid "Doesn't work"
msgstr "Ne fonctionne pas"

#. translators: %s: error message returned by the service
#: includes/modules/class-module-ai.php:275
msgid "Connection failed: %s"
msgstr "Échec de la connexion : %s"

#: includes/modules/class-module-ai.php:292
#: includes/modules/class-module-branding.php:158
#: includes/modules/class-module-dashboard.php:45
#: includes/modules/class-module-documentazione.php:22
#: includes/modules/class-module-documentazione.php:244
#: includes/modules/class-module-prezzi.php:193
#: includes/modules/class-module-settings.php:621
#: includes/modules/class-module-settings.php:1206
#: includes/modules/class-module-status.php:664
msgid "Access denied"
msgstr "Accès refusé"

#. translators: 1: name of the engine whose field was filled in; 2: name of
#. the engine the key actually belongs to
#: includes/modules/class-module-ai.php:324
#: includes/modules/class-module-settings.php:582
msgid ""
"The key in the %1$s field belongs to %2$s, so it was not saved. Each engine "
"needs its own key: check you pasted it into the right box."
msgstr ""
"La clé dans le champ %1$s appartient à %2$s, elle n'a donc pas été "
"enregistrée. Chaque moteur a besoin de sa propre clé : vérifiez que vous "
"l'avez collée dans la bonne case."

#: includes/modules/class-module-ai.php:344
msgid "AI Engine saved."
msgstr "Moteur IA enregistré."

#: includes/modules/class-module-ai.php:351
msgid ""
"Choose which AI powers the bot's replies and enter its key. You can save "
"several keys at once and switch engine whenever you like: the widget on your"
" site keeps working exactly the same, whichever engine you pick."
msgstr ""
"Choisissez quelle IA fait répondre le bot et saisissez sa clé. Vous pouvez "
"enregistrer plusieurs clés à la fois et changer de moteur quand vous voulez "
": le widget du site continue de fonctionner à l'identique, quel que soit le "
"moteur choisi."

#: includes/modules/class-module-ai.php:363
msgid "Choose the engine"
msgstr "Choisissez le moteur"

#: includes/modules/class-module-ai.php:364
msgid ""
"The engine that answers customers in chat. It uses YOUR API key for that "
"service: you pay for and manage it."
msgstr ""
"Le moteur qui répond aux clients dans le chat. Il utilise VOTRE clé API de "
"ce service : c'est vous qui la payez et la gérez."

#: includes/modules/class-module-ai.php:387
#: includes/modules/class-module-ai.php:539
msgid "● active"
msgstr "● actif"

#: includes/modules/class-module-ai.php:389
#: includes/modules/class-module-ai.php:540
msgid "● selected"
msgstr "● sélectionné"

#: includes/modules/class-module-ai.php:391
#: includes/modules/class-module-ai.php:541
msgid "✓ key saved"
msgstr "✓ clé enregistrée"

#: includes/modules/class-module-ai.php:393
#: includes/modules/class-module-ai.php:542
msgid "tap to choose"
msgstr "toucher pour choisir"

#: includes/modules/class-module-ai.php:400
msgid ""
"The engine with the blue border is the active one. Tap another card to "
"change it."
msgstr ""
"Le moteur avec la bordure bleue est celui qui est actif. Touchez une autre "
"carte pour en changer."

#: includes/modules/class-module-ai.php:402
msgid "Model and key"
msgstr "Modèle et clé"

#: includes/modules/class-module-ai.php:403
msgid ""
"Settings for the engine selected above. The key is stored encrypted, never "
"in plain text; leave the field empty to keep the one already saved."
msgstr ""
"Réglages du moteur sélectionné ci-dessus. La clé est stockée chiffrée, "
"jamais en clair ; laissez le champ vide pour conserver celle déjà "
"enregistrée."

#: includes/modules/class-module-ai.php:417
#: includes/modules/class-module-documentazione.php:118
msgid "Key saved"
msgstr "Clé enregistrée"

#: includes/modules/class-module-ai.php:419
#: includes/modules/class-module-documentazione.php:120
msgid "Key unreadable"
msgstr "Clé illisible"

#: includes/modules/class-module-ai.php:421
#: includes/modules/class-module-documentazione.php:122
msgid "No key"
msgstr "Aucune clé"

#: includes/modules/class-module-ai.php:427
msgid ""
"The saved key can no longer be decrypted (usually after changing the "
"security keys in wp-config.php or migrating the site). Re-enter it below to "
"make it work again."
msgstr ""
"La clé enregistrée n'est plus déchiffrable (généralement après un changement"
" des clés de sécurité dans wp-config.php ou une migration du site). "
"Ressaisissez-la ci-dessous pour la faire fonctionner à nouveau."

#: includes/modules/class-module-ai.php:436
msgid "Note:"
msgstr "Remarque :"

#: includes/modules/class-module-ai.php:437
msgid ""
"this engine can't read the PDFs customers attach in chat, only images. If "
"you choose it, the paperclip button stops offering PDFs on its own and the "
"bot no longer promises to read them: if a customer has one, they're asked to"
" paste the text instead. The other engines do read PDFs."
msgstr ""
"ce moteur ne sait pas lire les PDF que les clients joignent dans le chat, "
"seulement les images. Si vous le choisissez, le bouton trombone cesse de "
"lui-même de proposer les PDF et le bot ne promet plus de savoir les lire : "
"si un client en a un, il lui est demandé de coller le texte. Les autres "
"moteurs lisent les PDF."

#: includes/modules/class-module-ai.php:440
#: includes/modules/class-module-settings.php:737
msgid "•••••••••••••••••••• (leave empty to keep it unchanged)"
msgstr "•••••••••••••••••••• (laissez vide pour ne pas la changer)"

#: includes/modules/class-module-ai.php:440
#: includes/modules/class-module-settings.php:737
msgid "Paste your API key here"
msgstr "Collez ici la clé API"

#: includes/modules/class-module-ai.php:442
#: includes/modules/class-module-settings.php:739
msgid "Where do I find the key →"
msgstr "Où trouver la clé →"

#: includes/modules/class-module-ai.php:444
msgid "Test this key"
msgstr "Tester cette clé"

#: includes/modules/class-module-ai.php:445
msgid "Remove key"
msgstr "Retirer la clé"

#: includes/modules/class-module-ai.php:456
#: includes/modules/class-module-documentazione.php:343
#: includes/modules/class-module-settings.php:748
msgid "Model"
msgstr "Modèle"

#: includes/modules/class-module-ai.php:460
#: includes/modules/class-module-settings.php:752
msgid "recommended"
msgstr "recommandé"

#: includes/modules/class-module-ai.php:462
msgid "per 1M tokens"
msgstr "par 1M de tokens"

#: includes/modules/class-module-ai.php:464
#: includes/modules/class-module-settings.php:756
msgid "Custom model…"
msgstr "Modèle personnalisé…"

#. translators: %s: example of a model identifier
#: includes/modules/class-module-ai.php:466
#: includes/modules/class-module-settings.php:758
msgid "Exact model ID (e.g. %s)"
msgstr "ID exact du modèle (ex. %s)"

#. translators: %s: date the prices were checked
#: includes/modules/class-module-ai.php:468
msgid ""
"Prices in USD per 1M tokens (input / output), billed to your API key. "
"Verified on %s. Some engines charge more above a certain request length "
"(usually 200,000 tokens): the figure here is the standard rate, and with a "
"very long prompt the bill on those models can be higher."
msgstr ""
"Prix en USD par million de jetons (entrée / sortie), à la charge de votre "
"clé API. Vérifiés le %s. Certains moteurs facturent davantage au-delà d'une "
"certaine longueur de requête (généralement 200 000 jetons) : le tarif "
"indiqué ici est le tarif normal, et avec une requête très longue la facture "
"peut être plus élevée sur ces modèles."

#. translators: %s: date the prices were checked
#: includes/modules/class-module-ai.php:469
msgid "Official pricing"
msgstr "Tarifs officiels"

#: includes/modules/class-module-ai.php:480
msgid "Save AI engine"
msgstr "Enregistrer le moteur IA"

#: includes/modules/class-module-ai.php:505
msgid "Checking..."
msgstr "Vérification en cours..."

#: includes/modules/class-module-ai.php:511
msgid "✓ Works"
msgstr "✓ Fonctionne"

#: includes/modules/class-module-ai.php:513
msgid "✗ Connection error"
msgstr "✗ Erreur de connexion"

#: includes/modules/class-module-ai.php:519
msgid ""
"Remove this key? If this is the active engine, the bot may stop replying "
"until you choose another one."
msgstr ""
"Retirer cette clé ? Si ce moteur est celui actif, le bot pourrait cesser de "
"répondre tant que vous n'en choisissez pas un autre."

#: includes/modules/class-module-ai.php:527
msgid "I couldn't remove it, please try again."
msgstr "Je n'ai pas pu la supprimer, réessayez."

#: includes/modules/class-module-ai.php:528
#: includes/modules/class-module-branding.php:536
#: includes/modules/class-module-settings.php:895
#: includes/modules/class-module-settings.php:941
#: includes/modules/class-module-settings.php:2131
msgid "Connection error, please try again."
msgstr "Erreur de connexion, réessayez."

#: includes/modules/class-module-branding.php:141
#: includes/modules/class-module-branding.php:142
#: includes/modules/class-module-branding.php:209
#: includes/modules/class-module-documentazione.php:344
#: includes/modules/class-module-documentazione.php:435
#: includes/modules/class-module-documentazione.php:439
#: includes/modules/class-module-documentazione.php:465
msgid "Customization"
msgstr "Personnalisation"

#: includes/modules/class-module-branding.php:171
msgid "Appearance reset to the starting values."
msgstr "Apparence réinitialisée aux valeurs de départ."

#: includes/modules/class-module-branding.php:194
msgid "Appearance saved: this is how your visitors will see it."
msgstr "Apparence enregistrée : c'est ainsi que vos visiteurs la verront."

#: includes/modules/class-module-branding.php:210
msgid ""
"Every part of the widget can be customized on its own. Change a value and "
"watch the preview update right away, before you even save."
msgstr ""
"Chaque zone du widget est personnalisable séparément. Modifiez les valeurs "
"et regardez l'aperçu se mettre à jour immédiatement, avant même "
"d'enregistrer."

#: includes/modules/class-module-branding.php:221
#: includes/modules/class-module-documentazione.php:344
msgid "Identity"
msgstr "Identité"

#: includes/modules/class-module-branding.php:222
msgid ""
"How the bot introduces itself: the name it uses and the image shown in the "
"chat header."
msgstr ""
"Comment le bot se présente : le nom qu'il utilise pour parler de lui-même et"
" l'image affichée dans l'en-tête du chat."

#: includes/modules/class-module-branding.php:238
#: includes/modules/class-module-settings.php:684
#: includes/modules/class-module-status.php:775
msgid "Bot name"
msgstr "Nom du bot"

#: includes/modules/class-module-branding.php:244
msgid "Logo / avatar"
msgstr "Logo / avatar"

#: includes/modules/class-module-branding.php:247
msgid "Choose image"
msgstr "Choisir une image"

#: includes/modules/class-module-branding.php:248
#: public/partials/widget-markup.php:99
msgid "Remove"
msgstr "Retirer"

#: includes/modules/class-module-branding.php:249
msgid "🔄 Use the site's logo"
msgstr "🔄 Utiliser le logo du site"

#: includes/modules/class-module-branding.php:253
msgid ""
"If you don't choose one, the bot's initial is shown on a colored circle "
"instead (below)."
msgstr ""
"Si vous n'en choisissez pas, l'initiale du nom du bot s'affiche sur un "
"cercle coloré (ci-dessous)."

#: includes/modules/class-module-branding.php:254
msgid ""
"Important: use a square image (e.g. 512×512 pixels), PNG format with a "
"transparent background, not a rectangle, and not a solid white or colored "
"background. The logo is shown whole inside a circle: if the file isn't "
"square or isn't transparent, that background/edge will show around the "
"artwork."
msgstr ""
"Important : utilisez une image carrée (ex. 512×512 pixels), format PNG avec "
"fond transparent, pas un rectangle, ni un fond blanc ou coloré uni. Le logo "
"est affiché en entier dans un cercle : si le fichier n'est pas carré ou "
"n'est pas transparent, ce fond/bord se verra autour du dessin."

#: includes/modules/class-module-branding.php:256
msgid "Background behind the logo/initial"
msgstr "Fond derrière le logo/l'initiale"

#: includes/modules/class-module-branding.php:259
msgid "Main colors (header, links, buttons)"
msgstr "Couleurs principales (en-tête, liens, boutons)"

#: includes/modules/class-module-branding.php:260
msgid "The two colors seen the most: they drive the whole look of the widget."
msgstr ""
"Les deux couleurs les plus visibles : elles guident toute l'apparence du "
"widget."

#: includes/modules/class-module-branding.php:263
msgid "Primary colour (header, links, chat buttons)"
msgstr "Couleur primaire (en-tête, liens, boutons du chat)"

#: includes/modules/class-module-branding.php:264
msgid "Secondary colour (links, bot bubble border)"
msgstr "Couleur secondaire (liens, bordure des bulles du bot)"

#: includes/modules/class-module-branding.php:265
msgid "Bot name colour in the header"
msgstr "Couleur du nom du bot dans l'en-tête"

#: includes/modules/class-module-branding.php:266
msgid "\"Online\" wording under the bot name"
msgstr "Mention \"Online\" sous le nom du bot"

#: includes/modules/class-module-branding.php:267
msgid "Header icons: profile, history, minimise, close"
msgstr "Icônes de l'en-tête : profil, historique, réduire, fermer"

#: includes/modules/class-module-branding.php:268
msgid "Header icons with the mouse over them"
msgstr "Icônes de l'en-tête au survol de la souris"

#: includes/modules/class-module-branding.php:269
msgid ""
"Light contrast colour (text on primary buttons, neutral backgrounds and "
"dividers)"
msgstr ""
"Couleur claire de contraste (texte sur les boutons primaires, fonds neutres "
"et séparateurs)"

#: includes/modules/class-module-branding.php:273
msgid "Save appearance"
msgstr "Enregistrer l'apparence"

#: includes/modules/class-module-branding.php:283
msgid ""
"Are you sure? Everything goes back to its starting values: bot name, logo "
"and the colours. Conversations and the other settings are left alone."
msgstr ""
"Sûr ? Tout revient aux valeurs de départ : nom du bot, logo et les couleurs."
" Les conversations et les autres réglages ne sont pas touchés."

#: includes/modules/class-module-branding.php:287
msgid "Warning:"
msgstr "Attention :"

#: includes/modules/class-module-branding.php:287
msgid ""
"resets the bot name, the logo and every colour to their starting values. "
"Your current customisations are lost and cannot be recovered. Conversations "
"and the other settings are left untouched."
msgstr ""
"réinitialise le nom du bot, le logo et toutes les couleurs à leurs valeurs "
"de départ. Vos personnalisations actuelles sont perdues et irrécupérables. "
"Les conversations et les autres réglages ne sont pas touchés."

#: includes/modules/class-module-branding.php:288
msgid "Reset appearance to starting values"
msgstr "Réinitialiser l'apparence aux valeurs de départ"

#: includes/modules/class-module-branding.php:335
msgid "Colour"
msgstr "Couleur"

#: includes/modules/class-module-branding.php:336
msgid "Opacity"
msgstr "Opacité"

#: includes/modules/class-module-branding.php:358
msgid "Live preview"
msgstr "Aperçu en direct"

#: includes/modules/class-module-branding.php:371
#: includes/modules/class-module-widget.php:176
#: public/partials/widget-markup.php:22
msgid "Online"
msgstr "En ligne"

#: includes/modules/class-module-branding.php:373
#: includes/modules/class-module-branding.php:374
msgid "Hover here to see the hover colour"
msgstr "Passe la souris ici pour voir la couleur au survol"

#: includes/modules/class-module-branding.php:385
msgid "Hi! How can I help you today?"
msgstr "Bonjour ! Comment puis-je vous aider aujourd'hui ?"

#: includes/modules/class-module-branding.php:388
msgid "I'd like a quote"
msgstr "J'aimerais un devis"

#: includes/modules/class-module-branding.php:399
msgid "Sure, tell me more about what you need"
msgstr "Bien sûr, dis-m'en plus sur ce dont tu as besoin"

#: includes/modules/class-module-branding.php:403
msgid "Attachment icon"
msgstr "Icône pièces jointes"

#: includes/modules/class-module-branding.php:404
msgid "Microphone icon"
msgstr "Icône micro"

#: includes/modules/class-module-branding.php:406
msgid "Send icon"
msgstr "Icône envoi"

#: includes/modules/class-module-branding.php:460
msgid "Choose the logo"
msgstr "Choisis le logo"

#: includes/modules/class-module-branding.php:460
msgid "Use this image"
msgstr "Utiliser cette image"

#: includes/modules/class-module-branding.php:496
#: includes/modules/class-module-settings.php:870
#: includes/modules/class-module-settings.php:2113
msgid "Searching…"
msgstr "Recherche en cours…"

#: includes/modules/class-module-branding.php:505
msgid ""
"Your site doesn't have a logo set yet (Appearance → Customise → Site "
"Identity in WordPress)."
msgstr ""
"Ton site n'a pas encore de logo défini (Apparence → Personnaliser → Identité"
" du site dans WordPress)."

#: includes/modules/class-module-branding.php:513
msgid "Site logo found: "
msgstr "Logo du site trouvé : "

#: includes/modules/class-module-branding.php:515
msgid "Use this one"
msgstr "Utiliser celui-ci"

#: includes/modules/class-module-branding.php:530
msgid "Applied: remember to save to confirm."
msgstr "Appliqué : pense à enregistrer pour confirmer."

#: includes/modules/class-module-chat.php:463
msgid "I can't reply right now, please try again in a moment."
msgstr "Je ne peux pas répondre pour le moment, réessayez dans un instant."

#: includes/modules/class-module-contatto.php:38
#: includes/modules/class-module-contatto.php:63
msgid "Too many requests, please try again shortly."
msgstr "Trop de requêtes, réessayez dans un instant."

#: includes/modules/class-module-contatto.php:56
msgid "Invalid request."
msgstr "Requête non valide."

#: includes/modules/class-module-contatto.php:73
msgid "Invalid email"
msgstr "E-mail non valide"

#: includes/modules/class-module-contatto.php:77
#: includes/modules/class-module-contatto.php:153
msgid "Please use a permanent email address, not a temporary one."
msgstr "Utilisez une adresse e-mail permanente, pas une adresse temporaire."

#. translators: %s: business name
#: includes/modules/class-module-contatto.php:104
#: public/partials/widget-markup.php:13 public/partials/widget-markup.php:117
msgid "Chat %s"
msgstr "Chat %s"

#: includes/modules/class-module-contatto.php:114
#: includes/modules/class-module-contatto.php:170
#: includes/modules/class-module-widget.php:211
msgid "Email"
msgstr "E-mail"

#: includes/modules/class-module-contatto.php:117
#: includes/modules/class-module-contatto.php:171
#: includes/modules/class-module-settings.php:698
#: public/partials/widget-markup.php:41
msgid "Phone"
msgstr "Téléphone"

#: includes/modules/class-module-contatto.php:123
msgid "Any other questions? We're here:"
msgstr "D'autres questions ? Nous sommes là :"

#. translators: %s: website name
#: includes/modules/class-module-contatto.php:129
msgid ""
"You received this message because this address was given in the chat of %s "
"to receive a copy of the conversation. If it wasn't you, you can ignore it: "
"no account was created and you will not receive anything else."
msgstr ""
"Tu as reçu ce message parce que cette adresse a été indiquée dans le chat de"
" %s pour recevoir une copie de la conversation. Si ce n'était pas toi, tu "
"peux l'ignorer : aucun compte n'a été créé et tu ne recevras rien d'autre."

#. translators: %s: person's name
#: includes/modules/class-module-contatto.php:134
msgid "Hi %s,"
msgstr "Bonjour %s,"

#. translators: %s: person's name
#: includes/modules/class-module-contatto.php:134
msgid "here's the summary of your conversation with our digital assistant."
msgstr "voici le résumé de ta conversation avec notre assistant numérique."

#. translators: %s: business name
#: includes/modules/class-module-contatto.php:137
msgid "The summary of your chat with %s"
msgstr "Le résumé de votre discussion avec %s"

#: includes/modules/class-module-contatto.php:149
msgid "Empty message"
msgstr "Message vide"

#: includes/modules/class-module-contatto.php:160
msgid "Too many messages, please try again later"
msgstr "Trop de messages, réessayez plus tard"

#. translators: %s: name of the person who wrote from the chat, or "Visitor".
#: includes/modules/class-module-contatto.php:168
msgid "Chat message - %s"
msgstr "Message de chat - %s"

#. translators: %s: name of the person who wrote from the chat, or "Visitor".
#: includes/modules/class-module-contatto.php:168
msgid "Visitor"
msgstr "Visiteur"

#: includes/modules/class-module-contatto.php:169
msgid "Name"
msgstr "Nom"

#: includes/modules/class-module-contatto.php:172
#: public/partials/widget-markup.php:106
msgid "Message"
msgstr "Message"

#: includes/modules/class-module-dashboard.php:35
#: includes/modules/class-module-dashboard.php:36
#: includes/modules/class-module-documentazione.php:349
#: includes/modules/class-module-documentazione.php:642
#: includes/modules/class-module-documentazione.php:646
#: includes/modules/class-module-documentazione.php:652
msgid "Dashboard"
msgstr "Tableau de bord"

#: includes/modules/class-module-dashboard.php:63
#: includes/modules/class-module-documentazione.php:645
msgid "General site analytics"
msgstr "Analytique générale du site"

#: includes/modules/class-module-dashboard.php:65
msgid ""
"No data yet: as soon as the site gets its first visits (even just your own, "
"by opening any page to try it), this section fills in on its own."
msgstr ""
"Aucune donnée pour l'instant : dès que le site recevra ses premières visites"
" (même juste la vôtre, en essayant d'ouvrir une page quelconque), cette "
"section se remplit toute seule."

#: includes/modules/class-module-dashboard.php:69
msgid "Total visits"
msgstr "Visites totales"

#: includes/modules/class-module-dashboard.php:73
msgid "Unique visitors"
msgstr "Visiteurs uniques"

#: includes/modules/class-module-dashboard.php:77
msgid "Chats opened"
msgstr "Chats ouverts"

#: includes/modules/class-module-dashboard.php:81
msgid "Average visits/day"
msgstr "Moyenne de visites/jour"

#: includes/modules/class-module-dashboard.php:85
msgid "Security blocks"
msgstr "Blocages de sécurité"

#: includes/modules/class-module-dashboard.php:91
msgid "Most visited pages"
msgstr "Pages les plus visitées"

#: includes/modules/class-module-dashboard.php:92
msgid "Homepage (/)"
msgstr "Page d'accueil (/)"

#: includes/modules/class-module-dashboard.php:103
msgid ""
"Anonymous counting, without cookies: each visitor is recognised only for "
"that same day, never tracked over time. \"Security blocks\" are attempts "
"stopped automatically because they came too often (see Settings → Limits): a"
" few are normal, many at once can mean an abuse attempt. Data kept for 90 "
"days."
msgstr ""
"Comptage anonyme, sans cookies : chaque visiteur n'est reconnu que pour la "
"journée en cours, jamais suivi dans le temps. \"Blocages de sécurité\" "
"désigne les tentatives arrêtées automatiquement parce que trop fréquentes "
"(voir Réglages → Limites) : quelques-unes sont normales, beaucoup d'un coup "
"peuvent signaler une tentative d'abus. Données conservées 90 jours."

#: includes/modules/class-module-dashboard.php:106
#: includes/modules/class-module-documentazione.php:652
msgid "Tools"
msgstr "Outils"

#: includes/modules/class-module-dashboard.php:109
#: includes/modules/class-module-documentazione.php:651
msgid "Unlock chat limit"
msgstr "Débloquer la limite de chat"

#. translators: %d: how many messages per day the current configuration allows
#: includes/modules/class-module-dashboard.php:110
msgid ""
"Removes the block on the %d daily message for anyone who hit the limit while"
" you were testing."
msgid_plural ""
"Removes the block on the %d daily messages for anyone who hit the limit "
"while you were testing."
msgstr[0] ""
"Lève le blocage du %d message quotidien pour ceux qui ont dépassé la limite "
"pendant vos tests."
msgstr[1] ""
"Lève le blocage des %d messages quotidiens pour ceux qui ont dépassé la "
"limite pendant vos tests."

#. translators: %d: how many messages per day the current configuration allows
#: includes/modules/class-module-dashboard.php:111
msgid "Unlock"
msgstr "Débloquer"

#: includes/modules/class-module-dashboard.php:119
msgid "Error: "
msgstr "Erreur : "

#: includes/modules/class-module-dashboard.php:141
msgid ""
"Unlock the chat message limit for everyone? Only useful for testing, real "
"customers aren't affected unless they're blocked."
msgstr ""
"Débloquer la limite de messages du chat pour tout le monde ? Utile seulement"
" pour tester, les vrais clients ne sont pas affectés s'ils ne sont pas "
"bloqués."

#. translators: %d: how many chat limits were unlocked
#: includes/modules/class-module-dashboard.php:155
msgid ""
"Unlocked %d chat limits on the server. I've also cleared the memory of the "
"browser you're using now, so if you ran your tests from here the block "
"disappears straight away. If you tested from another phone or browser, open "
"the chat there and reload the page."
msgstr ""
"%d limites de chat débloquées sur le serveur. J'ai aussi nettoyé la mémoire "
"du navigateur que tu utilises maintenant, comme ça si tu as testé depuis ici"
" le blocage disparaît tout de suite. Si tu as testé depuis un autre "
"téléphone ou navigateur, ouvre le chat là-bas et recharge la page."

#: includes/modules/class-module-documentazione.php:49
#: includes/modules/class-module-documentazione.php:50
#: includes/modules/class-module-documentazione.php:207
#: includes/modules/class-module-documentazione.php:259
#: sabriel-ai-plugin.php:180
msgid "Documentation"
msgstr "Documentation"

#: includes/modules/class-module-documentazione.php:126
msgid "active"
msgstr "actif"

#: includes/modules/class-module-documentazione.php:208
#: includes/modules/class-module-documentazione.php:260
msgid ""
"Every setting of the plugin, explained: what it really does and how to "
"configure it best."
msgstr ""
"Chaque réglage du plugin, expliqué : ce qu'il fait vraiment et comment le "
"configurer au mieux."

#: includes/modules/class-module-documentazione.php:263
msgid "Click an item in the index to jump straight to that point."
msgstr "Cliquez sur un élément de l'index pour aller directement à ce point."

#: includes/modules/class-module-documentazione.php:265
msgid ""
"Export this documentation as an HTML page (with the pricing table at the "
"bottom) to publish on your own site:"
msgstr ""
"Exportez cette documentation en page HTML (avec le tableau des tarifs à la "
"fin) à publier sur votre site :"

#: includes/modules/class-module-documentazione.php:289
msgid "Download HTML"
msgstr "Télécharger le HTML"

#: includes/modules/class-module-documentazione.php:342
#: includes/modules/class-module-documentazione.php:369
#: includes/modules/class-module-documentazione.php:373
#: includes/modules/class-module-settings.php:491
#: includes/modules/class-module-settings.php:492
msgid "Setup wizard"
msgstr "Assistant de configuration"

#: includes/modules/class-module-documentazione.php:344
#: includes/modules/class-module-documentazione.php:464
msgid "Colors"
msgstr "Couleurs"

#: includes/modules/class-module-documentazione.php:345
#: includes/modules/class-module-documentazione.php:487
msgid "Settings → General"
msgstr "Réglages → Général"

#: includes/modules/class-module-documentazione.php:346
#: includes/modules/class-module-documentazione.php:509
msgid "Settings → Service price list"
msgstr "Réglages → Liste des services"

#: includes/modules/class-module-documentazione.php:347
#: includes/modules/class-module-documentazione.php:525
#: includes/modules/class-module-documentazione.php:530
#: includes/modules/class-module-documentazione.php:537
#: includes/modules/class-module-documentazione.php:552
#: includes/modules/class-module-documentazione.php:570
#: includes/modules/class-module-documentazione.php:615
#: includes/modules/class-module-settings.php:1545
msgid "Behavior"
msgstr "Comportement"

#: includes/modules/class-module-documentazione.php:347
msgid "Tone and behavior"
msgstr "Ton et comportement"

#: includes/modules/class-module-documentazione.php:347
#: includes/modules/class-module-documentazione.php:372
#: includes/modules/class-module-documentazione.php:536
#: includes/modules/class-module-settings.php:1650
msgid "Bot language"
msgstr "Langue du bot"

#: includes/modules/class-module-documentazione.php:347
#: includes/modules/class-module-documentazione.php:551
#: includes/modules/class-module-settings.php:1683
#: includes/modules/class-module-status.php:887
msgid "Opening hours"
msgstr "Horaires d'ouverture"

#: includes/modules/class-module-documentazione.php:347
#: includes/modules/class-module-settings.php:1777
msgid "Payment structure"
msgstr "Structure de paiement"

#: includes/modules/class-module-documentazione.php:347
#: includes/modules/class-module-documentazione.php:614
#: includes/modules/class-module-settings.php:1924
msgid "Currency"
msgstr "Devise"

#: includes/modules/class-module-documentazione.php:348
#: includes/modules/class-module-documentazione.php:626
msgid "Settings → Pages"
msgstr "Réglages → Pages"

#: includes/modules/class-module-documentazione.php:348
#: includes/modules/class-module-settings.php:1544
msgid "Page links"
msgstr "Liens vers les pages"

#: includes/modules/class-module-documentazione.php:350
#: includes/modules/class-module-documentazione.php:662
#: includes/modules/class-module-status.php:45
#: includes/modules/class-module-status.php:46
#: includes/modules/class-module-status.php:763
msgid "System status"
msgstr "État du système"

#: includes/modules/class-module-documentazione.php:351
#: includes/modules/class-module-documentazione.php:690
msgid "Privacy and data"
msgstr "Confidentialité et données"

#: includes/modules/class-module-documentazione.php:351
#: includes/modules/class-module-documentazione.php:695
msgid "What leaves your site"
msgstr "Ce qui sort de ton site"

#: includes/modules/class-module-documentazione.php:351
msgid "What stays saved"
msgstr "Ce qui reste enregistré"

#: includes/modules/class-module-documentazione.php:351
#: includes/modules/class-module-documentazione.php:725
msgid "Limits worth knowing"
msgstr "Limites à connaître"

#: includes/modules/class-module-documentazione.php:354
#: includes/modules/class-module-documentazione.php:738
#: includes/modules/class-module-prezzi.php:32
#: includes/modules/class-module-prezzi.php:33 sabriel-ai-plugin.php:173
msgid "Complete edition"
msgstr "Édition complète"

#: includes/modules/class-module-documentazione.php:370
msgid ""
"The first screen you see after activating the plugin. It exists for a "
"specific reason: the most important fields (AI engine, language, basic "
"identity) are scattered across different pages of the panel. Without a "
"guide, a first-time administrator would have to discover on their own where "
"each one is. The wizard lines them up, one after another, in the order "
"they're really needed. Finishing it isn't mandatory: you can skip it at any "
"time (the \"Skip\" button at the top doesn't lose anything you've already "
"written) and configure everything later from the normal pages, where exactly"
" the same fields live: the wizard isn't a \"special\" place, it's just the "
"same configuration presented in a more convenient order the first time."
msgstr ""
"Le premier écran que tu vois après avoir activé le plugin. Il existe pour "
"une raison précise : les champs les plus importants (moteur IA, langue, "
"identité de base) sont répartis sur différentes pages du panneau. Sans "
"guide, un administrateur débutant devrait découvrir seul où se trouve "
"chacun. L'assistant les aligne, l'un après l'autre, dans l'ordre où ils "
"servent vraiment. Il n'est pas obligatoire de le terminer : tu peux le "
"passer à tout moment (le bouton « Passer » en haut ne perd rien de ce que tu"
" as déjà écrit) et tout configurer plus tard depuis les pages normales, où "
"vivent exactement les mêmes champs : l'assistant n'est pas un endroit « "
"spécial », c'est juste la même configuration présentée dans un ordre plus "
"pratique la première fois."

#: includes/modules/class-module-documentazione.php:374
#: includes/modules/class-module-documentazione.php:391
#: includes/modules/class-module-documentazione.php:402
#: includes/modules/class-module-documentazione.php:440
#: includes/modules/class-module-documentazione.php:466
#: includes/modules/class-module-documentazione.php:492
#: includes/modules/class-module-documentazione.php:499
#: includes/modules/class-module-documentazione.php:514
#: includes/modules/class-module-documentazione.php:531
#: includes/modules/class-module-documentazione.php:538
#: includes/modules/class-module-documentazione.php:553
#: includes/modules/class-module-documentazione.php:571
#: includes/modules/class-module-documentazione.php:616
#: includes/modules/class-module-documentazione.php:631
#: includes/modules/class-module-documentazione.php:647
#: includes/modules/class-module-documentazione.php:653
msgid "What it does:"
msgstr "Ce que ça fait :"

#: includes/modules/class-module-documentazione.php:374
msgid ""
"Which language the bot replies in to clients in the chat. This is not the "
"language of the panel you are looking at: they are two separate things and "
"they never affect one another. You choose the panel's language in the "
"dropdown provided (under Settings, General tab): as long as «Same as the "
"site» is set there, the panel follows the WordPress language; if instead you"
" pick a language of your own, from that moment the panel stays on it even "
"when the site language changes, until you set «Same as the site» again."
msgstr ""
"Dans quelle langue le bot répond aux clients dans le chat. Ce n'est pas la "
"langue de ce panneau que vous regardez : ce sont deux choses distinctes qui "
"ne se touchent jamais. La langue du panneau se choisit dans le menu "
"déroulant prévu (dans Réglages, onglet Général) : tant que « Comme le site »"
" y est indiqué, le panneau suit la langue de WordPress ; si en revanche vous"
" choisissez votre propre langue, le panneau y reste à partir de ce moment "
"même si la langue du site change, jusqu'à ce que vous remettiez « Comme le "
"site »."

#: includes/modules/class-module-documentazione.php:375
msgid "Why this distinction exists:"
msgstr "Pourquoi cette distinction existe :"

#: includes/modules/class-module-documentazione.php:375
msgid ""
"Whoever installs the plugin and whoever uses it to talk to the bot are "
"almost always different people: you configure the site in Italian, but the "
"customers writing in chat could be Spanish, English, any nationality. If the"
" panel and the bot shared the same language, changing one would change the "
"other without you wanting it: that's why they're two completely separate "
"settings, even though they resemble each other."
msgstr ""
"Qui installe le plugin et qui l'utilise pour parler au bot sont presque "
"toujours des personnes différentes : tu configures le site en italien, mais "
"les clients qui écrivent dans le chat pourraient être espagnols, anglais, de"
" n'importe quelle nationalité. Si le panneau et le bot partageaient la même "
"langue, changer l'un changerait aussi l'autre sans que tu le veuilles : "
"c'est pourquoi ce sont deux réglages complètement séparés, même s'ils se "
"ressemblent."

#: includes/modules/class-module-documentazione.php:376
#: includes/modules/class-module-documentazione.php:397
#: includes/modules/class-module-documentazione.php:461
#: includes/modules/class-module-documentazione.php:478
#: includes/modules/class-module-documentazione.php:533
#: includes/modules/class-module-documentazione.php:566
#: includes/modules/class-module-documentazione.php:611
#: includes/modules/class-module-documentazione.php:617
#: includes/modules/class-module-documentazione.php:633
msgid "How to configure it best:"
msgstr "Comment la configurer au mieux :"

#: includes/modules/class-module-documentazione.php:376
msgid ""
"Choose your customers' main language. If your audience writes in multiple "
"languages, don't worry: by default the bot always replies in the language "
"the customer uses to write, whatever it is. This choice only serves as a "
"starting point for the first greeting, even before the customer has written "
"anything the bot can use to understand the right language."
msgstr ""
"Choisis la langue principale de tes clients. Si ton public écrit dans "
"plusieurs langues, ne t'inquiète pas : par défaut le bot répond toujours "
"dans la langue que le client utilise pour écrire, quelle qu'elle soit. Ce "
"choix ne sert que de point de départ pour le premier salut, avant même que "
"le client ait écrit quelque chose permettant au bot de comprendre la bonne "
"langue."

#: includes/modules/class-module-documentazione.php:386
msgid ""
"Here you choose which artificial intelligence the bot will use to understand"
" and reply to customers, and enter the key that connects it to your account."
" This is probably the first page to actually configure: without a valid key,"
" the bot can't respond to anyone."
msgstr ""
"Ici tu choisis quelle intelligence artificielle le bot utilisera pour "
"comprendre et répondre aux clients, et tu saisis la clé qui la relie à ton "
"compte. C'est probablement la première page à configurer vraiment : sans clé"
" valide, le bot ne peut répondre à personne."

#: includes/modules/class-module-documentazione.php:387
msgid ""
"Why you need YOUR OWN key and not one already included in the plugin: every "
"conversation the bot processes has a real cost, paid to the chosen AI "
"service (Google, OpenAI or Anthropic), based on how much is written and "
"read. If the plugin included a shared key, that cost would fall on whoever "
"created it, for every site using it: unsustainable. With your own key, the "
"cost stays yours and under your direct control: you see the invoices, set "
"spending limits, change engine whenever you want, never going through any "
"intermediary."
msgstr ""
"Pourquoi il faut une clé À TOI et non une déjà incluse dans le plugin : "
"chaque conversation que le bot traite a un coût réel, payé au service IA "
"choisi (Google, OpenAI ou Anthropic), selon ce qui est écrit et lu. Si le "
"plugin incluait une clé partagée, ce coût retomberait sur celui qui l'a "
"créée, pour tous les sites qui l'utilisent : insoutenable. Avec ta clé, le "
"coût reste le tien et sous ton contrôle direct : tu vois les factures, tu "
"fixes des limites de dépenses, tu changes de moteur quand tu veux, sans "
"jamais passer par aucun intermédiaire."

#: includes/modules/class-module-documentazione.php:389
msgid "Engine choice"
msgstr "Choix du moteur"

#: includes/modules/class-module-documentazione.php:391
msgid ""
"Determines which AI service processes every customer message. You can change"
" it at any time, even with conversations already in progress."
msgstr ""
"Détermine quel service IA traite chaque message du client. Tu peux le "
"changer à tout moment, même avec des conversations déjà en cours."

#: includes/modules/class-module-documentazione.php:393
#: includes/modules/class-module-documentazione.php:468
#: includes/modules/class-module-documentazione.php:540
#: includes/modules/class-module-documentazione.php:555
#: includes/modules/class-module-documentazione.php:573
#: includes/modules/class-module-documentazione.php:666
msgid "How you see it in the panel"
msgstr "Comment tu le vois dans le panneau"

#: includes/modules/class-module-documentazione.php:396
msgid "Why changing engine doesn't break anything:"
msgstr "Pourquoi changer de moteur ne casse rien :"

#: includes/modules/class-module-documentazione.php:396
msgid ""
"The chosen engine affects ONLY how the bot processes the NEXT message: your "
"configuration, texts and already recorded data stay exactly where they were."
" You can try an engine for a week, switch it, and no customer data is "
"touched: it is a switch on \"who thinks\", not on \"what has already been "
"saved\"."
msgstr ""
"Le moteur choisi n'influence QUE la façon dont le bot traite le PROCHAIN "
"message : la configuration, les textes et les données déjà enregistrées "
"restent exactement là où elles étaient. Vous pouvez essayer un moteur "
"pendant une semaine, en changer, et aucune donnée client n'est touchée : "
"c'est un interrupteur sur \"qui réfléchit\", pas sur \"ce qui a déjà été "
"enregistré\"."

#: includes/modules/class-module-documentazione.php:397
msgid ""
"Google Gemini is the cheapest choice and has a generous free tier, good for "
"starting without spending anything at first. ChatGPT and Claude are "
"excellent alternatives if you already have a subscription or a personal "
"preference: the quality of responses for the type of conversations this bot "
"handles (commercial chat, not complex creative tasks) is comparable across "
"all three."
msgstr ""
"Google Gemini est le choix le plus économique et dispose d'un niveau gratuit"
" généreux, adapté pour commencer sans rien dépenser au début. ChatGPT et "
"Claude sont d'excellentes alternatives si tu as déjà un abonnement ou une "
"préférence personnelle : la qualité des réponses pour le type de "
"conversations que gère ce bot (chat commercial, pas de tâches créatives "
"complexes) est comparable entre les trois."

#: includes/modules/class-module-documentazione.php:400
msgid "Model choice"
msgstr "Choix du modèle"

#: includes/modules/class-module-documentazione.php:402
msgid ""
"Each engine (Gemini, ChatGPT, Claude) offers several models, from the "
"cheapest and fastest to the most powerful. Here you choose which model the "
"active engine uses. Each option shows the indicative price per million "
"tokens, that is how much processing the messages costs, so you can decide by"
" budget, and the recommended one is already selected by default."
msgstr ""
"Chaque moteur (Gemini, ChatGPT, Claude) propose plusieurs modèles, du plus "
"économique et rapide au plus puissant. Ici tu choisis quel modèle utilise le"
" moteur actif. Chaque option affiche le prix indicatif par million de "
"tokens, c'est-à-dire combien coûte le traitement des messages, pour que tu "
"décides selon le budget, et le modèle recommandé est déjà sélectionné par "
"défaut."

#: includes/modules/class-module-documentazione.php:403
msgid "Which to choose:"
msgstr "Lequel choisir :"

#: includes/modules/class-module-documentazione.php:403
msgid ""
"For a commercial chat like this one, the recommended, already preselected "
"model is almost always the best choice: it is the cheapest one that handles "
"this kind of conversation well. Move up to a more powerful model only if you"
" notice weak replies; moving down is pointless, since the recommended one is"
" already the most sensible, cost-effective tier."
msgstr ""
"Pour un chat commercial comme celui-ci, le modèle recommandé et déjà "
"présélectionné est presque toujours le meilleur choix : c'est le plus "
"économique qui gère bien ce type de conversations. Passe à un modèle plus "
"puissant seulement si tu remarques des réponses faibles ; descendre ne sert "
"à rien, car le recommandé est déjà le niveau le plus sensé et économique."

#: includes/modules/class-module-documentazione.php:404
msgid "Custom:"
msgstr "Personnalisé :"

#: includes/modules/class-module-documentazione.php:404
msgid ""
"If the AI service releases a new model not yet in the list, you can type its"
" exact name by hand using the custom option. The prices shown are verified "
"as of the date indicated in the panel and may change over time: the official"
" price list of the AI service, linked next to it, always prevails."
msgstr ""
"Si le service d'IA publie un nouveau modèle pas encore dans la liste, tu "
"peux saisir son nom exact à la main avec l'option personnalisé. Les prix "
"affichés sont vérifiés à la date indiquée dans le panneau et peuvent changer"
" avec le temps : la liste de prix officielle du service d'IA, liée à côté, "
"fait toujours foi."

#: includes/modules/class-module-documentazione.php:407
msgid "How to get a Google Gemini key (free)"
msgstr "Comment obtenir une clé Google Gemini (gratuite)"

#: includes/modules/class-module-documentazione.php:408
msgid "Go to aistudio.google.com and sign in with a Google account."
msgstr "Va sur aistudio.google.com et connecte-toi avec un compte Google."

#: includes/modules/class-module-documentazione.php:409
msgid "Click \"Get API key\", then \"Create API key\"."
msgstr "Clique sur « Get API key », puis « Create API key »."

#: includes/modules/class-module-documentazione.php:410
msgid ""
"Copy the generated key and paste it into the panel field. New keys begin "
"with \"AQ.\"; older ones begin with \"AIza\" and Google stops accepting them"
" in September 2026, so if yours is an old one create a new key now."
msgstr ""
"Copiez la clé générée et collez-la dans le champ du panneau. Les nouvelles "
"clés commencent par \"AQ.\" ; les anciennes commencent par \"AIza\" et "
"Google cesse de les accepter en septembre 2026, donc si la vôtre est "
"ancienne, créez-en une nouvelle dès maintenant."

#: includes/modules/class-module-documentazione.php:411
#: includes/modules/class-module-documentazione.php:418
#: includes/modules/class-module-documentazione.php:425
#: includes/modules/class-module-documentazione.php:493
#: includes/modules/class-module-documentazione.php:515
msgid "Good to know:"
msgstr "À savoir :"

#: includes/modules/class-module-documentazione.php:411
msgid ""
"Google's free tier has a limit on requests per minute and per day: plenty "
"for a bot on a site with normal traffic, but if your site gets an unusual "
"wave of visitors one day, you might temporarily exhaust it. Google always "
"shows current usage on the same page where you created the key."
msgstr ""
"le niveau gratuit de Google a une limite de requêtes par minute et par jour "
": largement suffisant pour un bot sur un site avec un trafic normal, mais si"
" un jour ton site reçoit une vague inhabituelle de visiteurs, tu pourrais "
"temporairement l'épuiser. Google affiche toujours l'utilisation actuelle sur"
" la même page où tu as créé la clé."

#: includes/modules/class-module-documentazione.php:414
msgid "How to get an OpenAI (ChatGPT) key"
msgstr "Comment obtenir une clé OpenAI (ChatGPT)"

#: includes/modules/class-module-documentazione.php:415
msgid ""
"Go to platform.openai.com and create an account (different from the normal "
"ChatGPT account: this is for developers, requires a payment method)."
msgstr ""
"Va sur platform.openai.com et crée un compte (différent du compte ChatGPT "
"normal : celui-ci est pour les développeurs, nécessite un moyen de "
"paiement)."

#: includes/modules/class-module-documentazione.php:416
msgid "Go to \"API keys\", click \"Create new secret key\"."
msgstr "Va dans « API keys », clique sur « Create new secret key »."

#: includes/modules/class-module-documentazione.php:417
msgid ""
"Copy the key right away (starts with \"sk-...\"): it won't be visible "
"anymore after closing that window."
msgstr ""
"Copie la clé tout de suite (commence par « sk-... ») : elle ne sera plus "
"visible après avoir fermé cette fenêtre."

#: includes/modules/class-module-documentazione.php:418
msgid ""
"unlike Gemini, there's no free tier here: every conversation has a cost, "
"charged to the linked payment method. OpenAI lets you set a maximum monthly "
"spending cap in your account's billing settings, useful as a safety net."
msgstr ""
"contrairement à Gemini, il n'y a pas ici de niveau gratuit : chaque "
"conversation a un coût, débité sur le moyen de paiement lié. OpenAI permet "
"de fixer un plafond de dépense mensuel maximum dans les paramètres de "
"facturation de ton compte, utile comme filet de sécurité."

#: includes/modules/class-module-documentazione.php:421
msgid "How to get an Anthropic (Claude) key"
msgstr "Comment obtenir une clé Anthropic (Claude)"

#: includes/modules/class-module-documentazione.php:422
msgid ""
"Go to console.anthropic.com and create an account (requires a payment "
"method)."
msgstr ""
"Va sur console.anthropic.com et crée un compte (nécessite un moyen de "
"paiement)."

#: includes/modules/class-module-documentazione.php:423
msgid "Go to \"API Keys\", click \"Create Key\"."
msgstr "Va dans « API Keys », clique sur « Create Key »."

#: includes/modules/class-module-documentazione.php:424
msgid "Copy the key (starts with \"sk-ant-...\") and paste it into the panel."
msgstr ""
"Copie la clé (commence par « sk-ant-... ») et colle-la dans le panneau."

#: includes/modules/class-module-documentazione.php:425
msgid ""
"like OpenAI, requires a payment method and doesn't have a permanent free "
"tier (they sometimes offer trial credits for new accounts). Here too you can"
" set spending limits from the console."
msgstr ""
"comme OpenAI, nécessite un moyen de paiement et n'a pas de niveau gratuit "
"permanent (ils offrent parfois des crédits d'essai pour les nouveaux "
"comptes). Ici aussi tu peux fixer des limites de dépenses depuis la console."

#: includes/modules/class-module-documentazione.php:426
msgid ""
"When the server allows it (almost always) every key is encrypted before "
"being saved in the database, and not even by looking inside WordPress or the"
" database can it be read in clear. If your server is missing the PHP OpenSSL"
" extension, encryption is not possible: the System status page tells you so "
"plainly, in the «Key encryption available» row. In any case, do not share "
"the key with anyone: it is tied to your account and to your usage costs, "
"exactly like a password."
msgstr ""
"Quand le serveur le permet (presque toujours) chaque clé est chiffrée avant "
"d'être enregistrée dans la base de données, et même en regardant dans "
"WordPress ou dans la base on ne la voit pas en clair. Si l'extension OpenSSL"
" de PHP manque sur votre serveur, le chiffrement est impossible : la page "
"État du système vous le dit clairement, à la ligne « Chiffrement des clés "
"disponible ». Dans tous les cas, ne partagez la clé avec personne : elle est"
" liée à votre compte et à vos coûts d'utilisation, exactement comme un mot "
"de passe."

#: includes/modules/class-module-documentazione.php:436
msgid ""
"The look of the chat widget: everything the customer sees visually, unlike "
"Behaviour (the next section), which is about what the bot SAYS, not how it "
"looks."
msgstr ""
"L'apparence du widget de chat : tout ce que le client voit visuellement, "
"contrairement à Comportement (la section suivante) qui concerne ce que le "
"bot DIT, pas son apparence."

#: includes/modules/class-module-documentazione.php:438
msgid "Identity: Bot name and Logo"
msgstr "Identité : Nom du bot et Logo"

#: includes/modules/class-module-documentazione.php:440
msgid ""
"The name the bot uses to introduce itself and the logo shown in the chat "
"header and as the button icon."
msgstr ""
"Le nom que le bot utilise pour se présenter et le logo affiché dans l'en-"
"tête du chat et comme icône du bouton."

#: includes/modules/class-module-documentazione.php:442
msgid "How your customers see it"
msgstr "Comment tes clients le voient"

#. translators: 1: bot name; 2: business name
#: includes/modules/class-module-documentazione.php:450
msgid "Hi! I'm %1$s, the digital assistant of %2$s. How can I help you?"
msgstr ""
"Salut ! Je suis %1$s, l'assistant numérique de %2$s. Comment puis-je t'aider"
" ?"

#: includes/modules/class-module-documentazione.php:455
msgid ""
"Hi! I'm Luna, the digital assistant for Fiori & Co. How can I help you?"
msgstr ""
"Salut ! Je suis Luna, l'assistante numérique de Fiori & Co. Comment puis-je "
"t'aider ?"

#: includes/modules/class-module-documentazione.php:457
msgid "I'd like some information"
msgstr "Je voudrais une information"

#: includes/modules/class-module-documentazione.php:460
msgid "Why a proper name instead of \"Virtual assistant\":"
msgstr "Pourquoi un nom propre plutôt que « Assistant virtuel » :"

#: includes/modules/class-module-documentazione.php:460
msgid ""
"A name gives the customer something to address (\"Hi Luna, I have a "
"question\") instead of talking to an anonymous entity: a small difference, "
"but in the writer's experience it changes the tone of the whole "
"conversation, making it feel more like writing to a person at the company "
"than filling out a form."
msgstr ""
"Un nom donne au client quelque chose à qui s'adresser (« Salut Luna, j'ai "
"une question ») au lieu de parler à une entité anonyme : petite différence, "
"mais dans l'expérience de celui qui écrit, cela change le ton de toute la "
"conversation, la rendant plus proche du fait d'écrire à une personne de "
"l'entreprise que de remplir un formulaire."

#: includes/modules/class-module-documentazione.php:461
msgid ""
"A short, easy-to-say name. A square, simple logo that stays readable even "
"very small: the chat button icon is tiny, a logo with too much detail or "
"small text gets completely lost at that size."
msgstr ""
"Un nom court, facile à dire. Un logo carré et simple, qui reste lisible même"
" très petit : l'icône du bouton de chat est minuscule, un logo avec trop de "
"détails ou de petit texte se perd complètement à cette taille."

#: includes/modules/class-module-documentazione.php:466
msgid ""
"The primary color tints the chat header, the button, and the bot's messages."
" The secondary is used for accents and details."
msgstr ""
"La couleur principale teinte l'en-tête du chat, le bouton et les messages du"
" bot. La secondaire est utilisée pour les accents et les détails."

#: includes/modules/class-module-documentazione.php:472
msgid "Primary"
msgstr "Principale"

#: includes/modules/class-module-documentazione.php:473
msgid "Secondary"
msgstr "Secondaire"

#: includes/modules/class-module-documentazione.php:478
msgid ""
"Use your brand colors: it's the first thing a visitor notices about the "
"widget. The preview updates live as you change them, so try different "
"combinations before saving. Avoid colors that are too light for the main "
"one: the bot messages' white text must remain readable over it."
msgstr ""
"Utilise les couleurs de ta marque : c'est la première chose qu'un visiteur "
"remarque dans le widget. L'aperçu se met à jour en direct pendant que tu les"
" changes, essaie donc différentes combinaisons avant d'enregistrer. Évite "
"les couleurs trop claires pour la principale : le texte blanc des messages "
"du bot doit rester lisible par-dessus."

#: includes/modules/class-module-documentazione.php:488
msgid ""
"Your business details. These are not decoration: the bot reads them on every"
" reply and uses them to introduce itself and to say how you can be reached."
msgstr ""
"Les informations de votre activité. Ce ne sont pas des décorations : le bot "
"les lit à chaque réponse et s'en sert pour se présenter et pour indiquer "
"comment vous joindre."

#: includes/modules/class-module-documentazione.php:490
msgid "Who you are and how to reach you"
msgstr "Qui vous êtes et comment vous joindre"

#: includes/modules/class-module-documentazione.php:491
#: includes/modules/class-module-documentazione.php:498
#: includes/modules/class-module-documentazione.php:513
#: includes/modules/class-module-documentazione.php:530
#: includes/modules/class-module-documentazione.php:537
#: includes/modules/class-module-documentazione.php:552
#: includes/modules/class-module-documentazione.php:570
#: includes/modules/class-module-documentazione.php:615
#: includes/modules/class-module-documentazione.php:630
#: includes/modules/class-module-settings.php:480
#: includes/modules/class-module-settings.php:481
#: includes/modules/class-module-settings.php:1487
msgid "Settings"
msgstr "Réglages"

#: includes/modules/class-module-documentazione.php:491
#: includes/modules/class-module-documentazione.php:498
#: includes/modules/class-module-settings.php:1542
msgid "General"
msgstr "Général"

#: includes/modules/class-module-documentazione.php:492
msgid ""
"Business name, owner's name, tagline, support email, phone, WhatsApp number "
"and website. The bot uses them to introduce itself and to tell the customer "
"how to reach you: email and phone when someone asks for a contact, the "
"WhatsApp number in the button the visitor sees when the bot hands over to a "
"person."
msgstr ""
"Nom de l'activité, nom du titulaire, slogan, e-mail d'assistance, téléphone,"
" numéro WhatsApp et site web. Le bot s'en sert pour se présenter et pour "
"dire au client comment vous joindre : l'e-mail et le téléphone quand "
"quelqu'un demande un contact, le numéro WhatsApp dans le bouton que le "
"visiteur voit lorsque le bot passe la main à une personne."

#: includes/modules/class-module-documentazione.php:493
msgid ""
"The WhatsApp number must be written with the international prefix and "
"without the plus sign: that is the format WhatsApp expects, and with the "
"plus the button leads to a non-existent number. The phone, instead, is "
"written out in full, as on a business card: that one is only meant to be "
"read."
msgstr ""
"Le numéro WhatsApp doit être écrit avec l'indicatif international et sans le"
" signe plus : c'est le format attendu par WhatsApp, et avec le plus le "
"bouton mène à un numéro inexistant. Le téléphone, lui, s'écrit en toutes "
"lettres, comme sur une carte de visite : il sert seulement à être lu."

#: includes/modules/class-module-documentazione.php:494
#: includes/modules/class-module-documentazione.php:500
#: includes/modules/class-module-documentazione.php:516
#: includes/modules/class-module-documentazione.php:547
msgid "How to set it up best:"
msgstr "Comment le configurer au mieux :"

#: includes/modules/class-module-documentazione.php:494
msgid ""
"Fill in at least the business name, the support email and the website: those"
" three end up everywhere. If you leave the support email empty the plugin "
"uses the WordPress administrator's one, which is often not the address you "
"want customers to write to."
msgstr ""
"Renseignez au moins le nom de l'activité, l'e-mail d'assistance et le site :"
" ce sont les trois qui se retrouvent partout. Si vous laissez l'e-mail "
"d'assistance vide, l'extension utilise celui de l'administrateur WordPress, "
"qui n'est souvent pas l'adresse à laquelle vous voulez être contacté par les"
" clients."

#: includes/modules/class-module-documentazione.php:497
msgid "Address, VAT number, year founded, service area"
msgstr "Adresse, n° de TVA, année de création, zone d'intervention"

#: includes/modules/class-module-documentazione.php:499
msgid ""
"All optional. Address and VAT number let the bot answer when someone asks "
"where you are or who they are dealing with. Founding year and service area "
"let the bot answer questions like \"how long have you been working?\" or "
"\"do you work outside the area?\" without making anything up."
msgstr ""
"Tous facultatifs. L'adresse et le numéro de TVA servent au bot pour répondre"
" à qui demande où vous êtes ou avec qui il traite. L'année de création et la"
" zone d'intervention servent au bot pour répondre à des questions comme « "
"depuis quand travaillez-vous ? » ou « travaillez-vous aussi hors zone ? » "
"sans rien inventer."

#: includes/modules/class-module-documentazione.php:500
msgid ""
"If you only work remotely, write it in the service area instead of leaving "
"it empty: the bot stops answering vaguely about the area and says it "
"plainly. If you have no VAT number, leave the field empty: the footer closes"
" up by itself with no gaps."
msgstr ""
"Si vous travaillez uniquement à distance, écrivez-le dans la zone "
"d'intervention au lieu de la laisser vide : le bot cesse de répondre "
"vaguement sur la zone et le dit clairement. Si vous n'avez pas de n° de TVA,"
" laissez le champ vide : le pied de page se resserre tout seul, sans trous."

#: includes/modules/class-module-documentazione.php:510
msgid ""
"The list of what you sell, with prices. This is the tab that decides the "
"quality of the answers about cost: the bot does not invent figures, it takes"
" these."
msgstr ""
"La liste de ce que vous vendez, avec les prix. C'est l'onglet qui détermine "
"la qualité des réponses sur les coûts : le bot n'invente pas de chiffres, il"
" prend ceux-ci."

#: includes/modules/class-module-documentazione.php:512
msgid "The price list rows"
msgstr "Les lignes de la liste"

#: includes/modules/class-module-documentazione.php:513
#: includes/modules/class-module-settings.php:1543
#: includes/modules/class-module-settings.php:1563
msgid "Price list"
msgstr "Liste de prix"

#: includes/modules/class-module-documentazione.php:514
msgid ""
"Each row has a name, a price and a short description. The bot reads them all"
" in every conversation and uses them to answer \"how much does it cost?\" "
"with your real figures."
msgstr ""
"Chaque ligne a un nom, un prix et une courte description. Le bot les lit "
"toutes à chaque conversation et s'en sert pour répondre « combien ça coûte ?"
" » avec vos vrais chiffres."

#: includes/modules/class-module-documentazione.php:515
msgid ""
"The price is a text field, not a number: you can write \"from 900\", \"1,200"
" – 1,800\", \"on request\". The bot repeats it exactly as you wrote it. "
"Writing a range is perfectly fine; writing two figures without explaining "
"which is which is not."
msgstr ""
"Le prix est un champ de texte, pas un nombre : vous pouvez écrire « à partir"
" de 900 », « 1 200 – 1 800 », « sur devis ». Le bot le reprend tel que vous "
"l'avez écrit. Écrire une fourchette est parfait ; écrire deux chiffres sans "
"préciser lequel est lequel, non."

#: includes/modules/class-module-documentazione.php:516
msgid ""
"A few clear rows beat twenty rows that look alike: the bot has to be able to"
" tell one service from another. In the description write what is included, "
"not adjectives: that is the part the bot repeats to the customer when asked "
"the difference between two items. If you would rather not show prices in the"
" chat, leave the list empty: the bot says so instead of improvising."
msgstr ""
"Mieux vaut quelques lignes claires que vingt lignes semblables : le bot doit"
" pouvoir distinguer un service d'un autre. Dans la description, écrivez ce "
"qui est inclus, pas des adjectifs : c'est la partie que le bot répète au "
"client quand il demande la différence entre deux lignes. Si vous ne voulez "
"pas afficher les prix dans le chat, laissez la liste vide : le bot le dit au"
" lieu d'improviser."

#: includes/modules/class-module-documentazione.php:526
msgid ""
"The most important section for the bot's \"education\": here you write how "
"it should talk, not what it sells. Every field in here ends up in the "
"instructions the bot reads with every single response it gives: it's the "
"part closest to \"how one of your employees would behave on their first day "
"if you yourself explained how to talk to customers\"."
msgstr ""
"La section la plus importante pour l'« éducation » du bot : ici tu écris "
"comment il doit parler, pas ce qu'il vend. Chaque champ ici finit dans les "
"instructions que le bot lit à chaque réponse qu'il donne : c'est la partie "
"la plus proche de « comment se comporterait un de tes employés le premier "
"jour de travail si tu lui expliquais toi-même comment parler aux clients »."

#: includes/modules/class-module-documentazione.php:527
msgid ""
"The average customer writes fast and imprecisely. The bot stays impeccable "
"even with the fields below left at their default values: the most delicate "
"behaviours (when to hand over to a human, how to handle awkward questions "
"about prices) are already solidly written into the bot's basic operation, "
"BEFORE you write anything here. These fields fine-tune the tone: you are not"
" building safe behaviour from scratch, that already exists; you are "
"adjusting the personality on top of a base that holds anyway."
msgstr ""
"Le client moyen écrit vite et de façon imprécise. Le bot reste malgré tout "
"impeccable même avec les champs ci-dessous laissés aux valeurs de base : les"
" comportements les plus délicats (quand passer à un contact humain, comment "
"gérer les questions gênantes sur les prix) sont déjà solidement écrits dans "
"le fonctionnement de base du bot, AVANT même que vous n'écriviez quoi que ce"
" soit ici. Ces champs personnalisent encore le ton : vous ne construisez pas"
" un comportement sûr à partir de zéro, il existe déjà ; vous réglez la "
"personnalité par-dessus une base qui tient de toute façon."

#: includes/modules/class-module-documentazione.php:529
#: includes/modules/class-module-settings.php:717
#: includes/modules/class-module-settings.php:1627
msgid "Bot behavior and tone"
msgstr "Comportement et ton du bot"

#: includes/modules/class-module-documentazione.php:531
msgid ""
"The description, written in your own words, of how the bot should talk: how "
"formal it is, what to emphasize, phrases to avoid or use, how to handle "
"specific requests from your industry."
msgstr ""
"La description, écrite avec tes propres mots, de la façon dont le bot doit "
"parler : à quel point il est formel, quoi souligner, expressions à éviter ou"
" à utiliser, comment gérer les demandes particulières de ton secteur."

#: includes/modules/class-module-documentazione.php:532
msgid "Why the quality of this text matters more than any other field:"
msgstr "Pourquoi la qualité de ce texte compte plus que tout autre champ :"

#: includes/modules/class-module-documentazione.php:532
msgid ""
"A vague instruction (\"be professional\") gives the bot nothing specific to "
"YOUR field to base itself on: it stays generic, and sounds like any other "
"virtual assistant. A concrete instruction (\"never use the word 'cheap', "
"let's say 'affordable'; if they ask for a discount, reply that our prices "
"are already calculated to the minimum to guarantee work quality\") gives the"
" bot a real distinctive character, that sounds like YOUR business and not "
"like any old chatbot."
msgstr ""
"Une instruction vague (« sois professionnel ») ne donne au bot rien de "
"spécifique à TON secteur sur quoi se baser : elle reste générique, et sonne "
"comme n'importe quel autre assistant virtuel. Une instruction concrète (« "
"n'utilise jamais le mot 'bon marché', disons 'abordable' ; s'ils demandent "
"une remise, réponds que nos prix sont déjà calculés au minimum pour garantir"
" la qualité du travail ») donne au bot un vrai caractère distinctif, qui "
"sonne comme TON activité et non comme un chatbot quelconque."

#: includes/modules/class-module-documentazione.php:533
msgid ""
"Write it as you'd explain it to a new colleague on their first day of work: "
"simple sentences, no need for technical language. Think of the 3-4 questions"
" you get most often and how you'd want them handled, write them here "
"explicitly instead of hoping the bot will \"figure it out on its own\". The "
"presets for business type fill the field with an already-written starting "
"point: start with one close to your field and edit it with your business's "
"real details, instead of writing everything from scratch or leaving it "
"generic."
msgstr ""
"Écris-le comme tu l'expliquerais à un nouveau collaborateur le premier jour "
"de travail : des phrases simples, pas besoin de langage technique. Pense aux"
" 3-4 questions que tu reçois le plus souvent et à la façon dont tu voudrais "
"qu'elles soient gérées, écris-les ici explicitement au lieu d'espérer que le"
" bot « comprenne tout seul ». Les préréglages par type d'activité "
"remplissent le champ avec un point de départ déjà écrit : pars d'un "
"préréglage proche de ton secteur et modifie-le avec les vrais détails de ton"
" activité, au lieu de tout écrire à partir de zéro ou de le laisser "
"générique."

#: includes/modules/class-module-documentazione.php:546
msgid "Why \"on\" is almost always the right advice:"
msgstr "Pourquoi \"activé\" est presque toujours le bon conseil :"

#: includes/modules/class-module-documentazione.php:546
msgid ""
"Imagine a German tourist writing in German to your Italian bot: with this "
"on, the bot replies in German, which is the natural and welcoming "
"experience. If you turn it off, the bot always replies only in the language "
"you chose above, even to those writing in another one."
msgstr ""
"Imagine un touriste allemand qui écrit en allemand à ton bot italien : avec "
"cette option activée, le bot lui répond en allemand, ce qui est l'expérience"
" naturelle et accueillante. Si tu la désactives, le bot répond toujours "
"uniquement dans la langue que tu as choisie ci-dessus, même à ceux qui "
"écrivent dans une autre."

#: includes/modules/class-module-documentazione.php:547
msgid ""
"Leave it on (it is the default): the bot adapts by itself to the customer's "
"language, whatever it is, even one that is not among the nine in the list. "
"Turn it off only if you have a specific reason to want replies always in the"
" same language."
msgstr ""
"Laisse-le activé (c'est le réglage par défaut) : le bot s'adapte tout seul à"
" la langue du client, quelle qu'elle soit, même une qui ne figure pas parmi "
"les neuf de la liste. Ne le désactive que si tu as une raison précise de "
"vouloir des réponses toujours dans la même langue."

#: includes/modules/class-module-documentazione.php:548
msgid ""
"The language chosen above still counts in both cases: it always decides the "
"language of the buttons and of the widget's wording, and the language the "
"assistant greets in first. The switch only concerns which language the "
"assistant replies in."
msgstr ""
"La langue choisie ci-dessus compte dans les deux cas : elle décide toujours "
"de la langue des boutons et des textes du widget, ainsi que de la langue du "
"premier message d'accueil. L'interrupteur ne concerne que la langue des "
"réponses."

#: includes/modules/class-module-documentazione.php:553
msgid ""
"They let the bot know, in ANY conversation, whether the business is open or "
"closed right now, and when it reopens. If you say you are closed on Tuesdays"
" and a customer writes on a Tuesday, the bot says so and offers the first "
"available day instead of letting them believe someone will reply straight "
"away."
msgstr ""
"Ils indiquent au bot, dans N'IMPORTE QUELLE conversation, si l'activité est "
"ouverte ou fermée en ce moment précis, et quand elle rouvre. Si vous "
"indiquez que vous êtes fermés le mardi et qu'un client écrit un mardi, le "
"bot le dit et propose le premier jour utile au lieu de laisser croire que "
"quelqu'un répondra tout de suite."

#: includes/modules/class-module-documentazione.php:557
#: includes/modules/class-module-settings.php:153
msgid "Monday"
msgstr "Lundi"

#: includes/modules/class-module-documentazione.php:558
#: includes/modules/class-module-settings.php:1705
msgid "Open"
msgstr "Ouvert"

#: includes/modules/class-module-documentazione.php:563
msgid "Why the second use counts as much as the first:"
msgstr "Pourquoi le second usage compte autant que le premier :"

#: includes/modules/class-module-documentazione.php:563
msgid ""
"A customer writing at 11pm asking \"can I come now?\" deserves an answer "
"that takes reality into account: if the bot didn't know the hours, it might "
"answer ambiguously or assume you're always open. With hours configured, the "
"bot can naturally say \"we're closed right now, we reopen tomorrow at 9\" "
"instead of leaving the customer confused."
msgstr ""
"Un client qui écrit à 23h00 en demandant « puis-je venir maintenant ? » "
"mérite une réponse qui tienne compte de la réalité : si le bot ne "
"connaissait pas les horaires, il pourrait répondre de façon ambiguë ou "
"supposer que vous êtes toujours ouverts. Avec les horaires configurés, le "
"bot peut dire naturellement « nous sommes fermés en ce moment, nous rouvrons"
" demain à 9h » au lieu de laisser le client confus."

#: includes/modules/class-module-documentazione.php:564
msgid ""
"On first installation the opening hours are deliberately EMPTY: any preset "
"schedule would be wrong for most businesses, and the bot would tell your "
"customers as if it were true. Until you set your own, the bot never says "
"whether you are open or closed and points to direct contact, and System "
"status keeps a red light on this item. Set them as soon as you install the "
"plugin, especially if you work evenings, weekends, or have a mid-week "
"closing day."
msgstr ""
"À la première installation, les horaires sont VIDES à dessein : n'importe "
"quel horaire prédéfini serait faux pour la plupart des activités, et le bot "
"le dirait à vos clients comme s'il était vrai. Tant que vous n'avez pas "
"saisi les vôtres, le bot ne dit jamais si vous êtes ouverts ou fermés et "
"renvoie au contact direct, et l'État du système garde le feu rouge sur cette"
" ligne. Renseignez-les dès l'installation du plugin, surtout si vous "
"travaillez le soir, le week-end, ou si vous fermez un jour en semaine."

#: includes/modules/class-module-documentazione.php:565
msgid "If you work past midnight:"
msgstr "Si tu travailles au-delà de minuit :"

#: includes/modules/class-module-documentazione.php:565
msgid ""
"feel free to write a shift that crosses midnight, for example from 22:00 to "
"02:00. On saving, the plugin splits it by itself into two pieces (that day's"
" evening and the next day's night) and tells you so. It is needed because "
"one in the morning already belongs to the next day: without the split the "
"assistant would tell customers you are closed while you are in fact open."
msgstr ""
"vous pouvez tout à fait écrire un créneau qui passe minuit, par exemple de "
"22:00 à 02:00. À l'enregistrement, le plugin le divise tout seul en deux "
"morceaux (le soir de ce jour et la nuit du lendemain) et vous le signale. "
"C'est nécessaire car une heure du matin appartient déjà au jour suivant : "
"sans la division, l'assistant dirait aux clients que vous êtes fermés alors "
"que vous êtes ouverts."

#: includes/modules/class-module-documentazione.php:566
msgid ""
"Switch closing days off completely (use the \"Open\" checkbox, do not just "
"leave the times at zero): a day left \"open\" by mistake with random times "
"makes the assistant say you are open when you are not."
msgstr ""
"Désactivez complètement les jours de fermeture (utilisez la case \"Ouvert\","
" ne laissez pas simplement les horaires à zéro) : un jour laissé \"ouvert\" "
"par erreur avec des horaires au hasard fait dire à l'assistant que vous êtes"
" ouverts alors que vous ne l'êtes pas."

#: includes/modules/class-module-documentazione.php:569
msgid "Payment structure and installments"
msgstr "Structure de paiement et échéances"

#: includes/modules/class-module-documentazione.php:571
msgid ""
"How the payment for a project is split (deposit, halfway through the work, "
"on final delivery) and whether to offer instalments above a threshold amount"
" you choose. The bot uses this structure when a customer asks how payment "
"works."
msgstr ""
"Comment le règlement d'un projet est réparti (acompte, à mi-parcours, à la "
"livraison finale) et s'il faut proposer un paiement échelonné au-delà d'un "
"montant que vous choisissez. Le bot utilise cette structure quand un client "
"demande comment on paie."

#: includes/modules/class-module-documentazione.php:592
msgid "Deposit"
msgstr "Acompte"

#: includes/modules/class-module-documentazione.php:593
msgid "Halfway"
msgstr "À mi-parcours"

#: includes/modules/class-module-documentazione.php:594
msgid "On delivery"
msgstr "À la livraison"

#: includes/modules/class-module-documentazione.php:609
msgid "Why the percentages must add up to exactly 100:"
msgstr "Pourquoi les pourcentages doivent totaliser exactement 100 :"

#: includes/modules/class-module-documentazione.php:609
msgid ""
"The bot repeats these percentages to the customer as if they were your "
"terms: if they added up to, say, 90 instead of 100, you would be telling "
"whoever writes to you that a tenth of the price does not have to be paid."
msgstr ""
"Le bot répète ces pourcentages au client comme s'il s'agissait de vos "
"conditions : s'ils totalisaient par exemple 90 au lieu de 100, vous diriez à"
" celui qui vous écrit qu'un dixième du prix n'est pas à payer."

#: includes/modules/class-module-documentazione.php:610
msgid "Why installments are off by default and should be turned on carefully:"
msgstr ""
"Pourquoi le paiement échelonné est désactivé par défaut et doit être activé "
"avec précaution :"

#: includes/modules/class-module-documentazione.php:610
msgid ""
"When this feature is on, the bot promises the customer the possibility of "
"paying in installments: it's a real commercial promise, not a decorative "
"option. If you don't actually handle installment payments, a customer "
"expecting this possibility after the bot proposed it might end up "
"disappointed or confused when they find out it's not really available."
msgstr ""
"Le bot, quand cette fonction est activée, promet au client la possibilité de"
" payer en plusieurs fois : c'est une vraie promesse commerciale, pas une "
"option décorative. Si en réalité tu ne gères pas les paiements échelonnés, "
"un client qui s'attend à cette possibilité après que le bot la lui a "
"proposée pourrait rester déçu ou confus en découvrant qu'elle n'est pas "
"vraiment disponible."

#: includes/modules/class-module-documentazione.php:611
msgid ""
"The percentages together must add up to 100%. If you never work with a "
"halfway intermediate payment, leave that field empty or at zero: it's not "
"mandatory to split it into three parts, you can use just deposit and final "
"balance. Turn on installments only if you actually offer them in practice."
msgstr ""
"Les pourcentages ensemble doivent totaliser 100%. Si tu ne travailles jamais"
" avec un paiement intermédiaire à mi-parcours, laisse ce champ vide ou à "
"zéro : il n'est pas obligatoire de le diviser en trois parties, tu peux "
"utiliser seulement acompte et solde final. N'active le paiement échelonné "
"que si tu le proposes vraiment en pratique."

#: includes/modules/class-module-documentazione.php:616
msgid ""
"Sets the currency used in the prices the customer sees when the bot writes "
"an amount in chat. Choose one of the most common currencies or enter a "
"custom one, and decide whether the symbol goes after the amount (1,200 €) or"
" before ($1,200). The default is Euro."
msgstr ""
"Définit la devise utilisée dans les prix que le client voit lorsque le bot "
"écrit un montant dans le chat. Choisissez parmi les devises les plus "
"courantes ou saisissez-en une personnalisée, et décidez si le symbole se "
"place après le montant (1 200 €) ou avant (1 200 $). Par défaut, c'est "
"l'euro."

#: includes/modules/class-module-documentazione.php:617
msgid ""
"Choose the currency you actually work in and write the price list in that "
"same currency: the bot will use the symbol you set here, but the figures "
"stay the ones you write in the price list. If your currency is not in the "
"list, use custom and enter code and symbol by hand."
msgstr ""
"Choisis la devise dans laquelle tu travailles vraiment et écris les prix de "
"la liste dans cette même devise : le bot utilisera le symbole que tu définis"
" ici, mais les chiffres restent ceux que tu écris dans la liste. Si ta "
"devise n'est pas dans la liste, utilise personnalisé et saisis code et "
"symbole à la main."

#: includes/modules/class-module-documentazione.php:627
msgid ""
"Where the bot finds links to share and where it takes examples of "
"work/products from: two different ways of connecting the bot to content that"
" already exists on your site, instead of having to rewrite it by hand."
msgstr ""
"Où le bot trouve les liens à partager et d'où il prend les exemples de "
"travaux/produits : deux façons différentes de relier le bot à un contenu qui"
" existe déjà sur ton site, au lieu de devoir le réécrire à la main."

#: includes/modules/class-module-documentazione.php:629
#: includes/modules/class-module-settings.php:1597
msgid "Links to site pages"
msgstr "Liens vers les pages du site"

#: includes/modules/class-module-documentazione.php:630
msgid "Pages"
msgstr "Pages"

#: includes/modules/class-module-documentazione.php:631
msgid ""
"A label + link list the bot can share in chat when useful to the "
"conversation. The customer always sees a normal clickable link, never the "
"label: that's only for you to recognize them here in the panel."
msgstr ""
"Une liste étiquette + lien que le bot peut partager dans le chat quand cela "
"sert la conversation. Le client voit toujours un lien cliquable normal, "
"jamais l'étiquette : celle-ci ne sert qu'à toi pour les reconnaître ici dans"
" le panneau."

#: includes/modules/class-module-documentazione.php:632
msgid "Why the bot doesn't find these pages on its own:"
msgstr "Pourquoi le bot ne trouve pas ces pages tout seul :"

#: includes/modules/class-module-documentazione.php:632
msgid ""
"The bot doesn't \"browse\" your site like a visitor would: it doesn't know a"
" \"Who we are\" page exists unless you explicitly point it out here. This "
"list is literally its map of pages it can cite."
msgstr ""
"Le bot ne « navigue » pas sur ton site comme le ferait un visiteur : il ne "
"sait pas qu'il existe une page « Qui sommes-nous » à moins que tu ne le lui "
"indiques explicitement ici. Cette liste est littéralement sa carte des pages"
" qu'il peut citer."

#: includes/modules/class-module-documentazione.php:633
msgid ""
"Add the most important pages a customer might want to explore during a "
"conversation: services, about us, contact, FAQ. If you add a row labelled "
"exactly \"privacy\", the bot knows it is your privacy notice and offers it "
"when someone asks how you handle data: check that it really points to the "
"right page."
msgstr ""
"Ajoutez les pages les plus importantes qu'un client pourrait vouloir "
"approfondir pendant une conversation : services, qui sommes-nous, contact, "
"FAQ. Si vous ajoutez une ligne dont le libellé est exactement \"privacy\", "
"le bot sait qu'il s'agit de votre politique de confidentialité et la propose"
" quand quelqu'un demande comment vous traitez les données : vérifiez qu'elle"
" pointe bien vers la bonne page."

#: includes/modules/class-module-documentazione.php:643
msgid ""
"The first page of the menu. It shows how the site is doing and how the bot "
"is being used, and it holds the tool you need while you are still testing."
msgstr ""
"La première page du menu. Elle montre comment se porte le site et comment le"
" bot est utilisé, et contient l'outil dont vous avez besoin pendant que vous"
" faites encore des essais."

#: includes/modules/class-module-documentazione.php:647
msgid ""
"Total visits, distinct visitors, chats opened, daily average, attempts "
"stopped by the anti-abuse limits and a ranking of the most visited pages "
"over the last 30 days. Counting is anonymous and cookie-free: each visitor "
"is recognised only for that same day, never tracked over time, and the data "
"stays on your site."
msgstr ""
"Visites totales, visiteurs distincts, chats ouverts, moyenne par jour, "
"tentatives arrêtées par les freins anti-abus et classement des pages les "
"plus vues des 30 derniers jours. Le comptage est anonyme et sans cookies : "
"chaque visiteur n'est reconnu que pour la journée en cours, jamais suivi "
"dans le temps, et les données restent sur votre site."

#: includes/modules/class-module-documentazione.php:648
msgid "What it is for:"
msgstr "À quoi cela vous sert :"

#: includes/modules/class-module-documentazione.php:648
msgid ""
"To see whether the bot is opened or ignored, and on which pages. If there "
"are visits but few chats opened, the problem is usually the button: a colour"
" that stands out too little, its position, or the welcome message switched "
"off."
msgstr ""
"À comprendre si le bot est ouvert ou ignoré, et sur quelles pages. S'il y a "
"des visites mais peu de chats ouverts, le problème vient généralement du "
"bouton : couleur peu visible, position, ou message d'accueil désactivé."

#: includes/modules/class-module-documentazione.php:653
msgid ""
"Removes the \"you have written too many messages today\" block for everyone."
" Useful when you are the one who hit the limit while testing the bot: real "
"customers, if they are not blocked, will not even notice."
msgstr ""
"Supprime le blocage « vous avez écrit trop de messages aujourd'hui » pour "
"tout le monde. Utile quand c'est vous-même qui avez atteint la limite en "
"testant le bot : les vrais clients, s'ils ne sont pas bloqués, ne s'en "
"aperçoivent même pas."

#: includes/modules/class-module-documentazione.php:663
msgid ""
"A snapshot of how the bot is configured right now: green means correctly "
"set, red indicates something still missing, almost always with a direct link"
" to fix it right away without having to look for it yourself in the menu."
msgstr ""
"Une photographie de la façon dont le bot est configuré en ce moment : vert "
"signifie correctement configuré, rouge indique quelque chose qui manque "
"encore, presque toujours avec un lien direct pour le régler tout de suite "
"sans avoir à le chercher toi-même dans le menu."

#: includes/modules/class-module-documentazione.php:668
msgctxt "status badge example"
msgid "Configured"
msgstr "Configuré"

#: includes/modules/class-module-documentazione.php:669
msgid "Still empty"
msgstr "Encore vide"

#: includes/modules/class-module-documentazione.php:672
msgid "Why there's a page dedicated just to \"checking\":"
msgstr "Pourquoi il existe une page dédiée uniquement à « vérifier » :"

#: includes/modules/class-module-documentazione.php:672
msgid ""
"The bot's settings are scattered across many different pages: without a "
"summary, it would be easy to forget you left an important field empty on a "
"page you don't visit often (the AI key, for example, is configured once and "
"then it's easy to forget it exists). This page gathers everything in one "
"place, so a single glance is enough to know if something's missing."
msgstr ""
"Les réglages du bot sont répartis sur de nombreuses pages différentes : sans"
" un récapitulatif, il serait facile d'oublier d'avoir laissé un champ "
"important vide sur une page qu'on ne visite pas souvent (la clé IA, par "
"exemple, se configure une seule fois et on oublie facilement qu'elle "
"existe). Cette page rassemble tout en un seul endroit, de sorte qu'un seul "
"coup d'œil suffise à savoir si quelque chose manque."

#: includes/modules/class-module-documentazione.php:673
msgid "Live key test:"
msgstr "Test en direct de la clé :"

#: includes/modules/class-module-documentazione.php:673
msgid ""
"sends a real test message to the chosen AI engine: confirms everything "
"really works, from the key through to the response, not just that the field "
"was filled with something that looks like a valid key."
msgstr ""
"envoie un vrai message de test au moteur IA choisi : confirme que tout "
"fonctionne vraiment, de la clé jusqu'à la réponse, pas seulement que le "
"champ a été rempli avec quelque chose qui ressemble à une clé valide."

#: includes/modules/class-module-documentazione.php:674
msgid "If you import the wrong file you can go back:"
msgstr "Si tu importes le mauvais fichier, tu peux revenir en arrière :"

#: includes/modules/class-module-documentazione.php:674
msgid ""
"importing replaces the whole configuration, so before doing it the plugin "
"sets the current one aside and shows you a button to put it back as it was. "
"If the file you pick contains no Sabriel AI setting at all, it is rejected "
"without touching anything, and when it does go through, the plugin tells you"
" how many settings it applied: if you read one where you expected a hundred,"
" you notice straight away."
msgstr ""
"importer remplace toute la configuration : avant de le faire, le plugin met "
"de côté celle du moment et vous montre un bouton pour la remettre telle "
"quelle. Si le fichier que vous choisissez ne contient aucun réglage de "
"Sabriel AI, il est refusé sans rien toucher ; et quand l'import aboutit, le "
"plugin vous indique combien de réglages ont été appliqués : si vous en lisez"
" un seul là où vous en attendiez cent, vous le remarquez tout de suite."

#: includes/modules/class-module-documentazione.php:675
msgid "Are the keys really encrypted?"
msgstr "Les clés sont-elles vraiment chiffrées ?"

#: includes/modules/class-module-documentazione.php:675
msgid ""
"One line on the page answers this question by checking the server, not by "
"guessing. On some very old hosting the component needed for encryption is "
"missing: in that case a red box appears explaining what to ask your host's "
"support team, instead of letting you believe your keys are safe when they "
"are not."
msgstr ""
"Une ligne de la page répond à cette question en regardant le serveur, sans "
"deviner. Sur certains hébergements très anciens, le composant nécessaire au "
"chiffrement est absent : dans ce cas, un encadré rouge apparaît et explique "
"quoi demander à l'assistance de l'hébergeur, plutôt que de vous laisser "
"croire que vos clés sont en sécurité alors qu'elles ne le sont pas."

#: includes/modules/class-module-documentazione.php:676
#: includes/modules/class-module-settings.php:317
#: includes/modules/class-module-settings.php:694
#: includes/modules/class-module-settings.php:1457
#: includes/modules/class-module-status.php:840
msgid "Support email"
msgstr "E-mail de support"

#: includes/modules/class-module-documentazione.php:676
msgid ""
"if you do not give one of your own, the WordPress administrator's address is"
" published in its place: in the chat and in the code of every page of the "
"site. This line tells you right away, instead of letting you find out from "
"the spam that starts arriving."
msgstr ""
"si vous n'en indiquez pas une à vous, c'est celle de l'administrateur "
"WordPress qui est publiée à la place : dans le chat et dans le code de "
"chaque page du site. Cette ligne vous le dit tout de suite, au lieu de vous "
"le faire découvrir par le spam qui commence à arriver."

#: includes/modules/class-module-documentazione.php:677
msgid "Duplicate copies of the plugin:"
msgstr "Copies en double du plugin :"

#: includes/modules/class-module-documentazione.php:677
msgid ""
"If old Sabriel AI code pasted in by hand is still active on the site (for "
"example from before it became a plugin), the panel detects it and names it. "
"This is the situation that throws sites into error during a migration, and "
"without this indicator it would be extremely hard to work out."
msgstr ""
"si du vieux code Sabriel AI collé à la main est resté actif sur le site (par"
" exemple d'avant qu'il ne devienne un plugin), le panneau le détecte et le "
"nomme. C'est la situation qui met les sites en erreur pendant une migration,"
" et sans ce témoin elle serait très difficile à comprendre."

#: includes/modules/class-module-documentazione.php:678
msgid "Export / Import configuration:"
msgstr "Exporter / Importer la configuration :"

#: includes/modules/class-module-documentazione.php:678
msgid ""
"downloads a file with all your current settings: handy as a backup before "
"major changes, or to copy the same configuration onto another site with "
"similar characteristics. The AI engine keys are not included in the export "
"(they stay encrypted and separate for safety): after an import they will "
"have to be entered again by hand."
msgstr ""
"télécharge un fichier avec tous les réglages actuels : utile comme "
"sauvegarde avant des modifications importantes, ou pour copier la même "
"configuration sur un autre site aux caractéristiques semblables. Les clés "
"des moteurs IA ne sont pas incluses dans l'export (elles restent chiffrées "
"et séparées par sécurité) : après un import, il faudra les ressaisir à la "
"main."

#: includes/modules/class-module-documentazione.php:679
msgid ""
"Check this page as soon as you finish configuring a new site, and every time"
" the bot seems to behave strangely: often the cause of unexpected behavior "
"is exactly a red line left here, not a real error in how the bot works."
msgstr ""
"Vérifie cette page dès que tu as fini de configurer un nouveau site, et "
"chaque fois que le bot semble se comporter bizarrement : souvent, la cause "
"d'un comportement inattendu est justement une ligne rouge restée ici, pas "
"une vraie erreur dans le fonctionnement du bot."

#: includes/modules/class-module-documentazione.php:691
msgid ""
"This page lists, without beating about the bush, which data leaves your "
"site, which is kept and for how long, and which limits are worth knowing "
"about. It is there to help you write your site's privacy policy: nobody can "
"do that for you, because it depends on how you use the plugin and where you "
"are based."
msgstr ""
"Cette page indique, sans détour, quelles données sortent de votre site, "
"lesquelles restent enregistrées et pour combien de temps, et quelles limites"
" il vaut mieux connaître. Elle vous sert à rédiger la politique de "
"confidentialité de votre site : personne ne peut le faire à votre place, car"
" cela dépend de la façon dont vous utilisez le plugin et de l'endroit où "
"vous vous trouvez."

#: includes/modules/class-module-documentazione.php:692
msgid ""
"This page describes how the plugin works, it is not legal advice. If you "
"collect customer data in the European Union, have it read by whoever looks "
"after your privacy compliance."
msgstr ""
"Cette page décrit le fonctionnement du plugin, ce n'est pas un avis "
"juridique. Si tu collectes des données de clients dans l'Union européenne, "
"fais-la lire à la personne qui te suit pour la confidentialité et la "
"conformité."

#: includes/modules/class-module-documentazione.php:696
msgid "The AI service."
msgstr "Le service d'IA."

#. translators: %s: name of the active AI engine, e.g. Google Gemini
#: includes/modules/class-module-documentazione.php:700
msgid ""
"Every message the visitor writes in the chat, together with the attachments "
"they upload and your business information (price list, opening hours, "
"contact details), is sent to the AI service you have chosen, currently %s. "
"That is how the bot works: without sending it, there would be no reply. How "
"that data is handled and for how long is decided by the AI service, not by "
"this plugin: its terms are what apply."
msgstr ""
"Chaque message que le visiteur écrit dans le chat, avec les pièces jointes "
"qu'il charge et les informations de votre activité (tarifs, horaires, "
"contacts), est envoyé au service d'IA que vous avez choisi, actuellement %s."
" C'est le fonctionnement même du bot : sans cet envoi, il n'y aurait aucune "
"réponse. La façon dont ces données sont traitées et pendant combien de "
"temps, c'est le service d'IA qui en décide, pas ce plugin : ce sont ses "
"conditions qui font foi."

#: includes/modules/class-module-documentazione.php:705
msgid ""
"One special case to be aware of: Anthropic's Fable 5 model requires data to "
"be kept for 30 days and is not available with the no-retention mode. If that"
" is a problem for your clients, pick a different model on the AI Engine "
"page."
msgstr ""
"Un cas particulier à connaître : le modèle Fable 5 d'Anthropic impose la "
"conservation des données pendant 30 jours et n'est pas disponible avec le "
"mode sans conservation. Si cela pose problème à vos clients, choisissez un "
"autre modèle sur la page Moteur IA."

#: includes/modules/class-module-documentazione.php:706
msgid "Nothing else."
msgstr "Rien d'autre."

#: includes/modules/class-module-documentazione.php:706
msgid ""
"Outside this one case the plugin sends data to no one else: not to whoever "
"created it, not to analytics services, not to advertising networks."
msgstr ""
"En dehors de ce seul cas, l'extension n'envoie de données à personne d'autre"
" : ni à celui qui l'a créée, ni à des services de statistiques, ni à des "
"régies publicitaires."

#: includes/modules/class-module-documentazione.php:710
msgid "What stays saved, and where"
msgstr "Ce qui reste enregistré, et où"

#: includes/modules/class-module-documentazione.php:711
msgid "Visits to the site."
msgstr "Les visites du site."

#: includes/modules/class-module-documentazione.php:711
msgid ""
"The plugin counts page visits and how many chats are opened. To avoid "
"counting the same person twice, it gives every visitor a random code, saved "
"in their browser. There is no name, no email, no IP address: just a code and"
" the paths visited, kept for 90 days and then deleted automatically."
msgstr ""
"Le plugin compte les visites des pages et le nombre de chats ouverts. Pour "
"ne pas compter deux fois la même personne, il attribue à chaque visiteur un "
"code aléatoire, enregistré dans son navigateur. Pas de nom, pas d'e-mail, "
"pas d'adresse IP : seulement un code et les chemins visités, conservés 90 "
"jours puis effacés d'eux-mêmes."

#: includes/modules/class-module-documentazione.php:712
msgid ""
"Worth knowing: this count does not ask the visitor for consent, so if your "
"site uses a cookie banner remember to mention it in your privacy notice "
"alongside your other analytics tools. It can be switched off: Settings, "
"Limits tab. Turn it off and nothing is counted at all."
msgstr ""
"Bon à savoir : ce comptage ne demande pas le consentement du visiteur ; si "
"votre site utilise un bandeau cookies, pensez à le mentionner dans votre "
"politique au même titre que vos autres outils de statistiques. Il peut être "
"désactivé : Réglages, onglet Limites. Désactivé, plus rien n'est compté."

#: includes/modules/class-module-documentazione.php:715
#: includes/modules/class-module-settings.php:1985
msgid "Collect visit statistics"
msgstr "Collecter les statistiques de visite"

#: includes/modules/class-module-documentazione.php:716
msgid "What it counts:"
msgstr "Ce qui est compté :"

#: includes/modules/class-module-documentazione.php:716
msgid ""
"page views, how many different visitors and how many chats were opened. It "
"is stored on your own site, day by day, and nothing is sent anywhere."
msgstr ""
"les pages vues, combien de visiteurs différents et combien de chats ont été "
"ouverts. Tout reste sur ton site, jour par jour, et rien n'est envoyé nulle "
"part."

#: includes/modules/class-module-documentazione.php:717
msgid "Why it matters in the EU:"
msgstr "Pourquoi ça compte dans l'UE :"

#: includes/modules/class-module-documentazione.php:717
msgid ""
"to tell one visitor from another the widget builds a short code out of the "
"browser itself: screen size, language, time zone and similar. No cookie is "
"written and nothing leaves your site, but under European rules reading those"
" characteristics still counts as accessing the visitor's device, so it has "
"to be declared, or consented to, like any other analytics. If you would "
"rather not deal with it, switch it off: the chat keeps working, only the "
"counters go quiet."
msgstr ""
"pour distinguer un visiteur d'un autre, le widget fabrique un code court à "
"partir du navigateur lui-même : taille d'écran, langue, fuseau horaire et "
"compagnie. Aucun cookie n'est écrit et rien ne sort de ton site, mais selon "
"les règles européennes lire ces caractéristiques compte déjà comme un accès "
"à l'appareil du visiteur : il faut donc le déclarer, ou le faire consentir, "
"comme n'importe quelle autre mesure. Si tu préfères ne pas t'en occuper, "
"désactive-le : le chat continue de fonctionner, seuls les compteurs se "
"taisent."

#: includes/modules/class-module-documentazione.php:718
msgid "Where the switch is:"
msgstr "Où se trouve l'interrupteur :"

#: includes/modules/class-module-documentazione.php:718
msgid ""
"Settings, Limits tab. System status also shows whether it is on or off, so "
"you can check it in one glance."
msgstr ""
"Réglages, onglet Limites. L'État du système indique aussi si elles sont "
"actives ou non, d'un simple coup d'œil."

#: includes/modules/class-module-documentazione.php:719
msgid "The conversations and the contacts."
msgstr "Les conversations et les contacts."

#: includes/modules/class-module-documentazione.php:719
msgid ""
"The traffic counts and the whole configuration stay inside your WordPress, "
"in your database: they are not copied anywhere. Conversations are not saved "
"on the site: they go to the AI engine and end there."
msgstr ""
"Les comptages de trafic et toute la configuration restent dans votre "
"WordPress, dans votre base de données : ils ne sont copiés nulle part. Les "
"conversations ne sont pas enregistrées sur le site : elles vont au moteur IA"
" et s'arrêtent là."

#: includes/modules/class-module-documentazione.php:720
msgid "The AI service keys."
msgstr "Les clés des services d'IA."

#: includes/modules/class-module-documentazione.php:720
msgid ""
"They are saved encrypted, so not even by looking inside the database can "
"they be read in clear. For that to be possible the PHP OpenSSL extension is "
"needed: it is there almost always, and the System status page tells you "
"whether it really is on your server. If it is missing, the key stays written"
" in clear and there you see it stated plainly. If one day the WordPress "
"security keys change or you move the site, the encrypted keys may become "
"unreadable: the panel tells you and you just enter them again."
msgstr ""
"Elles sont enregistrées chiffrées, de sorte que même en regardant dans la "
"base de données on ne les lit pas en clair. Pour que ce soit possible, "
"l'extension OpenSSL de PHP est nécessaire : elle est presque toujours "
"présente, et la page État du système vous dit si elle l'est vraiment sur "
"votre serveur. Si elle manque, la clé reste écrite en clair et c'est indiqué"
" clairement à cet endroit. Si un jour les clés de sécurité de WordPress "
"changent ou si vous déplacez le site, les clés chiffrées peuvent devenir "
"illisibles : le panneau vous le signale et il suffit de les saisir à "
"nouveau."

#: includes/modules/class-module-documentazione.php:721
msgid "When you uninstall."
msgstr "Quand tu désinstalles."

#: includes/modules/class-module-documentazione.php:721
msgid ""
"If you leave the relevant checkbox on in Settings, uninstalling the plugin "
"deletes all of its data."
msgstr ""
"Si vous laissez la case correspondante cochée dans les Réglages, la "
"désinstallation de l'extension supprime toutes ses données."

#: includes/modules/class-module-documentazione.php:726
msgid ""
"These are two deliberate behaviours, not defects. We write them here because"
" in some businesses they matter."
msgstr ""
"Ce sont deux comportements voulus, pas des défauts. Nous les indiquons ici "
"parce que dans certaines activités ils comptent."

#: includes/modules/class-module-documentazione.php:727
msgid "The chat summary goes to the address written in the widget."
msgstr "Le résumé du chat part à l'adresse saisie dans le widget."

#: includes/modules/class-module-documentazione.php:727
msgid ""
"Anyone chatting can have a copy of the conversation sent to them by email. "
"That address is not verified with a second confirmation message: it works "
"like the \"send me a copy\" forms found on many sites. It means someone "
"could enter another person's address and have that copy delivered to them. "
"To limit this, each address can receive at most three summaries per hour, "
"and at the bottom of the email there is always a line explaining where it "
"comes from and that it can be ignored."
msgstr ""
"Celui qui discute peut se faire envoyer par e-mail une copie de la "
"conversation. Cette adresse n'est pas vérifiée par un second message de "
"confirmation : cela fonctionne comme les formulaires « envoyez-moi une copie"
" » que l'on trouve sur beaucoup de sites. Cela veut dire que quelqu'un "
"pourrait saisir l'adresse d'une autre personne et lui faire parvenir cette "
"copie. Pour limiter la chose, chaque adresse peut recevoir au maximum trois "
"récapitulatifs par heure, et au bas de l'e-mail figure toujours une ligne "
"qui explique d'où il vient et qu'on peut l'ignorer."

#: includes/modules/class-module-documentazione.php:728
msgid ""
"Behind certain protection services all visitors look like a single one."
msgstr ""
"Derrière certains services de protection, les visiteurs semblent n'en former"
" qu'un."

#: includes/modules/class-module-documentazione.php:728
msgid ""
"The anti-abuse brakes count requests per connection. The plugin already "
"recognises Cloudflare and works out who the real visitor is. If your site "
"sits behind a different system instead (nginx, Varnish, AWS or Sucuri, for "
"example), every visitor may look like the same connection: in that case the "
"limits run out far sooner than expected. It is fixed by telling the plugin "
"which system to trust."
msgstr ""
"Les freins contre les abus comptent les requêtes par connexion. Le plugin "
"reconnaît déjà Cloudflare et remonte jusqu'au véritable visiteur. Si en "
"revanche votre site se trouve derrière un autre système (par exemple nginx, "
"Varnish, AWS ou Sucuri), tous les visiteurs peuvent apparaître comme la même"
" connexion : dans ce cas, les limites s'épuisent bien plus vite que prévu. "
"Cela se règle en indiquant au plugin à quel système faire confiance."

#: includes/modules/class-module-documentazione.php:729
msgid ""
"For developers: the systems to be treated as trusted are added with the "
"sabriel_ai_range_proxy_attendibili filter."
msgstr ""
"Pour les développeurs : les systèmes à considérer comme fiables s'ajoutent "
"avec le filtre sabriel_ai_range_proxy_attendibili."

#: includes/modules/class-module-documentazione.php:739
msgid ""
"This edition is free and complete in itself: chat with three AI engines to "
"choose from, a customisable widget, nine languages, anti-abuse limits, "
"traffic analysis and direct contact by email. There are no locked features "
"to unlock and no licences to activate: what you see in the panel is all "
"there is."
msgstr ""
"Cette édition est gratuite et complète en soi : chat avec trois moteurs IA "
"au choix, widget personnalisable, neuf langues, freins anti-abus, analyse du"
" trafic et contact direct par e-mail. Il n'y a pas de fonctions verrouillées"
" à déverrouiller ni de licences à activer : ce que vous voyez dans le "
"panneau est tout ce qu'il y a."

#: includes/modules/class-module-documentazione.php:740
msgid ""
"There is also a paid full edition, sold separately, which adds things not "
"included here: appointments in chat, PDF quotes, lead scoring, a site check "
"on a prospective customer, portfolio, recoverable conversation history, "
"reading of your site's pages, a Mailchimp connection and a protection pack "
"for WordPress. The \"Complete edition\" page in the menu lists them one by "
"one and leads to the purchase."
msgstr ""
"Il existe aussi une édition complète payante, vendue à part, qui ajoute des "
"choses non incluses ici : rendez-vous dans le chat, devis en PDF, analyse "
"des prospects, audit du site d'un client potentiel, portfolio, historique "
"récupérable, lecture des pages de votre site, connexion à Mailchimp et un "
"ensemble de protections pour WordPress. La page « Édition complète » du menu"
" les énumère une par une et mène à l'achat."

#: includes/modules/class-module-documentazione.php:743
msgid "Why the boundary is \"how many sites\" and not \"which functions\":"
msgstr ""
"Pourquoi la limite est « combien de sites » et non « quelles fonctions » :"

#: includes/modules/class-module-documentazione.php:743
msgid ""
"An agency managing 10 sites for different clients does not need different "
"features from someone with a single site: it needs to install the same "
"plugin several times. That is why the two paid plans contain the same things"
" and differ only in the number of sites."
msgstr ""
"Une agence qui gère 10 sites de clients différents n'a pas besoin de "
"fonctions différentes de celui qui n'en a qu'un : elle a besoin d'installer "
"la même extension plusieurs fois. C'est pourquoi les deux formules payantes "
"contiennent les mêmes choses et ne diffèrent que par le nombre de sites."

#: includes/modules/class-module-prezzi.php:43
msgid "The AI engine, and who operates it"
msgstr "Le moteur d'IA, et qui le gère"

#: includes/modules/class-module-prezzi.php:44
msgid ""
"You connect your own account with Google, OpenAI or Anthropic. There is no "
"intermediary service and no separate subscription: your site communicates "
"directly with the provider you choose, and that provider bills you directly."
msgstr ""
"Vous connectez votre propre compte chez Google, OpenAI ou Anthropic. Il n'y "
"a aucun service intermédiaire ni abonnement séparé : votre site communique "
"directement avec le fournisseur que vous choisissez, et c'est ce fournisseur"
" qui vous facture."

#: includes/modules/class-module-prezzi.php:46
msgid ""
"AI assistant powered by your own key: Google Gemini, OpenAI or Anthropic "
"Claude, interchangeable at any time"
msgstr ""
"Assistant IA avec votre propre clé : Google Gemini, OpenAI ou Anthropic "
"Claude, interchangeables à tout moment"

#: includes/modules/class-module-prezzi.php:47
msgid "No additional account, licence or third-party service required"
msgstr "Aucun compte supplémentaire, licence ou service tiers requis"

#: includes/modules/class-module-prezzi.php:48
msgid ""
"API keys stored encrypted and transmitted only to the provider you selected"
msgstr ""
"Clés API stockées chiffrées et transmises uniquement au fournisseur que vous"
" avez sélectionné"

#: includes/modules/class-module-prezzi.php:49
msgid ""
"Sixteen models with their cost per million tokens shown upfront; the "
"recommended model is the least expensive, because we earn nothing on your "
"usage"
msgstr ""
"Seize modèles avec leur coût par million de jetons affiché d'emblée ; le "
"modèle recommandé est le moins cher, car nous ne gagnons rien sur votre "
"consommation"

#: includes/modules/class-module-prezzi.php:50
msgid "The assistant replies in the language the visitor writes in"
msgstr "L'assistant répond dans la langue dans laquelle le visiteur écrit"

#: includes/modules/class-module-prezzi.php:51
msgid ""
"Panel and assistant available in nine languages, configurable independently"
msgstr ""
"Panneau et assistant disponibles en neuf langues, configurables "
"indépendamment"

#: includes/modules/class-module-prezzi.php:55
msgid "What the assistant is allowed to say"
msgstr "Ce que l'assistant a le droit de dire"

#: includes/modules/class-module-prezzi.php:56
msgid ""
"An assistant that improvises a price or a page you do not offer costs you "
"the enquiry. This one answers only from the material you supply: your price "
"list, your pages, your tone of voice."
msgstr ""
"Un assistant qui improvise un prix ou une page que vous ne proposez pas vous"
" coûte la demande. Celui-ci répond uniquement à partir des éléments que vous"
" fournissez : votre tarif, vos pages, votre ton."

#: includes/modules/class-module-prezzi.php:58
msgid ""
"Your price list, one line per service: the assistant quotes from it instead "
"of improvising"
msgstr ""
"Votre tarif, une ligne par prestation : l'assistant cite à partir de là au "
"lieu d'improviser"

#: includes/modules/class-module-prezzi.php:59
msgid ""
"Links to your own pages, cited only where they are relevant to the question"
msgstr ""
"Liens vers vos propres pages, cités uniquement là où ils sont pertinents "
"pour la question"

#: includes/modules/class-module-prezzi.php:60
msgid "Behaviour and tone of voice defined by you, in your own wording"
msgstr "Comportement et ton définis par vous, avec vos propres mots"

#: includes/modules/class-module-prezzi.php:64
msgid "What visitors are able to send"
msgstr "Ce que les visiteurs peuvent envoyer"

#: includes/modules/class-module-prezzi.php:65
msgid ""
"Conversations are not limited to typed text. A customer can photograph a "
"component, attach a document or dictate a message: speech is transcribed on "
"their own device, so no audio is ever transmitted."
msgstr ""
"Les conversations ne se limitent pas au texte saisi. Un client peut "
"photographier une pièce, joindre un document ou dicter un message : la "
"parole est transcrite sur son propre appareil, aucun audio n'est donc jamais"
" transmis."

#: includes/modules/class-module-prezzi.php:67
msgid ""
"Reads images attached by visitors, and PDF documents on the providers that "
"support them"
msgstr ""
"Lit les images jointes par les visiteurs, ainsi que les documents PDF chez "
"les fournisseurs qui les prennent en charge"

#: includes/modules/class-module-prezzi.php:68
msgid ""
"Voice messages transcribed inside the visitor's browser: the provider "
"receives text only, the audio never leaves the device"
msgstr ""
"Messages vocaux transcrits dans le navigateur du visiteur : le fournisseur "
"ne reçoit que du texte, l'audio ne quitte jamais l'appareil"

#: includes/modules/class-module-prezzi.php:72
msgid "Escalation to a human"
msgstr "Transfert vers une personne réelle"

#: includes/modules/class-module-prezzi.php:73
msgid ""
"The assistant recognises the limits of what it can resolve. At that point it"
" hands the conversation to you on WhatsApp, by email or by phone, with a "
"summary already prepared."
msgstr ""
"L'assistant reconnaît la limite de ce qu'il peut résoudre. À ce moment-là il"
" vous transmet la conversation sur WhatsApp, par e-mail ou par téléphone, "
"avec un résumé déjà préparé."

#: includes/modules/class-module-prezzi.php:75
msgid ""
"WhatsApp opens with the message pre-written: who the visitor is, what they "
"need and what was discussed. Nothing to repeat for them, no transcript to "
"read for you"
msgstr ""
"WhatsApp s'ouvre avec le message déjà rédigé : qui est le visiteur, ce dont "
"il a besoin et ce dont vous avez parlé. Rien à répéter pour lui, aucune "
"transcription à lire pour vous"

#: includes/modules/class-module-prezzi.php:76
msgid "A contact form that delivers the enquiry straight to your inbox"
msgstr ""
"Un formulaire de contact qui achemine la demande directement dans votre "
"boîte"

#: includes/modules/class-module-prezzi.php:77
msgid "A conversation summary sent by email to both the visitor and you"
msgstr "Un résumé de la conversation envoyé par e-mail au visiteur et à vous"

#: includes/modules/class-module-prezzi.php:81
msgid "How the chat presents itself"
msgstr "Comment le chat se présente"

#: includes/modules/class-module-prezzi.php:82
msgid ""
"The widget carries your logo, your name and your colours. A visitor "
"returning from the same device resumes the conversation where it ended."
msgstr ""
"Le widget porte votre logo, votre nom et vos couleurs. Un visiteur qui "
"revient depuis le même appareil reprend la conversation là où elle s'est "
"arrêtée."

#: includes/modules/class-module-prezzi.php:84
msgid ""
"Logo, assistant name and the widget's primary colours, with a live preview"
msgstr ""
"Logo, nom de l'assistant et couleurs principales du widget, avec aperçu en "
"direct"

#: includes/modules/class-module-prezzi.php:85
msgid ""
"Returning visitors are recognised on the same device and continue from where"
" they left off"
msgstr ""
"Les visiteurs qui reviennent sont reconnus sur le même appareil et "
"poursuivent là où ils s'étaient arrêtés"

#: includes/modules/class-module-prezzi.php:89
msgid "Cost control and safeguards"
msgstr "Maîtrise des coûts et garde-fous"

#: includes/modules/class-module-prezzi.php:90
msgid ""
"AI usage is billed to you, so the plugin limits what a single visitor can "
"consume. If no valid key is configured the widget stays hidden, rather than "
"failing in front of your customers."
msgstr ""
"La consommation d'IA vous est facturée, le plugin limite donc ce qu'un seul "
"visiteur peut consommer. Si aucune clé valide n'est configurée, le widget "
"reste masqué plutôt que de tomber en panne devant vos clients."

#: includes/modules/class-module-prezzi.php:92
msgid ""
"Abuse protection: daily message cap per visitor, summary cap per address, "
"disposable email addresses rejected"
msgstr ""
"Protection contre les abus : plafond quotidien de messages par visiteur, "
"plafond de résumés par adresse, adresses e-mail jetables refusées"

#: includes/modules/class-module-prezzi.php:93
msgid ""
"With no working key the widget does not render at all: no broken chat on "
"your site"
msgstr ""
"Sans clé opérationnelle le widget ne s'affiche pas du tout : aucun chat "
"cassé sur votre site"

#: includes/modules/class-module-prezzi.php:97
msgid "Monitoring and support"
msgstr "Suivi et assistance"

#: includes/modules/class-module-prezzi.php:98
msgid ""
"Traffic figures for the widget, a diagnostic page that reports exactly what "
"is missing, and documentation written for a first-time setup."
msgstr ""
"Les chiffres de trafic du widget, une page de diagnostic qui indique "
"exactement ce qui manque, et une documentation rédigée pour une première "
"configuration."

#: includes/modules/class-module-prezzi.php:100
msgid "Widget traffic statistics, stored entirely on your own site"
msgstr ""
"Statistiques de trafic du widget, stockées entièrement sur votre propre site"

#: includes/modules/class-module-prezzi.php:101
msgid ""
"A system status page listing what is incomplete and where to correct it"
msgstr ""
"Une page d'état du système qui liste ce qui est incomplet et où le corriger"

#: includes/modules/class-module-prezzi.php:102
msgid ""
"Complete documentation inside the panel, exportable as a standalone HTML "
"file"
msgstr ""
"Documentation complète dans le panneau, exportable en fichier HTML autonome"

#: includes/modules/class-module-prezzi.php:111
msgid "Client management dashboard"
msgstr "Tableau de bord de gestion clients"

#: includes/modules/class-module-prezzi.php:112
msgid ""
"The free edition includes a dashboard with the widget's traffic figures. The"
" complete edition turns it into the operational centre of the plugin: "
"appointments to confirm, reschedule or cancel; every quote issued, with "
"amount and current status; the results of each site audit; full analytics on"
" conversations, qualified leads, quotes and bookings; and the consent "
"register, retained with dates as evidence. Your data stays exportable at any"
" time in a file that opens in Excel."
msgstr ""
"L'édition gratuite comprend un tableau de bord avec les chiffres de trafic "
"du widget. L'édition complète en fait le centre opérationnel du plugin : "
"rendez-vous à confirmer, déplacer ou annuler ; chaque devis émis, avec "
"montant et statut à jour ; les résultats de chaque analyse de site ; des "
"analyses complètes sur les conversations, les contacts qualifiés, les devis "
"et les réservations ; et le registre des consentements, conservé avec les "
"dates à titre de preuve. Vos données restent exportables à tout moment dans "
"un fichier qui s'ouvre dans Excel."

#: includes/modules/class-module-prezzi.php:115
msgid "PDF quotes"
msgstr "Devis PDF"

#: includes/modules/class-module-prezzi.php:116
msgid ""
"The assistant issues a formal quotation during the conversation: priced from"
" your own list, VAT applied as you configured it, your terms appended, and a"
" numbered PDF carrying your logo with space for a signature. The figure is "
"always calculated from your list, so a visitor cannot dictate a price and "
"have it issued. Files are stored in a protected directory, outside the "
"site's public media library. For businesses that quote work rather than sell"
" from a cart."
msgstr ""
"L'assistant établit un devis formel pendant la conversation : chiffré à "
"partir de votre propre tarif, avec la TVA appliquée telle que vous l'avez "
"configurée, vos clauses ajoutées, et un PDF numéroté portant votre logo avec"
" un espace pour la signature. Le montant est toujours calculé à partir de "
"votre tarif : un visiteur ne peut pas dicter un chiffre et le faire émettre."
" Les fichiers sont conservés dans un dossier protégé, hors de la médiathèque"
" publique du site. Pour qui vend des prestations à chiffrer plutôt qu'à "
"mettre au panier."

#: includes/modules/class-module-prezzi.php:119
#: includes/modules/class-module-prezzi.php:177
msgid "Appointment booking"
msgstr "Prise de rendez-vous"

#: includes/modules/class-module-prezzi.php:120
msgid ""
"A booking calendar inside the chat, aware of your opening hours, the "
"capacity of each slot and the buffer between appointments. Visitors can also"
" book conversationally: the assistant checks the day, the available hours "
"and existing reservations before confirming, and never reports a booking it "
"did not complete. Rescheduling and cancellation run through a signed link "
"sent by email, so nobody can alter another person's appointment. For "
"appointment-based businesses: practices, clinics, salons, consultants and "
"workshops."
msgstr ""
"Un calendrier de réservation dans le chat, qui connaît vos horaires "
"d'ouverture, la capacité de chaque créneau et le battement entre deux "
"rendez-vous. Les visiteurs peuvent aussi réserver en conversant : "
"l'assistant vérifie le jour, les heures libres et les réservations "
"existantes avant de confirmer, et n'annonce jamais une réservation qu'il n'a"
" pas menée à bien. Les reports et annulations passent par un lien signé "
"envoyé par e-mail, personne ne peut donc modifier le rendez-vous d'un autre."
" Pour les activités sur rendez-vous : cabinets, cliniques, salons, "
"consultants et ateliers."

#: includes/modules/class-module-prezzi.php:123
#: includes/modules/class-module-prezzi.php:179
msgid "Lead scoring and analytics"
msgstr "Notation des contacts et analyses"

#: includes/modules/class-module-prezzi.php:124
msgid ""
"Every conversation is reviewed by the model and classified as hot, warm or "
"cold, with a one-line rationale. The classification is recalculated whenever"
" the contact writes again, so an accidentally closed chat does not leave a "
"lead marked cold. Follow-ups then go out on their own: day three and seven "
"for hot leads, day six and fourteen for warm ones, stopping automatically if"
" a booking or a quote occurs in the meantime. Six per contact over their "
"entire lifetime, never more, with one-click unsubscribe. For businesses "
"receiving more enquiries than they can follow up by hand."
msgstr ""
"Chaque conversation est relue par le modèle et classée chaude, tiède ou "
"froide, avec une ligne de justification. Le classement est recalculé chaque "
"fois que le contact réécrit, ainsi une discussion fermée par erreur ne "
"laisse pas un contact marqué froid. Les relances partent ensuite d'elles-"
"mêmes : jour trois et sept pour les contacts chauds, jour six et quatorze "
"pour les tièdes, et s'arrêtent automatiquement si une réservation ou un "
"devis survient entre-temps. Six par contact sur toute sa durée de vie, "
"jamais plus, avec désinscription en un clic. Pour qui reçoit plus de "
"demandes qu'il ne peut en traiter à la main."

#: includes/modules/class-module-prezzi.php:127
msgid "Free website audit"
msgstr "Audit gratuit du site"

#: includes/modules/class-module-prezzi.php:128
msgid ""
"Built for businesses that sell websites: agencies, freelance designers and "
"SEO consultants. When a visitor already has a site the usual pitch does not "
"land, so the assistant requests the address, retrieves the page, runs up to "
"twenty-five technical checks across security, search visibility, speed and "
"trust, and returns a scored PDF report listing the issues found. It states "
"the problems and not the remedies, by design: the remedies are the "
"conversation you wanted. When a check cannot answer with certainty the "
"report says so and names it, rather than scoring it as a failure on a "
"document you send to a prospect. A free assessment of something they already"
" own is the most reliable way to obtain a name and an email address."
msgstr ""
"Conçu pour ceux qui vendent des sites : agences, graphistes indépendants et "
"consultants SEO. Quand un visiteur a déjà un site, l'argumentaire habituel "
"ne prend pas : l'assistant demande donc l'adresse, récupère la page, "
"effectue jusqu'à vingt-cinq vérifications techniques réparties entre "
"sécurité, visibilité sur les moteurs, vitesse et confiance, et renvoie un "
"rapport PDF noté listant les problèmes trouvés. Il énonce les problèmes et "
"jamais les remèdes, volontairement : les remèdes sont la conversation que "
"vous vouliez. Quand une vérification ne peut pas répondre avec certitude, le"
" rapport le dit et la nomme, au lieu de la compter comme un échec sur un "
"document que vous envoyez à un prospect. Une analyse gratuite de ce qu'ils "
"possèdent déjà est le moyen le plus sûr d'obtenir un nom et une adresse "
"e-mail."

#: includes/modules/class-module-prezzi.php:131
msgid "Recoverable conversation history"
msgstr "Historique de conversation récupérable"

#: includes/modules/class-module-prezzi.php:132
msgid ""
"A visitor who talks to the assistant on a phone at lunchtime and opens a "
"laptop that evening keeps the conversation. They request it, receive a "
"signed link by email, and the assistant resumes already knowing who they are"
" and what was discussed. For businesses whose customers deliberate over "
"several days before deciding."
msgstr ""
"Un visiteur qui parle à l'assistant depuis son téléphone à midi et ouvre son"
" portable le soir conserve la conversation. Il la demande, reçoit un lien "
"signé par e-mail, et l'assistant reprend en sachant déjà qui il est et ce "
"dont vous avez parlé. Pour les activités dont les clients réfléchissent "
"plusieurs jours avant de décider."

#: includes/modules/class-module-prezzi.php:135
msgid "Portfolio and products in the chat"
msgstr "Portfolio et produits dans le chat"

#: includes/modules/class-module-prezzi.php:136
msgid ""
"Describing a piece of work is one thing, showing it is another. When a "
"visitor asks to see examples, the assistant presents your work inside the "
"conversation, with image and price, sourced from wherever it already lives: "
"WooCommerce, your theme's own content types, a page or the blog. Nothing is "
"uploaded twice. For photographers, makers, retailers and anyone whose work "
"is more persuasive than a description of it."
msgstr ""
"Décrire un travail est une chose, le montrer en est une autre. Quand un "
"visiteur demande à voir des exemples, l'assistant présente vos réalisations "
"dans la conversation, avec image et prix, reprises de là où elles se "
"trouvent déjà : WooCommerce, les types de contenu de votre thème, une page "
"ou le blog. Vous ne téléversez rien deux fois. Pour les photographes, "
"artisans, commerces et tous ceux dont le travail convainc mieux que sa "
"description."

#: includes/modules/class-module-prezzi.php:139
msgid "Mailchimp synchronisation"
msgstr "Synchronisation Mailchimp"

#: includes/modules/class-module-prezzi.php:140
msgid ""
"Nobody joins your mailing list by accident. The visitor ticks the box in the"
" chat and then confirms from the email: genuine double opt-in, with one-"
"click unsubscribe. It operates alongside lead scoring, so with that disabled"
" nothing is recorded and the box is never displayed. For businesses running "
"a newsletter that has to stand up to scrutiny on how the list was built."
msgstr ""
"Personne n'atterrit dans votre liste par accident. Le visiteur coche la case"
" dans le chat puis confirme depuis l'e-mail : véritable double opt-in, avec "
"désinscription en un clic. Cela fonctionne de pair avec la notation des "
"contacts : si elle est désactivée, rien n'est enregistré et la case "
"n'apparaît même pas. Pour qui envoie une newsletter qui doit résister à un "
"contrôle sur la façon dont la liste a été constituée."

#: includes/modules/class-module-prezzi.php:143
#: includes/modules/class-module-prezzi.php:185
msgid "Security pack"
msgstr "Pack sécurité"

#: includes/modules/class-module-prezzi.php:144
msgid ""
"The configuration a developer would apply on day one, from a single screen "
"and without editing files: XML-RPC disabled, WordPress version hidden, user "
"enumeration blocked including over the REST API, login attempts limited, "
"security headers applied, the file editor disabled, readme hidden, login "
"errors made generic, and the login page relocated to an address of your "
"choosing. For sites operated without dedicated maintenance."
msgstr ""
"La configuration qu'un développeur appliquerait le premier jour, depuis un "
"seul écran et sans toucher aux fichiers : XML-RPC désactivé, version de "
"WordPress masquée, énumération des utilisateurs bloquée y compris via l'API "
"REST, tentatives de connexion limitées, en-têtes de sécurité appliqués, "
"éditeur de fichiers désactivé, readme masqué, erreurs de connexion rendues "
"génériques, et page de connexion déplacée à l'adresse de votre choix. Pour "
"les sites exploités sans maintenance dédiée."

#: includes/modules/class-module-prezzi.php:147
msgid "Site knowledge"
msgstr "Connaissance du site"

#: includes/modules/class-module-prezzi.php:148
msgid ""
"By default the assistant knows your business details and your price list, "
"not the content of your pages. Here you select the pages that matter and the"
" model reads each one and writes a concise summary into its own "
"instructions. It is bound to the save action, so an edited page is reflected"
" within five minutes, automatically, with nothing to trigger by hand. No "
"embeddings are involved, which means no second provider key and no second "
"invoice: behaviour is identical on Gemini, OpenAI and Claude."
msgstr ""
"Par défaut l'assistant connaît les informations de votre activité et votre "
"tarif, pas le contenu de vos pages. Ici vous sélectionnez les pages qui "
"comptent et le modèle lit chacune d'elles et rédige un résumé concis dans "
"ses propres instructions. C'est accroché à l'enregistrement : une page "
"modifiée est prise en compte en cinq minutes, toute seule, sans rien à "
"déclencher à la main. Il n'y a pas d'embeddings, donc aucune seconde clé "
"chez un autre fournisseur et aucune seconde facture : le comportement est "
"identique sur Gemini, OpenAI et Claude."

#: includes/modules/class-module-prezzi.php:151
msgid "Full customization"
msgstr "Personnalisation complète"

#: includes/modules/class-module-prezzi.php:152
msgid ""
"The free edition covers the essentials: logo, name and primary colours. The "
"complete edition exposes every value, more than thirty of them, from the "
"window background to the message bubbles, the panels, the input bar and the "
"header icons with their opacity. It adds nine embedded font families, the "
"shape and icon of the launcher, a greeting bubble that opens on its own, and"
" a field for custom CSS where an option does not reach. For agencies "
"delivering a finished site to a client."
msgstr ""
"L'édition gratuite couvre l'essentiel : logo, nom et couleurs principales. "
"L'édition complète expose chaque valeur, plus de trente, du fond de la "
"fenêtre aux bulles de message, aux panneaux, à la barre de saisie et aux "
"icônes d'en-tête avec leur opacité. Elle ajoute neuf familles de polices "
"intégrées, la forme et l'icône du bouton, une bulle d'accueil qui s'ouvre "
"d'elle-même, et un champ pour du CSS personnalisé là où une option ne suffit"
" pas. Pour les agences qui livrent un site fini à un client."

#: includes/modules/class-module-prezzi.php:164
msgid "AI assistant available to your visitors around the clock"
msgstr "Assistant IA à la disposition de vos visiteurs 24 heures sur 24"

#: includes/modules/class-module-prezzi.php:165
msgid "Your own key: Gemini, OpenAI or Claude, interchangeable at any time"
msgstr ""
"Votre propre clé : Gemini, OpenAI ou Claude, interchangeables à tout moment"

#: includes/modules/class-module-prezzi.php:166
msgid "Sixteen models, with their cost shown upfront"
msgstr "Seize modèles, avec leur coût affiché d'emblée"

#: includes/modules/class-module-prezzi.php:167
msgid ""
"Replies in the visitor's language; panel and assistant in nine languages"
msgstr ""
"Répond dans la langue du visiteur ; panneau et assistant en neuf langues"

#: includes/modules/class-module-prezzi.php:168
msgid "Answers drawn from your price list and your pages, never improvised"
msgstr "Réponses tirées de votre tarif et de vos pages, jamais improvisées"

#: includes/modules/class-module-prezzi.php:169
msgid "Images, PDF documents and voice messages from visitors"
msgstr "Images, documents PDF et messages vocaux des visiteurs"

#: includes/modules/class-module-prezzi.php:170
msgid "Escalation to you on WhatsApp, by email or by phone"
msgstr "Transfert vers vous sur WhatsApp, par e-mail ou par téléphone"

#: includes/modules/class-module-prezzi.php:171
msgid "Logo, assistant name and the widget's primary colours"
msgstr "Logo, nom de l'assistant et couleurs principales du widget"

#: includes/modules/class-module-prezzi.php:172
msgid "Daily message cap set by you, abuse protection included"
msgstr ""
"Plafond quotidien de messages fixé par vous, protection contre les abus "
"incluse"

#: includes/modules/class-module-prezzi.php:173
msgid "Dashboard with the widget's traffic statistics"
msgstr "Tableau de bord avec les statistiques de trafic du widget"

#: includes/modules/class-module-prezzi.php:174
msgid "System status page and complete documentation"
msgstr "Page d'état du système et documentation complète"

#: includes/modules/class-module-prezzi.php:175
msgid ""
"Client management dashboard: appointments, quotes, audits, analytics and "
"consents"
msgstr ""
"Tableau de bord de gestion clients : rendez-vous, devis, audits, analyses et"
" consentements"

#: includes/modules/class-module-prezzi.php:176
msgid "Full customization: over thirty colours and nine font families"
msgstr ""
"Personnalisation complète : plus de trente couleurs et neuf familles de "
"polices"

#: includes/modules/class-module-prezzi.php:178
msgid "Numbered PDF quotes with space for a signature"
msgstr "Devis PDF numérotés avec espace pour la signature"

#: includes/modules/class-module-prezzi.php:180
msgid "Free website audit for your visitors"
msgstr "Audit gratuit du site pour vos visiteurs"

#: includes/modules/class-module-prezzi.php:181
msgid "Recoverable history and returning-customer memory"
msgstr "Historique récupérable et mémoire du client qui revient"

#: includes/modules/class-module-prezzi.php:182
msgid "Portfolio and products inside the chat"
msgstr "Portfolio et produits dans le chat"

#: includes/modules/class-module-prezzi.php:183
msgid "Knowledge of your site's pages"
msgstr "Connaissance des pages de votre site"

#: includes/modules/class-module-prezzi.php:184
msgid "Mailchimp synchronisation with double opt-in"
msgstr "Synchronisation Mailchimp avec double opt-in"

#: includes/modules/class-module-prezzi.php:214
msgid "Your edition, and what the complete edition adds"
msgstr "Votre édition, et ce qu'ajoute l'édition complète"

#: includes/modules/class-module-prezzi.php:218
msgid "Included in this edition, at no cost"
msgstr "Inclus dans cette édition, sans frais"

#: includes/modules/class-module-prezzi.php:220
msgid "Select a section to see what it covers."
msgstr "Sélectionnez une section pour voir ce qu'elle couvre."

#: includes/modules/class-module-prezzi.php:237
msgid "What the complete edition adds"
msgstr "Ce qu'ajoute l'édition complète"

#: includes/modules/class-module-prezzi.php:239
msgid ""
"Eleven capabilities that are not present in this package: not disabled, not "
"hidden behind a button. They ship in a separate build that is installed in "
"place of this one."
msgstr ""
"Onze fonctionnalités qui ne sont pas dans ce paquet : ni désactivées, ni "
"cachées derrière un bouton. Elles arrivent dans une build distincte qui "
"s'installe à la place de celle-ci."

#: includes/modules/class-module-prezzi.php:258
msgid "How switching works."
msgstr "Comment se passe le passage."

#: includes/modules/class-module-prezzi.php:259
msgid ""
"The complete edition is a separate package, downloaded after purchase, that "
"replaces this one. Settings, appearance and conversations are preserved: "
"nothing is lost."
msgstr ""
"L'édition complète est un paquet distinct, téléchargé après l'achat, qui "
"remplace celui-ci. Réglages, apparence et conversations sont conservés : "
"rien n'est perdu."

#. translators: %s: link to the author's website
#: includes/modules/class-module-prezzi.php:265
msgid ""
"In both editions the AI provider bills you directly, for the engine you "
"chose: this plugin adds no margin on top. Questions: %s"
msgstr ""
"Dans les deux éditions, c'est le fournisseur d'IA qui vous facture "
"directement, pour le moteur que vous avez choisi : ce plugin n'ajoute aucune"
" marge. Questions : %s"

#. translators: %d: how many more features are left to show in the plan list
#: includes/modules/class-module-prezzi.php:305
msgid "Show all (+%d)"
msgstr "Tout afficher (+%d)"

#: includes/modules/class-module-prezzi.php:315
msgid "Show less"
msgstr "Afficher moins"

#: includes/modules/class-module-prezzi.php:339
msgid "Everything in the free edition"
msgstr "Tout ce qui est dans l'édition gratuite"

#: includes/modules/class-module-prezzi.php:348
msgid "Pro"
msgstr "Pro"

#: includes/modules/class-module-prezzi.php:349
msgid "Upgrade to Pro"
msgstr "Passer à Pro"

#: includes/modules/class-module-prezzi.php:355
msgid "Studio"
msgstr "Studio"

#: includes/modules/class-module-prezzi.php:356
msgid "Upgrade to Studio"
msgstr "Passer à Studio"

#: includes/modules/class-module-prezzi.php:360
#: includes/modules/class-module-prezzi.php:371
msgid "Everything in Pro"
msgstr "Tout ce qui est dans Pro"

#: includes/modules/class-module-prezzi.php:361
msgid "Activatable on 5 sites with the same license"
msgstr "Activable sur 5 sites avec la même licence"

#: includes/modules/class-module-prezzi.php:362
msgid "Built for freelancers and small studios"
msgstr "Pensé pour les indépendants et les petits studios"

#: includes/modules/class-module-prezzi.php:366
msgid "Agency"
msgstr "Agence"

#: includes/modules/class-module-prezzi.php:367
msgid "Upgrade to Agency"
msgstr "Passer à Agence"

#: includes/modules/class-module-prezzi.php:372
msgid "Activatable on 20 sites with the same license"
msgstr "Activable sur 20 sites avec la même licence"

#: includes/modules/class-module-prezzi.php:373
msgid "Built for agencies and freelancers"
msgstr "Conçu pour les agences et freelances"

#. translators: %d: number of sites the licence covers
#: includes/modules/class-module-prezzi.php:384
msgid "per month, for %d site"
msgid_plural "per month, for %d sites"
msgstr[0] "par mois, pour %d site"
msgstr[1] "par mois, pour %d sites"

#. translators: %d: number of sites the licence covers
#: includes/modules/class-module-prezzi.php:386
msgid "per year, for %d site"
msgid_plural "per year, for %d sites"
msgstr[0] "par an, pour %d site"
msgstr[1] "par an, pour %d sites"

#. translators: %d: number of sites the licence covers
#: includes/modules/class-module-prezzi.php:388
msgid "one payment, forever, for %d site"
msgid_plural "one payment, forever, for %d sites"
msgstr[0] "paiement unique, à vie, pour %d site"
msgstr[1] "paiement unique, à vie, pour %d sites"

#. translators: %d: how much less a year costs than twelve months
#: includes/modules/class-module-prezzi.php:393
msgid "You save %d%% compared with monthly"
msgstr "Vous économisez %d%% par rapport au mensuel"

#. translators: %d: how many months before a one-off payment costs less than
#. renewing every year
#: includes/modules/class-module-prezzi.php:395
msgid "It pays for itself in %d month compared with yearly"
msgid_plural "It pays for itself in %d months compared with yearly"
msgstr[0] "Rentabilisé en %d mois par rapport à l'annuel"
msgstr[1] "Rentabilisé en %d mois par rapport à l'annuel"

#: includes/modules/class-module-prezzi.php:403
msgid "Monthly"
msgstr "Mensuel"

#: includes/modules/class-module-prezzi.php:404
msgid "Annual"
msgstr "Annuel"

#: includes/modules/class-module-prezzi.php:405
msgid "One-time"
msgstr "Paiement unique"

#: includes/modules/class-module-prezzi.php:412
msgid "This version"
msgstr "Cette version"

#: includes/modules/class-module-prezzi.php:414
msgid "forever, unlimited sites"
msgstr "pour toujours, sites illimités"

#: includes/modules/class-module-prezzi.php:424
msgid "Your current edition"
msgstr "Votre édition actuelle"

#: includes/modules/class-module-prezzi.php:433
msgid "MOST POPULAR"
msgstr "LE PLUS CHOISI"

#: includes/modules/class-module-prezzi.php:454
msgid "Payments processed securely by Freemius. Cancel at any time."
msgstr ""
"Paiements traités en toute sécurité par Freemius. Vous pouvez résilier à "
"tout moment."

#: includes/modules/class-module-settings.php:74
msgid "The bot speaks every language"
msgstr "Le bot parle toutes les langues"

#: includes/modules/class-module-settings.php:154
msgid "Tuesday"
msgstr "Mardi"

#: includes/modules/class-module-settings.php:155
msgid "Wednesday"
msgstr "Mercredi"

#: includes/modules/class-module-settings.php:156
msgid "Thursday"
msgstr "Jeudi"

#: includes/modules/class-module-settings.php:157
msgid "Friday"
msgstr "Vendredi"

#: includes/modules/class-module-settings.php:158
msgid "Saturday"
msgstr "Samedi"

#: includes/modules/class-module-settings.php:159
msgid "Sunday"
msgstr "Dimanche"

#: includes/modules/class-module-settings.php:181
msgid "Euro"
msgstr "Euro"

#: includes/modules/class-module-settings.php:182
msgid "US dollar"
msgstr "Dollar américain"

#: includes/modules/class-module-settings.php:183
msgid "Pound sterling"
msgstr "Livre sterling"

#: includes/modules/class-module-settings.php:184
msgid "Swiss franc"
msgstr "Franc suisse"

#: includes/modules/class-module-settings.php:185
msgid "Canadian dollar"
msgstr "Dollar canadien"

#: includes/modules/class-module-settings.php:186
msgid "Australian dollar"
msgstr "Dollar australien"

#: includes/modules/class-module-settings.php:187
msgid "Swedish krona"
msgstr "Couronne suédoise"

#: includes/modules/class-module-settings.php:188
msgid "Norwegian krone"
msgstr "Couronne norvégienne"

#: includes/modules/class-module-settings.php:189
msgid "Danish krone"
msgstr "Couronne danoise"

#: includes/modules/class-module-settings.php:190
msgid "Polish złoty"
msgstr "Złoty polonais"

#: includes/modules/class-module-settings.php:191
msgid "Japanese yen"
msgstr "Yen japonais"

#: includes/modules/class-module-settings.php:192
msgid "Brazilian real"
msgstr "Réal brésilien"

#: includes/modules/class-module-settings.php:203
msgid "Italy"
msgstr "Italie"

#: includes/modules/class-module-settings.php:204
msgid "Germany"
msgstr "Allemagne"

#: includes/modules/class-module-settings.php:205
msgid "France"
msgstr "France"

#: includes/modules/class-module-settings.php:206
msgid "Spain"
msgstr "Espagne"

#: includes/modules/class-module-settings.php:207
msgid "Netherlands"
msgstr "Pays-Bas"

#: includes/modules/class-module-settings.php:208
msgid "Belgium"
msgstr "Belgique"

#: includes/modules/class-module-settings.php:209
msgid "Portugal"
msgstr "Portugal"

#: includes/modules/class-module-settings.php:210
msgid "Austria"
msgstr "Autriche"

#: includes/modules/class-module-settings.php:211
msgid "Ireland"
msgstr "Irlande"

#: includes/modules/class-module-settings.php:212
msgid "United Kingdom"
msgstr "Royaume-Uni"

#: includes/modules/class-module-settings.php:213
msgid "Switzerland"
msgstr "Suisse"

#: includes/modules/class-module-settings.php:214
msgid "Poland"
msgstr "Pologne"

#: includes/modules/class-module-settings.php:215
msgid "Sweden"
msgstr "Suède"

#: includes/modules/class-module-settings.php:216
msgid "Denmark"
msgstr "Danemark"

#: includes/modules/class-module-settings.php:217
msgid "Greece"
msgstr "Grèce"

#: includes/modules/class-module-settings.php:218
msgid "Czech Rep."
msgstr "Rép. tchèque"

#: includes/modules/class-module-settings.php:219
msgid "Hungary"
msgstr "Hongrie"

#: includes/modules/class-module-settings.php:220
msgid "Romania"
msgstr "Roumanie"

#: includes/modules/class-module-settings.php:221
msgid "Russia"
msgstr "Russie"

#: includes/modules/class-module-settings.php:222
msgid "Indonesia"
msgstr "Indonésie"

#: includes/modules/class-module-settings.php:223
msgid "Mexico"
msgstr "Mexique"

#: includes/modules/class-module-settings.php:224
msgid "Argentina"
msgstr "Argentine"

#: includes/modules/class-module-settings.php:225
msgid "Australia (GST)"
msgstr "Australie (GST)"

#: includes/modules/class-module-settings.php:226
msgid "Canada (federal GST)"
msgstr "Canada (TPS fédérale)"

#: includes/modules/class-module-settings.php:287
#: includes/modules/class-module-settings.php:309
#: includes/modules/class-module-settings.php:419
#: includes/modules/class-module-status.php:385
#: includes/modules/class-module-status.php:478
msgid "Permission denied."
msgstr "Permission refusée."

#: includes/modules/class-module-settings.php:301
msgid "Invalid language."
msgstr "Langue invalide."

#: includes/modules/class-module-settings.php:314
#: includes/modules/class-module-settings.php:680
#: includes/modules/class-module-settings.php:1454
msgid "Business name"
msgstr "Nom de l'entreprise"

#: includes/modules/class-module-settings.php:315
msgid "Motto / tagline"
msgstr "Devise / slogan"

#: includes/modules/class-module-settings.php:316
#: includes/modules/class-module-settings.php:703
#: includes/modules/class-module-settings.php:1460
msgid "Website"
msgstr "Site web"

#: includes/modules/class-module-settings.php:328
msgid "Address (from WooCommerce)"
msgstr "Adresse (depuis WooCommerce)"

#: includes/modules/class-module-settings.php:425
msgid "I couldn't reach your site right now."
msgstr "Je n'ai pas réussi à joindre votre site pour le moment."

#: includes/modules/class-module-settings.php:430
msgid "The homepage looks empty, I couldn't find any text to read."
msgstr "La page d'accueil semble vide, je n'ai pas trouvé de texte à lire."

#: includes/modules/class-module-settings.php:448
msgid ""
"I couldn't read the site with AI right now: check that you've set up a key "
"in AI Engine."
msgstr ""
"Je n'ai pas réussi à lire le site avec l'IA pour le moment : vérifiez qu'une"
" clé est configurée dans Moteur IA."

#: includes/modules/class-module-settings.php:464
msgid "Invalid response from the AI, please try again."
msgstr "Réponse non valide de l'IA, réessayez."

#: includes/modules/class-module-settings.php:638
msgid "Skip, I'll set it up later from Settings"
msgstr "Passer, je configurerai plus tard depuis Réglages"

#: includes/modules/class-module-settings.php:638
msgid "Skip"
msgstr "Passer"

#: includes/modules/class-module-settings.php:644
msgid "Welcome to Sabriel AI"
msgstr "Bienvenue sur Sabriel AI"

#: includes/modules/class-module-settings.php:645
msgid ""
"A few minutes and your virtual assistant is ready to talk to customers on "
"behalf of your business. You can change everything at any time, even after "
"finishing here."
msgstr ""
"Quelques minutes et votre assistant virtuel sera prêt à parler aux clients "
"au nom de votre entreprise. Vous pouvez tout modifier à tout moment, même "
"après avoir terminé ici."

#: includes/modules/class-module-settings.php:647
msgid "Replies to customers 24/7"
msgstr "Répond aux clients 24h/24 et 7j/7"

#: includes/modules/class-module-settings.php:648
msgid "Quotes the prices from your price list, without inventing them"
msgstr "Cite les prix de votre grille tarifaire, sans les inventer"

#: includes/modules/class-module-settings.php:649
msgid "Speaks the language of whoever writes to it, whichever one that is"
msgstr "Parle la langue de celui qui lui écrit, quelle qu'elle soit"

#: includes/modules/class-module-settings.php:650
msgid "Hands over to a real person when needed"
msgstr "Passe le relais à une vraie personne quand il le faut"

#: includes/modules/class-module-settings.php:652
msgid "What language should the bot speak to customers?"
msgstr "Dans quelle langue le bot doit-il parler aux clients ?"

#: includes/modules/class-module-settings.php:653
msgid ""
"Warning: this choice affects ONLY the bot, that is what it says to your "
"customers in the chat on the site. It does not change the language of this "
"panel you are looking at now: that is chosen below, and it is a separate "
"thing."
msgstr ""
"Attention : ce choix concerne UNIQUEMENT le bot, c'est-à-dire ce qu'il dit à"
" tes clients dans le chat du site. Il ne change pas la langue de ce panneau "
"que tu regardes maintenant : celle-ci se choisit plus bas, et c'est une "
"chose distincte."

#. translators: %s: language detected from the site
#: includes/modules/class-module-settings.php:658
msgid ""
"Your WordPress site is set to %s, we've already selected it below: feel free"
" to change it if it isn't the right one for your customers."
msgstr ""
"Votre site WordPress est configuré en %s, nous l'avons déjà sélectionnée ci-"
"dessous : changez-la si elle ne convient pas à vos clients."

#: includes/modules/class-module-settings.php:660
msgid ""
"These 9 are not a technical limit: the AI engine behind the bot can write "
"many more. They are simply the languages for which the label, the flag and "
"the widget texts are already ready here."
msgstr ""
"Ces 9 ne sont pas une limite technique : le moteur d'IA derrière le bot en "
"maîtrise bien d'autres. Ce sont simplement les langues pour lesquelles le "
"libellé, le drapeau et les textes du widget sont déjà prêts ici."

#: includes/modules/class-module-settings.php:675
msgid "Your business"
msgstr "Votre entreprise"

#: includes/modules/class-module-settings.php:676
msgid ""
"The basic details the bot will use to introduce itself and get contacted "
"back."
msgstr ""
"Les informations de base que le bot utilisera pour se présenter et être "
"recontacté."

#: includes/modules/class-module-settings.php:677
msgid "Try filling it in from the site"
msgstr "Essayer de le remplir depuis le site"

#: includes/modules/class-module-settings.php:686
msgid ""
"This is the name your customers read at the top of the chat and in the "
"welcome message. If you leave it empty, your business name is used."
msgstr ""
"C'est le nom que tes clients lisent en haut du chat et dans le message de "
"bienvenue. Si tu le laisses vide, le nom de ton activité est utilisé."

#: includes/modules/class-module-settings.php:689
#: includes/modules/class-module-settings.php:1456
msgid "Motto / tagline (optional)"
msgstr "Devise / slogan (facultatif)"

#: includes/modules/class-module-settings.php:706
msgid ""
"Address, VAT number, price list and more stay available in Settings "
"afterwards: just the essentials here to get started."
msgstr ""
"Adresse, numéro de TVA, liste de prix et plus restent disponibles ensuite "
"dans Réglages : ici, juste l'essentiel pour démarrer."

#: includes/modules/class-module-settings.php:710
msgid "What type of business is it?"
msgstr "Quel type d'entreprise est-ce ?"

#: includes/modules/class-module-settings.php:711
msgid ""
"Choose the closest match: it fills the bot's tone with a starting point you "
"can edit however you like."
msgstr ""
"Choisissez le plus proche : cela remplit le ton du bot avec un point de "
"départ prêt à modifier comme vous le souhaitez."

#: includes/modules/class-module-settings.php:722
msgid "The bot's brain"
msgstr "Le cerveau du bot"

#: includes/modules/class-module-settings.php:723
msgid ""
"Without this the bot can't reply to customers yet: choose which AI to use "
"and paste its key. You can also skip and do it later from AI Engine, but "
"without a key the bot stays off."
msgstr ""
"Sans cela, le bot ne peut pas encore répondre aux clients : choisissez "
"quelle IA utiliser et collez sa clé. Vous pouvez aussi passer cette étape et"
" le faire plus tard depuis Moteur IA, mais sans clé le bot reste éteint."

#: includes/modules/class-module-settings.php:740
msgid "✓ Key already saved"
msgstr "✓ Clé déjà enregistrée"

#: includes/modules/class-module-settings.php:761
msgid ""
"Saved encrypted, never in plain text. You can test it and change it at any "
"time from AI Engine."
msgstr ""
"Enregistrée chiffrée, jamais en clair. Vous pouvez la tester et la changer à"
" tout moment depuis Moteur IA."

#: includes/modules/class-module-settings.php:765
msgid "An extra hand from AI (optional)"
msgstr "Un coup de main en plus de l'IA (facultatif)"

#: includes/modules/class-module-settings.php:766
msgid ""
"If you saved a key in the previous step, I can read your site's homepage and"
" suggest a more tailored motto and starting tone. Just a suggestion: you "
"decide whether to use it."
msgstr ""
"Si vous avez enregistré une clé à l'étape précédente, je peux lire la page "
"d'accueil de votre site et vous proposer une devise et un ton de départ plus"
" personnalisés. Juste une suggestion : à vous de décider de l'utiliser ou "
"non."

#: includes/modules/class-module-settings.php:767
msgid "Read my site with AI"
msgstr "Lire mon site avec l'IA"

#: includes/modules/class-module-settings.php:774
msgid "Ready to go"
msgstr "Prêt à démarrer"

#: includes/modules/class-module-settings.php:775
msgid ""
"Press Finish to save. You can always refine colours, logo, price list and "
"everything else afterwards: this configuration is only the starting point."
msgstr ""
"Appuyez sur Terminer pour enregistrer. Vous pourrez toujours affiner ensuite"
" les couleurs, le logo, la grille tarifaire et tout le reste : cette "
"configuration n'est que le point de départ."

#: includes/modules/class-module-settings.php:776
msgid ""
"One last thing not covered here: the logo. You'll find a dedicated button in"
" Customization, with automatic syncing there too if your site already has "
"one."
msgstr ""
"Une dernière chose non couverte ici : le logo. Vous trouverez un bouton "
"dédié dans Personnalisation, avec la synchronisation automatique là aussi si"
" votre site en a déjà un."

#: includes/modules/class-module-settings.php:780
#: public/partials/widget-markup.php:26
msgid "Back"
msgstr "Retour"

#: includes/modules/class-module-settings.php:781
msgid "Next"
msgstr "Suivant"

#: includes/modules/class-module-settings.php:782
msgid "Finish: save everything"
msgstr "Terminer : tout enregistrer"

#: includes/modules/class-module-settings.php:860
msgid "This replaces the text already written. Continue?"
msgstr "Cela remplace le texte déjà écrit. Continuer ?"

#: includes/modules/class-module-settings.php:880
msgid "I couldn't manage it, feel free to fill it in by hand below."
msgstr "Je n'y suis pas parvenu, remplissez-le vous-même ci-dessous."

#: includes/modules/class-module-settings.php:889
msgid ""
"I found and filled in what I could: check it and correct anything that needs"
" it."
msgstr ""
"J'ai trouvé et rempli ce que j'ai pu : vérifiez et corrigez si besoin."

#: includes/modules/class-module-settings.php:890
msgid "I didn't find anything new to add."
msgstr "Je n'ai rien trouvé de nouveau à ajouter."

#: includes/modules/class-module-settings.php:905
msgid "Reading the site…"
msgstr "Lecture du site…"

#: includes/modules/class-module-settings.php:917
msgid "I couldn't manage it."
msgstr "Je n'y suis pas parvenu."

#: includes/modules/class-module-settings.php:922
msgid ""
"The site didn't tell me enough for a useful suggestion: no problem, what "
"you've written so far is just fine."
msgstr ""
"Le site ne m'en a pas assez dit pour une suggestion utile : pas de souci, ce"
" que vous avez écrit jusqu'ici est très bien."

#: includes/modules/class-module-settings.php:926
msgid "Suggested motto:"
msgstr "Devise suggérée :"

#: includes/modules/class-module-settings.php:928
msgid "Use this suggestion"
msgstr "Utiliser cette suggestion"

#: includes/modules/class-module-settings.php:935
msgid "Applied."
msgstr "Appliqué."

#: includes/modules/class-module-settings.php:1001
msgid ""
"On (default): the bot replies to every customer in the language the customer"
" uses to write, whatever it is. Off: the bot always replies only in the "
"language chosen above, even to those who write in another one, unless the "
"customer expressly asks to switch."
msgstr ""
"Activé (par défaut) : le bot répond à chaque client dans la langue que le "
"client utilise pour écrire, quelle qu'elle soit. Désactivé : le bot répond "
"toujours uniquement dans la langue choisie ci-dessus, même à ceux qui lui "
"écrivent dans une autre, sauf si le client demande expressément de changer."

#: includes/modules/class-module-settings.php:1007
msgid ""
"The assistant will reply to each customer in the language they start writing"
" in. The language chosen above remains the widget's language (buttons, "
"labels and first greeting), that is, what the customer sees before writing "
"anything."
msgstr ""
"L'assistant répondra à chaque client dans la langue dans laquelle il "
"commence à écrire. La langue choisie ci-dessus reste celle du widget "
"(boutons, libellés et premier message), c'est-à-dire ce que le client voit "
"avant même d'avoir écrit."

#: includes/modules/class-module-settings.php:1033
msgid "Language of this panel"
msgstr "Langue de ce panneau"

#: includes/modules/class-module-settings.php:1034
msgid ""
"Just for you and just here: change the language of this plugin's pages. It "
"does not touch the rest of WordPress, it does not touch the other users and "
"it does not touch what your customers see."
msgstr ""
"Juste pour vous et juste ici : changez la langue des pages de cette "
"extension. Cela ne touche ni le reste de WordPress, ni les autres "
"utilisateurs, ni ce que voient vos clients."

#: includes/modules/class-module-settings.php:1038
msgid "Same as the site (default)"
msgstr "Comme le site (par défaut)"

#: includes/modules/class-module-settings.php:1046
msgid "It currently follows the language set in WordPress Settings → General."
msgstr ""
"Il suit actuellement la langue définie dans Réglages → Général de WordPress."

#: includes/modules/class-module-settings.php:1048
msgid ""
"You see this plugin's pages in this language. The rest of WordPress keeps "
"following Settings → General. Set it back to «Same as the site» to align "
"these pages too."
msgstr ""
"Vous voyez les pages de cette extension dans cette langue. Le reste de "
"WordPress continue de suivre Réglages → Général. Remettez « Comme le site » "
"pour aligner aussi ces pages."

#: includes/modules/class-module-settings.php:1086
msgid "Updating…"
msgstr "Mise à jour…"

#: includes/modules/class-module-settings.php:1095
msgid "Error, please try again."
msgstr "Erreur, veuillez réessayer."

#: includes/modules/class-module-settings.php:1097
msgid "Connection error."
msgstr "Erreur de connexion."

#: includes/modules/class-module-settings.php:1108
msgid "E-commerce"
msgstr "E-commerce"

#: includes/modules/class-module-settings.php:1109
msgid ""
"Reply in a practical, purchase-oriented way. If the customer asks about a "
"product, give clear information on availability, price and features. For "
"questions about orders already placed, shipping or returns, ask for the "
"order number and direct them to customer service if a human is needed. "
"Encourage the purchase without being pushy."
msgstr ""
"Répondez de façon pratique et orientée achat. Si le client demande un "
"produit, donnez des informations claires sur la disponibilité, le prix et "
"les caractéristiques. Pour les questions sur des commandes déjà passées, des"
" livraisons ou des retours, demandez le numéro de commande et orientez vers "
"le service client si une intervention humaine est nécessaire. Encouragez "
"l'achat sans être insistant."

#: includes/modules/class-module-settings.php:1112
msgid "Professional practice"
msgstr "Cabinet professionnel"

#: includes/modules/class-module-settings.php:1113
msgid ""
"Keep a professional, discreet tone. Never give legal, tax or specialist "
"advice in chat: your job is to gather the essential details of the request "
"and offer a real consultation. Reassure about the confidentiality of what's "
"written in chat."
msgstr ""
"Gardez un ton professionnel et discret. Ne donnez jamais d'avis juridique, "
"fiscal ou spécialisé dans le chat : votre tâche est de recueillir les "
"informations essentielles de la demande et de proposer une vraie "
"consultation. Rassurez sur la confidentialité de ce qui est écrit dans le "
"chat."

#: includes/modules/class-module-settings.php:1116
msgid "Beauty / wellness center"
msgstr "Institut de beauté / bien-être"

#: includes/modules/class-module-settings.php:1117
msgid ""
"Reply in a warm, welcoming tone. If the customer asks about a treatment, "
"briefly explain what it involves and what it costs, then invite them to "
"contact us to arrange a time. Be reassuring with people writing for the "
"first time."
msgstr ""
"Réponds sur un ton chaleureux et accueillant. Si le client pose une question"
" sur un soin, explique brièvement en quoi il consiste et combien il coûte, "
"puis invite-le à nous contacter pour fixer un horaire. Sois rassurant avec "
"ceux qui écrivent pour la première fois."

#: includes/modules/class-module-settings.php:1120
msgid "Restaurant / bar"
msgstr "Restauration / bar"

#: includes/modules/class-module-settings.php:1121
msgid ""
"Friendly, direct tone. Help with opening hours, questions about the menu and"
" practical information; for booking a table, point them to direct contact. "
"If you do not know a particular dish or ingredient, say so honestly instead "
"of making it up: better to send them to a phone call for allergies."
msgstr ""
"Ton amical et direct. Aide sur les horaires d'ouverture, les questions sur "
"la carte et les informations pratiques ; pour réserver une table, renvoie au"
" contact direct. Si tu ne connais pas un plat ou un ingrédient précis, dis-"
"le honnêtement au lieu de l'inventer : pour les allergies, mieux vaut un "
"appel."

#: includes/modules/class-module-settings.php:1124
msgid "Medical / dental practice"
msgstr "Cabinet médical / dentaire"

#: includes/modules/class-module-settings.php:1125
msgid ""
"Reassuring, professional tone. NEVER give medical advice, diagnoses or "
"guidance on drugs or treatments, even if the customer insists: your job is "
"only to give practical information about the practice and to point people to"
" direct contact for booking a visit. For any health concern, always invite "
"them to speak to the doctor directly."
msgstr ""
"Ton rassurant et professionnel. Ne donne JAMAIS de conseils médicaux, de "
"diagnostics ni d'indications sur des médicaments ou des traitements, même si"
" le client insiste : ton rôle est seulement de donner des informations "
"pratiques sur le cabinet et de renvoyer au contact direct pour fixer une "
"visite. Pour tout doute de santé, invite toujours à en parler directement au"
" médecin."

#: includes/modules/class-module-settings.php:1128
msgid "Craftsperson / local shop"
msgstr "Artisan / commerce local"

#: includes/modules/class-module-settings.php:1129
msgid ""
"Personal, direct tone, like someone who really knows the craft. Highlight "
"the handmade quality and the option to customize the work. If the customer "
"describes what they need, ask a few more questions to fully understand "
"before suggesting a solution."
msgstr ""
"Ton personnel et direct, comme quelqu'un qui connaît vraiment le métier. "
"Mettez en valeur la qualité artisanale et la possibilité de personnaliser "
"les travaux. Si le client décrit ce dont il a besoin, posez quelques "
"questions supplémentaires pour bien comprendre avant de proposer une "
"solution."

#: includes/modules/class-module-settings.php:1132
msgid "Real estate"
msgstr "Immobilier"

#: includes/modules/class-module-settings.php:1133
msgid ""
"Professional but warm tone. Help house-hunters understand the features of "
"available properties and arrange a viewing. For those looking to sell or "
"rent, gather the basic details of the property and offer a free valuation."
msgstr ""
"Ton professionnel mais chaleureux. Aidez les personnes en recherche de "
"logement à comprendre les caractéristiques des biens disponibles et à fixer "
"une visite. Pour ceux qui veulent vendre ou louer, recueillez les "
"informations de base sur le bien et proposez une estimation gratuite."

#. translators: %s: name of the weekday
#: includes/modules/class-module-settings.php:1271
msgid "%s: no valid time range, the day has been left closed."
msgstr "%s : aucune plage horaire valable, la journée a été laissée fermée."

#. translators: 1: starting day; 2: start time; 3: end time; 4: next day
#: includes/modules/class-module-settings.php:1298
msgid ""
"%1$s %2$s → %3$s crosses midnight: we split it into %1$s %2$s → 00:00 and "
"%4$s 00:00 → %3$s, so the assistant knows you are open on the right day."
msgstr ""
"%1$s %2$s → %3$s passe minuit : nous l'avons divisé en %1$s %2$s → 00:00 et "
"%4$s 00:00 → %3$s, ainsi l'assistant sait que vous êtes ouverts le bon jour."

#. translators: 1: name of the next day; 2: end time of the overnight shift
#: includes/modules/class-module-settings.php:1313
msgid ""
"%1$s is marked as closed, so the after-midnight tail of the night shift "
"(00:00 → %2$s) was not saved. If you really do work until then, open %1$s "
"and add the 00:00 → %2$s slot."
msgstr ""
"%1$s est indiqué comme fermé, la partie après minuit du service de nuit "
"(00:00 → %2$s) n'a donc pas été enregistrée. Si vous travaillez vraiment "
"jusque-là, ouvrez %1$s et ajoutez la plage 00:00 → %2$s."

#: includes/modules/class-module-settings.php:1437
msgid "Settings saved."
msgstr "Réglages enregistrés."

#: includes/modules/class-module-settings.php:1455
msgid ""
"Owner's name (optional: used by the bot when talking about who founded the "
"business)"
msgstr ""
"Nom du responsable (facultatif : utilisé par le bot lorsqu'il parle du "
"fondateur de l'activité)"

#: includes/modules/class-module-settings.php:1458
msgid "Phone (shown in full, the way you'd write it on a business card)"
msgstr ""
"Téléphone (affiché en entier, comme tu l'écrirais sur une carte de visite)"

#: includes/modules/class-module-settings.php:1459
msgid ""
"WhatsApp number (digits only, with your country's international prefix and "
"without the + sign)"
msgstr ""
"Numéro WhatsApp (chiffres uniquement, avec l'indicatif international de ton "
"pays et sans le signe +)"

#: includes/modules/class-module-settings.php:1461
msgid "Address (optional)"
msgstr "Adresse (facultatif)"

#: includes/modules/class-module-settings.php:1462
msgid "VAT number (optional)"
msgstr "N° TVA (facultatif)"

#: includes/modules/class-module-settings.php:1463
msgid "Year founded (optional)"
msgstr "Année de création (facultatif)"

#: includes/modules/class-module-settings.php:1464
msgid ""
"Service area (optional: the area you cover, or \"remote\" if it doesn't "
"matter)"
msgstr ""
"Zone d'intervention (facultatif : la zone que tu couvres, ou \"à distance\" "
"si ça n'a pas d'importance)"

#: includes/modules/class-module-settings.php:1488
msgid ""
"This data replaces what used to be hardcoded: the email/phone in "
"notifications, the WhatsApp links in the widget, and the identity and price "
"list the bot uses in chat. Fill it in with YOUR business's details: as soon "
"as it's installed the plugin knows nothing about any specific company, "
"you're the one who teaches it from here."
msgstr ""
"Ces données remplacent celles qui étaient auparavant écrites en dur dans le "
"code : l'e-mail et le téléphone des notifications, les liens WhatsApp du "
"widget, ainsi que l'identité et le catalogue que l'assistant utilise dans le"
" chat. Renseignez-les avec les informations de VOTRE activité : juste après "
"l'installation, l'extension ne sait rien d'aucune entreprise en particulier,"
" c'est vous qui le lui apprenez ici."

#: includes/modules/class-module-settings.php:1500
msgid "Some times were not saved:"
msgstr "Certains horaires n'ont pas été enregistrés :"

#: includes/modules/class-module-settings.php:1515
msgid "Overnight shifts sorted out:"
msgstr "Créneaux de nuit ajustés :"

#: includes/modules/class-module-settings.php:1527
msgid "Sync from the site"
msgstr "Synchroniser depuis le site"

#: includes/modules/class-module-settings.php:1528
msgid ""
"Reads real data already present on your WordPress site (name, website, "
"email, published pages) and suggests it to you: you choose what to accept, "
"nothing is saved without your confirmation."
msgstr ""
"Lit les données réelles déjà présentes sur votre site WordPress (nom, site, "
"e-mail, pages publiées) et vous les propose : vous choisissez ce qu'il faut "
"accepter, rien n'est enregistré sans votre confirmation."

#: includes/modules/class-module-settings.php:1530
msgid "🔄 Sync from the site"
msgstr "🔄 Synchroniser depuis le site"

#: includes/modules/class-module-settings.php:1546
#: includes/modules/class-module-settings.php:1975
msgid "Limits"
msgstr "Limites"

#: includes/modules/class-module-settings.php:1550
msgid "Identity and contacts"
msgstr "Identité et contact"

#. translators: 1: example service name; 2: example price in the configured
#. currency; 3: example description
#: includes/modules/class-module-settings.php:1566
msgid ""
"One line for every service or product you want the bot to know about. The "
"name and the price are always needed, the description is optional but it "
"helps the bot explain better what's included. Example: Name \"%1$s\", Price "
"\"%2$s\", Description \"%3$s\". The clearer the description, the better the "
"bot answers customers."
msgstr ""
"Une ligne pour chaque prestation ou produit que tu veux que le bot "
"connaisse. Le nom et le prix sont toujours nécessaires, la description est "
"facultative mais elle aide le bot à mieux expliquer ce qui est inclus. "
"Exemple : Nom \"%1$s\", Prix \"%2$s\", Description \"%3$s\". Plus la "
"description est claire, mieux le bot répond aux clients."

#: includes/modules/class-module-settings.php:1567
#: includes/modules/class-module-settings.php:1574
#: includes/modules/class-module-settings.php:1586
msgid "Service name"
msgstr "Nom de la prestation"

#: includes/modules/class-module-settings.php:1569
msgid "what's included in the price"
msgstr "ce qui est compris dans le prix"

#. translators: %1$s: an example amount in the currency configured by the site
#. owner
#: includes/modules/class-module-settings.php:1577
#: includes/modules/class-module-settings.php:1589
msgid "E.g. %1$s or from %1$s"
msgstr "Par ex. %1$s ou à partir de %1$s"

#: includes/modules/class-module-settings.php:1578
#: includes/modules/class-module-settings.php:1590
msgid "E.g. what's included, duration, quantity"
msgstr "Par ex. ce qui est compris, durée, quantité"

#: includes/modules/class-module-settings.php:1579
#: includes/modules/class-module-settings.php:1591
#: includes/modules/class-module-settings.php:1604
#: includes/modules/class-module-settings.php:1613
msgid "Remove this row"
msgstr "Supprimer cette ligne"

#: includes/modules/class-module-settings.php:1583
msgid "Add service"
msgstr "Ajouter un service"

#: includes/modules/class-module-settings.php:1598
msgid ""
"The pages the bot can share in chat when it's useful. The label is only to "
"recognize them here (e.g. \"faq\", \"portfolio\"), the customer in chat "
"always sees a normal clickable link."
msgstr ""
"Les pages que le bot peut partager dans le chat quand c'est utile. "
"L'étiquette sert uniquement à les reconnaître ici (ex. \"faq\", "
"\"portfolio\"), le client voit toujours dans le chat un lien cliquable "
"normal."

#: includes/modules/class-module-settings.php:1602
#: includes/modules/class-module-settings.php:1611
msgid "Label"
msgstr "Étiquette"

#: includes/modules/class-module-settings.php:1608
msgid "Add page"
msgstr "Ajouter une page"

#: includes/modules/class-module-settings.php:1623
msgid "Type of business"
msgstr "Type d'activité"

#: includes/modules/class-module-settings.php:1624
msgid ""
"In one sentence, describe your business: the bot uses it to understand your "
"industry and introduce itself accordingly. E.g.: «Dental practice in Milan, "
"implantology and orthodontics» or «Seafood restaurant on the Bari seafront»."
" If you leave it empty, the bot simply introduces itself as your business's "
"assistant."
msgstr ""
"En une phrase, décrivez votre activité : le bot l'utilise pour comprendre "
"votre secteur et se présenter en conséquence. Ex. : « Cabinet dentaire à "
"Milan, implantologie et orthodontie » ou « Restaurant de poisson sur le "
"front de mer de Bari ». Si vous le laissez vide, le bot se présente "
"simplement comme l'assistant de votre activité."

#: includes/modules/class-module-settings.php:1625
msgid "E.g. Dental practice in Milan, implantology and orthodontics"
msgstr "Ex. Cabinet dentaire à Milan, implantologie et orthodontie"

#: includes/modules/class-module-settings.php:1628
msgid ""
"Name, price list and links (on the other tabs) tell the bot WHAT to sell. "
"Here you write HOW it should talk and behave: how formal or informal, what "
"to emphasize, phrases to avoid or use, how to handle requests specific to "
"your field. Write it as you'd explain it to a new hire on their first day: "
"plain sentences, no need for technical language."
msgstr ""
"Le nom, la liste de prix et les liens (dans les autres onglets) disent au "
"bot QUOI vendre. Ici, en revanche, vous écrivez COMMENT il doit parler et se"
" comporter : à quel point il est formel ou informel, ce qu'il faut "
"souligner, les expressions à éviter ou à utiliser, comment gérer les "
"demandes propres à votre secteur. Écrivez-le comme vous l'expliqueriez à un "
"nouveau collègue le premier jour : des phrases simples, pas besoin de "
"langage technique."

#: includes/modules/class-module-settings.php:1629
msgid ""
"Not sure where to start? Choose the business type closest to yours: it fills"
" the field with a starting point you can edit however you like."
msgstr ""
"Vous ne savez pas par où commencer ? Choisissez le type d'entreprise le plus"
" proche du vôtre : cela remplit le champ avec un point de départ prêt à "
"modifier comme vous le souhaitez."

#: includes/modules/class-module-settings.php:1635
msgid ""
"E.g. Reply warmly and reassuringly, many customers write worried. Never use "
"the word \"problem\", always say \"situation\". If they ask for an urgent "
"appointment, invite them to call directly..."
msgstr ""
"Ex. : Réponds avec chaleur et en rassurant, beaucoup de clients écrivent "
"inquiets. N'utilise jamais le mot \"problème\", dis toujours \"situation\". "
"S'ils demandent un rendez-vous urgent, invite-les à appeler directement..."

#: includes/modules/class-module-settings.php:1642
msgid "This replaces the text already written below. Continue?"
msgstr "Cela remplace le texte déjà écrit ci-dessous. Continuer ?"

#: includes/modules/class-module-settings.php:1651
msgid ""
"Which language the bot speaks to customers in the chat. This is separate "
"from the language of this panel, which you choose in the «General» tab "
"above: changing one never affects the other."
msgstr ""
"Dans quelle langue le bot parle aux clients dans le chat. C'est distinct de "
"la langue de ce panneau, que tu choisis dans l'onglet «Général» ci-dessus : "
"changer l'une ne touche jamais l'autre."

#: includes/modules/class-module-settings.php:1675
msgid ""
"These 9 languages aren't a technical limit: the AI engine behind the bot "
"(Gemini, ChatGPT or Claude, whichever you chose in AI Engine) can actually "
"write in many more. These are just the languages this page offers a ready-"
"made label and a pre-tuned tone for: the bot can still try to reply in other"
" languages if a customer uses one."
msgstr ""
"Ces 9 langues ne sont pas une limite technique : le moteur IA derrière le "
"bot (Gemini, ChatGPT ou Claude, celui que vous avez choisi dans Moteur IA) "
"sait en écrire bien d'autres. Ce sont seulement les langues pour lesquelles "
"cette page propose une étiquette prête et un ton déjà calibré : le bot peut "
"quand même essayer de répondre dans d'autres langues si un client les "
"utilise."

#: includes/modules/class-module-settings.php:1684
msgid ""
"They let the bot say in chat whether you are open right now and when you "
"reopen. Leave a day as \"closed\" if you do not work that day."
msgstr ""
"Ils permettent au bot d'indiquer dans le chat si vous êtes ouverts en ce "
"moment et quand vous rouvrez. Laissez un jour sur \"fermé\" si vous ne "
"travaillez pas ce jour-là."

#: includes/modules/class-module-settings.php:1711
#: includes/modules/class-module-settings.php:1726
msgid "Opening time"
msgstr "Heure d'ouverture"

#: includes/modules/class-module-settings.php:1713
#: includes/modules/class-module-settings.php:1727
msgid "Closing time"
msgstr "Heure de fermeture"

#: includes/modules/class-module-settings.php:1714
#: includes/modules/class-module-settings.php:1728
msgid "Remove time range"
msgstr "Retirer la plage"

#: includes/modules/class-module-settings.php:1718
msgid "Add time range"
msgstr "Ajouter une plage"

#: includes/modules/class-module-settings.php:1722
msgid ""
"You can add more than one slot for the same day (e.g. lunch and dinner). If "
"a slot ends earlier than it starts, it is taken to cross midnight (e.g. "
"Friday 19:00 → 02:00): on saving we split it between the two days ourselves,"
" Friday until 00:00 and Saturday from 00:00, so that at one in the morning "
"the assistant knows you are still open, because that hour already belongs to"
" Saturday. To close exactly at midnight, put 00:00."
msgstr ""
"Vous pouvez ajouter plusieurs plages pour le même jour (ex. midi et soir). "
"Si une plage se termine avant son heure de début, on considère qu'elle passe"
" minuit (ex. vendredi 19:00 → 02:00) : à l'enregistrement nous la divisons "
"nous-mêmes entre les deux jours, vendredi jusqu'à 00:00 et samedi à partir "
"de 00:00, ainsi, à une heure du matin, l'assistant sait que vous êtes encore"
" ouverts, car cette heure appartient déjà au samedi. Pour fermer exactement "
"à minuit, mettez 00:00."

#: includes/modules/class-module-settings.php:1778
msgid ""
"How you prefer to be paid for a project. The assistant will use this "
"structure when it talks about it in chat."
msgstr ""
"Comment vous préférez être payé pour un projet. L'assistant utilisera cette "
"structure quand il en parlera dans le chat."

#: includes/modules/class-module-settings.php:1782
msgid "Doesn't apply to my business (e.g. e-commerce with direct payment)"
msgstr ""
"Ne s'applique pas à mon activité (ex. e-commerce avec paiement direct)"

#: includes/modules/class-module-settings.php:1783
msgid "100% on delivery of the completed project"
msgstr "100% à la livraison du projet terminé"

#: includes/modules/class-module-settings.php:1784
msgid "50% deposit + 50% on delivery"
msgstr "50% d'acompte + 50% à la livraison"

#: includes/modules/class-module-settings.php:1785
msgid "25% deposit + 25% at the midpoint + 50% on delivery"
msgstr "25% d'acompte + 25% à mi-projet + 50% à la livraison"

#: includes/modules/class-module-settings.php:1786
#: includes/modules/class-module-status.php:875
msgid "Custom"
msgstr "Personnalisé"

#: includes/modules/class-module-settings.php:1796
msgid "% deposit"
msgstr "% d'acompte"

#: includes/modules/class-module-settings.php:1797
msgid "% at the midpoint (optional)"
msgstr "% à mi-parcours (facultatif)"

#: includes/modules/class-module-settings.php:1798
msgid "% on delivery"
msgstr "% à la livraison"

#: includes/modules/class-module-settings.php:1826
msgid "Installment payment"
msgstr "Paiement échelonné"

#: includes/modules/class-module-settings.php:1827
msgid ""
"If enabled, the bot offers installment payment to customers whose project "
"exceeds the threshold you set below. If disabled, the bot clearly says "
"installments aren't available if someone asks: never a made-up threshold."
msgstr ""
"Si activé, le bot propose le paiement échelonné aux clients dont le projet "
"dépasse le seuil que vous choisissez ci-dessous. Si désactivé, le bot dit "
"clairement que le paiement échelonné n'est pas disponible si on le lui "
"demande : jamais un seuil inventé."

#: includes/modules/class-module-settings.php:1829
msgid "Offer installment payment"
msgstr "Proposer le paiement échelonné"

#. translators: %s: the currency symbol configured by the site owner
#: includes/modules/class-module-settings.php:1838
msgid "Minimum threshold to access instalments (%s)"
msgstr "Seuil minimum pour accéder au paiement en plusieurs fois (%s)"

#: includes/modules/class-module-settings.php:1839
msgid "E.g. 850"
msgstr "Ex. 850"

#: includes/modules/class-module-settings.php:1842
msgid "Allowed topics"
msgstr "Sujets autorisés"

#: includes/modules/class-module-settings.php:1843
msgid ""
"By default the bot always stays focused on your services: it politely "
"refuses questions unrelated to the work (general knowledge, homework, off-"
"topic requests) and never reveals what technology it's built on, only its "
"name. This is the right choice for nearly all businesses. Turn this option "
"on only if you really want a more permissive bot, capable of chatting about "
"topics unrelated to work too."
msgstr ""
"Par défaut, le bot reste toujours concentré sur tes services : il refuse "
"poliment les questions sans rapport avec le travail (culture générale, "
"devoirs scolaires, demandes hors sujet) et ne révèle jamais sur quelle "
"technologie il est construit, seulement son nom. C'est le bon choix pour la "
"quasi-totalité des activités. Active cette option seulement si tu veux "
"vraiment un bot plus permissif, capable de discuter aussi de sujets sans "
"rapport avec le travail."

#: includes/modules/class-module-settings.php:1845
msgid "Allow off-topic conversations"
msgstr "Autoriser les conversations hors sujet"

#: includes/modules/class-module-settings.php:1845
msgid ""
"Off (recommended): the bot always stays focused on work. On: the bot can "
"also answer generic questions or chat unrelated to the services."
msgstr ""
"Éteint (recommandé) : le bot reste toujours concentré sur le travail. "
"Activé : le bot peut aussi répondre à des questions génériques ou bavarder "
"sans rapport avec les services."

#: includes/modules/class-module-settings.php:1852
msgid "VAT on prices"
msgstr "TVA sur les prix"

#: includes/modules/class-module-settings.php:1853
msgid ""
"How to treat VAT in the prices the assistant states in chat. Choose your "
"country and we will fill in the rate."
msgstr ""
"Comment traiter la TVA dans les prix que l'assistant annonce dans le chat. "
"Choisissez votre pays, nous mettons le taux."

#: includes/modules/class-module-settings.php:1857
msgid "The prices you entered in the price list are…"
msgstr "Les prix que vous avez saisis dans le tarif sont…"

#: includes/modules/class-module-settings.php:1859
msgid "VAT excluded: they're net amounts"
msgstr "Hors taxes : ce sont des montants nets"

#: includes/modules/class-module-settings.php:1860
msgid "VAT included: VAT is already in there"
msgstr "TTC : la TVA est déjà comprise"

#: includes/modules/class-module-settings.php:1864
msgid ""
"Enter net prices in the price list, as usual. If you pick a country below, "
"the assistant tells customers that the price excludes VAT and states the "
"rate, every single time it quotes a figure: it never leaves it implied."
msgstr ""
"Indiquez les prix hors taxes dans le catalogue, comme d'habitude. Si vous "
"choisissez un pays ci-dessous, l'assistant précise aux clients que le prix "
"est hors TVA et donne le taux, chaque fois qu'il cite un montant : il ne le "
"sous-entend jamais."

#: includes/modules/class-module-settings.php:1869
msgid ""
"The prices in your list are already the final ones. The assistant quotes "
"them exactly as you wrote them, adds nothing on top, and if a customer asks "
"whether VAT is included it answers yes. Useful if you sell to consumers."
msgstr ""
"Les prix de votre catalogue sont déjà les prix finaux. L'assistant les cite "
"tels que vous les avez écrits, n'ajoute rien par-dessus, et si un client "
"demande si la TVA est comprise il répond que oui. Utile si vous vendez à des"
" particuliers."

#: includes/modules/class-module-settings.php:1877
msgid "(Don't show the VAT line)"
msgstr "(Ne pas afficher la ligne TVA)"

#: includes/modules/class-module-settings.php:1881
msgid "United States / no VAT"
msgstr "États-Unis / pas de TVA"

#: includes/modules/class-module-settings.php:1882
msgid "Other / custom rate…"
msgstr "Autre / taux personnalisé…"

#: includes/modules/class-module-settings.php:1885
msgid "Your rate (%)"
msgstr "Votre taux (%)"

#: includes/modules/class-module-settings.php:1886
msgid "e.g. 4"
msgstr "ex. 4"

#. translators: %s: date the tax rates were checked
#: includes/modules/class-module-settings.php:1892
msgid ""
"STANDARD rates, checked on %s, but they change over time, and this list "
"doesn't update by itself. If you're under a special or flat-rate scheme, "
"apply a reduced rate, or a lot of time has passed since that date, choose "
"\"Other\" and enter yours. When in doubt, ask your accountant: this line "
"ends up on a document you send to clients."
msgstr ""
"Taux ORDINAIRES, vérifiés le %s, mais ils changent avec le temps, et cette "
"liste ne se met pas à jour toute seule. Si vous relevez d'un régime spécial "
"ou forfaitaire, appliquez un taux réduit, ou si beaucoup de temps s'est "
"écoulé depuis cette date, choisissez \"Autre\" et indiquez le vôtre. En cas "
"de doute, demandez à votre comptable : cette ligne figure sur un document "
"que vous envoyez à vos clients."

#: includes/modules/class-module-settings.php:1925
msgid ""
"The currency of the prices the assistant shows to customers. It applies to "
"the whole assistant."
msgstr ""
"La devise des prix que l'assistant montre aux clients. Elle vaut pour tout "
"l'assistant."

#: includes/modules/class-module-settings.php:1931
msgid "Other / custom…"
msgstr "Autre / personnalisée…"

#: includes/modules/class-module-settings.php:1934
msgid "Code (e.g. AED)"
msgstr "Code (ex. AED)"

#: includes/modules/class-module-settings.php:1935
msgid "Symbol (e.g. د.إ)"
msgstr "Symbole (ex. د.إ)"

#: includes/modules/class-module-settings.php:1937
msgid "Symbol position"
msgstr "Position du symbole"

#. translators: %s: example amount with the symbol written AFTER the number
#: includes/modules/class-module-settings.php:1940
msgid "After (%s)"
msgstr "Après (%s)"

#. translators: %s: example amount with the symbol written BEFORE the number
#: includes/modules/class-module-settings.php:1943
msgid "Before (%s)"
msgstr "Avant (%s)"

#: includes/modules/class-module-settings.php:1976
msgid ""
"How many times a visitor can use each feature before the bot gently stops "
"them and suggests direct contact. Empty field = the plugin's long-standing "
"default value."
msgstr ""
"Combien de fois un visiteur peut utiliser chaque fonctionnalité avant que le"
" bot ne l'arrête gentiment et propose un contact direct. Champ vide = valeur"
" par défaut historique du plugin."

#: includes/modules/class-module-settings.php:1979
msgid "Chat messages, every 24 hours"
msgstr "Messages dans le chat, toutes les 24 heures"

#: includes/modules/class-module-settings.php:1987
msgid ""
"To count returning visitors without cookies, the widget builds a short code "
"from the browser (screen size, language, time zone and similar) and sends it"
" with the page address. Nothing leaves your site and no cookie is written, "
"but in the EU this counts as accessing the device: turn it off if you do not"
" ask for consent. The chat keeps working either way."
msgstr ""
"Pour compter ceux qui reviennent sans utiliser de cookie, le widget tire du "
"navigateur un code court (taille d'écran, langue, fuseau horaire et autres) "
"et l'envoie avec l'adresse de la page. Rien ne sort de votre site et aucun "
"cookie n'est écrit, mais dans l'UE cela compte comme un accès à l'appareil :"
" désactivez-le si vous ne demandez pas le consentement. Le chat fonctionne "
"de toute façon."

#: includes/modules/class-module-settings.php:1998
msgid "Uninstall"
msgstr "Désinstallation"

#: includes/modules/class-module-settings.php:2000
msgid "Also delete customer data left over from a previous version"
msgstr "Supprimer aussi les données clients restées d'une version précédente"

#: includes/modules/class-module-settings.php:2000
msgid ""
"The configuration (colors, text, price list, everything else) is always "
"removed completely when you uninstall the plugin from WordPress, with no "
"leftovers. This extra switch only decides what happens to REAL customer "
"DATA: off by default so you don't lose it by accident if you're just "
"uninstalling to update or try something again."
msgstr ""
"La configuration (couleurs, textes, liste de prix, tout le reste) est "
"toujours entièrement supprimée lors de la désinstallation du plugin depuis "
"WordPress, sans laisser de résidus. Cette case supplémentaire décide "
"uniquement des DONNÉES RÉELLES des clients : désactivée par défaut pour ne "
"pas les perdre par erreur si vous désinstallez juste pour mettre à jour ou "
"réessayer quelque chose."

#: includes/modules/class-module-settings.php:2010
msgid "Save settings"
msgstr "Enregistrer les réglages"

#: includes/modules/class-module-settings.php:2065
msgid ""
"I didn't find anything new to suggest: you've probably configured everything"
" already, or the site doesn't have this information yet."
msgstr ""
"Je n'ai rien trouvé de nouveau à proposer : tu as probablement déjà tout "
"configuré, ou le site n'a pas encore ces informations."

#: includes/modules/class-module-settings.php:2070
msgid "General information"
msgstr "Informations générales"

#: includes/modules/class-module-settings.php:2076
msgid "Current:"
msgstr "Actuel :"

#: includes/modules/class-module-settings.php:2081
msgid "Pages found"
msgstr "Pages trouvées"

#: includes/modules/class-module-settings.php:2089
msgid "Apply selected"
msgstr "Appliquer la sélection"

#: includes/modules/class-module-settings.php:2089
#: public/partials/widget-markup.php:43
msgid "Cancel"
msgstr "Annuler"

#: includes/modules/class-module-settings.php:2106
msgid "Applied: check the values in the fields above before saving."
msgstr ""
"Appliqué : vérifiez les valeurs dans les champs ci-dessus avant "
"d'enregistrer."

#: includes/modules/class-module-settings.php:2123
msgid "It wasn't possible to read the site right now."
msgstr "Il n'a pas été possible de lire le site pour le moment."

#. translators: %s: support email address
#: includes/modules/class-module-status.php:396
msgid ""
"You've already sent several reports. Try again in an hour, or write to us "
"directly at %s"
msgstr ""
"Tu as déjà envoyé plusieurs signalements. Réessaie dans une heure, ou écris-"
"nous directement à %s"

#: includes/modules/class-module-status.php:403
msgid "Check the confirmation before sending."
msgstr "Cochez la confirmation avant d'envoyer."

#: includes/modules/class-module-status.php:408
msgid "Describe what happened before sending."
msgstr "Décrivez ce qui s'est passé avant d'envoyer."

#: includes/modules/class-module-status.php:411
msgid "A valid email address is needed so we can reply to you."
msgstr "Une adresse e-mail valide est nécessaire pour pouvoir vous répondre."

#: includes/modules/class-module-status.php:422
msgid "The screenshot exceeds 5 MB. Crop or shrink it and try again."
msgstr "La capture dépasse 5 Mo. Recadrez-la ou réduisez-la et réessayez."

#: includes/modules/class-module-status.php:428
msgid ""
"The screenshot doesn't seem to be a valid image (we accept PNG, JPG or "
"WebP)."
msgstr ""
"La capture ne semble pas être une image valide (nous acceptons PNG, JPG ou "
"WebP)."

#. translators: %s: error message returned by WordPress
#: includes/modules/class-module-status.php:467
msgid ""
"This site couldn't send the email (often it's WordPress's SMTP "
"configuration, not the plugin). The report was NOT sent: write to us "
"directly at %s. You can copy the technical summary with the button above."
msgstr ""
"Ce site n'a pas pu envoyer l'e-mail (souvent c'est la configuration SMTP de "
"WordPress, pas l'extension). Le signalement n'a PAS été envoyé : écrivez-"
"nous directement à %s. Vous pouvez copier le résumé technique avec le bouton"
" ci-dessus."

#: includes/modules/class-module-status.php:473
msgid "Report sent, thank you. We'll reply to the address you provided."
msgstr ""
"Signalement envoyé, merci. Nous répondrons à l'adresse que vous avez "
"indiquée."

#: includes/modules/class-module-status.php:483
msgid "You've already run several tests. Try again in an hour."
msgstr "Vous avez déjà effectué plusieurs tests. Réessayez dans une heure."

#: includes/modules/class-module-status.php:489
msgid ""
"This site doesn't have a valid administrator email address (Settings → "
"General)."
msgstr ""
"Ce site n'a pas d'adresse e-mail d'administrateur valide (Réglages → "
"Général)."

#. translators: %s: site domain name
#: includes/modules/class-module-status.php:504
msgid "Sabriel AI: send test from %s"
msgstr "Sabriel AI : test d'envoi depuis %s"

#: includes/modules/class-module-status.php:507
msgid ""
"This is a test email sent from the Sabriel AI panel.\n"
"\n"
"If you are reading it, your site can send email: the chat summaries and the messages visitors leave you will reach their destination.\n"
"\n"
"There is no need to reply to this message."
msgstr ""
"Ceci est un e-mail de test envoyé depuis le panneau Sabriel AI.\n"
"\n"
"Si vous le lisez, votre site sait envoyer des e-mails : les récapitulatifs de chat et les messages que les visiteurs vous laissent arriveront à destination.\n"
"\n"
"Inutile de répondre à ce message."

#. translators: %1$s: destination email address; %2$s: error message from the
#. mail server
#: includes/modules/class-module-status.php:526
msgid ""
"This site CANNOT send email. Test failed to %1$s. The mail server replied: "
"“%2$s”. This isn't a plugin problem: it's WordPress's email sending "
"configuration. The most common fix is to install an SMTP plugin (e.g. WP "
"Mail SMTP) and connect it to your domain's mailbox, or ask your host why "
"sending is blocked."
msgstr ""
"Ce site NE parvient PAS à envoyer des e-mails. Test échoué vers %1$s. Le "
"serveur de messagerie a répondu : « %2$s ». Ce n'est pas un problème du "
"plugin : c'est la configuration d'envoi d'e-mails de WordPress. La solution "
"la plus courante est d'installer un plugin SMTP (ex. WP Mail SMTP) et de le "
"relier à la boîte de votre domaine, ou de demander à votre hébergeur "
"pourquoi l'envoi est bloqué."

#. translators: %s: destination email address
#: includes/modules/class-module-status.php:533
msgid ""
"This site CANNOT send email (test failed to %s), and it didn't even return a"
" reason. That usually means sending is disabled by the host. The most common"
" fix is to install an SMTP plugin (e.g. WP Mail SMTP) and connect it to your"
" domain's mailbox."
msgstr ""
"Ce site NE parvient PAS à envoyer des e-mails (test échoué vers %s), et il "
"n'a même pas renvoyé de motif. Cela signifie généralement que l'envoi est "
"désactivé par l'hébergeur. La solution la plus courante est d'installer un "
"plugin SMTP (ex. WP Mail SMTP) et de le relier à la boîte de votre domaine."

#. translators: %s: destination email address
#: includes/modules/class-module-status.php:544
msgid ""
"Test email sent to %s. Check that mailbox (spam too): if it doesn't arrive "
"within a few minutes, your site hands off to the mail server but something "
"discards it later. Usually SPF/DKIM are missing, and you need an SMTP plugin"
" connected to your domain's mailbox."
msgstr ""
"E-mail de test parti vers %s. Vérifiez cette boîte (aussi les spams) : s'il "
"n'arrive pas d'ici quelques minutes, votre site remet bien au serveur de "
"messagerie mais quelque chose le rejette ensuite. Il manque en général "
"SPF/DKIM, et il faut un plugin SMTP relié à la boîte de votre domaine."

#: includes/modules/class-module-status.php:691
msgid "No valid file uploaded."
msgstr "Aucun fichier valide chargé."

#: includes/modules/class-module-status.php:694
msgid "The file is too large to be a configuration for this plugin."
msgstr ""
"Le fichier est trop volumineux pour être une configuration de cette "
"extension."

#: includes/modules/class-module-status.php:699
msgid "The file isn't a valid configuration (unrecognized JSON)."
msgstr "Le fichier n'est pas une configuration valide (JSON non reconnu)."

#: includes/modules/class-module-status.php:704
msgid ""
"This file contains no Sabriel AI settings, so it was not imported: your "
"configuration has stayed as it was. Check that you picked the right file (it"
" must be the one created by the «Export configuration» button)."
msgstr ""
"Ce fichier ne contient aucun réglage de Sabriel AI, il n'a donc pas été "
"importé : ta configuration est restée telle quelle. Vérifie que tu as choisi"
" le bon fichier (ce doit être celui créé par le bouton «Exporter la "
"configuration»)."

#. translators: %d: number of settings imported from the file
#: includes/modules/class-module-status.php:715
msgid ""
"Configuration imported: %d settings applied. The previous configuration has "
"been set aside, you can restore it with the button below. Check the main "
"pages again to make sure everything is as expected."
msgstr ""
"Configuration importée : %d réglages appliqués. La configuration précédente "
"a été mise de côté, tu peux la rétablir avec le bouton ci-dessous. Revérifie"
" les pages principales pour t'assurer que tout est comme prévu."

#: includes/modules/class-module-status.php:726
msgid "There is no previous configuration to restore."
msgstr "Il n'y a aucune configuration précédente à rétablir."

#: includes/modules/class-module-status.php:731
msgid "Previous configuration restored."
msgstr "Configuration précédente rétablie."

#: includes/modules/class-module-status.php:764
msgid ""
"A quick look at how the plugin is doing: version, environment, and automatic"
" checks on what needs to work for everything else to work."
msgstr ""
"Un coup d'œil rapide sur l'état du plugin : version, environnement, et "
"vérifications automatiques de ce qui doit fonctionner pour que tout le reste"
" fonctionne."

#: includes/modules/class-module-status.php:766
msgid "Information"
msgstr "Informations"

#: includes/modules/class-module-status.php:769
msgid "Plugin version"
msgstr "Version du plugin"

#: includes/modules/class-module-status.php:770
msgid "PHP version"
msgstr "Version de PHP"

#: includes/modules/class-module-status.php:771
msgid "WordPress version"
msgstr "Version de WordPress"

#: includes/modules/class-module-status.php:772
msgid "Site timezone"
msgstr "Fuseau horaire du site"

#: includes/modules/class-module-status.php:773
msgid "WooCommerce detected"
msgstr "WooCommerce détecté"

#: includes/modules/class-module-status.php:773
msgid "yes"
msgstr "oui"

#: includes/modules/class-module-status.php:773
msgid "no"
msgstr "non"

#: includes/modules/class-module-status.php:774
msgid "Business name set"
msgstr "Nom de l'entreprise configuré"

#: includes/modules/class-module-status.php:777
msgid "Site traffic tracking"
msgstr "Suivi du trafic du site"

#. translators: %d: number of visits
#: includes/modules/class-module-status.php:777
msgid "active, %d visits in the last 7 days"
msgstr "actif, %d visites lors des 7 derniers jours"

#. translators: %d: number of visits
#: includes/modules/class-module-status.php:777
msgid "active, no data recorded yet"
msgstr "actif, aucune donnée enregistrée pour l'instant"

#: includes/modules/class-module-status.php:781
msgid "Automatic checks"
msgstr "Vérifications automatiques"

#: includes/modules/class-module-status.php:785
msgid "Automatic cleanup of expired data"
msgstr "Nettoyage automatique des données expirées"

#: includes/modules/class-module-status.php:786
msgid "Scheduled (default)"
msgstr "Planifiée (par défaut)"

#: includes/modules/class-module-status.php:786
msgid "Not scheduled"
msgstr "Non planifiée"

#: includes/modules/class-module-status.php:789
msgid "Active AI engine"
msgstr "Moteur IA actif"

#. translators: %s: status of the API key
#: includes/modules/class-module-status.php:793
msgid "%s API key"
msgstr "Clé API %s"

#: includes/modules/class-module-status.php:795
msgid "Present"
msgstr "Présente"

#: includes/modules/class-module-status.php:795
msgid "Present but unreadable"
msgstr "Présente mais illisible"

#: includes/modules/class-module-status.php:795
msgid "Missing"
msgstr "Absente"

#: includes/modules/class-module-status.php:797
msgid ""
"(the key is saved but can no longer be decrypted: this usually happens after"
" changing the security keys in wp-config.php or migrating the site. The bot "
"can't work until you re-enter it under AI Engine.)"
msgstr ""
"(la clé est enregistrée mais n'est plus déchiffrable : cela arrive "
"généralement après un changement des clés de sécurité dans wp-config.php ou "
"une migration du site. Le bot ne peut pas fonctionner tant que vous ne la "
"ressaisissez pas dans Moteur IA.)"

#: includes/modules/class-module-status.php:799
msgid "Go to AI Engine →"
msgstr "Aller à Moteur IA →"

#: includes/modules/class-module-status.php:804
msgid "Key saved encrypted"
msgstr "Clé enregistrée chiffrée"

#: includes/modules/class-module-status.php:806
msgid "Yes, encrypted"
msgstr "Oui, chiffrée"

#: includes/modules/class-module-status.php:806
msgid "No, still in plain text"
msgstr "Non, encore en clair"

#: includes/modules/class-module-status.php:812
msgid ""
"(this server cannot encrypt: the key stays in plain text in the database and"
" will not encrypt itself. See the «Encryption available» row below.)"
msgstr ""
"(ce serveur n'est pas capable de chiffrer : la clé reste en clair dans la "
"base de données et ne se chiffrera pas toute seule. Voir la ligne "
"«Chiffrement disponible» ci-dessous.)"

#: includes/modules/class-module-status.php:816
msgid ""
"(it still works: it will encrypt itself on the next save from AI Engine)"
msgstr ""
"(fonctionne quand même : elle se chiffrera seule au prochain enregistrement "
"depuis Moteur IA)"

#: includes/modules/class-module-status.php:825
msgid "Key encryption available"
msgstr "Chiffrement des clés disponible"

#: includes/modules/class-module-status.php:827
msgid "Yes (OpenSSL active)"
msgstr "Oui (OpenSSL actif)"

#: includes/modules/class-module-status.php:827
msgid "No: the API keys stay in plain text"
msgstr "Non : les clés API restent en clair"

#: includes/modules/class-module-status.php:830
msgid ""
"This server is missing the PHP OpenSSL extension, so the AI engine keys are "
"saved in the database exactly as they are, unprotected. Anyone able to read "
"the database (a backup left in the wrong place, another plugin, a stolen "
"login) sees them in plain text and can use them at your expense. Ask your "
"host to enable the PHP OpenSSL extension: as soon as it is active, save the "
"key again from AI Engine and it will be protected."
msgstr ""
"Sur ce serveur, l'extension OpenSSL de PHP est absente, les clés des moteurs"
" d'IA sont donc enregistrées telles quelles dans la base de données, sans "
"protection. Quiconque parvient à lire la base de données (une sauvegarde au "
"mauvais endroit, un autre plugin, un accès volé) les voit en clair et peut "
"les utiliser à tes frais. Demande à ton hébergeur d'activer l'extension "
"OpenSSL de PHP : dès qu'elle est active, réenregistre la clé depuis Moteur "
"d'IA et elle sera protégée."

#: includes/modules/class-module-status.php:845
msgid ""
"You have not set a support email: in its place the plugin uses the WordPress"
" administrator's one shown above, and publishes it in the chat, in the "
"emails it sends to customers and in the code of every page of the site. Set "
"one of your own in the Settings."
msgstr ""
"Vous n'avez pas indiqué d'e-mail d'assistance : à la place, le plugin "
"utilise celui de l'administrateur WordPress affiché ci-dessus, et le publie "
"dans le chat, dans les e-mails envoyés aux clients et dans le code de chaque"
" page du site. Indiquez-en un à vous dans les Réglages."

#: includes/modules/class-module-status.php:855
msgid "Duplicate copies of the plugin"
msgstr "Copies en double du plugin"

#: includes/modules/class-module-status.php:857
msgid "Sabriel AI code found outside the plugin"
msgstr "Code Sabriel AI trouvé en dehors du plugin"

#: includes/modules/class-module-status.php:859
msgid ""
"There is still Sabriel AI code on the site that does not come from the "
"plugin: usually old snippets pasted into a plugin such as WPCode or into the"
" theme's functions.php file, left switched on after installation. Two copies"
" of the same thing can fight each other and throw the site into an error. "
"Disable the old snippets and keep only the plugin."
msgstr ""
"Il y a encore du code Sabriel AI sur le site qui ne provient pas du plugin :"
" ce sont généralement les anciens extraits collés dans un plugin comme "
"WPCode ou dans le fichier functions.php du thème, restés actifs après "
"l'installation. Deux copies de la même chose peuvent se faire la guerre et "
"mettre le site en erreur. Désactive les anciens extraits et ne garde que le "
"plugin."

#: includes/modules/class-module-status.php:866
msgid "Customized settings"
msgstr "Réglages personnalisés"

#: includes/modules/class-module-status.php:868
msgctxt "essential business information"
msgid "Configured"
msgstr "Configurées"

#: includes/modules/class-module-status.php:868
msgid "Still to be completed (identity, price list, behaviour)"
msgstr "Encore à compléter (identité, tarifs, comportement)"

#: includes/modules/class-module-status.php:869
#: includes/modules/class-module-status.php:883
#: includes/modules/class-module-status.php:896
msgid "Go to settings →"
msgstr "Aller aux réglages →"

#: includes/modules/class-module-status.php:873
msgid "Customized appearance"
msgstr "Apparence personnalisée"

#: includes/modules/class-module-status.php:875
msgid "Default values"
msgstr "Valeurs par défaut"

#: includes/modules/class-module-status.php:876
msgid "Go to customization →"
msgstr "Aller à la personnalisation →"

#: includes/modules/class-module-status.php:880
msgid "Identity and price list in the bot's prompt"
msgstr "Identité et liste de prix dans le prompt du bot"

#: includes/modules/class-module-status.php:882
msgid "Customised"
msgstr "Personnalisés"

#: includes/modules/class-module-status.php:882
msgid "Still empty/sample values"
msgstr "Encore vides/d'exemple"

#: includes/modules/class-module-status.php:893
msgctxt "opening hours"
msgid "Configured"
msgstr "Configurés"

#: includes/modules/class-module-status.php:893
msgid ""
"Not set up yet: the bot cannot tell customers whether you are open right now"
msgstr ""
"Pas encore configurés : le bot ne peut pas dire aux clients si vous êtes "
"ouverts en ce moment"

#: includes/modules/class-module-status.php:901
msgid ""
"Business name, owner, contacts, price list and page links inside the bot's "
"prompt all come from here instead of being hardcoded: if this row is still "
"red, the bot doesn't have an identity and price list set up yet, and will "
"talk about them generically without knowing which business it is."
msgstr ""
"Le nom de l'entreprise, le titulaire, les contacts, la liste de prix et les "
"liens vers les pages dans le prompt du bot proviennent tous d'ici au lieu "
"d'être fixés : si cette ligne est encore rouge, le bot n'a pas encore "
"d'identité ni de liste de prix configurées, et en parlera de façon générique"
" sans savoir de quelle entreprise il s'agit."

#: includes/modules/class-module-status.php:903
msgid "Email sending"
msgstr "Envoi d'e-mails"

#: includes/modules/class-module-status.php:904
msgid ""
"Sabriel AI sends email at two points: the conversation summary, which goes "
"to the visitor and in copy to you, and the messages from the \"leave a "
"message\" form. If this site cannot send, both fail without warning anyone: "
"the panel keeps working and your customers simply receive nothing. This "
"check exists to find out before that happens."
msgstr ""
"Sabriel AI envoie des e-mails à deux endroits : le récapitulatif de la "
"conversation, qui part vers le visiteur et en copie vers vous, et les "
"messages du formulaire \"laisser un message\". Si ce site n'arrive pas à "
"envoyer, les deux échouent sans prévenir personne : le panneau continue de "
"fonctionner et vos clients ne reçoivent simplement rien. Cette vérification "
"sert à le découvrir avant que cela n'arrive."

#: includes/modules/class-module-status.php:912
msgid "Last recorded send failure"
msgstr "Dernier échec d'envoi enregistré"

#: includes/modules/class-module-status.php:917
msgid "None so far"
msgstr "Aucun jusqu'ici"

#: includes/modules/class-module-status.php:918
msgid ""
"(no failure seen, this isn't proof that sending works yet: use the button "
"below)"
msgstr ""
"(aucun échec constaté, ce n'est pas encore la preuve que l'envoi fonctionne "
": utilisez le bouton ci-dessous)"

#. translators: %s: subject of the email that failed to send
#: includes/modules/class-module-status.php:927
msgid "Message not sent: “%s”"
msgstr "Message non parti : « %s »"

#: includes/modules/class-module-status.php:936
msgid "Last send test"
msgstr "Dernier test d'envoi"

#. translators: %s: date and time of the test
#: includes/modules/class-module-status.php:943
msgid "Sent on %s"
msgstr "Partie le %s"

#. translators: %s: date and time of the test
#: includes/modules/class-module-status.php:945
msgid "Failed on %s"
msgstr "Échouée le %s"

#: includes/modules/class-module-status.php:963
msgid "Send a test email"
msgstr "Envoyer un e-mail de test"

#. translators: %s: administrator email address
#: includes/modules/class-module-status.php:969
msgid "It will be sent to %s (the site administrator's address)."
msgstr "Il sera envoyé à %s (l'adresse de l'administrateur du site)."

#: includes/modules/class-module-status.php:976
msgid "Live key test"
msgstr "Test en direct de la clé"

#: includes/modules/class-module-status.php:977
msgid ""
"The live test of each key (a real, very short call, not just a check that "
"the field isn't empty) is now done from the AI Engine page, where you can "
"also switch engine and manage all 3 keys together."
msgstr ""
"Le test en direct de chaque clé (un vrai appel, très court, pas seulement "
"une vérification que le champ n'est pas vide) se fait désormais depuis la "
"page Moteur IA, où vous pouvez aussi changer de moteur et gérer les 3 clés "
"ensemble."

#: includes/modules/class-module-status.php:978
msgid "Go to AI Engine"
msgstr "Aller à Moteur IA"

#: includes/modules/class-module-status.php:980
msgid "Support"
msgstr "Assistance"

#: includes/modules/class-module-status.php:981
msgid ""
"If something isn't working and you need to contact support, this button "
"copies a complete summary of the installation: the technical data plus the "
"assistant's whole configuration. Paste it into your message, so whoever "
"helps you already has all the information without having to ask for it one "
"piece at a time."
msgstr ""
"Si quelque chose ne fonctionne pas et que vous devez écrire au support, ce "
"bouton copie un récapitulatif complet de l'installation : les données "
"techniques ainsi que toute la configuration de l'assistant. Collez-le dans "
"votre message, ainsi la personne qui vous aide dispose déjà de toutes les "
"informations sans avoir à les demander une par une."

#: includes/modules/class-module-status.php:988
msgid "📋 Copy technical info for support"
msgstr "📋 Copier les informations techniques pour le support"

#: includes/modules/class-module-status.php:989
msgid "✓ Copied"
msgstr "✓ Copié"

#: includes/modules/class-module-status.php:992
msgid "Found a problem? Report it"
msgstr "Vous avez trouvé un problème ? Signalez-le"

#: includes/modules/class-module-status.php:993
msgid ""
"Describe what happened and what you expected. The complete summary above is "
"attached automatically, you don't need to copy it."
msgstr ""
"Décrivez ce qui s'est passé et ce que vous attendiez. Le récapitulatif "
"complet ci-dessus est joint automatiquement, inutile de le copier."

#. translators: %s: email address of the plugin developer
#: includes/modules/class-module-status.php:998
msgid ""
"The report is sent from this site to the plugin's developer, at the address "
"%s. Along with your text it carries this site's address, the email you write"
" below and the complete summary (technical data and the assistant's "
"configuration)."
msgstr ""
"Le signalement part de ce site vers le développeur du plugin, à l'adresse "
"%s. Avec votre texte sont envoyés l'adresse de ce site, l'e-mail que vous "
"indiquez ci-dessous et le récapitulatif complet (données techniques et "
"configuration de l'assistant)."

#: includes/modules/class-module-status.php:1013
msgid "What happened?"
msgstr "Que s'est-il passé ?"

#: includes/modules/class-module-status.php:1014
msgid ""
"E.g. I set Saturday as an open day, but the assistant keeps telling "
"customers we are closed."
msgstr ""
"Ex. : j'ai indiqué le samedi comme jour ouvert, mais l'assistant continue de"
" dire aux clients que nous sommes fermés."

#: includes/modules/class-module-status.php:1016
msgid "Your email (for the reply)"
msgstr "Votre e-mail (pour la réponse)"

#: includes/modules/class-module-status.php:1019
msgid "Screenshot (optional)"
msgstr "Capture d'écran (facultatif)"

#: includes/modules/class-module-status.php:1022
msgid "Before attaching: cover your clients' data."
msgstr "Avant de joindre : masquez les données de vos clients."

#: includes/modules/class-module-status.php:1023
msgid ""
"Names, emails, phone numbers, the content of conversations: these are "
"personal data of people who have not authorised anyone to share them. We do "
"not need them to understand a bug: the description is usually enough. If a "
"screenshot contains them, black them out first, or do not attach it at all."
msgstr ""
"Noms, e-mails, téléphones, contenu des conversations : ce sont des données "
"personnelles de personnes qui n'ont autorisé personne à les partager. Nous "
"n'en avons pas besoin pour comprendre un bug : la description suffit en "
"général. Si une capture en contient, masquez-les avant, ou ne la joignez pas"
" du tout."

#: includes/modules/class-module-status.php:1027
msgid ""
"I confirm that I've checked that what I'm sending doesn't contain third "
"parties' personal data, and that I'm sharing it on my own initiative. I take"
" responsibility for the content of the report."
msgstr ""
"Je confirme avoir vérifié que ce que j'envoie ne contient pas de données "
"personnelles de tiers, et que je le partage de ma propre initiative. "
"J'assume la responsabilité du contenu du signalement."

#: includes/modules/class-module-status.php:1030
msgid "Send report"
msgstr "Envoyer le signalement"

#: includes/modules/class-module-status.php:1033
msgid "Configuration backup"
msgstr "Sauvegarde de la configuration"

#: includes/modules/class-module-status.php:1034
msgid ""
"Download a file with the whole configuration (identity, price list, colours,"
" opening hours, everything except the AI keys: those stay on this site only)"
" to keep it safe or to copy it to another installation."
msgstr ""
"Téléchargez un fichier avec toute la configuration (identité, grille "
"tarifaire, couleurs, horaires, tout sauf les clés IA : celles-ci restent "
"uniquement sur ce site) pour la conserver ou la copier sur une autre "
"installation."

#: includes/modules/class-module-status.php:1044
msgid "⬇ Export configuration (.json)"
msgstr "⬇ Exporter la configuration (.json)"

#: includes/modules/class-module-status.php:1048
msgid "Import configuration"
msgstr "Importer une configuration"

#: includes/modules/class-module-status.php:1049
msgid ""
"Warning: replaces the WHOLE current configuration with the one in the file. "
"The present configuration is set aside, so you can restore it if you pick "
"the wrong file."
msgstr ""
"Attention : remplace TOUTE la configuration actuelle par celle du fichier. "
"La configuration actuelle est mise de côté, tu peux donc la rétablir si tu "
"te trompes de fichier."

#: includes/modules/class-module-status.php:1052
msgid "Are you sure? This overwrites your entire current configuration."
msgstr "Êtes-vous sûr ? Cela écrase toute la configuration actuelle."

#: includes/modules/class-module-status.php:1052
msgid "Import and replace"
msgstr "Importer et remplacer"

#. translators: %s: date and time of the backup
#: includes/modules/class-module-status.php:1065
msgid ""
"There is a configuration set aside before the last import (%s). If the "
"imported file was not the right one, you can restore the previous one."
msgstr ""
"Il y a une configuration mise de côté avant le dernier import (%s). Si le "
"fichier importé n'était pas le bon, tu peux rétablir la précédente."

#: includes/modules/class-module-status.php:1070
msgid "↩ Restore the previous configuration"
msgstr "↩ Rétablir la configuration précédente"

#. translators: %1$s: customer name; %2$s: business name
#: includes/modules/class-module-widget.php:134
msgid "Hi %1$s! I'm the assistant at %2$s. How can I help you today?"
msgstr ""
"Bonjour %1$s ! Je suis l'assistant de %2$s. Comment puis-je vous aider "
"aujourd'hui ?"

#. translators: %s: business contact email
#: includes/modules/class-module-widget.php:137
msgid "I didn't quite get that. Could you rephrase, or write to us at %s"
msgstr "Je n'ai pas bien compris. Pouvez-vous reformuler ou nous écrire à %s"

#. translators: %s: support contact
#: includes/modules/class-module-widget.php:140
msgid "Support %s"
msgstr "Assistance %s"

#. translators: %s: business contact email
#: includes/modules/class-module-widget.php:145
msgid "Connection error. Contact us at %s"
msgstr "Erreur de connexion. Contactez-nous à %s"

#: includes/modules/class-module-widget.php:147
msgid "Please write a message before sending."
msgstr "Écrivez un message avant d'envoyer."

#: includes/modules/class-module-widget.php:149
msgid ""
"whatsapp|contact|operator|human|person|someone|call|speak.*you|talk.*you|support|email.*you|write.*you|show|let"
" me see|see it|again|where\\s*(is|are|can i find)|(can't|cannot|don't) "
"(see|find)"
msgstr ""
"whatsapp|contact|opérateur|operateur|conseiller|humain|personne|quelqu|appel|appeler|téléphone|telephone|numéro|numero|parler|discuter|support|assistance|aide|e-?mail|courriel|écrire|ecrire|montre|montrer|revoir|à"
" nouveau|a nouveau|encore|où\\s*(est|sont|puis-je)|ou\\s*(est|sont|puis-"
"je)|(pas|impossible de)\\s*(trouver|voir)"

#: includes/modules/class-module-widget.php:151
msgid "Details updated."
msgstr "Données mises à jour."

#: includes/modules/class-module-widget.php:153
msgid "[image attached]"
msgstr "[image jointe]"

#: includes/modules/class-module-widget.php:154
msgid "[image]"
msgstr "[image]"

#: includes/modules/class-module-widget.php:155
msgid "Latest messages:"
msgstr "Derniers messages :"

#: includes/modules/class-module-widget.php:156
msgid "--- Chat ---"
msgstr "--- Chat ---"

#: includes/modules/class-module-widget.php:157
msgid "Anonymous user"
msgstr "Utilisateur anonyme"

#: includes/modules/class-module-widget.php:158
#: includes/modules/class-module-widget.php:210
msgid "Daily limit reached"
msgstr "Limite quotidienne atteinte"

#: includes/modules/class-module-widget.php:159
msgid "Please fill in the initial form first."
msgstr "Merci de remplir d'abord le formulaire initial."

#: includes/modules/class-module-widget.php:160
msgid "First name cannot be empty."
msgstr "Le prénom ne peut pas être vide."

#: includes/modules/class-module-widget.php:161
msgid "Last name cannot be empty."
msgstr "Le nom ne peut pas être vide."

#: includes/modules/class-module-widget.php:162
msgid "Invalid email address."
msgstr "Adresse e-mail non valide."

#: includes/modules/class-module-widget.php:163
msgid ""
"We don't accept temporary or disposable email addresses. Please use an "
"address you check regularly."
msgstr ""
"Nous n'acceptons pas les adresses e-mail temporaires ou jetables. Utilisez "
"une adresse que vous consultez régulièrement."

#: includes/modules/class-module-widget.php:164
msgid "The service is very busy right now. Please try again in a few seconds."
msgstr ""
"Le service est très sollicité en ce moment. Réessayez dans quelques "
"secondes."

#. translators: %s: business contact email
#: includes/modules/class-module-widget.php:166
msgid ""
"The service isn't responding correctly right now (technical error on the "
"server side). Try again shortly or write to us at %s"
msgstr ""
"Le service ne répond pas correctement pour le moment (erreur technique côté "
"serveur). Réessayez bientôt ou écrivez-nous à %s"

#: includes/modules/class-module-widget.php:167
msgid ""
"There's been no reply for a while. The chat will close automatically. Just "
"reopen it whenever you want to continue."
msgstr ""
"Aucune réponse depuis un moment. La discussion se ferme automatiquement. "
"Pour reprendre, il suffit de la rouvrir."

#: includes/modules/class-module-widget.php:168
msgid "Attachment preview"
msgstr "Aperçu de la pièce jointe"

#: includes/modules/class-module-widget.php:169
msgid "Chat from:"
msgstr "Chat de :"

#: includes/modules/class-module-widget.php:171
msgid "HOW TO REPLY:"
msgstr "COMMENT LUI RÉPONDRE :"

#. translators: %1$s: business name; %2$s: customer name; %3$s: label of the
#. advice line; %4$s: conversation text
#: includes/modules/class-module-widget.php:173
msgid ""
"Analyse this conversation and write a briefing in the THIRD PERSON for the team at %1$s who will reply on WhatsApp. Readable at a glance.\n"
"\n"
"Reply ONLY in this format:\n"
"\n"
"The customer %2$s got in touch via chat.\n"
"\n"
"WHAT THEY WANT: [what they are looking for]\n"
"WHAT THEY ASKED: [main questions]\n"
"SITUATION: [the customer's sector or type of business, budget, urgency, other relevant details]\n"
"MAIN CONCERN: [their uncertainty or objection]\n"
"%3$s [tone advice in 1 sentence]\n"
"\n"
"CONVERSATION:\n"
"%4$s"
msgstr ""
"Analyse cette conversation et rédige un briefing à la TROISIÈME PERSONNE pour l'équipe de %1$s qui doit répondre sur WhatsApp. Lisible en un coup d'œil.\n"
"\n"
"Réponds UNIQUEMENT avec ce format :\n"
"\n"
"Le client %2$s a pris contact via le chat.\n"
"\n"
"CE QU'IL VEUT : [ce qu'il recherche]\n"
"CE QU'IL A DEMANDÉ : [questions principales]\n"
"SITUATION : [secteur ou type d'activité du client, budget, urgence, autres détails pertinents]\n"
"PRINCIPALE HÉSITATION : [son incertitude ou son objection]\n"
"%3$s [conseil sur le ton en 1 phrase]\n"
"\n"
"CONVERSATION :\n"
"%4$s"

#: includes/modules/class-module-widget.php:174
msgid "WhatsApp - quick reply"
msgstr "WhatsApp - réponse rapide"

#: includes/modules/class-module-widget.php:175
msgid "Contact us now"
msgstr "Contacte-nous maintenant"

#: includes/modules/class-module-widget.php:177
msgid ""
"\n"
"\n"
"→ Reply here to continue."
msgstr ""
"\n"
"\n"
"→ Répondez ici pour continuer."

#: includes/modules/class-module-widget.php:178
msgid ""
"You've used all the messages available for today. For immediate assistance, "
"contact us directly."
msgstr ""
"Vous avez utilisé tous les messages disponibles pour aujourd'hui. Pour une "
"assistance immédiate, contactez-nous directement."

#: includes/modules/class-module-widget.php:180
msgid "Microphone permission denied: check it in your browser settings."
msgstr ""
"Autorisation du microphone refusée, vérifiez-la dans les réglages du "
"navigateur."

#: includes/modules/class-module-widget.php:181
msgid "I didn't catch that, please try again."
msgstr "Je n'ai pas bien entendu, réessayez."

#: includes/modules/class-module-widget.php:185
msgid "You can attach 1 image or PDF, up to %s."
msgstr "Vous pouvez joindre 1 image ou PDF, %s maximum."

#. translators: %s: maximum attachment size, e.g. "5 MB"
#: includes/modules/class-module-widget.php:187
msgid "You can attach 1 image, up to %s."
msgstr "Vous pouvez joindre 1 image, %s maximum."

#. translators: %s: maximum attachment size
#: includes/modules/class-module-widget.php:189
msgid "File too large. Maximum %s."
msgstr "Fichier trop volumineux. Maximum %s."

#: includes/modules/class-module-widget.php:191
msgid "Unsupported format. Please use JPG, PNG, WebP or PDF."
msgstr "Format non pris en charge. Utilisez JPG, PNG, WebP ou PDF."

#: includes/modules/class-module-widget.php:192
msgid "Unsupported format. Please use JPG, PNG or WebP."
msgstr "Format non pris en charge. Utilisez JPG, PNG ou WebP."

#: includes/modules/class-module-widget.php:194
msgid ""
"I can't read PDFs. Attach an image instead, or paste the text of the "
"document here and we'll go through it together."
msgstr ""
"Je ne peux pas lire les PDF. Joignez-moi une image ou collez ici le texte du"
" document et nous le verrons ensemble."

#: includes/modules/class-module-widget.php:195
msgid "This image seems damaged or unreadable: please try another one."
msgstr "Cette image semble endommagée ou illisible, essayez-en une autre."

#: includes/modules/class-module-widget.php:197
msgid "No saved conversations"
msgstr "Aucune conversation enregistrée"

#. translators: %s: date of the conversation
#: includes/modules/class-module-widget.php:199
msgid "Session from %s - read only"
msgstr "Session du %s - lecture seule"

#: includes/modules/class-module-widget.php:200
msgid "Delete the entire history?"
msgstr "Supprimer tout l'historique ?"

#: includes/modules/class-module-widget.php:201
msgid "Delete"
msgstr "Supprimer"

#: includes/modules/class-module-widget.php:202
msgid "Start a new conversation"
msgstr "Démarrer une nouvelle conversation"

#: includes/modules/class-module-widget.php:203
msgid "sending failed"
msgstr "échec de l'envoi"

#: includes/modules/class-module-widget.php:204
msgid "✓ Message sent! We'll get back to you as soon as possible."
msgstr "✓ Message envoyé ! Nous vous répondrons dès que possible."

#: includes/modules/class-module-widget.php:205
msgid "✉ Send message"
msgstr "✉ Envoyer le message"

#: includes/modules/class-module-widget.php:206
msgid "Sending..."
msgstr "Envoi..."

#: includes/modules/class-module-widget.php:207
msgid "Sending error. Please try again."
msgstr "Erreur d'envoi. Réessayez."

#: includes/modules/class-module-widget.php:208
msgid "📧 Write by email"
msgstr "📧 Écrire par e-mail"

#: includes/modules/class-module-widget.php:209
msgid "Contact us directly:"
msgstr "Contactez-nous directement :"

#: includes/modules/class-module-widget.php:212
msgid "Or write your message here..."
msgstr "Ou écrivez votre message ici..."

#: includes/modules/class-module-widget.php:213
msgid ""
"Hello,\n"
"\n"
"I need some help.\n"
msgstr ""
"Bonjour,\n"
"\n"
"J'ai besoin d'aide.\n"

#. translators: %s: customer name
#: includes/modules/class-module-widget.php:215
msgid "Name: %s"
msgstr "Nom : %s"

#. translators: %s: email address (same msgid used for the customer email and
#. for the business contact email)
#: includes/modules/class-module-widget.php:217
msgid "Email: %s"
msgstr "E-mail : %s"

#. translators: %s: date from which the service is available
#: includes/modules/class-module-widget.php:223
msgid "Available from %s"
msgstr "Disponible à partir du %s"

#: includes/modules/class-module-widget.php:224
msgid "Available tomorrow"
msgstr "Disponible demain"

#: public/partials/widget-markup.php:24
msgid "Your profile"
msgstr "Votre profil"

#: public/partials/widget-markup.php:25
msgid "History"
msgstr "Historique"

#: public/partials/widget-markup.php:27
msgid "Minimize"
msgstr "Réduire"

#: public/partials/widget-markup.php:28
msgid "Close"
msgstr "Fermer"

#: public/partials/widget-markup.php:30
msgid "Close permanently?"
msgstr "Fermer définitivement ?"

#: public/partials/widget-markup.php:31
msgid "Yes"
msgstr "Oui"

#: public/partials/widget-markup.php:32
msgid "No"
msgstr "Non"

#: public/partials/widget-markup.php:37
msgid "Your details"
msgstr "Vos données"

#: public/partials/widget-markup.php:38 public/partials/widget-markup.php:65
msgid "First name *"
msgstr "Prénom *"

#: public/partials/widget-markup.php:39 public/partials/widget-markup.php:70
msgid "Last name *"
msgstr "Nom *"

#: public/partials/widget-markup.php:40 public/partials/widget-markup.php:76
msgid "Email *"
msgstr "E-mail *"

#: public/partials/widget-markup.php:42
msgid "Save changes"
msgstr "Enregistrer les modifications"

#: public/partials/widget-markup.php:54
msgid "How can we help you?"
msgstr "Comment pouvons-nous vous aider ?"

#. translators: %s: business name
#: public/partials/widget-markup.php:58
msgid ""
"Enter your details to get started. We'll answer your questions about %s in "
"real time."
msgstr ""
"Saisissez vos coordonnées pour commencer. Nous répondrons à vos questions "
"sur %s en temps réel."

#: public/partials/widget-markup.php:60
msgid ""
"Enter your details to get started. We'll answer your questions in real time."
msgstr ""
"Saisissez vos coordonnées pour commencer. Nous répondrons à vos questions en"
" temps réel."

#: public/partials/widget-markup.php:66
msgid "John"
msgstr "Jean"

#: public/partials/widget-markup.php:67
msgid "First name is required"
msgstr "Le prénom est obligatoire"

#: public/partials/widget-markup.php:71
msgid "Smith"
msgstr "Dupont"

#: public/partials/widget-markup.php:72
msgid "Last name is required"
msgstr "Le nom est obligatoire"

#: public/partials/widget-markup.php:77
msgid "john@example.com"
msgstr "jean@exemple.fr"

#: public/partials/widget-markup.php:78
msgid "Invalid email. E.g.: name@domain.com"
msgstr "E-mail invalide. Ex. : nom@domaine.com"

#: public/partials/widget-markup.php:81
msgid "Phone (optional)"
msgstr "Téléphone (facultatif)"

#: public/partials/widget-markup.php:82
msgid "Your phone number"
msgstr "Votre numéro de téléphone"

#: public/partials/widget-markup.php:84
msgid "Start the conversation"
msgstr "Démarrer la conversation"

#: public/partials/widget-markup.php:86
msgid ""
"Your details are used only to reply to you and stay on this site. The "
"conversation is processed by an artificial intelligence service to generate "
"the answers."
msgstr ""
"Vos données servent uniquement à vous répondre et restent sur ce site. La "
"conversation est traitée par un service d'intelligence artificielle pour "
"générer les réponses."

#: public/partials/widget-markup.php:89
msgid "Privacy policy"
msgstr "Politique de confidentialité"

#: public/partials/widget-markup.php:96
msgid "Back to chat"
msgstr "Retour au chat"

#. translators: %s: number of megabytes, e.g. 5
#: public/partials/widget-markup.php:102
msgid "Attach image or PDF (max %s MB)"
msgstr "Joindre une image ou un PDF (max. %s Mo)"

#. translators: %s: number of megabytes, e.g. 5
#: public/partials/widget-markup.php:103
msgid "Attach image (max %s MB)"
msgstr "Joindre une image (max. %s Mo)"

#: public/partials/widget-markup.php:105
msgid "Speak instead of typing"
msgstr "Parler au lieu d'écrire"

#: public/partials/widget-markup.php:105
msgid "Microphone"
msgstr "Microphone"

#: public/partials/widget-markup.php:106
msgid "Type a message..."
msgstr "Écrivez un message..."

#: public/partials/widget-markup.php:107
msgid "Send"
msgstr "Envoyer"

#: public/partials/widget-markup.php:113
msgid "Delete all history"
msgstr "Supprimer tout l'historique"

msgid ""
"No Sabriel AI credit unless you switch it on: by default the widget carries "
"only your name"
msgstr ""
"Aucune mention de Sabriel AI sauf si vous l'activez : par défaut le widget "
"ne porte que votre nom"

msgid "Updates straight from WordPress.org, like any other plugin"
msgstr ""
"Mises à jour directement depuis WordPress.org, comme n'importe quel autre "
"plugin"

msgid "Show a small \"Powered by Sabriel AI\" credit"
msgstr "Afficher une petite mention « Powered by Sabriel AI »"

msgid ""
"Off by default: nothing of ours appears on your site unless you decide "
"otherwise. Turning it on adds one discreet line under the chat, linking to "
"the plugin author. It changes nothing else, and you can switch it back off "
"whenever you like."
msgstr ""
"Désactivé par défaut : rien de notre part n'apparaît sur votre site à moins "
"que vous ne le décidiez. En l'activant, une ligne discrète s'ajoute sous le "
"chat, avec un lien vers l'auteur de l'extension. Rien d'autre ne change, et "
"vous pouvez le désactiver quand vous voulez."

msgid "Powered by Sabriel AI"
msgstr "Powered by Sabriel AI"

msgid "Credit in the chat"
msgstr "La mention dans le chat"

msgid "The \"Powered by Sabriel AI\" credit"
msgstr "La mention « Powered by Sabriel AI »"

msgid ""
"Adds one small line under the chat window, linking to the plugin author. It "
"is off when you install the plugin and stays off until you turn it on "
"yourself: nothing of ours appears on your site by default."
msgstr ""
"Ajoute une petite ligne sous la fenêtre du chat, avec un lien vers l'auteur "
"de l'extension. Elle est désactivée à l'installation et le reste tant que "
"vous ne l'activez pas : au départ, rien de notre part n'apparaît sur votre "
"site."

msgid "Why it is off and not on:"
msgstr "Pourquoi elle est désactivée et non activée :"

msgid ""
"The WordPress.org rules require every credit and every author link inside a "
"plugin to be optional and hidden by default on the public site. So this is "
"your decision, not ours, and the plugin works exactly the same either way."
msgstr ""
"Les règles de WordPress.org exigent que toute mention et tout lien de "
"l'auteur dans une extension soient facultatifs et masqués par défaut sur le "
"site public. C'est donc votre décision, pas la nôtre, et l'extension "
"fonctionne exactement pareil dans les deux cas."

msgid "When it makes sense to turn it on:"
msgstr "Quand il est pertinent de l'activer :"

msgid ""
"On your own site, if the plugin is doing its job and the line does not "
"bother you: it is the simplest way to support something that is given away "
"for free. On a site you built for a client, leave it off: there the chat "
"should carry their name, not ours."
msgstr ""
"Sur votre propre site, si l'extension fait son travail et que cette ligne ne"
" vous dérange pas : c'est la façon la plus simple de soutenir quelque chose "
"qui est offert. Sur un site réalisé pour un client, laissez-la désactivée : "
"là, le chat doit porter son nom, pas le nôtre."

msgid ""
"Resetting the appearance does not touch this switch: it is a choice you "
"made, not a colour."
msgstr ""
"La réinitialisation de l'apparence ne touche pas cet interrupteur : c'est un"
" choix que vous avez fait, pas une couleur."

msgid "One small favour, if you feel like it"
msgstr "Un petit service, si le cœur vous en dit"

msgid ""
"This plugin is given away and there is no account, no trial and no limit "
"behind it. If you want to help, switch this on: a small \"Powered by Sabriel"
" AI\" line appears under the chat, linking back to the author. It changes "
"nothing else, and Customization lets you switch it off again whenever you "
"like."
msgstr ""
"Cette extension est offerte : pas de compte, pas de période d'essai, aucune "
"limite derrière. Si vous voulez donner un coup de main, activez ceci : une "
"petite ligne « Powered by Sabriel AI » apparaît sous le chat, avec un lien "
"vers l'auteur. Rien d'autre ne change, et vous pouvez la désactiver depuis "
"Personnalisation quand vous voulez."

msgid ""
"One thing worth knowing: a file exported from the complete edition also "
"carries appearance values that this edition has no control for. Those are "
"skipped on import, and whatever your site already had is left as it was. "
"Everything this edition does manage comes across normally, so a "
"configuration moved between two sites running this edition arrives complete."
msgstr ""
"Bon à savoir : un fichier exporté depuis l'édition complète contient aussi "
"des valeurs d'apparence pour lesquelles il n'existe ici aucun réglage. Elles"
" sont ignorées à l'import, et ce que votre site avait déjà reste inchangé. "
"Tout ce que cette édition gère réellement est repris normalement : une "
"configuration déplacée entre deux sites sous cette édition arrive complète."

#: includes/modules/class-module-documentazione.php
msgid ""
"The language your bot speaks to your customers in: the wording of the widget"
" and the first greeting, and — depending on the switch below — the language "
"it replies in during the chat."
msgstr ""
"La langue dans laquelle le bot parle à vos clients : celle des textes du "
"widget et du premier message d'accueil et, selon l'interrupteur ci-dessous, "
"celle dans laquelle il répond dans le chat."

#: includes/modules/class-module-documentazione.php
msgid ""
"With the switch on, the bot follows the customer's language from their very "
"first message, even if it is just a «hello». The language chosen above stays"
" as the fallback and is used only when the message makes it impossible to "
"tell which language it is written in (digits only, emoji only, or mixed "
"languages): never a random one. With the switch off, a customer writing in "
"another language is not enough to make the bot switch: they have to ask."
msgstr ""
"Avec l'interrupteur activé, le bot suit la langue du client dès son tout "
"premier message, même si ce n'est qu'un « hello ». La langue choisie ci-"
"dessus reste la solution de repli et n'est utilisée que lorsque le message "
"ne permet pas de savoir dans quelle langue il est écrit (uniquement des "
"chiffres, uniquement des émojis ou des langues mélangées) : jamais une "
"langue au hasard. Avec l'interrupteur désactivé, il ne suffit pas que le "
"client écrive dans une autre langue pour que le bot change : il doit le "
"demander."
