# Translation of Platform in French (Canada)
# This file is distributed under the same license as the Platform package.
msgid ""
msgstr ""
"PO-Revision-Date: 2026-07-30 13:37:09+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: GlotPress/3.0.0\n"
"Language: fr_CA\n"
"Project-Id-Version: Platform\n"

#: packages/updater/backend/Updater.php:136
msgid "Please enter a valid license key to enable automatic updates."
msgstr "Veuillez entrer une clé de licence valide pour activer les mises à jour automatiques."

#: packages/mcp-oauth/backend/Providers/McpOAuthProvider.php:725
msgid "Configuration Error"
msgstr "Erreur de configuration"

#: packages/mcp-oauth/backend/Providers/McpOAuthProvider.php:724
msgid "This site is not configured for Beaver Builder AI authentication. Please connect your site first."
msgstr "Ce site n'est pas configuré pour l'authentification Beaver Builder AI. Veuillez d'abord connecter votre site."

#: packages/mcp-oauth/backend/Providers/McpOAuthProvider.php:716
msgid "Insufficient Permissions"
msgstr "Permissions insuffisantes"

#: packages/mcp-oauth/backend/Providers/McpOAuthProvider.php:715
msgid "You do not have permission to authorize MCP connections. An account with editing permissions is required."
msgstr "Vous n'avez pas la permission d'autoriser les connexions MCP. Un compte avec des permissions d'édition est requis."

#: packages/mcp-oauth/backend/Providers/McpOAuthProvider.php:707
msgid "Authentication Error"
msgstr "Erreur d'authentification"

#: packages/mcp-oauth/backend/Providers/McpOAuthProvider.php:706
msgid "Invalid authentication request. Missing challenge or callback URL."
msgstr "Requête d'authentification invalide. Défi ou URL de rappel manquant."

#: packages/mcp-oauth/backend/Plugin.php:76
msgid "Beaver Builder AI MCP connection requires the MCP Adapter plugin. Please install and activate it to enable remote MCP connections."
msgstr "La connexion MCP de Beaver Builder AI nécessite le plugin MCP Adapter. Veuillez l'installer et l'activer pour permettre les connexions MCP distantes."

#: packages/design-system-runtime/backend/Page/PageOverrideProvider.php:226
msgid "You do not have permission to write page CSS or JS."
msgstr "Vous n'avez pas la permission d'écrire le CSS ou le JS de la page."

#: packages/design-system-runtime/backend/Page/PageOverrideProvider.php:179
msgid "You do not have permission to edit this post."
msgstr "Vous n'avez pas la permission de modifier cette publication."

#: packages/design-system-runtime/backend/Page/PageOverrideProvider.php:171
msgid "Post not found."
msgstr "Publication introuvable."

#: packages/design-system-runtime/backend/Page/PageOverrideProvider.php:161
msgid "Invalid post ID."
msgstr "ID de publication invalide."

#: packages/design-system-runtime/backend/DesignSystem/DesignSystemPostType.php:339
msgid "Failed to retrieve created design system."
msgstr "Échec de la récupération du système de design créé."

#: packages/design-system-runtime/backend/DesignSystem/DesignSystemPostType.php:304
msgid "Untitled"
msgstr "Sans titre"

#: packages/design-system-runtime/backend/DesignSystem/DesignSystemAssetProvider.php:96
msgid "Sorry, something went wrong. Please try again."
msgstr "Désolé, une erreur s'est produite. Veuillez réessayer."

#: packages/design-system-runtime/backend/DesignSystem/DesignSystemAssetProvider.php:95
msgid "Sent"
msgstr "Envoyé"

#: packages/design-system-runtime/backend/DesignSystem/DesignSystemAssetProvider.php:94
msgid "Sending…"
msgstr "Envoi en cours…"

#. translators: %s: fl-ds/custom block ID.
#: packages/design-system-runtime/backend/BlockEditor/KsesFallback.php:654
msgid "Block %s could not be saved: definition is missing. Please reinsert the block from the design library."
msgstr "Le bloc %s n'a pas pu être enregistré : la définition est manquante. Veuillez réinsérer le bloc à partir de la bibliothèque de design."

#: packages/design-system-management/backend/Settings/DesignSystemSettingsProvider.php:119
msgid "No valid settings provided."
msgstr "Aucun paramètre valide fourni."

#. translators: %s: source post title
#: packages/design-system-management/backend/Posts/PostDuplicator.php:110
msgid "Copy of %s"
msgstr "Copie de %s"

#: packages/design-system-management/backend/Posts/PostDuplicator.php:70
msgid "Beaver Builder could not duplicate this post."
msgstr "Beaver Builder n'a pas pu dupliquer cette publication."

#: packages/design-system-management/backend/Posts/PostDuplicateController.php:114
msgid "You do not have permission to create posts of this type."
msgstr "Vous n'avez pas la permission de créer des publications de ce type."

#: packages/design-system-management/backend/Posts/PostDuplicateController.php:104
msgid "You do not have permission to duplicate this post."
msgstr "Vous n'avez pas la permission de dupliquer cette publication."

#: packages/design-system-management/backend/Posts/PostDuplicateController.php:69
#: packages/design-system-management/backend/Posts/PostDuplicator.php:38
msgid "The post to duplicate could not be found."
msgstr "La publication à dupliquer est introuvable."

#: packages/design-system-management/backend/DesignSystem/DesignSystemProvider.php:384
msgid "A uuid is required."
msgstr "Un UUID est requis."

#: packages/design-system-management/backend/DesignSystem/DesignSystemProvider.php:211
#: packages/design-system-management/backend/DesignSystem/DesignSystemProvider.php:245
#: packages/design-system-management/backend/DesignSystem/DesignSystemProvider.php:347
#: packages/design-system-management/backend/DesignSystem/DesignSystemProvider.php:395
#: packages/design-system-management/backend/DesignSystem/DesignSystemProvider.php:424
#: packages/design-system-management/backend/DesignSystem/DesignSystemProvider.php:479
msgid "Design system not found."
msgstr "Système de design introuvable."

#: packages/design-system-management/backend/DesignSystem/DesignSystemProvider.php:176
#: packages/design-system-management/backend/Settings/DesignSystemSettingsProvider.php:110
#: packages/design-system-runtime/backend/Page/PageOverrideProvider.php:213
msgid "Request body must be a JSON object."
msgstr "Le corps de la requête doit être un objet JSON."

#: packages/design-system-management/backend/Admin/AdminProvider.php:72
#: packages/design-system-management/backend/Admin/AdminProvider.php:115
#: packages/design-system-runtime/backend/DesignSystem/DesignSystemPostType.php:40
msgid "Design Systems"
msgstr "Systèmes de design"

#: packages/design-system-beaver-builder/backend/BeaverBuilder/ModuleTypeRegistrar.php:89
msgid "Basic"
msgstr "Basique"

#: packages/design-system-beaver-builder/backend/BeaverBuilder/ModuleTypeRegistrar.php:87
msgid "Block"
msgstr "Bloc"

#: packages/design-system-beaver-builder/backend/BeaverBuilder/ModuleTypeRegistrar.php:38
msgid "Content"
msgstr "Contenu"

#: packages/design-system-beaver-builder/backend/BeaverBuilder/BlockModuleRenderer.php:190
msgid "Form"
msgstr "Formulaire"

#: packages/design-system-beaver-builder/backend/BeaverBuilder/BeaverBuilderProvider.php:202
msgid "Open Design System"
msgstr "Ouvrir le système de design"

#. translators: 1: prefix, 2: label, 3: hex, 4: slug
#: packages/design-system-beaver-builder/backend/BeaverBuilder/BeaverBuilderProvider.php:173
#: packages/design-system-beaver-builder/backend/BeaverBuilder/GlobalColors/DsColorSet.php:121
#: packages/design-system-beaver-builder/backend/BeaverBuilder/GlobalColors/PageDataRegistrar.php:83
#: packages/design-system-beaver-builder/backend/BeaverBuilder/GlobalColors/PageDataRegistrar.php:109
#: packages/design-system-runtime/backend/DesignSystem/DesignSystemPostType.php:41
msgid "Design System"
msgstr "Système de design"

#: packages/design-system-beaver-builder/backend/BeaverBuilder/BbPluginCompatibility.php:86
msgid "Beaver Builder AI requires Beaver Builder 2.11-beta.4 or higher. Please update Beaver Builder before continuing."
msgstr "Beaver Builder AI nécessite Beaver Builder 2.11-bêta.4 ou supérieur. Veuillez mettre à jour Beaver Builder avant de continuer."

#: packages/core-kit/backend/Services/UrlGuard.php:210
msgid "DNS resolution changed between validation and fetch."
msgstr "La résolution DNS a changé entre la validation et la récupération."

#. translators: %s: hostname that resolved to a private or restricted IP.
#: packages/core-kit/backend/Services/UrlGuard.php:139
msgid "Host %s resolves to a private or restricted IP."
msgstr "L'hôte %s résout vers une adresse IP privée ou restreinte."

#. translators: %s: hostname that failed to resolve.
#: packages/core-kit/backend/Services/UrlGuard.php:124
msgid "Could not resolve host: %s"
msgstr "Impossible de résoudre l'hôte : %s"

#: packages/core-kit/backend/Services/UrlGuard.php:108
msgid "URL has no host."
msgstr "L'URL n'a pas d'hôte."

#: packages/core-kit/backend/Services/UrlGuard.php:104
msgid "URL scheme must be http or https."
msgstr "Le schéma de l'URL doit être http ou https."

#: packages/core-kit/backend/Services/UrlGuard.php:100
msgid "Invalid URL."
msgstr "URL invalide."

#: packages/core-kit/backend/Services/Branding.php:50
msgid "Beaver Builder"
msgstr "Beaver Builder"

#: packages/core-kit/backend/Services/Branding.php:33
msgid "Beaver Builder AI"
msgstr "Beaver Builder AI"

#. translators: %s: the white-label product name configured in BB's Plugin
#. Branding settings.
#: packages/core-kit/backend/Services/Branding.php:31
msgid "%s AI"
msgstr "%s AI"

#: packages/core-kit/backend/Media/MediaProvider.php:167
msgid "No images found for this query."
msgstr "Aucune image trouvée pour cette requête."

#: packages/core-kit/backend/Media/MediaProvider.php:118
msgid "A search query is required."
msgstr "Une requête de recherche est requise."

#: packages/core-kit/backend/Media/MediaProvider.php:105
msgid "No Unsplash API key configured. Add one in Design System settings."
msgstr "Aucune clé API Unsplash configurée. Ajoutez-en une dans les paramètres du système de design."

#: packages/core-kit/backend/Media/MediaProvider.php:59
msgid "No file was uploaded. Send an image file in the \"file\" field."
msgstr "Aucun fichier n'a été téléversé. Envoyez un fichier image dans le champ « file »."

#: packages/core-kit/backend/Form/FormSubmissionProvider.php:234
msgid "Submission failed."
msgstr "Échec de la soumission."

#. translators: %s: action type
#: packages/core-kit/backend/Form/FormSubmissionProvider.php:192
msgid "Unknown action type: %s"
msgstr "Type d'action inconnu : %s"

#: packages/core-kit/backend/Form/FormSubmissionProvider.php:157
msgid "No submission actions configured for this form."
msgstr "Aucune action de soumission configurée pour ce formulaire."

#: packages/core-kit/backend/Form/FormSubmissionProvider.php:147
msgid "Form configuration not found."
msgstr "Configuration du formulaire introuvable."

#: packages/core-kit/backend/Form/FormSubmissionProvider.php:116
msgid "Too many submissions. Please wait a few minutes."
msgstr "Trop de soumissions. Veuillez attendre quelques minutes."

#: packages/core-kit/backend/Form/FormSubmissionProvider.php:103
msgid "Submission rejected."
msgstr "Soumission rejetée."

#: packages/core-kit/backend/Form/FormSubmissionProvider.php:85
msgid "Submission is missing block_id or form identifier."
msgstr "La soumission manque le block_id ou l'identifiant du formulaire."

#. translators: 1: field label (e.g. Base CSS), 2: byte offset into the source.
#: packages/core-kit/backend/DesignSystem/AssetValidator.php:64
msgid "%1$s contains a literal \"\\n\" escape sequence at offset %2$d where a real newline was expected. This is usually a tool-input JSON-escaping mistake -- emit actual newlines, not backslash-n escapes."
msgstr "%1$s contient une séquence d'échappement littérale « \\n » à l'offset %2$d où une vraie nouvelle ligne était attendue. Il s'agit généralement d'une erreur d'échappement JSON d'entrée d'outil -- émettez de vraies nouvelles lignes, pas des échappements « \\n »."

#: packages/ai-design-system/backend/Usage/TokenQuotaService.php:78
msgid "You have used all of your testing credits."
msgstr "Vous avez utilisé tous vos crédits de test."

#: packages/ai-design-system/backend/Usage/TokenQuotaService.php:64
msgid "You have used all of your credits for this month."
msgstr "Vous avez utilisé tous vos crédits pour ce mois."

#: packages/ai-design-system/backend/Settings/SettingsProvider.php:286
msgid "Invalid license key. Only alphanumeric characters, @, ., -, and _ are allowed."
msgstr "Clé de licence invalide. Seuls les caractères alphanumériques, @, ., - et _ sont autorisés."

#: packages/ai-design-system/backend/Settings/SettingsProvider.php:278
msgid "No license key provided."
msgstr "Aucune clé de licence fournie."

#: packages/ai-design-system/backend/Settings/SettingsProvider.php:229
msgid "No Unsplash API key provided."
msgstr "Aucune clé API Unsplash fournie."

#. translators: %s: provider id
#: packages/ai-design-system/backend/Settings/SettingsProvider.php:147
msgid "No models registered for provider \"%s\"."
msgstr "Aucun modèle enregistré pour le fournisseur « %s »."

#: packages/ai-design-system/backend/Settings/SettingsProvider.php:129
msgid "Provider \"%s\" is not registered."
msgstr "Le fournisseur « %s » n'est pas enregistré."

#: packages/ai-design-system/backend/Settings/SettingsProvider.php:119
msgid "No API key provided."
msgstr "Aucune clé API fournie."

#: packages/ai-design-system/backend/Media/MediaSideloader.php:145
msgid "Could not write the fetched image to disk."
msgstr "Impossible d'écrire l'image récupérée sur le disque."

#: packages/ai-design-system/backend/Media/MediaSideloader.php:139
msgid "Could not create a temp file for the image."
msgstr "Impossible de créer un fichier temporaire pour l'image."

#. translators: %d: HTTP status code returned by the remote image host.
#: packages/ai-design-system/backend/Media/MediaSideloader.php:120
msgid "Image fetch returned HTTP status %d."
msgstr "La récupération de l'image a renvoyé le statut HTTP %d."

#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:674
#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:686
#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:837
#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:848
msgid "Generation job not found or expired."
msgstr "Tâche de génération introuvable ou expirée."

#. translators: 1: provider id (e.g., anthropic, openai); 2: model id
#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:330
msgid "No API key configured for provider \"%1$s\" (model \"%2$s\"). Add one in Design System settings."
msgstr "Aucune clé API configurée pour le fournisseur « %1$s » (modèle « %2$s »). Ajoutez-en une dans les paramètres du système de design."

#. translators: %s: model identifier locked to the conversation
#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:306
msgid "This conversation is locked to model \"%s\", which is no longer available. Start a new conversation to use a different model."
msgstr "Cette conversation est verrouillée sur le modèle « %s », qui n'est plus disponible. Démarrez une nouvelle conversation pour utiliser un autre modèle."

#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:260
msgid "Request must include messages."
msgstr "La requête doit inclure des messages."

#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:251
msgid "Too many active generations. Please wait for one to complete."
msgstr "Trop de générations actives. Veuillez attendre qu'une se termine."

#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:239
msgid "You are not allowed to generate content."
msgstr "Vous n'êtes pas autorisé à générer du contenu."

#: packages/ai-design-system/backend/Generation/GenerationJobProvider.php:226
msgid "Too many requests. Please wait a moment."
msgstr "Trop de requêtes. Veuillez patienter un moment."

#: packages/ai-design-system/backend/Chat/ChatHistoryProvider.php:165
msgid "Failed to save chat history."
msgstr "Échec de l'enregistrement de l'historique du chat."

#: packages/ai-design-system/backend/Chat/ChatHistoryProvider.php:157
msgid "Request must include a messages or append array."
msgstr "La requête doit inclure un tableau messages ou append."