msgid ""
msgstr ""
"POT-Creation-Date: 2026-04-12 19:53+0200\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n"
"Language: fr\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"

#: packages/admin/src/components/ContentEditor.tsx:1009
#: packages/admin/src/components/LocaleSwitcher.tsx:72
msgid " (default)"
msgstr " (par défaut)"

#: packages/admin/src/components/MenuEditor.tsx:344
msgid " (opens in new window)"
msgstr " (s'ouvre dans une nouvelle fenêtre)"

#: packages/admin/src/components/MediaPickerModal.tsx:634
#: packages/admin/src/components/MediaPickerModal.tsx:716
msgid " (selected)"
msgstr " (sélectionné)"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:310
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:307
msgid ", or open the admin at"
msgstr ", ou ouvrez l'administration sur"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:309
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:306
msgid ": use"
msgstr " : utiliser"

#. placeholder {0}: providers?.find((p) => p.id === selectedItem.providerId)?.name
#: packages/admin/src/components/MediaPickerModal.tsx:574
msgid "(from {0})"
msgstr "(à partir de {0})"

#: packages/admin/src/components/settings/PasskeyItem.tsx:157
msgid "(synced)"
msgstr "(synchronisé)"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:312
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:309
msgid "(with your dev port)."
msgstr "(avec votre port de développement)."

#. placeholder {0}: items.length
#. placeholder {0}: orphan.rowCount
#: packages/admin/src/components/ContentTypeList.tsx:69
#: packages/admin/src/components/RepeaterField.tsx:147
msgid "{0, plural, one {(# item)} other {(# items)}}"
msgstr "{0, plural, one {(# élément)} other {(# éléments)}}"

#. placeholder {0}: seedInfo.collections
#: packages/admin/src/components/SetupWizard.tsx:185
msgid "{0, plural, one {# collection} other {# collections}}"
msgstr "{0, plural, one {# collection} other {# collections}}"

#. placeholder {0}: comments.length
#: packages/admin/src/components/comments/CommentInbox.tsx:344
msgid "{0, plural, one {# comment} other {# comments}}"
msgstr "{0, plural, one {# commentaire} other {# commentaires}}"

#. placeholder {0}: result.errors.length
#: packages/admin/src/components/WordPressImport.tsx:2107
msgid "{0, plural, one {# content error} other {# content errors}}"
msgstr "{0, plural, one {# erreur liée au contenu} other {# erreurs liées au contenu}}"

#. placeholder {0}: result.imported
#: packages/admin/src/components/WordPressImport.tsx:2083
msgid "{0, plural, one {# content item imported} other {# content items imported}}"
msgstr "{0, plural, one {# élément de contenu importé} other {# éléments de contenu importés}}"

#. placeholder {0}: filteredItems.length
#: packages/admin/src/components/ContentList.tsx:291
msgid "{0, plural, one {# item matching \"{searchQuery}\"} other {# items matching \"{searchQuery}\"}}"
msgstr "{0, plural, one {# élément correspondant à « {searchQuery} »} other {# éléments correspondant à « {searchQuery} »}}"

#. placeholder {0}: items.length
#: packages/admin/src/components/MediaPickerModal.tsx:449
msgid "{0, plural, one {# item} other {# items}}"
msgstr "{0, plural, one {# élément} other {# éléments}}"

#. placeholder {0}: mediaResult.failed.length
#: packages/admin/src/components/WordPressImport.tsx:2112
msgid "{0, plural, one {# media error} other {# media errors}}"
msgstr "{0, plural, one {# erreur liée à un fichier multimédia} other {# erreurs liées aux fichiers multimédias}}"

#. placeholder {0}: mediaResult.imported.length
#: packages/admin/src/components/WordPressImport.tsx:2099
msgid "{0, plural, one {# media file imported} other {# media files imported}}"
msgstr "{0, plural, one {# fichier multimédia importé} other {# fichiers multimédias importés}}"

#. placeholder {0}: stats.mediaCount
#: packages/admin/src/components/Dashboard.tsx:123
msgid "{0, plural, one {# media file} other {# media files}}"
msgstr "{0, plural, one {# fichier multimédia} other {# fichiers multimédias}}"

#. placeholder {0}: navMenus.length
#: packages/admin/src/components/WordPressImport.tsx:1764
msgid "{0, plural, one {# menu will be imported} other {# menus will be imported}}"
msgstr "{0, plural, one {# menu sera importé} other {# menus seront importés}}"

#. placeholder {0}: plugin.capabilities.length
#: packages/admin/src/components/MarketplaceBrowse.tsx:289
msgid "{0, plural, one {# permission} other {# permissions}}"
msgstr "{0, plural, one {# autorisation} other {# autorisations}}"

#. placeholder {0}: mapping.postCount
#: packages/admin/src/components/WordPressImport.tsx:2319
msgid "{0, plural, one {# post} other {# posts}}"
msgstr "{0, plural, one {# article} other {# articles}}"

#. placeholder {0}: loopRedirectIds.size
#: packages/admin/src/components/Redirects.tsx:425
msgid "{0, plural, one {# redirect is part of a loop.} other {# redirects are part of a loop.}}"
msgstr "{0, plural, one {Une redirection fait partie d'une boucle.} other {# redirections font partie d'une boucle.}}"

#. placeholder {0}: selected.size
#: packages/admin/src/components/comments/CommentInbox.tsx:228
msgid "{0, plural, one {# selected} other {# selected}}"
msgstr "{0, plural, one {# commentaire sélectionné} other {# commentaires sélectionnés}}"

#. placeholder {0}: result.skipped
#: packages/admin/src/components/WordPressImport.tsx:2091
msgid "{0, plural, one {# skipped (already exists)} other {# skipped (already exist)}}"
msgstr "{0, plural, one {# élément ignoré (existe déjà)} other {# éléments ignorés (existent déjà)}}"

#. placeholder {0}: stats.userCount
#: packages/admin/src/components/Dashboard.tsx:128
msgid "{0, plural, one {# user} other {# users}}"
msgstr "{0, plural, one {# utilisateur} other {# utilisateurs}}"

#. placeholder {0}: filteredItems.length
#. placeholder {1}: hasMore ? "+" : ""
#. placeholder {2}: hasMore ? "+" : ""
#: packages/admin/src/components/ContentList.tsx:295
msgid "{0, plural, one {#{1} item} other {#{2} items}}"
msgstr "{0, plural, one {#{1} élément} other {#{2} éléments}}"

#. placeholder {0}: bestMatch?.detected.siteTitle || "WordPress site"
#: packages/admin/src/components/WordPressImport.tsx:1133
msgid "{0} detected"
msgstr "{0} détecté"

#. placeholder {0}: plugin.name
#: packages/admin/src/components/PluginManager.tsx:103
msgid "{0} has been deactivated"
msgstr "{0} a été désactivé"

#. placeholder {0}: plugin.name
#: packages/admin/src/components/PluginManager.tsx:260
msgid "{0} has been removed"
msgstr "{0} a été supprimé"

#. placeholder {0}: plugin.installCount.toLocaleString()
#: packages/admin/src/components/MarketplacePluginDetail.tsx:204
msgid "{0} installs"
msgstr "{0} installations"

#. placeholder {0}: plugin.name
#: packages/admin/src/components/PluginManager.tsx:84
msgid "{0} is now active"
msgstr "{0} est maintenant actif"

#. placeholder {0}: postType.count
#. placeholder {1}: postType.suggestedCollection
#: packages/admin/src/components/WordPressImport.tsx:1836
msgid "{0} items → {1}"
msgstr "{0} éléments → {1}"

#. placeholder {0}: analysis.postTypes .filter((pt) => selections[pt.name]?.enabled) .reduce((sum, pt) => sum + pt.count, 0)
#: packages/admin/src/components/WordPressImport.tsx:1757
msgid "{0} items will be imported"
msgstr "{0} éléments seront importés"

#. placeholder {0}: plugin.capabilities.length
#. placeholder {1}: plugin.capabilities.length !== 1 ? "s" : ""
#: packages/admin/src/components/PluginManager.tsx:348
msgid "{0} permission{1}"
msgstr "{0} autorisation{1}"

#. placeholder {0}: plugins?.length ?? 0
#: packages/admin/src/components/PluginManager.tsx:165
msgid "{0} plugins"
msgstr "{0} modules d'extension"

#. placeholder {0}: theme.name
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:208
msgid "{0} preview"
msgstr "Aperçu de {0}"

#. placeholder {0}: taxonomy.label
#: packages/admin/src/components/TaxonomySidebar.tsx:313
msgid "{0} updated"
msgstr ""

#. placeholder {0}: plugin.name
#. placeholder {1}: updateInfo?.latest
#: packages/admin/src/components/PluginManager.tsx:247
msgid "{0} updated to v{1}"
msgstr "{0} mis à jour vers v{1}"

#. placeholder {0}: item.filename
#. placeholder {1}: selected ? t` (selected)` : ""
#: packages/admin/src/components/MediaPickerModal.tsx:634
#: packages/admin/src/components/MediaPickerModal.tsx:716
msgid "{0}{1}"
msgstr "{0}{1}"

#. placeholder {0}: draft.description.length
#: packages/admin/src/components/SeoPanel.tsx:165
msgid "{0}/160 characters"
msgstr "{0}/160 caractères"

#: packages/admin/src/components/RevisionHistory.tsx:337
msgid "{changedCount, plural, one {# change from next revision} other {# changes from next revision}}"
msgstr "{changedCount, plural, one {# modification par rapport à la prochaine révision} other {# modifications par rapport à la prochaine révision}}"

#: packages/admin/src/components/WordPressImport.tsx:1935
msgid "{count, plural, one {# file} other {# files}}"
msgstr "{count, plural, one {# fichier} other {# fichiers}}"

#: packages/admin/src/components/WordPressImport.tsx:2184
msgid "{count, plural, one {# item} other {# items}}"
msgstr "{count, plural, one {# élément} other {# éléments}}"

#: packages/admin/src/components/WordPressImport.tsx:2006
msgid "{current} of {total}"
msgstr "{current} sur {total}"

#: packages/admin/src/components/LocaleSwitcher.tsx:107
msgid "{label} — no translation"
msgstr "{label} — aucune traduction"

#: packages/admin/src/components/LocaleSwitcher.tsx:107
msgid "{label} — view translation"
msgstr "{label} — voir la traduction"

#: packages/admin/src/components/WordPressImport.tsx:2306
msgid "{matchedCount} of {totalCount} assigned"
msgstr "{matchedCount} sur {totalCount} attribués"

#: packages/admin/src/components/WordPressImport.tsx:2294
msgid "{matchedCount} of {totalCount} authors matched by email"
msgstr "{matchedCount} auteurs sur {totalCount} correspondants par e-mail"

#: packages/admin/src/components/WordPressImport.tsx:1740
msgid "{needsNewCollections, plural, one {# new collection will be created} other {# new collections will be created}}"
msgstr "{needsNewCollections, plural, one {Une nouvelle collection sera créée} other {# nouvelles collections seront créées}}"

#: packages/admin/src/components/WordPressImport.tsx:1749
msgid "{needsNewFields, plural, one {Fields will be added to # existing collection} other {Fields will be added to # existing collections}}"
msgstr "{needsNewFields, plural, one {Les champs seront ajoutés à la collection existante} other {Les champs seront ajoutés aux # collections existantes}}"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:76
msgid "{pluginName} is requesting additional permissions:"
msgstr "{pluginName} demande des autorisations supplémentaires :"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:77
msgid "{pluginName} requires the following permissions:"
msgstr "{pluginName} nécessite les autorisations suivantes :"

#: packages/admin/src/components/comments/CommentInbox.tsx:149
msgid "{total, plural, one {# total} other {# total}}"
msgstr "{total, plural, one {# au total} other {# au total}}"

#: packages/admin/src/components/MediaLibrary.tsx:140
#: packages/admin/src/components/MediaLibrary.tsx:176
msgid "{total, plural, one {File uploaded} other {# files uploaded}}"
msgstr "{total, plural, one {Fichier téléversé} other {# fichiers téléversés}}"

#: packages/admin/src/components/MediaLibrary.tsx:145
#: packages/admin/src/components/MediaLibrary.tsx:181
msgid "{total, plural, one {Upload failed} other {All # uploads failed}}"
msgstr "{total, plural, one {Échec du téléversement} other {Échec de # téléversements}}"

#: packages/admin/src/components/Dashboard.tsx:113
msgid "{totalDrafts, plural, one {# draft} other {# drafts}}"
msgstr "{totalDrafts, plural, one {# brouillon} other {# brouillons}}"

#: packages/admin/src/components/Dashboard.tsx:118
msgid "{totalScheduled, plural, one {# scheduled} other {# scheduled}}"
msgstr "{totalScheduled, plural, one {# contenu programmé} other {# contenus programmés}}"

#: packages/admin/src/components/RevisionHistory.tsx:349
msgid "{unchangedCount, plural, one {Hide # unchanged} other {Hide # unchanged}}"
msgstr "{unchangedCount, plural, one {Masquer # champ inchangé} other {Masquer # champs inchangés}}"

#: packages/admin/src/components/RevisionHistory.tsx:350
msgid "{unchangedCount, plural, one {Show # unchanged} other {Show # unchanged}}"
msgstr "{unchangedCount, plural, one {Afficher # champ inchangé} other {Afficher # champs inchangés}}"

#: packages/admin/src/components/MediaLibrary.tsx:150
#: packages/admin/src/components/MediaLibrary.tsx:186
msgid "{uploaded} uploaded, {failed} failed"
msgstr "{uploaded} téléversés, {failed} en échec"

#: packages/admin/src/components/WordPressImport.tsx:1956
msgid "• Files are downloaded from your WordPress site"
msgstr "• Les fichiers sont téléchargés depuis votre site WordPress"

#: packages/admin/src/components/WordPressImport.tsx:1957
msgid "• Uploaded to your EmDash media storage"
msgstr "• Téléversé vers votre espace de stockage de fichiers multimédias EmDash"

#: packages/admin/src/components/WordPressImport.tsx:1958
msgid "• URLs in your content are updated automatically"
msgstr "• Les URL dans votre contenu sont mises à jour automatiquement"

#: packages/admin/src/components/SetupWizard.tsx:254
#: packages/admin/src/components/SetupWizard.tsx:306
#: packages/admin/src/components/SetupWizard.tsx:361
#: packages/admin/src/components/WordPressImport.tsx:1431
msgid "← Back"
msgstr "← Retour"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:36
msgid "1 year"
msgstr "1 an"

#: packages/admin/src/components/WordPressImport.tsx:1352
msgid "1. Log into your WordPress admin"
msgstr "1. Connectez-vous à l'administration WordPress"

#: packages/admin/src/components/WordPressImport.tsx:1105
msgid "1. Log into your WordPress admin dashboard"
msgstr "1. Connectez-vous à votre tableau de bord d'administration WordPress"

#: packages/admin/src/components/WordPressImport.tsx:1107
msgid "2. Go to"
msgstr "2. Allez à"

#: packages/admin/src/components/WordPressImport.tsx:1353
msgid "2. Go to Users → Profile"
msgstr "2. Allez dans Utilisateurs → Profil"

#: packages/admin/src/components/WordPressImport.tsx:1354
msgid "3. Scroll to \"Application Passwords\""
msgstr "3. Faites défiler jusqu'à « Mots de passe d'application »"

#: packages/admin/src/components/WordPressImport.tsx:1109
msgid "3. Select \"All content\""
msgstr "3. Sélectionnez « Tout le contenu »"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:34
msgid "30 days"
msgstr "30 jours"

#: packages/admin/src/components/Redirects.tsx:152
msgid "301 Permanent"
msgstr "301 Permanent"

#: packages/admin/src/components/Redirects.tsx:153
msgid "302 Temporary"
msgstr "302 Temporaire"

#: packages/admin/src/components/Redirects.tsx:154
msgid "307 Temporary (Strict)"
msgstr "307 Temporaire (Strict)"

#: packages/admin/src/components/Redirects.tsx:155
msgid "308 Permanent (Strict)"
msgstr "308 Permanent (Strict)"

#: packages/admin/src/components/WordPressImport.tsx:1110
msgid "4. Click \"Download Export File\""
msgstr "4. Cliquez sur « Télécharger le fichier d'exportation »"

#: packages/admin/src/components/WordPressImport.tsx:1355
msgid "4. Enter \"EmDash\" and click \"Add New\""
msgstr "4. Saisissez « EmDash » et cliquez sur « Ajouter »."

#: packages/admin/src/components/Redirects.tsx:369
msgid "404 Errors"
msgstr "Erreurs 404"

#: packages/admin/src/components/WordPressImport.tsx:1356
msgid "5. Copy the generated password"
msgstr "5. Copiez le mot de passe généré"

#: packages/admin/src/components/WordPressImport.tsx:1111
msgid "5. Upload the file here"
msgstr "5. Importez le fichier ici"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:33
msgid "7 days"
msgstr "7 jours"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:35
msgid "90 days"
msgstr "90 jours"

#: packages/admin/src/components/settings/GeneralSettings.tsx:176
msgid "A short description of your site"
msgstr "Une brève description de votre site"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:148
msgid "Accept & Install"
msgstr "Accepter et installer"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:147
msgid "Accept & Update"
msgstr "Accepter et mettre à jour"

#: packages/admin/src/components/SetupWizard.tsx:383
msgid "Account"
msgstr "Compte"

#: packages/admin/src/components/SignupPage.tsx:260
msgid "Account exists"
msgstr "Le compte existe"

#: packages/admin/src/components/users/UserDetail.tsx:216
msgid "Account Info"
msgstr "Informations sur le compte"

#: packages/admin/src/components/comments/CommentInbox.tsx:299
#: packages/admin/src/components/ContentList.tsx:235
#: packages/admin/src/components/ContentList.tsx:349
#: packages/admin/src/components/ContentTypeList.tsx:106
#: packages/admin/src/components/MediaLibrary.tsx:419
#: packages/admin/src/components/TaxonomyManager.tsx:619
msgid "Actions"
msgstr "Actions"

#: packages/admin/src/components/users/UserDetail.tsx:206
msgid "Active"
msgstr "Actif"

#: packages/admin/src/components/ContentEditor.tsx:1767
#: packages/admin/src/components/MenuEditor.tsx:297
#: packages/admin/src/components/TaxonomyManager.tsx:214
#: packages/admin/src/components/TaxonomyManager.tsx:610
#: packages/admin/src/components/TaxonomySidebar.tsx:436
msgid "Add"
msgstr "Ajouter"

#. placeholder {0}: field.item_label
#: packages/admin/src/components/PortableTextEditor.tsx:1321
msgid "Add {0}"
msgstr ""

#: packages/admin/src/components/TaxonomySidebar.tsx:235
msgid "Add {label}"
msgstr "Ajouter {label}"

#: packages/admin/src/components/settings/SecuritySettings.tsx:209
msgid "Add a new passkey"
msgstr "Ajouter une nouvelle clé d'accès"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:309
msgid "Add an allowed domain"
msgstr "Ajouter un domaine autorisé"

#: packages/admin/src/components/FieldEditor.tsx:545
msgid "Add at least one sub-field to define the repeater structure."
msgstr "Ajoutez au moins un sous-champ pour définir la structure du répéteur."

#: packages/admin/src/components/MenuEditor.tsx:234
#: packages/admin/src/components/MenuEditor.tsx:323
msgid "Add Content"
msgstr "Ajouter du contenu"

#: packages/admin/src/components/MenuEditor.tsx:246
#: packages/admin/src/components/MenuEditor.tsx:253
#: packages/admin/src/components/MenuEditor.tsx:326
msgid "Add Custom Link"
msgstr "Ajouter un lien personnalisé"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:349
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:354
msgid "Add Domain"
msgstr "Ajouter un domaine"

#: packages/admin/src/components/FieldEditor.tsx:331
#: packages/admin/src/components/FieldEditor.tsx:656
msgid "Add Field"
msgstr "Ajouter un champ"

#: packages/admin/src/components/WordPressImport.tsx:1847
msgid "Add fields"
msgstr "Ajouter des champs"

#: packages/admin/src/components/RepeaterField.tsx:169
msgid "Add First Item"
msgstr "Ajouter un premier élément"

#: packages/admin/src/components/PortableTextEditor.tsx:1321
msgid "Add item"
msgstr ""

#: packages/admin/src/components/RepeaterField.tsx:153
msgid "Add Item"
msgstr "Ajouter un élément"

#: packages/admin/src/components/MenuEditor.tsx:316
msgid "Add links to build your navigation menu"
msgstr "Ajoutez des liens pour créer votre menu de navigation"

#: packages/admin/src/components/ContentList.tsx:159
msgid "Add New"
msgstr "Ajouter"

#. placeholder {0}: (taxonomy.labelSingular || taxonomy.label).toLowerCase()
#: packages/admin/src/components/TaxonomySidebar.tsx:446
msgid "Add new {0}"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:189
msgid "Add noindex meta tag"
msgstr "Ajouter une balise méta noindex"

#: packages/admin/src/components/settings/SecuritySettings.tsx:230
msgid "Add Passkey"
msgstr "Ajouter une clé d'accès"

#: packages/admin/src/components/PluginManager.tsx:201
msgid "Add plugins to your astro.config.mjs to extend EmDash functionality."
msgstr "Ajoutez des modules d'extension à votre fichier astro.config.mjs pour étendre les fonctionnalités d'EmDash."

#: packages/admin/src/components/FieldEditor.tsx:539
msgid "Add Sub-Field"
msgstr "Ajouter un sous-champ"

#: packages/admin/src/components/TaxonomySidebar.tsx:234
msgid "Add tags..."
msgstr "Ajouter des étiquettes..."

#: packages/admin/src/components/settings/SocialSettings.tsx:139
msgid "Add your social media profiles. These are available to your site's theme and can be displayed in headers, footers, or author bios."
msgstr "Ajoutez vos profils de réseaux sociaux. Ceux-ci sont disponibles pour le thème de votre site et peuvent être affichés dans les en-têtes, les pieds de page ou les biographies des auteurs."

#: packages/admin/src/components/MenuEditor.tsx:297
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:349
msgid "Adding..."
msgstr "En cours d'ajout..."

#: packages/admin/src/components/WordPressImport.tsx:1583
msgid "Additional data to import."
msgstr "Données supplémentaires à importer."

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:96
#: packages/admin/src/components/Sidebar.tsx:438
#: packages/admin/src/components/users/roleDefinitions.ts:42
msgid "Admin"
msgstr "Admin"

#: packages/admin/src/components/Sidebar.tsx:378
msgid "Admin navigation"
msgstr "Navigation administrateur"

#: packages/admin/src/components/WelcomeModal.tsx:25
msgid "Administrator"
msgstr "Administrateur"

#: packages/admin/src/components/settings/EmailSettings.tsx:233
msgid "After send:"
msgstr "Après l'envoi :"

#: packages/admin/src/components/ContentList.tsx:186
msgid "All"
msgstr "Tous"

#: packages/admin/src/components/MarketplaceBrowse.tsx:108
msgid "All capabilities"
msgstr "Toutes les capacités"

#: packages/admin/src/components/comments/CommentInbox.tsx:133
msgid "All collections"
msgstr "Toutes les collections"

#: packages/admin/src/components/WordPressImport.tsx:2351
msgid "All imported content will be unassigned. You can reassign authors later from the content editor."
msgstr "Tout le contenu importé ne sera pas attribué. Vous pouvez réaffecter les auteurs ultérieurement à partir de l'éditeur de contenu."

#: packages/admin/src/components/LocaleSwitcher.tsx:68
msgid "All locales"
msgstr "Toutes les langues"

#: packages/admin/src/components/users/UserList.tsx:42
#: packages/admin/src/components/users/UserList.tsx:46
msgid "All roles"
msgstr "Tous les rôles"

#: packages/admin/src/components/Sections.tsx:240
msgid "All Sources"
msgstr "Toutes les sources"

#: packages/admin/src/components/Redirects.tsx:395
msgid "All statuses"
msgstr "Tous les statuts"

#: packages/admin/src/components/Redirects.tsx:404
msgid "All types"
msgstr "Tous les types"

#: packages/admin/src/components/Settings.tsx:99
msgid "Allow users from specific domains to sign up"
msgstr "Autoriser les utilisateurs de domaines spécifiques à s'inscrire"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:245
msgid "Allowed Domains"
msgstr "Domaines autorisés"

#: packages/admin/src/components/SignupPage.tsx:438
msgid "Already have an account?"
msgstr "Vous avez déjà un compte ?"

#: packages/admin/src/components/PluginManager.tsx:569
msgid "Also delete plugin storage data"
msgstr "Supprimez également les données de stockage du module d'extension"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:298
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:463
#: packages/admin/src/components/MediaDetailPanel.tsx:202
msgid "Alt Text"
msgstr "Texte alternatif"

#: packages/admin/src/components/MediaLibrary.tsx:612
#: packages/admin/src/components/MediaLibrary.tsx:669
msgid "Alt text set"
msgstr "Ensemble de texte alternatif"

#: packages/admin/src/components/WordPressImport.tsx:1225
msgid "Alternatively, you can export from WordPress (Tools → Export) and upload the file."
msgstr "Alternativement, vous pouvez exporter depuis WordPress (Outils → Exporter) et importer le fichier."

#: packages/admin/src/components/MarketplaceBrowse.tsx:138
#: packages/admin/src/components/PluginManager.tsx:90
#: packages/admin/src/components/PluginManager.tsx:109
#: packages/admin/src/components/TaxonomySidebar.tsx:318
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:116
#: packages/admin/src/router.tsx:1531
msgid "An error occurred"
msgstr "Une erreur s'est produite"

#: packages/admin/src/components/WordPressImport.tsx:1405
msgid "Analyzing export file..."
msgstr "Analyse du fichier d'exportation en cours..."

#: packages/admin/src/components/WordPressImport.tsx:726
msgid "Analyzing WordPress site..."
msgstr "Analyse du site WordPress en cours..."

#: packages/admin/src/components/Settings.tsx:109
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:188
msgid "API Tokens"
msgstr "Jetons d'API"

#: packages/admin/src/components/WordPressImport.tsx:1320
msgid "Application Password"
msgstr "Mot de passe de l'application"

#: packages/admin/src/components/comments/CommentDetail.tsx:148
#: packages/admin/src/components/comments/CommentInbox.tsx:237
#: packages/admin/src/components/comments/CommentInbox.tsx:489
msgid "Approve"
msgstr "Approuver"

#: packages/admin/src/components/comments/CommentDetail.tsx:195
msgid "approved"
msgstr "approuvé"

#: packages/admin/src/components/comments/CommentInbox.tsx:202
msgid "Approved"
msgstr "Approuvé"

#: packages/admin/src/components/FieldEditor.tsx:219
msgid "Arbitrary JSON data"
msgstr "Données JSON arbitraires"

#: packages/admin/src/components/ContentList.tsx:672
msgid "archived"
msgstr "archivé"

#. placeholder {0}: deleteTarget.label
#: packages/admin/src/components/ContentTypeList.tsx:145
msgid "Are you sure you want to delete \"{0}\"? This will also delete all content in this collection."
msgstr "Êtes-vous sûr de vouloir supprimer « {0} » ? Cela supprimera également tout le contenu de cette collection."

#: packages/admin/src/components/MenuList.tsx:208
msgid "Are you sure you want to delete this menu? This will also delete all menu items. This action cannot be undone."
msgstr "Êtes-vous sûr de vouloir supprimer ce menu ? Cela supprimera également tous les éléments de menu. Cette action ne peut pas être annulée."

#: packages/admin/src/components/WelcomeModal.tsx:53
msgid "As an administrator, you can invite other users from the Users section."
msgstr "En tant qu'administrateur, vous pouvez inviter d'autres utilisateurs depuis la section Utilisateurs."

#: packages/admin/src/components/WordPressImport.tsx:2289
msgid "Assign WordPress authors to EmDash users. Posts will be attributed to the selected user."
msgstr "Attribuez des auteurs WordPress aux utilisateurs d'EmDash. Les publications seront attribuées à l'utilisateur sélectionné."

#. placeholder {0}: error.message
#: packages/admin/src/components/auth/PasskeyLogin.tsx:279
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:278
msgid "Authentication error: {0}"
msgstr "Erreur d'authentification : {0}"

#: packages/admin/src/components/LoginPage.tsx:195
msgid "Authentication error: {error}"
msgstr "Erreur d'authentification : {error}"

#. placeholder {0}: manifest?.authMode
#: packages/admin/src/components/settings/SecuritySettings.tsx:134
msgid "Authentication is managed by an external provider ({0}). Passkey settings are not available when using external authentication."
msgstr "L'authentification est gérée par un fournisseur externe ({0}). Les paramètres de clé d'accès ne sont pas disponibles lors de l'utilisation de l'authentification externe."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:263
msgid "Authentication was cancelled or timed out. Please try again."
msgstr "L'authentification a été annulée ou a expiré. Veuillez réessayer."

#: packages/admin/src/components/comments/CommentDetail.tsx:77
#: packages/admin/src/components/comments/CommentInbox.tsx:287
#: packages/admin/src/components/users/roleDefinitions.ts:30
#: packages/admin/src/components/WelcomeModal.tsx:27
msgid "Author"
msgstr "Auteur"

#: packages/admin/src/components/WordPressImport.tsx:2304
msgid "Author Mapping"
msgstr "Correspondance des auteurs"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:197
msgid "Authorization denied"
msgstr "Autorisation refusée"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:259
msgid "Authorize"
msgstr "Autoriser"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:176
msgid "Authorize Device"
msgstr "Autoriser l'appareil"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:259
msgid "Authorizing..."
msgstr "En cours d'autorisation..."

#: packages/admin/src/components/Redirects.tsx:502
msgid "auto"
msgstr "auto"

#: packages/admin/src/components/Redirects.tsx:406
msgid "Auto (slug change)"
msgstr "Auto (changement de slug)"

#: packages/admin/src/components/TaxonomyManager.tsx:260
msgid "Auto-generated from name (you can edit)"
msgstr "Généré automatiquement à partir du nom (vous pouvez le modifier)"

#: packages/admin/src/components/MediaPickerModal.tsx:513
msgid "Available media"
msgstr "Fichiers multimédias disponibles"

#: packages/admin/src/components/settings/EmailSettings.tsx:242
msgid "Available Providers"
msgstr "Fournisseurs disponibles"

#: packages/admin/src/components/MenuEditor.tsx:218
#: packages/admin/src/components/WordPressImport.tsx:1340
#: packages/admin/src/components/WordPressImport.tsx:2360
msgid "Back"
msgstr "Retour"

#: packages/admin/src/components/ContentEditor.tsx:580
msgid "Back to {collectionLabel} list"
msgstr "Retour à la liste {collectionLabel}"

#: packages/admin/src/components/ContentTypeEditor.tsx:329
msgid "Back to Content Types"
msgstr ""

#: packages/admin/src/components/LoginPage.tsx:117
#: packages/admin/src/components/LoginPage.tsx:153
#: packages/admin/src/components/LoginPage.tsx:311
#: packages/admin/src/components/SignupPage.tsx:280
msgid "Back to login"
msgstr "Retour à la page de connexion"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:116
#: packages/admin/src/components/MarketplacePluginDetail.tsx:393
msgid "Back to marketplace"
msgstr "Retour à la place de marché"

#: packages/admin/src/components/SectionEditor.tsx:71
#: packages/admin/src/components/SectionEditor.tsx:172
msgid "Back to sections"
msgstr "Retour aux sections"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:168
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:183
#: packages/admin/src/components/settings/EmailSettings.tsx:86
#: packages/admin/src/components/settings/EmailSettings.tsx:105
#: packages/admin/src/components/settings/GeneralSettings.tsx:102
#: packages/admin/src/components/settings/GeneralSettings.tsx:124
#: packages/admin/src/components/settings/SecuritySettings.tsx:105
#: packages/admin/src/components/settings/SeoSettings.tsx:79
#: packages/admin/src/components/settings/SeoSettings.tsx:98
#: packages/admin/src/components/settings/SocialSettings.tsx:79
#: packages/admin/src/components/settings/SocialSettings.tsx:98
msgid "Back to settings"
msgstr "Retour aux paramètres"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:86
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:110
msgid "Back to Themes"
msgstr "Retour aux thèmes"

#: packages/admin/src/components/settings/EmailSettings.tsx:228
msgid "Before send:"
msgstr "Avant l'envoi :"

#: packages/admin/src/components/settings/SeoSettings.tsx:155
msgid "Bing Verification"
msgstr "Vérification Bing"

#: packages/admin/src/components/FieldEditor.tsx:170
#: packages/admin/src/components/FieldEditor.tsx:585
msgid "Boolean"
msgstr "Booléen"

#: packages/admin/src/components/SeoPanel.tsx:166
msgid "Brief summary shown below the title in search results"
msgstr "Bref résumé affiché sous le titre dans les résultats de recherche"

#: packages/admin/src/components/MarketplaceBrowse.tsx:87
msgid "Browse and install plugins to extend your site."
msgstr "Parcourez et installez des modules d'extension pour étendre votre site."

#: packages/admin/src/components/WordPressImport.tsx:957
#: packages/admin/src/components/WordPressImport.tsx:1424
msgid "Browse Files"
msgstr "Parcourir les fichiers"

#: packages/admin/src/components/PluginManager.tsx:194
msgid "Browse the"
msgstr "Parcourez le"

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:77
msgid "Browse themes and preview them with your own content."
msgstr "Parcourez les thèmes et prévisualisez-les avec votre propre contenu."

#: packages/admin/src/components/editor/BlockMenu.tsx:101
#: packages/admin/src/components/PortableTextEditor.tsx:757
msgid "Bullet List"
msgstr "Liste à puces"

#: packages/admin/src/components/ContentEditor.tsx:975
#: packages/admin/src/components/Sidebar.tsx:206
msgid "Bylines"
msgstr "Auteurs"

#: packages/admin/src/components/users/roleDefinitions.ts:25
msgid "Can create content"
msgstr "Peut créer du contenu"

#: packages/admin/src/components/users/roleDefinitions.ts:37
msgid "Can manage all content"
msgstr "Peut gérer tout le contenu"

#: packages/admin/src/components/users/roleDefinitions.ts:31
msgid "Can publish own content"
msgstr "Peut publier son propre contenu"

#: packages/admin/src/components/users/roleDefinitions.ts:19
msgid "Can view content"
msgstr "Peut consulter le contenu"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:139
#: packages/admin/src/components/ConfirmDialog.tsx:57
#: packages/admin/src/components/ContentEditor.tsx:673
#: packages/admin/src/components/ContentEditor.tsx:889
#: packages/admin/src/components/ContentEditor.tsx:941
#: packages/admin/src/components/ContentEditor.tsx:1870
#: packages/admin/src/components/ContentEditor.tsx:1923
#: packages/admin/src/components/ContentList.tsx:560
#: packages/admin/src/components/ContentList.tsx:631
#: packages/admin/src/components/ContentPickerModal.tsx:253
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:516
#: packages/admin/src/components/FieldEditor.tsx:645
#: packages/admin/src/components/MediaDetailPanel.tsx:234
#: packages/admin/src/components/MediaPickerModal.tsx:581
#: packages/admin/src/components/MenuEditor.tsx:294
#: packages/admin/src/components/MenuEditor.tsx:439
#: packages/admin/src/components/MenuList.tsx:143
#: packages/admin/src/components/PluginManager.tsx:575
#: packages/admin/src/components/Redirects.tsx:176
#: packages/admin/src/components/SectionPickerModal.tsx:130
#: packages/admin/src/components/Sections.tsx:207
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:318
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:428
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:330
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:458
#: packages/admin/src/components/settings/SecuritySettings.tsx:211
#: packages/admin/src/components/TaxonomyManager.tsx:304
#: packages/admin/src/components/TaxonomyManager.tsx:523
#: packages/admin/src/components/users/InviteUserModal.tsx:200
#: packages/admin/src/components/WordPressImport.tsx:1778
msgid "Cancel"
msgstr "Annuler"

#: packages/admin/src/components/settings/PasskeyItem.tsx:146
msgid "Cancel rename"
msgstr "Annuler le changement de nom"

#: packages/admin/src/components/Sections.tsx:405
msgid "Cannot delete theme sections"
msgstr "Impossible de supprimer les sections de thème"

#: packages/admin/src/components/SeoPanel.tsx:178
msgid "Canonical URL"
msgstr "URL canonique"

#: packages/admin/src/components/PluginManager.tsx:414
msgid "Capabilities"
msgstr "Capacités"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:62
msgid "Capability consent"
msgstr "Consentement de capacité"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:306
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:471
#: packages/admin/src/components/MediaDetailPanel.tsx:210
msgid "Caption"
msgstr "Légende"

#: packages/admin/src/components/AdminCommandPalette.tsx:193
msgid "Categories"
msgstr "Catégories"

#. placeholder {0}: analysis.categories
#: packages/admin/src/components/WordPressImport.tsx:1622
msgid "Categories ({0})"
msgstr "Catégories ({0})"

#: packages/admin/src/components/WordPressImport.tsx:1619
msgid "Categories will be imported"
msgstr "Les catégories seront importées"

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:68
#: packages/admin/src/components/ContentEditor.tsx:1627
#: packages/admin/src/components/FieldEditor.tsx:391
#: packages/admin/src/components/SeoImageField.tsx:47
msgid "Change"
msgstr "Modifier"

#: packages/admin/src/components/settings/GeneralSettings.tsx:248
msgid "Change Favicon"
msgstr "Modifier le favicon"

#: packages/admin/src/components/settings/GeneralSettings.tsx:204
msgid "Change Logo"
msgstr "Modifier le logo"

#: packages/admin/src/components/settings/SeoSettings.tsx:146
msgid "Character between page title and site name (e.g., \"My Post | My Site\")"
msgstr "Caractère entre le titre de la page et le nom du site (p. ex. « Mon article | Mon site »)"

#: packages/admin/src/components/PluginManager.tsx:154
msgid "Check for updates"
msgstr "Vérifier les mises à jour"

#: packages/admin/src/components/WordPressImport.tsx:928
msgid "Check Site"
msgstr "Vérifier le site"

#: packages/admin/src/components/LoginPage.tsx:101
#: packages/admin/src/components/SignupPage.tsx:129
#: packages/admin/src/components/SignupPage.tsx:401
msgid "Check your email"
msgstr "Vérifier votre e-mail"

#: packages/admin/src/components/WordPressImport.tsx:692
msgid "Checking {urlInput}..."
msgstr "En cours de vérification de {urlInput}..."

#: packages/admin/src/components/DeviceAuthorizePage.tsx:155
msgid "Checking authentication..."
msgstr "En cours de vérification de l'authentification..."

#: packages/admin/src/components/SetupWizard.tsx:317
msgid "Choose how to sign in"
msgstr ""

#: packages/admin/src/components/Settings.tsx:130
msgid "Choose your preferred admin language"
msgstr "Choisir votre langue d'administration préférée"

#: packages/admin/src/components/SignupPage.tsx:137
msgid "Click the link in the email to continue setting up your account."
msgstr "Cliquez sur le lien dans l'e-mail pour continuer la configuration de votre compte."

#: packages/admin/src/components/LoginPage.tsx:112
msgid "Click the link in the email to sign in."
msgstr "Cliquez sur le lien dans l'e-mail pour vous connecter."

#: packages/admin/src/components/comments/CommentDetail.tsx:59
#: packages/admin/src/components/ContentPickerModal.tsx:120
#: packages/admin/src/components/ContentPickerModal.tsx:126
#: packages/admin/src/components/ContentPickerModal.tsx:130
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:205
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:207
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:366
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:368
#: packages/admin/src/components/FieldEditor.tsx:334
#: packages/admin/src/components/FieldEditor.tsx:340
#: packages/admin/src/components/FieldEditor.tsx:344
#: packages/admin/src/components/MarketplacePluginDetail.tsx:438
#: packages/admin/src/components/MediaDetailPanel.tsx:131
#: packages/admin/src/components/MediaDetailPanel.tsx:133
#: packages/admin/src/components/MediaPickerModal.tsx:349
#: packages/admin/src/components/MediaPickerModal.tsx:355
#: packages/admin/src/components/MediaPickerModal.tsx:359
#: packages/admin/src/components/MenuEditor.tsx:256
#: packages/admin/src/components/MenuEditor.tsx:262
#: packages/admin/src/components/MenuEditor.tsx:266
#: packages/admin/src/components/MenuEditor.tsx:398
#: packages/admin/src/components/MenuEditor.tsx:404
#: packages/admin/src/components/MenuEditor.tsx:408
#: packages/admin/src/components/MenuList.tsx:107
#: packages/admin/src/components/MenuList.tsx:113
#: packages/admin/src/components/MenuList.tsx:117
#: packages/admin/src/components/Redirects.tsx:111
#: packages/admin/src/components/Redirects.tsx:117
#: packages/admin/src/components/SectionPickerModal.tsx:60
#: packages/admin/src/components/SectionPickerModal.tsx:66
#: packages/admin/src/components/SectionPickerModal.tsx:70
#: packages/admin/src/components/Sections.tsx:151
#: packages/admin/src/components/Sections.tsx:157
#: packages/admin/src/components/Sections.tsx:161
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:376
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:382
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:386
#: packages/admin/src/components/TaxonomyManager.tsx:223
#: packages/admin/src/components/TaxonomyManager.tsx:229
#: packages/admin/src/components/TaxonomyManager.tsx:233
#: packages/admin/src/components/TaxonomyManager.tsx:437
#: packages/admin/src/components/TaxonomyManager.tsx:443
#: packages/admin/src/components/TaxonomyManager.tsx:447
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:302
#: packages/admin/src/components/users/InviteUserModal.tsx:88
#: packages/admin/src/components/users/InviteUserModal.tsx:94
#: packages/admin/src/components/users/InviteUserModal.tsx:98
#: packages/admin/src/components/WelcomeModal.tsx:54
msgid "Close"
msgstr "Fermer"

#: packages/admin/src/components/users/UserDetail.tsx:121
msgid "Close panel"
msgstr "Fermer le panneau"

#: packages/admin/src/components/ContentTypeList.tsx:244
#: packages/admin/src/components/Redirects.tsx:450
msgid "Code"
msgstr "Code"

#: packages/admin/src/components/editor/BlockMenu.tsx:93
#: packages/admin/src/components/PortableTextEditor.tsx:787
msgid "Code Block"
msgstr "Bloc de code"

#: packages/admin/src/components/PluginManager.tsx:401
msgid "Collapse"
msgstr "Réduire"

#: packages/admin/src/components/PluginManager.tsx:395
msgid "Collapse details"
msgstr "Réduire les détails"

#: packages/admin/src/components/users/InviteUserModal.tsx:158
msgid "colleague@example.com"
msgstr "collegue@exemple.com"

#: packages/admin/src/components/comments/CommentDetail.tsx:106
msgid "Collection:"
msgstr "Collection :"

#: packages/admin/src/components/TaxonomyManager.tsx:488
msgid "Collections"
msgstr "Collections"

#: packages/admin/src/components/WordPressImport.tsx:2160
msgid "Collections created:"
msgstr "Collections créées :"

#: packages/admin/src/components/SectionEditor.tsx:263
msgid "Comma-separated keywords for search."
msgstr "Mots-clés séparés par des virgules pour la recherche."

#: packages/admin/src/components/comments/CommentDetail.tsx:95
#: packages/admin/src/components/comments/CommentInbox.tsx:290
msgid "Comment"
msgstr "Commentaire"

#: packages/admin/src/components/comments/CommentDetail.tsx:58
msgid "Comment Detail"
msgstr "Détail du commentaire"

#: packages/admin/src/components/comments/CommentInbox.tsx:146
#: packages/admin/src/components/Sidebar.tsx:190
msgid "Comments"
msgstr "Commentaires"

#: packages/admin/src/components/SignupPage.tsx:402
msgid "Complete signup"
msgstr "Terminer l'inscription"

#: packages/admin/src/components/FieldEditor.tsx:331
msgid "Configure Field"
msgstr "Configurer le champ"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:320
msgid "Confirm"
msgstr "Confirmer"

#: packages/admin/src/components/WordPressImport.tsx:1337
msgid "Connect & Analyze"
msgstr "Se connecter et analyser"

#. placeholder {0}: siteTitle || "WordPress"
#: packages/admin/src/components/WordPressImport.tsx:1287
msgid "Connect to {0}"
msgstr "Se connecter à {0}"

#: packages/admin/src/components/WordPressImport.tsx:1203
msgid "Connect with WordPress"
msgstr "Se connecter avec WordPress"

#. placeholder {0}: new Date(account.createdAt).toLocaleDateString()
#: packages/admin/src/components/users/UserDetail.tsx:286
msgid "Connected {0}"
msgstr "Connecté {0}"

#: packages/admin/src/components/AdminCommandPalette.tsx:365
#: packages/admin/src/components/comments/CommentDetail.tsx:103
#: packages/admin/src/components/comments/CommentInbox.tsx:293
#: packages/admin/src/components/Dashboard.tsx:164
#: packages/admin/src/components/PortableTextEditor.tsx:1813
#: packages/admin/src/components/SectionEditor.tsx:191
#: packages/admin/src/components/Sidebar.tsx:412
msgid "Content"
msgstr "Contenu"

#: packages/admin/src/components/Widgets.tsx:96
msgid "Content Block"
msgstr "Bloc de contenu"

#. placeholder {0}: result.errors.length
#: packages/admin/src/components/WordPressImport.tsx:2215
msgid "Content Errors ({0})"
msgstr "Erreurs liées au contenu ({0})"

#: packages/admin/src/components/WordPressImport.tsx:1147
msgid "Content found:"
msgstr "Contenu trouvé :"

#: packages/admin/src/components/RevisionHistory.tsx:131
msgid "Content has been updated to the selected revision."
msgstr "Le contenu a été mis à jour vers la révision sélectionnée."

#: packages/admin/src/components/comments/CommentDetail.tsx:110
msgid "Content ID:"
msgstr "ID de contenu :"

#: packages/admin/src/components/WordPressImport.tsx:2204
msgid "content items"
msgstr "éléments de contenu"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:46
msgid "Content Read"
msgstr "Lecture du contenu"

#: packages/admin/src/components/RevisionHistory.tsx:296
msgid "Content snapshot:"
msgstr "Instantané du contenu :"

#: packages/admin/src/components/WordPressImport.tsx:1561
msgid "Content to Import"
msgstr "Contenu à importer"

#: packages/admin/src/components/AdminCommandPalette.tsx:185
#: packages/admin/src/components/ContentTypeList.tsx:39
#: packages/admin/src/components/Sidebar.tsx:210
msgid "Content Types"
msgstr "Types de contenu"

#: packages/admin/src/components/WordPressImport.tsx:2143
msgid "Content was skipped because it already exists"
msgstr "Le contenu a été ignoré car il existe déjà"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:51
msgid "Content Write"
msgstr "Écriture du contenu"

#: packages/admin/src/components/SignupPage.tsx:90
msgid "Continue"
msgstr "Continuer"

#: packages/admin/src/components/SetupWizard.tsx:179
#: packages/admin/src/components/SetupWizard.tsx:262
msgid "Continue →"
msgstr "Continuer →"

#: packages/admin/src/components/WordPressImport.tsx:2362
msgid "Continue Import"
msgstr "Continuer l'importation"

#: packages/admin/src/components/users/roleDefinitions.ts:24
#: packages/admin/src/components/WelcomeModal.tsx:28
msgid "Contributor"
msgstr "Contributeur"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:230
#: packages/admin/src/components/users/InviteUserModal.tsx:134
msgid "Copied to clipboard"
msgstr "Copié dans le presse-papiers"

#. placeholder {0}: section.slug
#: packages/admin/src/components/Sections.tsx:397
msgid "Copy {0} to clipboard"
msgstr "Copier {0} dans le presse-papiers"

#: packages/admin/src/components/users/InviteUserModal.tsx:124
msgid "Copy invite link"
msgstr "Copier le lien d'invitation"

#: packages/admin/src/components/Sections.tsx:396
msgid "Copy slug"
msgstr "Copier le slug"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:205
msgid "Copy this token now — it won't be shown again."
msgstr "Copiez ce jeton maintenant — il ne sera plus affiché."

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:223
msgid "Copy token"
msgstr "Copier le jeton"

#: packages/admin/src/components/users/InviteUserModal.tsx:138
msgid "Could not copy automatically. Please select the URL above and copy manually."
msgstr "Impossible de copier automatiquement. Veuillez sélectionner l'URL ci-dessus et copier manuellement."

#: packages/admin/src/components/MediaPickerModal.tsx:308
msgid "Could not load image from URL"
msgstr "Impossible de charger l'image à partir de l'URL"

#: packages/admin/src/components/WordPressImport.tsx:1094
msgid "Couldn't detect WordPress"
msgstr "Impossible de détecter WordPress"

#: packages/admin/src/components/TaxonomyManager.tsx:618
msgid "Count"
msgstr "Nombre"

#: packages/admin/src/components/ContentEditor.tsx:1894
#: packages/admin/src/components/MenuList.tsx:146
#: packages/admin/src/components/Redirects.tsx:185
#: packages/admin/src/components/Sections.tsx:210
#: packages/admin/src/components/TaxonomyManager.tsx:311
msgid "Create"
msgstr "Créer"

#: packages/admin/src/components/PortableTextEditor.tsx:758
msgid "Create a bullet list"
msgstr "Créer une liste à puces"

#. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term"
#: packages/admin/src/components/TaxonomyManager.tsx:219
msgid "Create a new {0}"
msgstr "Créer un nouveau {0}"

#: packages/admin/src/components/PortableTextEditor.tsx:768
msgid "Create a numbered list"
msgstr "Créer une liste numérotée"

#: packages/admin/src/components/SignupPage.tsx:219
msgid "Create Account"
msgstr "Créer un compte"

#: packages/admin/src/components/SignupPage.tsx:400
msgid "Create an account"
msgstr "Créer un compte"

#: packages/admin/src/components/ContentEditor.tsx:1842
msgid "Create byline"
msgstr "Créer un auteur"

#: packages/admin/src/components/MenuList.tsx:97
#: packages/admin/src/components/MenuList.tsx:160
msgid "Create Menu"
msgstr "Créer un menu"

#: packages/admin/src/components/MenuList.tsx:104
msgid "Create New Menu"
msgstr "Créer un nouveau menu"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:401
msgid "Create New Token"
msgstr "Créer un nouveau jeton"

#: packages/admin/src/components/WordPressImport.tsx:1331
msgid "Create one in WordPress: Users → Profile → Application Passwords"
msgstr "En créer un dans WordPress : Utilisateurs → Profil → Mots de passe d'application"

#: packages/admin/src/components/SetupWizard.tsx:327
msgid "Create Passkey"
msgstr "Créer une clé d'accès"

#: packages/admin/src/components/Settings.tsx:110
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:190
msgid "Create personal access tokens for programmatic API access"
msgstr "Créer des jetons d'accès personnels pour un accès programmatique à l'API"

#. placeholder {0}: item.path
#: packages/admin/src/components/Redirects.tsx:239
msgid "Create redirect for {0}"
msgstr "Créer une redirection pour {0}"

#: packages/admin/src/components/Redirects.tsx:238
msgid "Create redirect for this path"
msgstr "Créer une redirection pour ce chemin"

#: packages/admin/src/components/Redirects.tsx:442
msgid "Create redirect rules to manage URL changes."
msgstr "Créer des règles de redirection pour gérer les modifications d'URL."

#: packages/admin/src/components/WordPressImport.tsx:1782
msgid "Create Schema & Import"
msgstr "Créer un schéma et l'importer"

#: packages/admin/src/components/Sections.tsx:148
#: packages/admin/src/components/Sections.tsx:268
msgid "Create Section"
msgstr "Créer une section"

#: packages/admin/src/components/SectionPickerModal.tsx:109
msgid "Create sections in the Sections library to use them here"
msgstr "Créer des sections dans la bibliothèque Sections pour les utiliser ici"

#: packages/admin/src/components/TaxonomyManager.tsx:430
#: packages/admin/src/components/TaxonomyManager.tsx:526
msgid "Create Taxonomy"
msgstr "Créer une taxonomie"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:263
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:455
msgid "Create Token"
msgstr "Créer un jeton"

#: packages/admin/src/components/SetupWizard.tsx:573
msgid "Create your account"
msgstr "Créez votre compte"

#: packages/admin/src/components/MenuList.tsx:158
msgid "Create your first navigation menu to get started"
msgstr "Créer votre premier menu de navigation pour commencer"

#: packages/admin/src/components/ContentList.tsx:259
#: packages/admin/src/components/ContentTypeList.tsx:122
msgid "Create your first one"
msgstr "Créer le premier"

#: packages/admin/src/components/Sections.tsx:265
msgid "Create your first reusable content section to get started."
msgstr "Créer votre première section de contenu réutilisable pour commencer."

#: packages/admin/src/components/SignupPage.tsx:210
msgid "Create your passkey"
msgstr "Créer votre clé d'accès"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:82
msgid "Create, update, and delete navigation menus"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:77
msgid "Create, update, and delete taxonomy terms"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:52
msgid "Create, update, delete content"
msgstr "Créer, modifier, supprimer du contenu"

#: packages/admin/src/components/users/UserDetail.tsx:219
msgid "Created"
msgstr "Créé"

#. placeholder {0}: new Date(cred.createdAt).toLocaleDateString()
#. placeholder {0}: new Date(token.createdAt).toLocaleDateString()
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:302
#: packages/admin/src/components/users/UserDetail.tsx:260
msgid "Created {0}"
msgstr "Créé le {0}"

#: packages/admin/src/components/ContentTypeEditor.tsx:116
msgid "Created At"
msgstr "Créé le"

#. placeholder {0}: new Date(item.createdAt).toLocaleString()
#: packages/admin/src/components/ContentEditor.tsx:909
msgid "Created: {0}"
msgstr "Créé : {0}"

#: packages/admin/src/components/WordPressImport.tsx:803
msgid "Creating collections and fields..."
msgstr "En cours de création de collections et de champs..."

#: packages/admin/src/components/ContentEditor.tsx:1894
#: packages/admin/src/components/MenuList.tsx:146
#: packages/admin/src/components/Redirects.tsx:182
#: packages/admin/src/components/Sections.tsx:210
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:455
#: packages/admin/src/components/TaxonomyManager.tsx:526
msgid "Creating..."
msgstr "Création en cours..."

#: packages/admin/src/components/ContentEditor.tsx:1012
msgid "current"
msgstr "actuel"

#: packages/admin/src/components/RevisionHistory.tsx:264
msgid "Current"
msgstr "Actuel"

#: packages/admin/src/components/Sections.tsx:242
msgid "Custom"
msgstr "Personnalisé"

#: packages/admin/src/components/settings/SeoSettings.tsx:165
msgid "Custom robots.txt content. Leave empty to use the default."
msgstr "Contenu robots.txt personnalisé. Laissez vide pour utiliser la valeur par défaut."

#: packages/admin/src/components/SectionEditor.tsx:181
msgid "Custom Section"
msgstr "Section personnalisée"

#: packages/admin/src/components/ThemeToggle.tsx:22
msgid "dark"
msgstr "sombre"

#: packages/admin/src/components/ThemeToggle.tsx:24
msgid "Dark"
msgstr "Sombre"

#: packages/admin/src/components/AdminCommandPalette.tsx:131
#: packages/admin/src/components/ContentTypeList.tsx:246
#: packages/admin/src/components/Dashboard.tsx:42
#: packages/admin/src/components/Sidebar.tsx:176
#: packages/admin/src/components/Sidebar.tsx:401
msgid "Dashboard"
msgstr "Tableau de bord"

#: packages/admin/src/components/comments/CommentInbox.tsx:296
#: packages/admin/src/components/ContentList.tsx:232
msgid "Date"
msgstr "Date"

#: packages/admin/src/components/FieldEditor.tsx:176
#: packages/admin/src/components/FieldEditor.tsx:586
msgid "Date & Time"
msgstr "Date et heure"

#: packages/admin/src/components/FieldEditor.tsx:177
msgid "Date and time picker"
msgstr "Sélecteur de date et d'heure"

#: packages/admin/src/components/settings/GeneralSettings.tsx:290
msgid "Date Format"
msgstr "Format des dates"

#: packages/admin/src/components/FieldEditor.tsx:159
msgid "Decimal number"
msgstr "Nombre décimal"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:332
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:394
msgid "Default Role"
msgstr "Rôle par défaut"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:271
msgid "Default role:"
msgstr "Rôle par défaut :"

#: packages/admin/src/components/TaxonomyManager.tsx:433
msgid "Define a new taxonomy for classifying content"
msgstr "Définir une nouvelle taxonomie pour classer le contenu"

#: packages/admin/src/components/ContentTypeList.tsx:40
msgid "Define the structure of your content"
msgstr "Définir la structure de votre contenu"

#: packages/admin/src/components/ContentTypeEditor.tsx:354
msgid "Defined in code"
msgstr ""

#: packages/admin/src/components/comments/CommentInbox.tsx:267
#: packages/admin/src/components/comments/CommentInbox.tsx:407
#: packages/admin/src/components/ContentTypeList.tsx:148
#: packages/admin/src/components/MediaDetailPanel.tsx:230
#: packages/admin/src/components/MediaDetailPanel.tsx:255
#: packages/admin/src/components/MenuEditor.tsx:372
#: packages/admin/src/components/MenuList.tsx:209
#: packages/admin/src/components/Redirects.tsx:559
#: packages/admin/src/components/Sections.tsx:306
#: packages/admin/src/components/Sections.tsx:405
#: packages/admin/src/components/TaxonomyManager.tsx:656
msgid "Delete"
msgstr "Supprimer"

#. placeholder {0}: item.filename
#: packages/admin/src/components/MediaDetailPanel.tsx:254
msgid "Delete \"{0}\"? This cannot be undone."
msgstr "Supprimer « {0} » ? Cela ne peut pas être annulé."

#. placeholder {0}: collection.label
#. placeholder {0}: domain.domain
#. placeholder {0}: section.title
#: packages/admin/src/components/ContentTypeList.tsx:229
#: packages/admin/src/components/Sections.tsx:406
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:290
#: packages/admin/src/components/TaxonomyManager.tsx:79
msgid "Delete {0}"
msgstr "Supprimer {0}"

#. placeholder {0}: menu.name
#: packages/admin/src/components/MenuList.tsx:191
msgid "Delete {0} menu"
msgstr "Supprimer le menu {0}"

#. placeholder {0}: taxonomyDef.labelSingular || "Term"
#: packages/admin/src/components/TaxonomyManager.tsx:652
msgid "Delete {0}?"
msgstr "Supprimer {0} ?"

#: packages/admin/src/components/comments/CommentInbox.tsx:405
msgid "Delete Comment?"
msgstr "Supprimer le commentaire ?"

#: packages/admin/src/components/ContentTypeList.tsx:142
msgid "Delete Content Type?"
msgstr "Supprimer le type de contenu ?"

#: packages/admin/src/components/MediaDetailPanel.tsx:253
msgid "Delete Media?"
msgstr "Supprimer le fichier multimédia ?"

#: packages/admin/src/components/MenuList.tsx:207
msgid "Delete Menu"
msgstr "Supprimer le menu"

#: packages/admin/src/components/comments/CommentInbox.tsx:525
msgid "Delete permanently"
msgstr "Supprimer définitivement"

#: packages/admin/src/components/comments/CommentDetail.tsx:182
#: packages/admin/src/components/ContentList.tsx:642
msgid "Delete Permanently"
msgstr "Supprimer définitivement"

#: packages/admin/src/components/ContentList.tsx:622
msgid "Delete Permanently?"
msgstr "Supprimer définitivement ?"

#: packages/admin/src/components/Redirects.tsx:516
msgid "Delete redirect"
msgstr "Supprimer la redirection"

#. placeholder {0}: r.source
#: packages/admin/src/components/Redirects.tsx:517
msgid "Delete redirect {0}"
msgstr "Supprimer la redirection {0}"

#: packages/admin/src/components/Redirects.tsx:557
msgid "Delete Redirect?"
msgstr "Supprimer la redirection ?"

#: packages/admin/src/components/Sections.tsx:294
msgid "Delete Section?"
msgstr "Supprimer la section ?"

#: packages/admin/src/components/ContentList.tsx:346
msgid "Deleted"
msgstr "Supprimé"

#: packages/admin/src/components/comments/CommentInbox.tsx:408
#: packages/admin/src/components/ContentTypeList.tsx:149
#: packages/admin/src/components/MediaDetailPanel.tsx:230
#: packages/admin/src/components/MediaDetailPanel.tsx:256
#: packages/admin/src/components/MenuList.tsx:210
#: packages/admin/src/components/Redirects.tsx:560
#: packages/admin/src/components/Sections.tsx:307
#: packages/admin/src/components/TaxonomyManager.tsx:657
msgid "Deleting..."
msgstr "En cours de suppression..."

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:260
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:151
msgid "Demo"
msgstr "Démo"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:270
msgid "Deny"
msgstr "Refuser"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:301
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:466
#: packages/admin/src/components/MediaDetailPanel.tsx:205
msgid "Describe this image for accessibility"
msgstr "Décrivez cette image pour l'accessibilité"

#: packages/admin/src/components/SectionEditor.tsx:252
msgid "Describe what this section is for..."
msgstr "Décrivez à quoi sert cette section..."

#: packages/admin/src/components/SectionEditor.tsx:249
#: packages/admin/src/components/Sections.tsx:198
msgid "Description"
msgstr "Description"

#: packages/admin/src/components/TaxonomyManager.tsx:286
msgid "Description (optional)"
msgstr "Description (facultatif)"

#: packages/admin/src/components/Redirects.tsx:449
msgid "Destination"
msgstr "Destination"

#: packages/admin/src/components/Redirects.tsx:136
msgid "Destination path"
msgstr "Chemin d'arrivée"

#: packages/admin/src/components/PluginManager.tsx:401
msgid "details"
msgstr "détails"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:186
msgid "Device authorized"
msgstr "Appareil autorisé"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:229
msgid "Device code"
msgstr "Code de l'appareil"

#: packages/admin/src/components/users/UserDetail.tsx:256
msgid "Device-bound"
msgstr "Lié à l'appareil"

#: packages/admin/src/components/settings/PasskeyItem.tsx:104
msgid "Device-bound passkey"
msgstr "Clé d'accès liée à l'appareil"

#: packages/admin/src/components/SignupPage.tsx:142
msgid "Didn't receive the email?"
msgstr "Vous n'avez pas reçu l'e-mail ?"

#: packages/admin/src/components/MediaDetailPanel.tsx:176
msgid "Dimensions:"
msgstr "Dimensions :"

#: packages/admin/src/components/users/UserDetail.tsx:319
msgid "Disable"
msgstr "Désactiver"

#: packages/admin/src/components/PluginManager.tsx:389
msgid "Disable plugin"
msgstr "Désactiver le module d'extension"

#: packages/admin/src/components/Redirects.tsx:485
msgid "Disable redirect"
msgstr "Désactiver la redirection"

#: packages/admin/src/components/PluginManager.tsx:308
#: packages/admin/src/components/Redirects.tsx:397
#: packages/admin/src/components/users/UserDetail.tsx:201
msgid "Disabled"
msgstr "Désactivé"

#: packages/admin/src/components/PluginManager.tsx:468
msgid "Disabled:"
msgstr "Désactivé :"

#: packages/admin/src/components/ContentEditor.tsx:658
#: packages/admin/src/components/ContentEditor.tsx:680
msgid "Discard changes"
msgstr "Ignorer les modifications"

#: packages/admin/src/components/ContentEditor.tsx:664
msgid "Discard draft changes?"
msgstr "Supprimer les brouillons de modifications ?"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:238
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:240
msgid "Dismiss"
msgstr "Fermer"

#: packages/admin/src/components/Widgets.tsx:103
msgid "Display a navigation menu"
msgstr "Afficher un menu de navigation"

#: packages/admin/src/components/ContentEditor.tsx:1845
#: packages/admin/src/components/ContentEditor.tsx:1907
msgid "Display name"
msgstr "Nom affiché"

#: packages/admin/src/components/MenuList.tsx:138
msgid "Display name for admin interface"
msgstr "Nom affiché dans l'interface d'administration"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:247
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:412
msgid "Display Size"
msgstr "Taille d'affichage"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:310
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:475
msgid "Displayed below the image as a visible caption."
msgstr "Affiché sous l’image sous forme de légende visible."

#: packages/admin/src/components/ContentEditor.tsx:634
msgid "Distraction-free mode (⌘⇧\\)"
msgstr "Mode sans distraction (⌘⇧\\)"

#: packages/admin/src/components/PortableTextEditor.tsx:797
msgid "Divider"
msgstr "Séparateur"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:324
msgid "Domain"
msgstr "Domaine"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:86
msgid "Domain added successfully"
msgstr "Domaine ajouté avec succès"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:125
msgid "Domain removed"
msgstr "Domaine supprimé"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:108
msgid "Domain updated"
msgstr "Domaine mis à jour"

#: packages/admin/src/components/LoginPage.tsx:332
msgid "Don't have an account? <0>Sign up</0>"
msgstr "Pas encore de compte ? <0>S'inscrire</0>"

#: packages/admin/src/components/users/InviteUserModal.tsx:144
#: packages/admin/src/components/WordPressImport.tsx:1991
msgid "Done"
msgstr "Fait"

#: packages/admin/src/components/ContentEditor.tsx:1788
msgid "Down"
msgstr "Vers le bas"

#: packages/admin/src/components/WordPressImport.tsx:1989
msgid "Downloading"
msgstr "Téléchargement"

#: packages/admin/src/components/ContentList.tsx:668
msgid "draft"
msgstr "brouillon"

#: packages/admin/src/components/ContentEditor.tsx:840
#: packages/admin/src/components/ContentPickerModal.tsx:217
msgid "Draft"
msgstr "Brouillon"

#: packages/admin/src/components/ContentTypeEditor.tsx:112
msgid "draft, published, or archived"
msgstr "brouillon, publié ou archivé"

#: packages/admin/src/components/ContentTypeEditor.tsx:64
#: packages/admin/src/components/Dashboard.tsx:188
msgid "Drafts"
msgstr "Brouillons"

#: packages/admin/src/components/WordPressImport.tsx:952
msgid "Drag and drop or click to browse (.xml)"
msgstr "Glisser-déposer ou cliquer pour parcourir (.xml)"

#: packages/admin/src/components/PortableTextEditor.tsx:1497
msgid "Drag to reorder"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1418
msgid "Drop your WordPress export file here"
msgstr "Déposer votre fichier d'exportation WordPress ici"

#: packages/admin/src/components/ContentList.tsx:533
msgid "Duplicate {title}"
msgstr "Dupliquer {title}"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:415
msgid "e.g., CI/CD Pipeline"
msgstr "p. ex. : pipeline CI/CD"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:333
msgid "e.g., MacBook Pro, iPhone"
msgstr "p. ex. : MacBook Pro, iPhone"

#: packages/admin/src/components/ContentEditor.tsx:1021
#: packages/admin/src/components/ContentEditor.tsx:1797
#: packages/admin/src/components/MenuEditor.tsx:367
#: packages/admin/src/components/MenuList.tsx:185
#: packages/admin/src/components/Sections.tsx:390
#: packages/admin/src/components/TaxonomyManager.tsx:214
msgid "Edit"
msgstr "Modifier"

#. placeholder {0}: collection.label
#. placeholder {0}: domain.domain
#. placeholder {0}: term.label
#: packages/admin/src/components/ContentTypeList.tsx:220
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:281
#: packages/admin/src/components/TaxonomyManager.tsx:71
msgid "Edit {0}"
msgstr "Modifier {0}"

#: packages/admin/src/components/ContentEditor.tsx:597
msgid "Edit {collectionLabel}"
msgstr "Modifier {collectionLabel}"

#: packages/admin/src/components/ContentList.tsx:525
msgid "Edit {title}"
msgstr "Modifier {title}"

#: packages/admin/src/components/ContentEditor.tsx:1904
msgid "Edit byline"
msgstr "Modifier l'auteur"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:369
msgid "Edit Domain"
msgstr "Modifier le domaine"

#: packages/admin/src/components/FieldEditor.tsx:331
msgid "Edit Field"
msgstr "Modifier le champ"

#: packages/admin/src/components/MenuEditor.tsx:395
msgid "Edit Menu Item"
msgstr "Modifier l'élément de menu"

#: packages/admin/src/components/MenuEditor.tsx:225
msgid "Edit menu items"
msgstr "Modifier les éléments du menu"

#: packages/admin/src/components/Redirects.tsx:508
msgid "Edit redirect"
msgstr "Modifier la redirection"

#: packages/admin/src/components/Redirects.tsx:102
msgid "Edit Redirect"
msgstr "Modifier la redirection"

#. placeholder {0}: r.source
#: packages/admin/src/components/Redirects.tsx:509
msgid "Edit redirect {0}"
msgstr "Modifier la redirection {0}"

#: packages/admin/src/components/users/roleDefinitions.ts:36
#: packages/admin/src/components/WelcomeModal.tsx:26
msgid "Editor"
msgstr "Éditeur"

#: packages/admin/src/components/Settings.tsx:115
#: packages/admin/src/components/SignupPage.tsx:196
#: packages/admin/src/components/users/UserDetail.tsx:154
msgid "Email"
msgstr "E-mail"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:332
msgid "Email (optional)"
msgstr "E-mail (facultatif)"

#: packages/admin/src/components/LoginPage.tsx:126
#: packages/admin/src/components/SignupPage.tsx:65
#: packages/admin/src/components/users/InviteUserModal.tsx:154
msgid "Email address"
msgstr "Adresse e-mail"

#: packages/admin/src/components/SetupWizard.tsx:208
#: packages/admin/src/components/SignupPage.tsx:48
msgid "Email is required"
msgstr "L'e-mail est obligatoire"

#: packages/admin/src/components/settings/EmailSettings.tsx:224
msgid "Email Middleware"
msgstr "Middleware de messagerie"

#: packages/admin/src/components/settings/EmailSettings.tsx:134
msgid "Email Pipeline"
msgstr "Pipeline de messagerie"

#: packages/admin/src/components/settings/EmailSettings.tsx:208
msgid "Email provider active"
msgstr "Fournisseur de messagerie actif"

#: packages/admin/src/components/settings/EmailSettings.tsx:90
#: packages/admin/src/components/settings/EmailSettings.tsx:109
msgid "Email Settings"
msgstr "Paramètres de messagerie"

#: packages/admin/src/components/users/UserDetail.tsx:235
msgid "Email verified"
msgstr "E-mail vérifié"

#: packages/admin/src/components/SignupPage.tsx:188
msgid "Email verified!"
msgstr "E-mail vérifié !"

#. placeholder {0}: block.label
#: packages/admin/src/components/PortableTextEditor.tsx:1826
msgid "Embed a {0}"
msgstr "Intégrer un {0}"

#: packages/admin/src/components/PortableTextEditor.tsx:1829
msgid "Embeds"
msgstr "Intégrations"

#: packages/admin/src/components/WordPressImport.tsx:1038
msgid "EmDash Exporter"
msgstr "Exportateur EmDash"

#: packages/admin/src/components/WordPressImport.tsx:1137
msgid "EmDash Exporter plugin detected! You can import directly."
msgstr "Module d'extension EmDash Exporter détecté ! Vous pouvez importer directement."

#: packages/admin/src/components/users/UserDetail.tsx:319
msgid "Enable"
msgstr "Activer"

#: packages/admin/src/components/ContentTypeEditor.tsx:80
msgid "Enable full-text search on this collection"
msgstr "Permettre la recherche dans le contenu de cette collection"

#: packages/admin/src/components/PluginManager.tsx:389
msgid "Enable plugin"
msgstr "Activer le module d'extension"

#: packages/admin/src/components/Redirects.tsx:485
msgid "Enable redirect"
msgstr "Activer la redirection"

#: packages/admin/src/components/Redirects.tsx:169
#: packages/admin/src/components/Redirects.tsx:396
msgid "Enabled"
msgstr "Activé"

#. placeholder {0}: label.toLowerCase()
#: packages/admin/src/components/ContentEditor.tsx:1236
msgid "Enter {0}..."
msgstr "Saisissez {0}..."

#: packages/admin/src/components/MenuEditor.tsx:279
#: packages/admin/src/components/MenuEditor.tsx:423
msgid "Enter a URL (https://…) or a relative path (/…)"
msgstr "Saisissez une URL (https://…) ou un chemin relatif (/…)"

#: packages/admin/src/components/ContentEditor.tsx:1454
msgid "Enter a valid URL (e.g. https://example.com)"
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1210
msgid "Enter credentials manually"
msgstr "Saisir les informations d'identification manuellement"

#: packages/admin/src/components/ContentEditor.tsx:633
msgid "Enter distraction-free mode"
msgstr "Passez en mode sans distraction"

#: packages/admin/src/components/users/UserDetail.tsx:158
msgid "Enter email"
msgstr "Saisissez l'adresse mail"

#: packages/admin/src/components/ContentEditor.tsx:1258
msgid "Enter markdown content..."
msgstr "Saisissez du contenu Markdown..."

#: packages/admin/src/components/users/UserDetail.tsx:151
msgid "Enter name"
msgstr "Saisissez le nom"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:177
msgid "Enter the code from your terminal"
msgstr "Saisissez le code depuis votre terminal"

#: packages/admin/src/components/LoginPage.tsx:325
msgid "Enter your handle to sign in."
msgstr ""

#: packages/admin/src/components/WordPressImport.tsx:1289
msgid "Enter your WordPress credentials to import content directly."
msgstr "Saisissez vos informations d'identification WordPress pour importer du contenu directement."

#: packages/admin/src/components/WordPressImport.tsx:915
msgid "Enter your WordPress site URL"
msgstr "Saisir l'URL de votre site WordPress"

#: packages/admin/src/components/MenuEditor.tsx:83
#: packages/admin/src/components/MenuEditor.tsx:122
#: packages/admin/src/components/SetupWizard.tsx:552
msgid "Error"
msgstr "Erreur"

#: packages/admin/src/components/SectionEditor.tsx:51
msgid "Error saving section"
msgstr "Erreur lors de l'enregistrement de la section"

#: packages/admin/src/components/WordPressImport.tsx:1873
msgid "Exists"
msgstr "Existe"

#: packages/admin/src/components/ContentEditor.tsx:591
msgid "Exit distraction-free mode"
msgstr "Quitter le mode sans distraction"

#: packages/admin/src/components/PluginManager.tsx:401
msgid "Expand"
msgstr "Développer"

#: packages/admin/src/components/PluginManager.tsx:395
msgid "Expand details"
msgstr "Développer les détails"

#. placeholder {0}: new Date(token.expiresAt).toLocaleDateString()
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:292
msgid "Expires {0}"
msgstr "Expire le {0}"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:441
msgid "Expiry"
msgstr "Expiration"

#: packages/admin/src/components/WordPressImport.tsx:1103
msgid "Export from WordPress manually"
msgstr "Exporter manuellement depuis WordPress"

#: packages/admin/src/components/WordPressImport.tsx:1227
msgid "Export your content from WordPress to import everything including drafts."
msgstr "Exportez votre contenu depuis WordPress pour tout importer, y compris les brouillons."

#: packages/admin/src/components/settings/SocialSettings.tsx:155
msgid "Facebook"
msgstr "Facebook"

#: packages/admin/src/components/MarketplaceBrowse.tsx:344
msgid "Fail"
msgstr "Échec"

#: packages/admin/src/components/WordPressImport.tsx:1993
msgid "Failed"
msgstr "Échec"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:189
msgid "Failed security audit"
msgstr "Échec de l'audit de sécurité"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:91
msgid "Failed to add domain"
msgstr "Échec de l'ajout du domaine"

#: packages/admin/src/components/ContentEditor.tsx:1888
msgid "Failed to create byline"
msgstr "Échec de la création de l'auteur"

#: packages/admin/src/components/WordPressImport.tsx:1544
msgid "Failed to create some collections"
msgstr "Échec de la création de certaines collections"

#: packages/admin/src/components/TaxonomySidebar.tsx:453
msgid "Failed to create term"
msgstr ""

#: packages/admin/src/components/PluginManager.tsx:108
msgid "Failed to disable plugin"
msgstr "Échec de la désactivation du module d'extension"

#: packages/admin/src/components/PluginManager.tsx:89
msgid "Failed to enable plugin"
msgstr "Échec de l'activation du module d'extension"

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:269
msgid "Failed to generate preview"
msgstr "Échec de la génération de l'aperçu"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:161
msgid "Failed to generate preview URL"
msgstr "Échec de la génération de l'URL d'aperçu"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:212
msgid "Failed to load allowed domains"
msgstr "Échec du chargement des domaines autorisés"

#: packages/admin/src/components/settings/EmailSettings.tsx:94
msgid "Failed to load email settings"
msgstr "Échec du chargement des paramètres de messagerie"

#: packages/admin/src/components/settings/SecuritySettings.tsx:149
msgid "Failed to load passkeys"
msgstr "Échec du chargement des clés d'accès"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:111
msgid "Failed to load plugin"
msgstr "Échec du chargement du module d'extension"

#. placeholder {0}: error.message
#: packages/admin/src/components/PluginManager.tsx:135
msgid "Failed to load plugins: {0}"
msgstr "Échec du chargement des modules d'extension : {0}"

#: packages/admin/src/components/RevisionHistory.tsx:180
msgid "Failed to load revisions"
msgstr "Échec du chargement des révisions"

#: packages/admin/src/components/SetupWizard.tsx:554
msgid "Failed to load setup"
msgstr "Échec du chargement de la configuration"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:89
msgid "Failed to load theme"
msgstr "Échec du chargement du thème"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:131
msgid "Failed to remove domain"
msgstr "Échec de la suppression du domaine"

#: packages/admin/src/components/settings/PasskeyItem.tsx:99
#: packages/admin/src/components/settings/SecuritySettings.tsx:83
msgid "Failed to remove passkey"
msgstr "Échec de la suppression de la clé d'accès"

#: packages/admin/src/components/settings/SecuritySettings.tsx:67
msgid "Failed to rename passkey"
msgstr "Échec du renommage de la clé d'accès"

#: packages/admin/src/router.tsx:1530
msgid "Failed to save"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:59
#: packages/admin/src/components/settings/SeoSettings.tsx:54
#: packages/admin/src/components/settings/SocialSettings.tsx:54
msgid "Failed to save settings"
msgstr "Échec de l'enregistrement des paramètres"

#: packages/admin/src/components/LoginPage.tsx:70
#: packages/admin/src/components/LoginPage.tsx:75
msgid "Failed to send magic link"
msgstr "Échec de l'envoi du lien de connexion"

#: packages/admin/src/components/settings/EmailSettings.tsx:62
msgid "Failed to send test email"
msgstr "Échec de l'envoi de l'e-mail de test"

#. placeholder {0}: taxonomy.label.toLowerCase()
#: packages/admin/src/components/TaxonomySidebar.tsx:317
msgid "Failed to update {0}"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:1938
msgid "Failed to update byline"
msgstr "Échec de la mise à jour de l'auteur"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:114
msgid "Failed to update domain"
msgstr "Échec de la mise à jour du domaine"

#: packages/admin/src/components/settings/GeneralSettings.tsx:232
#: packages/admin/src/components/settings/GeneralSettings.tsx:237
msgid "Favicon"
msgstr "Favicon"

#: packages/admin/src/components/WordPressImport.tsx:1013
msgid "Feature"
msgstr "Fonctionnalité"

#: packages/admin/src/components/ContentTypeList.tsx:103
msgid "Features"
msgstr "Fonctionnalités"

#: packages/admin/src/components/WordPressImport.tsx:727
msgid "Fetching content from the EmDash Exporter API."
msgstr "Récupération de contenu à partir de l'API EmDash Exporter."

#: packages/admin/src/components/FieldEditor.tsx:568
msgid "Field label"
msgstr "Libellé du champ"

#: packages/admin/src/components/FieldEditor.tsx:403
msgid "Field Label"
msgstr "Libellé du champ"

#: packages/admin/src/components/FieldEditor.tsx:415
msgid "Field slugs cannot be changed after creation"
msgstr "Le slug des champs ne peut pas être modifié après la création"

#: packages/admin/src/components/WordPressImport.tsx:2166
msgid "Fields created:"
msgstr "Champs créés :"

#: packages/admin/src/components/FieldEditor.tsx:206
msgid "File"
msgstr "Fichier"

#. placeholder {0}: progress.current
#: packages/admin/src/components/WordPressImport.tsx:2021
msgid "File {0}"
msgstr "Fichier {0}"

#: packages/admin/src/components/FieldEditor.tsx:207
msgid "File from media library"
msgstr "Fichier de la médiathèque"

#: packages/admin/src/components/MediaDetailPanel.tsx:192
#: packages/admin/src/components/MediaLibrary.tsx:416
msgid "Filename"
msgstr "Nom du fichier"

#: packages/admin/src/components/MediaDetailPanel.tsx:196
msgid "Filename cannot be changed after upload"
msgstr "Le nom du fichier ne peut pas être modifié après le téléversement"

#: packages/admin/src/components/WordPressImport.tsx:2199
msgid "files imported"
msgstr "fichiers importés"

#: packages/admin/src/components/MarketplaceBrowse.tsx:106
msgid "Filter by capability"
msgstr "Filtrer par capacité"

#: packages/admin/src/components/comments/CommentInbox.tsx:177
msgid "Filter by collection"
msgstr "Filtrer par collection"

#: packages/admin/src/components/WordPressImport.tsx:1228
msgid "For a complete import including drafts and all content, export from WordPress."
msgstr "Pour une importation complète incluant les brouillons et tout le contenu, exportez depuis WordPress."

#: packages/admin/src/components/WordPressImport.tsx:1037
msgid "For the best import experience, install the"
msgstr "Pour une expérience d'importation optimale, installez le"

#: packages/admin/src/components/users/roleDefinitions.ts:43
msgid "Full access"
msgstr "Accès complet"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:97
msgid "Full admin access"
msgstr "Accès administrateur complet"

#: packages/admin/src/components/Settings.tsx:69
msgid "General"
msgstr "Général"

#: packages/admin/src/components/settings/GeneralSettings.tsx:106
#: packages/admin/src/components/settings/GeneralSettings.tsx:140
msgid "General Settings"
msgstr "Paramètres généraux"

#: packages/admin/src/components/WelcomeModal.tsx:143
msgid "Get Started"
msgstr "Commencer"

#: packages/admin/src/components/settings/SocialSettings.tsx:149
msgid "GitHub"
msgstr "GitHub"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:337
msgid "Give this passkey a name to help you identify it later."
msgstr "Donnez un nom à cette clé d'accès pour vous aider à l'identifier plus tard."

#: packages/admin/src/components/WordPressImport.tsx:2251
msgid "Go to Dashboard"
msgstr "Aller au tableau de bord"

#: packages/admin/src/components/settings/SeoSettings.tsx:149
msgid "Google Verification"
msgstr "Vérification Google"

#: packages/admin/src/components/MediaLibrary.tsx:232
msgid "Grid view"
msgstr "Vue en grille"

#: packages/admin/src/components/Redirects.tsx:160
msgid "Group (optional)"
msgstr "Groupe (facultatif)"

#: packages/admin/src/components/editor/BlockMenu.tsx:61
#: packages/admin/src/components/PortableTextEditor.tsx:727
msgid "Heading 1"
msgstr "Titre 1"

#: packages/admin/src/components/editor/BlockMenu.tsx:69
#: packages/admin/src/components/PortableTextEditor.tsx:737
msgid "Heading 2"
msgstr "Titre 2"

#: packages/admin/src/components/editor/BlockMenu.tsx:77
#: packages/admin/src/components/PortableTextEditor.tsx:747
msgid "Heading 3"
msgstr "Titre 3"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:282
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:447
msgid "Height"
msgstr "Hauteur"

#: packages/admin/src/components/SeoPanel.tsx:188
msgid "Hide from search engines"
msgstr "Masquer des moteurs de recherche"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:215
msgid "Hide token"
msgstr "Masquer le jeton"

#: packages/admin/src/components/TaxonomyManager.tsx:481
msgid "Hierarchical (like categories, with parent/child relationships)"
msgstr "Hiérarchique (comme les catégories, avec des relations parent/enfant)"

#: packages/admin/src/components/Redirects.tsx:217
#: packages/admin/src/components/Redirects.tsx:451
msgid "Hits"
msgstr "Clics"

#: packages/admin/src/components/MenuEditor.tsx:272
msgid "Home"
msgstr "Accueil"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:235
msgid "Homepage"
msgstr "Page d'accueil"

#: packages/admin/src/components/PluginManager.tsx:339
msgid "Hooks"
msgstr "Hooks"

#: packages/admin/src/components/WordPressImport.tsx:1350
msgid "How to create an Application Password"
msgstr "Comment créer un mot de passe d'application"

#: packages/admin/src/components/MenuEditor.tsx:280
msgid "https://example.com or /about"
msgstr "https://example.com ou /about"

#: packages/admin/src/components/MarketplaceBrowse.tsx:242
#: packages/admin/src/components/MarketplacePluginDetail.tsx:143
msgid "Icon blurred due to image audit"
msgstr "Icône floutée en raison de l'audit d'image"

#: packages/admin/src/components/ContentTypeEditor.tsx:98
msgid "ID"
msgstr "ID"

#: packages/admin/src/components/LoginPage.tsx:103
msgid "If an account exists for <0>{email}</0>, we've sent a sign-in link."
msgstr "Si un compte existe pour <0>{email}</0>, nous vous avons envoyé un lien de connexion."

#: packages/admin/src/components/FieldEditor.tsx:200
#: packages/admin/src/components/PortableTextEditor.tsx:1795
msgid "Image"
msgstr "Image"

#: packages/admin/src/components/FieldEditor.tsx:201
msgid "Image from media library"
msgstr "Image de la médiathèque"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:203
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:364
msgid "Image Settings"
msgstr "Paramètres d'image"

#: packages/admin/src/components/SeoImageField.tsx:75
msgid "Image shown when this page is shared on social media"
msgstr "Image affichée lorsque cette page est partagée sur les réseaux sociaux"

#: packages/admin/src/components/MediaPickerModal.tsx:374
msgid "Image URL"
msgstr "URL de l'image"

#: packages/admin/src/components/WordPressImport.tsx:2203
msgid "image URLs updated in"
msgstr "URL des images mises à jour dans"

#: packages/admin/src/components/AdminCommandPalette.tsx:227
#: packages/admin/src/components/Sidebar.tsx:228
msgid "Import"
msgstr "Importer"

#. placeholder {0}: postType.name
#: packages/admin/src/components/WordPressImport.tsx:1821
msgid "Import {0}"
msgstr "Importer {0}"

#: packages/admin/src/components/WordPressImport.tsx:1196
msgid "Import all content directly including drafts, custom post types, ACF fields, and SEO data. No file download needed."
msgstr "Importez directement tout le contenu, y compris les brouillons, les types de publication personnalisés, les champs ACF et les données SEO. Aucun téléchargement de fichier n'est nécessaire."

#: packages/admin/src/components/WordPressImport.tsx:2249
msgid "Import Another File"
msgstr "Importer un autre fichier"

#: packages/admin/src/components/WordPressImport.tsx:1007
msgid "Import Capabilities"
msgstr "Capacités d'importation"

#: packages/admin/src/components/WordPressImport.tsx:2137
msgid "Import Complete"
msgstr "Importation terminée"

#: packages/admin/src/components/WordPressImport.tsx:2138
msgid "Import Completed with Errors"
msgstr "Importation terminée avec des erreurs"

#: packages/admin/src/components/WordPressImport.tsx:1529
msgid "Import failed"
msgstr "Échec de l'importation"

#: packages/admin/src/components/WordPressImport.tsx:608
msgid "Import from WordPress"
msgstr "Importer depuis WordPress"

#: packages/admin/src/components/WordPressImport.tsx:1686
msgid "Import logo and favicon"
msgstr "Importer le logo et le favicon"

#: packages/admin/src/components/WordPressImport.tsx:1970
msgid "Import Media"
msgstr "Importer des fichiers multimédias"

#: packages/admin/src/components/WordPressImport.tsx:1923
msgid "Import Media Files"
msgstr "Importer des fichiers multimédias"

#: packages/admin/src/components/WordPressImport.tsx:1595
msgid "Import navigation menus"
msgstr "Importer les menus de navigation"

#: packages/admin/src/components/WordPressImport.tsx:610
msgid "Import posts, pages, and custom post types from WordPress."
msgstr "Importer des articles, des pages et des types de publications personnalisés depuis WordPress."

#: packages/admin/src/components/WordPressImport.tsx:1702
msgid "Import SEO settings"
msgstr "Importer les paramètres SEO"

#: packages/admin/src/components/WordPressImport.tsx:1658
msgid "Import site configuration from WordPress."
msgstr "Importez la configuration du site depuis WordPress."

#: packages/admin/src/components/WordPressImport.tsx:1670
msgid "Import site title and tagline"
msgstr "Importer le titre et le slogan du site"

#: packages/admin/src/components/WordPressImport.tsx:1194
msgid "Import via EmDash Exporter"
msgstr "Importer via l'exportateur EmDash"

#: packages/admin/src/components/Sections.tsx:243
msgid "Imported"
msgstr "Importé"

#: packages/admin/src/components/WordPressImport.tsx:2177
msgid "Imported by Collection"
msgstr "Importé par Collection"

#: packages/admin/src/components/WordPressImport.tsx:811
msgid "Importing content..."
msgstr "En cours d'importation de contenu..."

#: packages/admin/src/components/WordPressImport.tsx:2002
msgid "Importing Media"
msgstr "Importation de fichiers multimédias"

#: packages/admin/src/components/SetupWizard.tsx:167
msgid "Include sample content (recommended for new sites)"
msgstr "Inclure un exemple de contenu (recommandé pour les nouveaux sites)"

#: packages/admin/src/components/WordPressImport.tsx:1843
msgid "Incompatible"
msgstr "Incompatible"

#: packages/admin/src/components/MediaPickerModal.tsx:385
#: packages/admin/src/components/MediaPickerModal.tsx:584
msgid "Insert"
msgstr "Insérer"

#: packages/admin/src/components/PortableTextEditor.tsx:778
msgid "Insert a blockquote"
msgstr "Insérer une citation"

#: packages/admin/src/components/PortableTextEditor.tsx:788
msgid "Insert a code block"
msgstr "Insérer un bloc de code"

#: packages/admin/src/components/PortableTextEditor.tsx:798
msgid "Insert a horizontal rule"
msgstr "Insérer un séparateur horizontal"

#: packages/admin/src/components/PortableTextEditor.tsx:1810
msgid "Insert a reusable section"
msgstr "Insérer une section réutilisable"

#: packages/admin/src/components/PortableTextEditor.tsx:1796
msgid "Insert an image"
msgstr "Insérer une image"

#: packages/admin/src/components/MediaPickerModal.tsx:367
msgid "Insert from URL"
msgstr "Insérer à partir de l'URL"

#: packages/admin/src/components/SectionPickerModal.tsx:57
msgid "Insert Section"
msgstr "Insérer une section"

#: packages/admin/src/components/settings/SocialSettings.tsx:161
msgid "Instagram"
msgstr "Instagram"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:194
msgid "Install"
msgstr "Installer"

#: packages/admin/src/components/settings/EmailSettings.tsx:190
msgid "Install and activate an email provider plugin to enable email features like invitations, magic links, and password recovery."
msgstr "Installez et activez un module d'extension de fournisseur de messagerie pour activer les fonctionnalités de messagerie telles que les invitations, les liens magiques et la récupération de mot de passe."

#: packages/admin/src/components/MarketplacePluginDetail.tsx:187
msgid "Install blocked"
msgstr "Installation bloquée"

#: packages/admin/src/components/MarketplaceBrowse.tsx:262
#: packages/admin/src/components/MarketplacePluginDetail.tsx:174
msgid "Installed"
msgstr "Installé"

#. placeholder {0}: plugin.marketplaceVersion || plugin.version
#: packages/admin/src/components/PluginManager.tsx:437
msgid "Installed from marketplace (v{0})"
msgstr "Installé depuis la place de marché (v{0})"

#: packages/admin/src/components/PluginManager.tsx:456
msgid "Installed:"
msgstr "Installé :"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:145
msgid "Installing..."
msgstr "En cours d'installation..."

#: packages/admin/src/components/FieldEditor.tsx:164
#: packages/admin/src/components/FieldEditor.tsx:584
msgid "Integer"
msgstr "Entier"

#: packages/admin/src/components/ContentEditor.tsx:1523
msgid "Invalid JSON"
msgstr "JSON invalide"

#: packages/admin/src/components/SignupPage.tsx:258
msgid "Invalid link"
msgstr "Lien invalide"

#: packages/admin/src/components/users/InviteUserModal.tsx:79
msgid "Invite Link Created"
msgstr "Lien d'invitation créé"

#: packages/admin/src/components/users/InviteUserModal.tsx:79
msgid "Invite User"
msgstr "Inviter un utilisateur"

#. placeholder {0}: index + 1
#: packages/admin/src/components/PortableTextEditor.tsx:1483
#: packages/admin/src/components/RepeaterField.tsx:234
msgid "Item {0}"
msgstr "Article {0}"

#: packages/admin/src/components/MenuEditor.tsx:65
msgid "Item added"
msgstr "Article ajouté"

#: packages/admin/src/components/MenuEditor.tsx:77
msgid "Item deleted"
msgstr "Élément supprimé"

#: packages/admin/src/components/MenuEditor.tsx:102
msgid "Item updated"
msgstr "Article mis à jour"

#: packages/admin/src/components/SetupWizard.tsx:242
#: packages/admin/src/components/SignupPage.tsx:204
msgid "Jane Doe"
msgstr "Jane Doe"

#: packages/admin/src/components/FieldEditor.tsx:218
msgid "JSON"
msgstr "JSON"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:295
#: packages/admin/src/components/SectionEditor.tsx:258
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:193
msgid "Keywords"
msgstr "Mots-clés"

#: packages/admin/src/components/FieldEditor.tsx:400
#: packages/admin/src/components/FieldEditor.tsx:554
#: packages/admin/src/components/MenuEditor.tsx:272
#: packages/admin/src/components/MenuEditor.tsx:415
#: packages/admin/src/components/MenuList.tsx:137
#: packages/admin/src/components/TaxonomyManager.tsx:455
msgid "Label"
msgstr "Libellé"

#: packages/admin/src/components/LoginPage.tsx:345
#: packages/admin/src/components/Settings.tsx:129
#: packages/admin/src/components/Settings.tsx:134
msgid "Language"
msgstr "Langue"

#: packages/admin/src/components/PortableTextEditor.tsx:728
msgid "Large section heading"
msgstr "Titre principal"

#: packages/admin/src/components/PluginManager.tsx:462
msgid "Last enabled:"
msgstr "Dernière activation :"

#: packages/admin/src/components/users/UserDetail.tsx:227
msgid "Last login"
msgstr "Dernière connexion"

#: packages/admin/src/components/Redirects.tsx:218
msgid "Last seen"
msgstr "Vu pour la dernière fois"

#: packages/admin/src/components/users/UserDetail.tsx:223
msgid "Last updated"
msgstr "Dernière mise à jour"

#: packages/admin/src/components/settings/PasskeyItem.tsx:161
msgid "Last used"
msgstr "Dernière utilisation"

#. placeholder {0}: new Date(cred.lastUsedAt).toLocaleDateString()
#. placeholder {0}: new Date(token.lastUsedAt).toLocaleDateString()
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:297
#: packages/admin/src/components/users/UserDetail.tsx:262
msgid "Last used {0}"
msgstr "Dernière utilisation le {0}"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:341
msgid "Leave blank to use a discoverable passkey."
msgstr "Laissez vide pour utiliser une clé d'accès détectable."

#: packages/admin/src/components/WordPressImport.tsx:2331
msgid "Leave unassigned"
msgstr "Laisser non attribué"

#: packages/admin/src/components/MediaLibrary.tsx:314
msgid "Library"
msgstr "Bibliothèque"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:207
msgid "License"
msgstr "Licence"

#: packages/admin/src/components/ThemeToggle.tsx:22
msgid "light"
msgstr "clair"

#: packages/admin/src/components/ThemeToggle.tsx:24
msgid "Light"
msgstr "Clair"

#: packages/admin/src/components/SignupPage.tsx:256
msgid "Link expired"
msgstr "Lien expiré"

#: packages/admin/src/components/FieldEditor.tsx:213
msgid "Link to another content item"
msgstr "Lien vers un autre élément de contenu"

#. placeholder {0}: user.oauthAccounts.length
#: packages/admin/src/components/users/UserDetail.tsx:276
msgid "Linked Accounts ({0})"
msgstr "Comptes associés ({0})"

#: packages/admin/src/components/settings/SocialSettings.tsx:167
msgid "LinkedIn"
msgstr "LinkedIn"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:214
msgid "Links"
msgstr "Liens"

#: packages/admin/src/components/MediaLibrary.tsx:241
msgid "List view"
msgstr "Vue en liste"

#: packages/admin/src/components/ContentEditor.tsx:713
msgid "Live View"
msgstr "Affichage en direct"

#: packages/admin/src/components/ContentPickerModal.tsx:241
#: packages/admin/src/components/MarketplaceBrowse.tsx:199
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:168
msgid "Load more"
msgstr "Charger davantage"

#: packages/admin/src/components/ContentList.tsx:330
#: packages/admin/src/components/ContentList.tsx:387
msgid "Load More"
msgstr "Charger davantage"

#: packages/admin/src/components/ContentTypeList.tsx:114
msgid "Loading collections..."
msgstr "En cours de chargement des collections..."

#: packages/admin/src/components/comments/CommentInbox.tsx:307
msgid "Loading comments..."
msgstr "En cours de chargement des commentaires..."

#: packages/admin/src/components/ContentPickerModal.tsx:169
msgid "Loading content..."
msgstr "En cours de chargement du contenu..."

#: packages/admin/src/components/MenuEditor.tsx:198
msgid "Loading menu..."
msgstr "En cours de chargement du menu..."

#: packages/admin/src/components/MenuList.tsx:75
msgid "Loading menus..."
msgstr "En cours de chargement des menus..."

#: packages/admin/src/components/PluginManager.tsx:126
msgid "Loading plugins..."
msgstr "En cours de chargement des modules d'extension..."

#: packages/admin/src/components/Redirects.tsx:437
msgid "Loading redirects..."
msgstr "En cours de chargement des redirections..."

#: packages/admin/src/components/SectionPickerModal.tsx:94
#: packages/admin/src/components/Sections.tsx:250
msgid "Loading sections..."
msgstr "En cours de chargement des rubriques..."

#: packages/admin/src/components/settings/GeneralSettings.tsx:109
#: packages/admin/src/components/settings/SeoSettings.tsx:86
#: packages/admin/src/components/settings/SocialSettings.tsx:86
msgid "Loading settings..."
msgstr "En cours de chargement des paramètres..."

#: packages/admin/src/components/SetupWizard.tsx:541
msgid "Loading setup..."
msgstr "En cours de chargement de la configuration..."

#: packages/admin/src/components/TaxonomyManager.tsx:623
msgid "Loading terms..."
msgstr "En cours de chargement des termes..."

#: packages/admin/src/components/ContentList.tsx:245
#: packages/admin/src/components/ContentList.tsx:330
#: packages/admin/src/components/ContentList.tsx:359
#: packages/admin/src/components/ContentList.tsx:387
#: packages/admin/src/components/ContentPickerModal.tsx:238
#: packages/admin/src/components/MarketplaceBrowse.tsx:199
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:181
#: packages/admin/src/components/settings/SecuritySettings.tsx:118
#: packages/admin/src/components/TaxonomyManager.tsx:583
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:168
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:250
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:143
#: packages/admin/src/components/WelcomeModal.tsx:143
msgid "Loading..."
msgstr "En cours de chargement..."

#: packages/admin/src/components/ContentList.tsx:225
#: packages/admin/src/components/LocaleSwitcher.tsx:60
msgid "Locale"
msgstr "Langue"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:271
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:272
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:436
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:437
msgid "Lock aspect ratio"
msgstr "Verrouiller le rapport hauteur/largeur"

#: packages/admin/src/components/Header.tsx:101
msgid "Log out"
msgstr "Se déconnecter"

#: packages/admin/src/components/settings/GeneralSettings.tsx:188
#: packages/admin/src/components/settings/GeneralSettings.tsx:193
msgid "Logo"
msgstr "Logo"

#: packages/admin/src/components/WordPressImport.tsx:1689
msgid "Logo & favicon"
msgstr "Logo et favicon"

#: packages/admin/src/components/FieldEditor.tsx:152
#: packages/admin/src/components/FieldEditor.tsx:582
msgid "Long Text"
msgstr "Texte long"

#: packages/admin/src/components/Sections.tsx:191
msgid "Lowercase letters, numbers, and hyphens only"
msgstr "Lettres minuscules, chiffres et traits d'union uniquement"

#: packages/admin/src/components/TaxonomyManager.tsx:473
msgid "Lowercase letters, numbers, and underscores only, starting with a letter"
msgstr "Lettres minuscules, chiffres et traits de soulignement uniquement, commençant par une lettre"

#: packages/admin/src/components/Sidebar.tsx:426
msgid "Manage"
msgstr "Gérer"

#. placeholder {0}: taxonomyDef.label.toLowerCase()
#. placeholder {1}: taxonomyDef.collections.join(", ")
#: packages/admin/src/components/TaxonomyManager.tsx:602
msgid "Manage {0} for {1}"
msgstr "Gérer les {0} pour les {1}"

#: packages/admin/src/components/PluginManager.tsx:170
msgid "Manage installed plugins. Enable or disable plugins to control their functionality."
msgstr "Gérer les modules d'extension installés. Activer ou désactiver les modules d'extension pour contrôler leurs fonctionnalités."

#: packages/admin/src/components/MenuList.tsx:85
msgid "Manage navigation menus for your site"
msgstr "Gérer les menus de navigation de votre site"

#: packages/admin/src/components/Redirects.tsx:334
msgid "Manage URL redirects and view 404 errors."
msgstr "Gérer les redirections d'URL et afficher les erreurs 404."

#: packages/admin/src/components/Settings.tsx:93
msgid "Manage your passkeys and authentication"
msgstr "Gérer vos clés d'accès et votre authentification"

#: packages/admin/src/components/Redirects.tsx:405
msgid "Manual"
msgstr "Manuel"

#: packages/admin/src/components/WordPressImport.tsx:2287
msgid "Map Authors"
msgstr "Associer les auteurs"

#: packages/admin/src/components/comments/CommentInbox.tsx:501
msgid "Mark as spam"
msgstr "Marquer comme indésirable"

#: packages/admin/src/components/PluginManager.tsx:196
msgid "marketplace"
msgstr "place de marché"

#: packages/admin/src/components/MarketplaceBrowse.tsx:86
#: packages/admin/src/components/PluginManager.tsx:161
#: packages/admin/src/components/PluginManager.tsx:309
#: packages/admin/src/components/Sidebar.tsx:219
msgid "Marketplace"
msgstr "Place de marché"

#: packages/admin/src/components/FieldEditor.tsx:630
msgid "Max Items"
msgstr "Nombre maximum d'éléments"

#: packages/admin/src/components/FieldEditor.tsx:471
msgid "Max Length"
msgstr "Longueur maximale"

#: packages/admin/src/components/FieldEditor.tsx:501
msgid "Max Value"
msgstr "Valeur maximale"

#: packages/admin/src/components/PortableTextEditor.tsx:1799
#: packages/admin/src/components/Sidebar.tsx:185
#: packages/admin/src/components/WordPressImport.tsx:1164
msgid "Media"
msgstr "Médias"

#: packages/admin/src/components/MediaDetailPanel.tsx:130
msgid "Media Details"
msgstr "Détails des fichiers multimédias"

#. placeholder {0}: mediaResult.failed.length
#: packages/admin/src/components/WordPressImport.tsx:2233
msgid "Media Errors ({0})"
msgstr "Erreurs liées aux fichiers multimédias ({0})"

#: packages/admin/src/components/WordPressImport.tsx:2195
msgid "Media Import"
msgstr "Importation de fichiers multimédias"

#: packages/admin/src/components/WordPressImport.tsx:2136
msgid "Media Import Complete"
msgstr "Importation des fichiers multimédias terminée"

#: packages/admin/src/components/WordPressImport.tsx:2147
msgid "Media import was skipped"
msgstr "L'importation des fichiers multimédias a été ignorée"

#: packages/admin/src/components/AdminCommandPalette.tsx:154
#: packages/admin/src/components/MediaLibrary.tsx:226
msgid "Media Library"
msgstr "Médiathèque"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:56
msgid "Media Read"
msgstr "Lecture des fichiers multimédias"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:61
msgid "Media Write"
msgstr "Écriture des fichiers multimédias"

#: packages/admin/src/components/PortableTextEditor.tsx:738
msgid "Medium section heading"
msgstr "Titre secondaire"

#: packages/admin/src/components/Widgets.tsx:102
msgid "Menu"
msgstr "Menu"

#. placeholder {0}: menu.label
#: packages/admin/src/components/MenuList.tsx:40
msgid "Menu \"{0}\" has been created."
msgstr "Le menu « {0} » a été créé."

#: packages/admin/src/components/MenuList.tsx:39
msgid "Menu created"
msgstr "Menu créé"

#: packages/admin/src/components/MenuList.tsx:55
msgid "Menu deleted"
msgstr "Menu supprimé"

#: packages/admin/src/components/MenuEditor.tsx:65
msgid "Menu item has been added."
msgstr "Un élément de menu a été ajouté."

#: packages/admin/src/components/MenuEditor.tsx:78
msgid "Menu item has been deleted."
msgstr "L'élément de menu a été supprimé."

#: packages/admin/src/components/MenuEditor.tsx:103
msgid "Menu item has been updated."
msgstr "L'élément de menu a été mis à jour."

#: packages/admin/src/components/MenuEditor.tsx:206
msgid "Menu not found"
msgstr "Menu introuvable"

#: packages/admin/src/components/MenuEditor.tsx:117
msgid "Menu order has been updated."
msgstr "L'ordre des menus a été mis à jour."

#: packages/admin/src/components/AdminCommandPalette.tsx:161
#: packages/admin/src/components/MenuList.tsx:84
#: packages/admin/src/components/Sidebar.tsx:195
msgid "Menus"
msgstr "Menus"

#. placeholder {0}: navMenus.length
#: packages/admin/src/components/WordPressImport.tsx:1600
msgid "Menus ({0})"
msgstr "Menus ({0})"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:81
msgid "Menus Manage"
msgstr ""

#: packages/admin/src/components/SeoPanel.tsx:162
msgid "Meta Description"
msgstr "Méta description"

#: packages/admin/src/components/settings/SeoSettings.tsx:158
msgid "Meta tag content for Bing Webmaster Tools verification"
msgstr "Contenu des balises méta pour la vérification avec les outils pour les webmasters de Bing"

#: packages/admin/src/components/settings/SeoSettings.tsx:152
msgid "Meta tag content for Google Search Console verification"
msgstr "Contenu des balises méta pour la vérification avec la console de recherche de Google"

#: packages/admin/src/components/WordPressImport.tsx:1707
msgid "Meta titles, descriptions, and social images"
msgstr "Méta titres, descriptions et images sociales"

#: packages/admin/src/components/FieldEditor.tsx:623
msgid "Min Items"
msgstr "Articles minimum"

#: packages/admin/src/components/FieldEditor.tsx:464
msgid "Min Length"
msgstr "Longueur minimale"

#: packages/admin/src/components/FieldEditor.tsx:494
msgid "Min Value"
msgstr "Valeur minimale"

#: packages/admin/src/components/comments/CommentDetail.tsx:129
msgid "Moderation Signals"
msgstr "Signaux de modération"

#: packages/admin/src/components/ContentPickerModal.tsx:216
msgid "Modified"
msgstr "Modifié"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:72
msgid "Modify collection schemas"
msgstr "Modifier les schémas de collections"

#: packages/admin/src/components/ContentList.tsx:554
msgid "Move \"{title}\" to trash? You can restore it later."
msgstr "Déplacer « {title} » vers la corbeille ? Vous pourrez le restaurer plus tard."

#: packages/admin/src/components/ContentList.tsx:545
msgid "Move {title} to trash"
msgstr "Déplacer {title} vers la corbeille"

#: packages/admin/src/components/MenuEditor.tsx:360
msgid "Move down"
msgstr "Descendre"

#: packages/admin/src/components/ContentEditor.tsx:926
#: packages/admin/src/components/ContentEditor.tsx:948
#: packages/admin/src/components/ContentList.tsx:567
msgid "Move to Trash"
msgstr "Déplacer vers la corbeille"

#: packages/admin/src/components/ContentEditor.tsx:932
#: packages/admin/src/components/ContentList.tsx:552
msgid "Move to Trash?"
msgstr "Placer dans la corbeille ?"

#: packages/admin/src/components/MenuEditor.tsx:351
msgid "Move up"
msgstr "Monter"

#: packages/admin/src/components/FieldEditor.tsx:188
msgid "Multi Select"
msgstr "Sélection multiple"

#: packages/admin/src/components/FieldEditor.tsx:153
msgid "Multi-line plain text"
msgstr "Texte brut multiligne"

#: packages/admin/src/components/FieldEditor.tsx:189
msgid "Multiple choices from options"
msgstr "Plusieurs choix parmi les options"

#: packages/admin/src/components/SetupWizard.tsx:149
msgid "My Awesome Blog"
msgstr "Mon super blog"

#: packages/admin/src/components/ContentTypeList.tsx:94
#: packages/admin/src/components/MenuList.tsx:125
#: packages/admin/src/components/TaxonomyManager.tsx:241
#: packages/admin/src/components/TaxonomyManager.tsx:464
#: packages/admin/src/components/TaxonomyManager.tsx:617
#: packages/admin/src/components/users/UserDetail.tsx:148
msgid "Name"
msgstr "Nom"

#: packages/admin/src/components/TaxonomyManager.tsx:390
msgid "Name and label are required"
msgstr "Le nom et le libellé sont requis"

#: packages/admin/src/components/TaxonomyManager.tsx:396
msgid "Name must start with a letter and contain only lowercase letters, numbers, and underscores"
msgstr "Le nom doit commencer par une lettre et contenir uniquement des lettres minuscules, des chiffres et des traits de soulignement."

#: packages/admin/src/components/AdminCommandPalette.tsx:335
msgid "Navigation"
msgstr "Navigation"

#: packages/admin/src/components/users/UserDetail.tsx:231
msgid "Never"
msgstr "Jamais"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:103
msgid "NEW"
msgstr "NOUVEAU"

#. placeholder {0}: (taxonomy.labelSingular || taxonomy.label).toLowerCase()
#: packages/admin/src/components/TaxonomySidebar.tsx:424
msgid "New {0}"
msgstr ""

#: packages/admin/src/components/ContentEditor.tsx:597
msgid "New {collectionLabel}"
msgstr "Nouveau {collectionLabel}"

#: packages/admin/src/components/WordPressImport.tsx:1845
msgid "New collection"
msgstr "Nouvelle collection"

#: packages/admin/src/components/ContentTypeEditor.tsx:348
#: packages/admin/src/components/ContentTypeList.tsx:44
msgid "New Content Type"
msgstr "Nouveau type de contenu"

#: packages/admin/src/components/Redirects.tsx:102
#: packages/admin/src/components/Redirects.tsx:337
msgid "New Redirect"
msgstr "Nouvelle redirection"

#: packages/admin/src/components/Sections.tsx:141
msgid "New Section"
msgstr "Nouvelle section"

#: packages/admin/src/components/AdminCommandPalette.tsx:466
msgid "new tab"
msgstr "nouvel onglet"

#: packages/admin/src/components/TaxonomyManager.tsx:607
msgid "New Taxonomy"
msgstr "Nouvelle taxonomie"

#: packages/admin/src/components/MenuEditor.tsx:286
#: packages/admin/src/components/MenuEditor.tsx:289
#: packages/admin/src/components/MenuEditor.tsx:431
#: packages/admin/src/components/MenuEditor.tsx:434
msgid "New window"
msgstr "Nouvelle fenêtre"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:319
msgid "Next"
msgstr "Suivant"

#: packages/admin/src/components/comments/CommentInbox.tsx:371
#: packages/admin/src/components/ContentList.tsx:318
msgid "Next page"
msgstr "Page suivante"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:465
msgid "Next screenshot"
msgstr "Capture d'écran suivante"

#: packages/admin/src/components/users/UserDetail.tsx:236
msgid "No"
msgstr "Non"

#. placeholder {0}: taxonomy.label.toLowerCase()
#: packages/admin/src/components/TaxonomySidebar.tsx:394
msgid "No {0} available."
msgstr "Aucun {0} disponible."

#. placeholder {0}: collectionLabel.toLowerCase()
#: packages/admin/src/components/ContentList.tsx:252
msgid "No {0} yet."
msgstr "Pas encore de {0}."

#. placeholder {0}: taxonomyDef.label.toLowerCase()
#: packages/admin/src/components/TaxonomyManager.tsx:626
msgid "No {0} yet. Create one to get started."
msgstr "Pas encore de {0}. Créez-en un pour commencer."

#: packages/admin/src/components/Redirects.tsx:209
msgid "No 404 errors recorded yet."
msgstr "Aucune erreur 404 enregistrée pour le moment."

#: packages/admin/src/components/MediaLibrary.tsx:612
#: packages/admin/src/components/MediaLibrary.tsx:669
msgid "No alt text"
msgstr "Aucun texte alternatif"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:275
msgid "No API tokens yet. Create one to get started."
msgstr "Aucun jeton d'API pour l'instant. Créez-en un pour commencer."

#: packages/admin/src/components/comments/CommentInbox.tsx:547
msgid "No approved comments yet."
msgstr "Aucun commentaire approuvé pour l'instant."

#: packages/admin/src/components/ContentEditor.tsx:1829
msgid "No bylines selected."
msgstr "Aucun auteur sélectionnée."

#: packages/admin/src/components/Dashboard.tsx:172
msgid "No collections configured"
msgstr "Aucune collection configurée"

#: packages/admin/src/components/comments/CommentInbox.tsx:546
msgid "No comments awaiting moderation."
msgstr "Aucun commentaire en attente de modération."

#: packages/admin/src/components/comments/CommentInbox.tsx:542
msgid "No comments match your search."
msgstr "Aucun commentaire ne correspond à votre recherche."

#: packages/admin/src/components/ContentPickerModal.tsx:176
msgid "No content found"
msgstr "Aucun contenu trouvé"

#: packages/admin/src/components/ContentPickerModal.tsx:182
msgid "No content in this collection"
msgstr "Aucun contenu dans cette collection"

#: packages/admin/src/components/ContentTypeList.tsx:120
msgid "No content types yet."
msgstr "Aucun type de contenu pour l'instant."

#: packages/admin/src/components/MarketplacePluginDetail.tsx:266
msgid "No detailed description available."
msgstr "Aucune description détaillée disponible."

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:300
msgid "No domains configured. Users must be invited individually."
msgstr "Aucun domaine configuré. Les utilisateurs doivent être invités individuellement."

#: packages/admin/src/components/settings/EmailSettings.tsx:187
msgid "No email provider configured"
msgstr "Aucun fournisseur de messagerie configuré"

#: packages/admin/src/components/users/InviteUserModal.tsx:83
msgid "No email provider configured. Share this link manually."
msgstr "Aucun fournisseur de messagerie configuré. Partagez ce lien manuellement."

#: packages/admin/src/components/WordPressImport.tsx:2349
msgid "No EmDash users found"
msgstr "Aucun utilisateur EmDash trouvé"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:32
msgid "No expiry"
msgstr "Sans expiration"

#: packages/admin/src/components/RevisionHistory.tsx:327
msgid "No fields to compare"
msgstr "Aucun champ à comparer"

#: packages/admin/src/components/editor/DocumentOutline.tsx:189
msgid "No headings in document"
msgstr "Aucun titre dans le document"

#: packages/admin/src/components/PortableTextEditor.tsx:1406
#: packages/admin/src/components/RepeaterField.tsx:160
msgid "No items yet"
msgstr "Aucun élément pour l'instant"

#: packages/admin/src/components/FieldEditor.tsx:634
msgid "No limit"
msgstr "Aucune limite"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:266
msgid "No matching passkey found for this account."
msgstr "Aucune clé d'accès correspondante trouvée pour ce compte."

#: packages/admin/src/components/FieldEditor.tsx:475
#: packages/admin/src/components/FieldEditor.tsx:505
msgid "No maximum"
msgstr "Pas de maximum"

#: packages/admin/src/components/MediaLibrary.tsx:369
#: packages/admin/src/components/MediaPickerModal.tsx:497
msgid "No media available from this provider"
msgstr "Aucun fichier multimédia disponible auprès de ce fournisseur"

#: packages/admin/src/components/MediaLibrary.tsx:363
#: packages/admin/src/components/MediaPickerModal.tsx:491
msgid "No media found"
msgstr "Aucun fichier multimédia trouvé"

#: packages/admin/src/components/MediaLibrary.tsx:352
msgid "No media yet"
msgstr "Pas encore de fichier multimédia"

#: packages/admin/src/components/MenuEditor.tsx:315
msgid "No menu items yet"
msgstr "Aucun élément de menu pour l'instant"

#: packages/admin/src/components/MenuList.tsx:157
msgid "No menus yet"
msgstr "Pas encore de menus"

#: packages/admin/src/components/FieldEditor.tsx:468
#: packages/admin/src/components/FieldEditor.tsx:498
msgid "No minimum"
msgstr "Pas de minimum"

#: packages/admin/src/components/users/UserDetail.tsx:248
msgid "No passkeys registered"
msgstr "Aucune clé d'accès enregistrée"

#: packages/admin/src/components/settings/SecuritySettings.tsx:200
msgid "No passkeys registered yet."
msgstr "Aucune clé d'accès enregistrée pour l'instant."

#: packages/admin/src/components/PluginManager.tsx:190
msgid "No plugins configured"
msgstr "Aucun module d'extension configuré"

#: packages/admin/src/components/MarketplaceBrowse.tsx:174
msgid "No plugins found"
msgstr "Aucun module d'extension trouvé"

#: packages/admin/src/components/Sections.tsx:341
msgid "No preview"
msgstr "Aucun aperçu"

#: packages/admin/src/components/Dashboard.tsx:236
msgid "No recent activity"
msgstr "Aucune activité récente"

#: packages/admin/src/components/Redirects.tsx:441
msgid "No redirects yet"
msgstr "Aucune redirection pour l'instant"

#: packages/admin/src/components/PortableTextEditor.tsx:968
msgid "No results"
msgstr "Aucun résultat"

#: packages/admin/src/components/MarketplaceBrowse.tsx:177
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:150
msgid "No results for \"{debouncedQuery}\". Try a different search term."
msgstr "Aucun résultat pour « {debouncedQuery} ». Essayez un autre terme de recherche."

#: packages/admin/src/components/ContentList.tsx:266
msgid "No results for \"{searchQuery}\""
msgstr "Aucun résultat pour « {searchQuery} »"

#: packages/admin/src/components/AdminCommandPalette.tsx:452
msgid "No results found"
msgstr "Aucun résultat trouvé"

#: packages/admin/src/components/RevisionHistory.tsx:183
msgid "No revisions yet"
msgstr "Aucune révision pour l'instant"

#: packages/admin/src/components/SectionPickerModal.tsx:107
msgid "No sections available"
msgstr "Aucune section disponible"

#: packages/admin/src/components/SectionPickerModal.tsx:101
#: packages/admin/src/components/Sections.tsx:257
msgid "No sections found"
msgstr "Aucune section trouvée"

#: packages/admin/src/components/Sections.tsx:263
msgid "No sections yet"
msgstr "Aucune section pour l'instant"

#: packages/admin/src/components/comments/CommentInbox.tsx:548
msgid "No spam comments."
msgstr "Aucun commentaire indésirable."

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:147
msgid "No themes found"
msgstr "Aucun thème trouvé"

#: packages/admin/src/components/TaxonomyManager.tsx:270
#: packages/admin/src/components/TaxonomyManager.tsx:276
msgid "None (top level)"
msgstr "Aucun (niveau supérieur)"

#: packages/admin/src/components/FieldEditor.tsx:158
#: packages/admin/src/components/FieldEditor.tsx:583
msgid "Number"
msgstr "Nombre"

#: packages/admin/src/components/settings/GeneralSettings.tsx:287
msgid "Number of posts to show per page on list views"
msgstr "Nombre d'articles à afficher par page dans les vues de liste"

#: packages/admin/src/components/editor/BlockMenu.tsx:109
#: packages/admin/src/components/PortableTextEditor.tsx:767
msgid "Numbered List"
msgstr "Liste numérotée"

#: packages/admin/src/components/SeoImageField.tsx:41
msgid "OG Image"
msgstr "Image OG"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:314
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:311
msgid "on a custom hostname is not treated as secure, even on loopback."
msgstr "sur un nom d'hôte personnalisé n'est pas traité comme sécurisé, même en cas de bouclage."

#: packages/admin/src/components/DeviceAuthorizePage.tsx:278
msgid "Only authorize codes you recognize."
msgstr "Autorisez uniquement les codes que vous reconnaissez."

#: packages/admin/src/components/SignupPage.tsx:95
msgid "Only email addresses from allowed domains can sign up."
msgstr "Seules les adresses e-mail des domaines autorisés peuvent s'inscrire."

#: packages/admin/src/components/MenuList.tsx:130
msgid "Only lowercase letters, numbers, and hyphens"
msgstr "Uniquement les lettres minuscules, les chiffres et les traits d'union"

#: packages/admin/src/components/SignupPage.tsx:403
msgid "Oops!"
msgstr "Oups !"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:333
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:334
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:498
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:499
msgid "Open in new tab"
msgstr "Ouvrir dans un nouvel onglet"

#: packages/admin/src/components/WordPressImport.tsx:1364
msgid "Open WordPress Profile"
msgstr "Ouvrir le profil WordPress"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:309
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:474
msgid "Optional caption displayed below the image"
msgstr "Légende facultative affichée sous l'image"

#: packages/admin/src/components/MediaDetailPanel.tsx:213
msgid "Optional caption for display"
msgstr "Légende facultative à afficher"

#: packages/admin/src/components/TaxonomyManager.tsx:289
msgid "Optional description"
msgstr "Description facultative"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:318
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:483
msgid "Optional tooltip on hover"
msgstr "Info-bulle facultative au survol"

#: packages/admin/src/components/FieldEditor.tsx:513
msgid "Options (one per line)"
msgstr "Options (une par ligne)"

#: packages/admin/src/components/MediaPickerModal.tsx:397
msgid "or choose from library"
msgstr "ou choisissez dans la bibliothèque"

#: packages/admin/src/components/WordPressImport.tsx:1420
msgid "Or click to browse. Accepts .xml files exported from WordPress."
msgstr "Ou cliquez pour parcourir. Accepte les fichiers .xml exportés depuis WordPress."

#: packages/admin/src/components/LoginPage.tsx:261
msgid "Or continue with"
msgstr "Ou se connecter avec"

#: packages/admin/src/components/WordPressImport.tsx:1221
msgid "Or upload an export file"
msgstr "Ou importer un fichier d'exportation"

#: packages/admin/src/components/WordPressImport.tsx:940
msgid "or upload directly"
msgstr "ou importer directement"

#: packages/admin/src/components/MenuEditor.tsx:116
msgid "Order saved"
msgstr "Ordre enregistré"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:235
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:400
msgid "Original:"
msgstr "Original :"

#: packages/admin/src/components/editor/DocumentOutline.tsx:181
msgid "Outline"
msgstr "Plan"

#: packages/admin/src/components/SeoPanel.tsx:152
msgid "Overrides the page title in search engine results"
msgstr "Remplace le titre de la page dans les résultats des moteurs de recherche"

#: packages/admin/src/components/ContentEditor.tsx:963
msgid "Ownership"
msgstr "Propriété"

#: packages/admin/src/components/PluginManager.tsx:446
msgid "Package"
msgstr "Paquet"

#: packages/admin/src/components/PluginManager.tsx:327
#: packages/admin/src/components/WordPressImport.tsx:1158
msgid "Pages"
msgstr "Pages"

#: packages/admin/src/components/editor/BlockMenu.tsx:53
msgid "Paragraph"
msgstr "Paragraphe"

#: packages/admin/src/components/TaxonomyManager.tsx:266
msgid "Parent"
msgstr "Parent"

#: packages/admin/src/components/Redirects.tsx:490
#: packages/admin/src/components/Redirects.tsx:496
msgid "Part of a redirect loop"
msgstr "Partie d'une boucle de redirection"

#: packages/admin/src/components/MarketplaceBrowse.tsx:323
msgid "Pass"
msgstr "Passer"

#: packages/admin/src/components/settings/SecuritySettings.tsx:99
msgid "Passkey added successfully"
msgstr "Clé d'accès ajoutée avec succès"

#: packages/admin/src/components/settings/PasskeyItem.tsx:129
msgid "Passkey name"
msgstr "Nom de la clé d'accès"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:329
msgid "Passkey Name (optional)"
msgstr "Nom de la clé d'accès (facultatif)"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:352
msgid "Passkey registered successfully!"
msgstr "Mot de passe enregistré avec succès !"

#: packages/admin/src/components/settings/SecuritySettings.tsx:77
msgid "Passkey removed"
msgstr "Clé d'accès supprimée"

#: packages/admin/src/components/settings/SecuritySettings.tsx:61
msgid "Passkey renamed"
msgstr "Clé d'accès renommée"

#: packages/admin/src/components/settings/SecuritySettings.tsx:182
msgid "Passkeys"
msgstr "Clés d'accès"

#. placeholder {0}: user.credentials.length
#: packages/admin/src/components/users/UserDetail.tsx:245
msgid "Passkeys ({0})"
msgstr "Clés d'accès ({0})"

#: packages/admin/src/components/settings/SecuritySettings.tsx:186
msgid "Passkeys are a secure, passwordless way to sign in to your account. You can register multiple passkeys for different devices."
msgstr "Les clés d'accès sont un moyen sécurisé et sans mot de passe de vous connecter à votre compte. Vous pouvez enregistrer plusieurs clés d'accès pour différents appareils."

#: packages/admin/src/components/SignupPage.tsx:212
msgid "Passkeys are a secure, passwordless way to sign in using your device's biometrics, PIN, or security key."
msgstr "Les clés d'accès constituent un moyen sécurisé et sans mot de passe de vous connecter à l'aide des données biométriques, du code PIN ou de la clé de sécurité de votre appareil."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:303
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:300
msgid "Passkeys Not Available Here"
msgstr "Clés d'accès non disponibles ici"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:307
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:304
msgid "Passkeys require a"
msgstr "Les clés d'accès nécessitent un"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:158
msgid "Passkeys require HTTPS or http://localhost (with your port); this hostname is not a secure browser context."
msgstr "Les clés d'accès nécessitent HTTPS ou http://localhost (avec votre port) ; ce nom d'hôte n'est pas un contexte de navigateur sécurisé."

#: packages/admin/src/components/Redirects.tsx:216
msgid "Path"
msgstr "Chemin"

#: packages/admin/src/components/FieldEditor.tsx:480
msgid "Pattern (Regex)"
msgstr "Modèle (expression régulière)"

#: packages/admin/src/components/comments/CommentDetail.tsx:196
#: packages/admin/src/components/ContentList.tsx:691
msgid "pending"
msgstr "en attente"

#: packages/admin/src/components/comments/CommentInbox.tsx:197
msgid "Pending"
msgstr "En attente"

#: packages/admin/src/components/ContentEditor.tsx:838
msgid "Pending changes"
msgstr "Modifications en attente"

#: packages/admin/src/components/ContentList.tsx:625
msgid "Permanently delete \"{title}\"? This cannot be undone."
msgstr "Supprimer définitivement « {title} » ? Cela ne peut pas être annulé."

#: packages/admin/src/components/ContentList.tsx:614
msgid "Permanently delete {title}"
msgstr "Supprimer définitivement {title}"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:275
msgid "Permissions"
msgstr "Autorisations"

#: packages/admin/src/components/SetupWizard.tsx:319
msgid "Pick any method to create your admin account."
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:313
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:310
msgid "Plain"
msgstr "Un simple"

#: packages/admin/src/components/SetupWizard.tsx:210
msgid "Please enter a valid email"
msgstr "Veuillez saisir un email valide"

#: packages/admin/src/components/SignupPage.tsx:53
msgid "Please enter a valid email address"
msgstr "Veuillez saisir une adresse email valide"

#: packages/admin/src/components/MediaPickerModal.tsx:284
msgid "Please enter a valid URL"
msgstr "Veuillez saisir une URL valide"

#: packages/admin/src/components/WordPressImport.tsx:1015
msgid "Plugin"
msgstr "Module d'extension"

#: packages/admin/src/components/PluginManager.tsx:102
msgid "Plugin disabled"
msgstr "Module d'extension désactivé"

#: packages/admin/src/components/PluginManager.tsx:83
msgid "Plugin enabled"
msgstr "Module d'extension activé"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:113
msgid "Plugin not found"
msgstr "Module d'extension introuvable"

#: packages/admin/src/components/WordPressImport.tsx:1039
msgid "plugin on your WordPress site."
msgstr "module d'extension sur votre site WordPress."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:72
msgid "Plugin Permissions"
msgstr "Autorisations du module d'extension"

#: packages/admin/src/components/PluginManager.tsx:259
msgid "Plugin uninstalled"
msgstr "Module d'extension désinstallé"

#: packages/admin/src/components/PluginManager.tsx:246
msgid "Plugin updated"
msgstr "Module d'extension mis à jour"

#: packages/admin/src/components/AdminCommandPalette.tsx:219
#: packages/admin/src/components/PluginManager.tsx:125
#: packages/admin/src/components/PluginManager.tsx:134
#: packages/admin/src/components/PluginManager.tsx:143
#: packages/admin/src/components/Sidebar.tsx:212
#: packages/admin/src/components/Sidebar.tsx:450
msgid "Plugins"
msgstr "Modules d'extension"

#: packages/admin/src/components/SeoPanel.tsx:179
msgid "Points search engines to the original version of this page, if it's duplicated from another URL"
msgstr "Dirige les moteurs de recherche vers la version originale de cette page, si elle est dupliquée à partir d'une autre URL"

#: packages/admin/src/components/WordPressImport.tsx:1152
msgid "Posts"
msgstr "Articles"

#: packages/admin/src/components/settings/GeneralSettings.tsx:281
msgid "Posts Per Page"
msgstr "Articles par page"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:170
msgid "Preparing registration..."
msgstr "En cours de préparation de l'inscription..."

#: packages/admin/src/components/WordPressImport.tsx:2047
msgid "Preparing to download files from WordPress..."
msgstr "En cours de préparation du téléchargement de fichiers depuis WordPress..."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:166
#: packages/admin/src/components/SetupWizard.tsx:262
msgid "Preparing..."
msgstr "En cours de préparation..."

#: packages/admin/src/components/ContentEditor.tsx:647
#: packages/admin/src/components/ContentTypeEditor.tsx:74
#: packages/admin/src/components/MediaLibrary.tsx:415
msgid "Preview"
msgstr "Aperçu"

#: packages/admin/src/components/ContentTypeEditor.tsx:75
msgid "Preview content before publishing"
msgstr "Prévisualiser le contenu avant publication"

#: packages/admin/src/components/ContentEditor.tsx:647
msgid "Preview draft"
msgstr "Aperçu du brouillon"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:312
msgid "Previous"
msgstr "Précédent"

#: packages/admin/src/components/comments/CommentInbox.tsx:352
#: packages/admin/src/components/ContentList.tsx:306
msgid "Previous page"
msgstr "Page précédente"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:447
msgid "Previous screenshot"
msgstr "Capture d'écran précédente"

#: packages/admin/src/components/MenuList.tsx:137
msgid "Primary Navigation"
msgstr "Navigation principale"

#: packages/admin/src/components/settings/EmailSettings.tsx:211
msgid "Provider:"
msgstr "Fournisseur :"

#: packages/admin/src/components/ContentEditor.tsx:702
#: packages/admin/src/components/ContentEditor.tsx:819
msgid "Publish"
msgstr "Publier"

#: packages/admin/src/components/ContentEditor.tsx:692
msgid "Publish changes"
msgstr "Publier les modifications"

#: packages/admin/src/components/ContentList.tsx:666
msgid "published"
msgstr "publié"

#: packages/admin/src/components/ContentEditor.tsx:834
#: packages/admin/src/components/ContentPickerModal.tsx:214
#: packages/admin/src/components/Dashboard.tsx:187
msgid "Published"
msgstr "Publié"

#. placeholder {0}: new Date(latest.publishedAt).toLocaleDateString()
#: packages/admin/src/components/MarketplacePluginDetail.tsx:328
msgid "Published {0}"
msgstr "Publié {0}"

#: packages/admin/src/components/ContentTypeEditor.tsx:128
msgid "Published At"
msgstr "Publié le"

#: packages/admin/src/components/ContentEditor.tsx:1837
msgid "Quick create byline"
msgstr "Création rapide d'un auteur"

#: packages/admin/src/components/editor/BlockMenu.tsx:85
#: packages/admin/src/components/PortableTextEditor.tsx:777
msgid "Quote"
msgstr "Citation"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:67
msgid "Read collection schemas"
msgstr "Lire les schémas de collections"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:47
msgid "Read content entries"
msgstr "Lire les entrées de contenu"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:57
msgid "Read media files"
msgstr "Lire les fichiers multimédias"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:87
msgid "Read site settings"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:278
msgid "Reading"
msgstr "Lecture"

#: packages/admin/src/components/WordPressImport.tsx:1849
msgid "Ready"
msgstr "Prêt"

#: packages/admin/src/components/Dashboard.tsx:228
msgid "Recent Activity"
msgstr "Activité récente"

#: packages/admin/src/components/settings/EmailSettings.tsx:153
msgid "Recipient email"
msgstr "E-mail du destinataire"

#. placeholder {0}: user.email
#: packages/admin/src/components/users/UserDetail.tsx:336
msgid "Recovery link sent to {0}"
msgstr "Lien de récupération envoyé à {0}"

#: packages/admin/src/components/Redirects.tsx:423
msgid "Redirect loop detected"
msgstr "Boucle de redirection détectée"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:163
msgid "Redirecting to login..."
msgstr "En cours de redirection vers le formulaire de connexion..."

#: packages/admin/src/components/Redirects.tsx:333
#: packages/admin/src/components/Redirects.tsx:352
#: packages/admin/src/components/Sidebar.tsx:196
msgid "Redirects"
msgstr "Redirections"

#: packages/admin/src/components/FieldEditor.tsx:212
msgid "Reference"
msgstr "Référence"

#: packages/admin/src/components/ContentTypeList.tsx:78
msgid "Register"
msgstr "Enregistrer"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:146
#: packages/admin/src/components/settings/SecuritySettings.tsx:225
msgid "Register Passkey"
msgstr "Enregistrer la clé d'accès"

#: packages/admin/src/components/comments/CommentDetail.tsx:83
msgid "Registered user"
msgstr "Utilisateur enregistré"

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:266
msgid "Registration was cancelled or timed out. Please try again."
msgstr "L'inscription a été annulée ou a expiré. Veuillez réessayer."

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:76
#: packages/admin/src/components/ContentEditor.tsx:1806
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:177
#: packages/admin/src/components/settings/GeneralSettings.tsx:213
#: packages/admin/src/components/settings/GeneralSettings.tsx:257
#: packages/admin/src/components/settings/PasskeyItem.tsx:187
#: packages/admin/src/components/settings/PasskeyItem.tsx:209
msgid "Remove"
msgstr "Supprimer"

#. placeholder {0}: passkey.name
#. placeholder {0}: term.label
#: packages/admin/src/components/settings/PasskeyItem.tsx:188
#: packages/admin/src/components/TaxonomySidebar.tsx:219
msgid "Remove {0}"
msgstr "Supprimer {0}"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:435
msgid "Remove Domain"
msgstr "Supprimer le domaine"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:419
msgid "Remove Domain?"
msgstr "Supprimer le domaine ?"

#: packages/admin/src/components/ContentEditor.tsx:1635
#: packages/admin/src/components/SeoImageField.tsx:55
msgid "Remove image"
msgstr "Supprimer l'image"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:346
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:512
msgid "Remove Image"
msgstr "Supprimer l'image"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:175
msgid "Remove Image?"
msgstr "Supprimer l'image ?"

#. placeholder {0}: index + 1
#: packages/admin/src/components/PortableTextEditor.tsx:1522
#: packages/admin/src/components/RepeaterField.tsx:270
msgid "Remove item {0}"
msgstr "Supprimer l'élément {0}"

#: packages/admin/src/components/settings/PasskeyItem.tsx:188
msgid "Remove passkey"
msgstr "Supprimer la clé d'accès"

#: packages/admin/src/components/settings/PasskeyItem.tsx:203
msgid "Remove passkey?"
msgstr "Supprimer la clé d'accès ?"

#: packages/admin/src/components/FieldEditor.tsx:614
msgid "Remove sub-field"
msgstr "Supprimer le sous-champ"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:176
msgid "Remove this image from the document?"
msgstr "Supprimer cette image du document ?"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:178
#: packages/admin/src/components/settings/PasskeyItem.tsx:210
msgid "Removing..."
msgstr "En cours de suppression..."

#: packages/admin/src/components/settings/PasskeyItem.tsx:176
msgid "Rename"
msgstr "Renommer"

#. placeholder {0}: passkey.name
#: packages/admin/src/components/settings/PasskeyItem.tsx:177
msgid "Rename {0}"
msgstr "Renommer {0}"

#: packages/admin/src/components/settings/PasskeyItem.tsx:177
msgid "Rename passkey"
msgstr "Renommer la clé d'accès"

#: packages/admin/src/components/FieldEditor.tsx:236
msgid "Repeater"
msgstr "Répétiteur"

#: packages/admin/src/components/FieldEditor.tsx:237
msgid "Repeating group of fields"
msgstr "Groupe de champs répétitif"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:191
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:226
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:389
msgid "Replace Image"
msgstr "Remplacer l'image"

#: packages/admin/src/components/comments/CommentDetail.tsx:117
msgid "Reply to:"
msgstr "Répondre à :"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:224
msgid "Repository"
msgstr "Dépôt"

#: packages/admin/src/components/SignupPage.tsx:274
msgid "Request a new link"
msgstr "Demander un nouveau lien"

#: packages/admin/src/components/FieldEditor.tsx:430
#: packages/admin/src/components/FieldEditor.tsx:602
msgid "Required"
msgstr "Obligatoire"

#: packages/admin/src/components/WordPressImport.tsx:1862
msgid "Required fields:"
msgstr "Champs obligatoires :"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:302
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:467
msgid "Required for accessibility. Describes the image for screen readers."
msgstr "Nécessaire pour l'accessibilité. Décrit l'image pour les lecteurs d'écran."

#. placeholder {0}: latest.minEmDashVersion
#: packages/admin/src/components/MarketplacePluginDetail.tsx:326
msgid "Requires EmDash {0}"
msgstr "Nécessite EmDash {0}"

#: packages/admin/src/components/SignupPage.tsx:153
msgid "Resend email"
msgstr "Renvoyer l'e-mail"

#: packages/admin/src/components/SignupPage.tsx:152
msgid "Resend in {resendCooldown}s"
msgstr "Renvoyer dans {resendCooldown} s"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:254
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:419
msgid "Reset to original"
msgstr "Réinitialiser à la version d'origine"

#: packages/admin/src/components/RevisionHistory.tsx:220
msgid "Restore"
msgstr "Restaurer"

#: packages/admin/src/components/ContentList.tsx:602
msgid "Restore {title}"
msgstr "Restaurer {title}"

#: packages/admin/src/components/RevisionHistory.tsx:136
msgid "Restore failed"
msgstr "La restauration a échoué"

#: packages/admin/src/components/RevisionHistory.tsx:214
msgid "Restore Revision?"
msgstr "Restaurer la révision ?"

#: packages/admin/src/components/RevisionHistory.tsx:281
#: packages/admin/src/components/RevisionHistory.tsx:282
msgid "Restore this version"
msgstr "Restaurer cette version"

#. placeholder {0}: formatFullDate(restoreTarget.createdAt)
#: packages/admin/src/components/RevisionHistory.tsx:217
msgid "Restore this version from {0}? This will update the current content to this revision's data."
msgstr "Restaurer cette version à partir de {0} ? Cela mettra à jour le contenu actuel avec les données de cette révision."

#: packages/admin/src/components/RevisionHistory.tsx:221
msgid "Restoring..."
msgstr "Restauration en cours..."

#: packages/admin/src/components/MarketplaceBrowse.tsx:142
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:120
msgid "Retry"
msgstr "Réessayer"

#: packages/admin/src/components/Sections.tsx:134
msgid "Reusable content blocks you can insert into any content"
msgstr "Blocs de contenu réutilisables que vous pouvez insérer dans n'importe quel contenu"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:72
msgid "Review New Permissions"
msgstr "Examiner les nouvelles autorisations"

#: packages/admin/src/components/RevisionHistory.tsx:130
msgid "Revision restored"
msgstr "Révision restaurée"

#: packages/admin/src/components/ContentTypeEditor.tsx:69
#: packages/admin/src/components/RevisionHistory.tsx:161
msgid "Revisions"
msgstr "Révisions"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:338
msgid "Revoke token"
msgstr "Révoquer le jeton"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:313
msgid "Revoke?"
msgstr "Révoquer ?"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:320
msgid "Revoking..."
msgstr "Révocation en cours..."

#: packages/admin/src/components/FieldEditor.tsx:194
msgid "Rich Text"
msgstr "Texte enrichi"

#: packages/admin/src/components/Widgets.tsx:97
msgid "Rich text content"
msgstr "Texte enrichi"

#: packages/admin/src/components/FieldEditor.tsx:195
msgid "Rich text editor"
msgstr "Éditeur de texte enrichi"

#. placeholder {0}: latest.audit.riskScore
#: packages/admin/src/components/MarketplacePluginDetail.tsx:313
msgid "Risk score: {0}/100"
msgstr "Score de risque : {0}/100"

#: packages/admin/src/components/users/InviteUserModal.tsx:166
#: packages/admin/src/components/users/UserDetail.tsx:169
#: packages/admin/src/components/users/UserDetail.tsx:181
msgid "Role"
msgstr "Rôle"

#: packages/admin/src/components/users/roleDefinitions.ts:61
msgid "Role {role}"
msgstr "Rôle {role}"

#: packages/admin/src/components/ContentEditor.tsx:1811
msgid "Role label"
msgstr "Libellé du rôle"

#: packages/admin/src/components/MenuEditor.tsx:286
#: packages/admin/src/components/MenuEditor.tsx:288
#: packages/admin/src/components/MenuEditor.tsx:431
#: packages/admin/src/components/MenuEditor.tsx:433
msgid "Same window"
msgstr "Même fenêtre"

#: packages/admin/src/components/ContentEditor.tsx:1944
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:349
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:519
#: packages/admin/src/components/MediaDetailPanel.tsx:241
#: packages/admin/src/components/MenuEditor.tsx:442
#: packages/admin/src/components/Redirects.tsx:184
#: packages/admin/src/components/SaveButton.tsx:42
msgid "Save"
msgstr "Enregistrer"

#: packages/admin/src/components/users/UserDetail.tsx:311
msgid "Save Changes"
msgstr "Enregistrer les modifications"

#: packages/admin/src/components/ContentTypeEditor.tsx:65
msgid "Save content as draft before publishing"
msgstr "Enregistrer le contenu en brouillon avant publication"

#: packages/admin/src/components/settings/PasskeyItem.tsx:137
msgid "Save name"
msgstr "Enregistrer le nom"

#: packages/admin/src/components/settings/SeoSettings.tsx:110
#: packages/admin/src/components/settings/SeoSettings.tsx:173
msgid "Save SEO Settings"
msgstr "Enregistrer les paramètres SEO"

#: packages/admin/src/components/settings/GeneralSettings.tsx:136
#: packages/admin/src/components/settings/GeneralSettings.tsx:307
msgid "Save Settings"
msgstr "Enregistrer les paramètres"

#: packages/admin/src/components/settings/SocialSettings.tsx:110
#: packages/admin/src/components/settings/SocialSettings.tsx:184
msgid "Save Social Links"
msgstr "Enregistrer les liens sociaux"

#: packages/admin/src/components/ContentEditor.tsx:622
#: packages/admin/src/components/SaveButton.tsx:42
msgid "Saved"
msgstr "Enregistré"

#: packages/admin/src/components/ContentEditor.tsx:617
#: packages/admin/src/components/ContentEditor.tsx:1944
#: packages/admin/src/components/FieldEditor.tsx:656
#: packages/admin/src/components/MediaDetailPanel.tsx:241
#: packages/admin/src/components/MenuEditor.tsx:442
#: packages/admin/src/components/Redirects.tsx:181
#: packages/admin/src/components/SaveButton.tsx:42
#: packages/admin/src/components/settings/GeneralSettings.tsx:136
#: packages/admin/src/components/settings/GeneralSettings.tsx:307
#: packages/admin/src/components/settings/SeoSettings.tsx:110
#: packages/admin/src/components/settings/SeoSettings.tsx:173
#: packages/admin/src/components/settings/SocialSettings.tsx:110
#: packages/admin/src/components/settings/SocialSettings.tsx:184
#: packages/admin/src/components/TaxonomyManager.tsx:308
#: packages/admin/src/components/users/UserDetail.tsx:311
msgid "Saving..."
msgstr "En cours d'enregistrement..."

#: packages/admin/src/components/ContentEditor.tsx:878
msgid "Schedule"
msgstr "Programmer"

#: packages/admin/src/components/ContentEditor.tsx:864
msgid "Schedule for"
msgstr "Programmer pour le"

#: packages/admin/src/components/ContentEditor.tsx:901
msgid "Schedule for later"
msgstr "Programmer pour plus tard"

#: packages/admin/src/components/ContentList.tsx:670
msgid "scheduled"
msgstr "programmé"

#: packages/admin/src/components/ContentEditor.tsx:841
msgid "Scheduled"
msgstr "Programmé"

#. placeholder {0}: formatScheduledDate(item.scheduledAt)
#: packages/admin/src/components/ContentEditor.tsx:851
msgid "Scheduled for: {0}"
msgstr "Programmé pour le : {0}"

#: packages/admin/src/components/WordPressImport.tsx:2155
msgid "Schema Changes"
msgstr "Modifications du schéma"

#: packages/admin/src/components/WordPressImport.tsx:1529
msgid "Schema preparation failed"
msgstr "Échec de la préparation du schéma"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:66
msgid "Schema Read"
msgstr "Lecture du schéma"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:71
msgid "Schema Write"
msgstr "Écriture du schéma"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:421
msgid "Scopes"
msgstr "Champs d'application"

#. placeholder {0}: token.scopes.join(", ")
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:289
msgid "Scopes: {0}"
msgstr "Champs d'application : {0}"

#. placeholder {0}: i + 1
#. placeholder {0}: index + 1
#: packages/admin/src/components/MarketplacePluginDetail.tsx:245
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:178
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:297
msgid "Screenshot {0}"
msgstr "Capture d'écran {0}"

#. placeholder {0}: index + 1
#. placeholder {1}: screenshots.length
#: packages/admin/src/components/MarketplacePluginDetail.tsx:455
msgid "Screenshot {0} of {1}"
msgstr "Capture d'écran {0} sur {1}"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:248
msgid "Screenshot blurred due to image audit"
msgstr "Capture d'écran floutée en raison d'un audit d'image"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:433
msgid "Screenshot viewer"
msgstr "Visionneuse de capture d'écran"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:235
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:168
msgid "Screenshots"
msgstr "Captures d'écran"

#: packages/admin/src/components/ContentTypeEditor.tsx:79
msgid "Search"
msgstr "Recherche"

#. placeholder {0}: collectionLabel.toLowerCase()
#: packages/admin/src/components/ContentList.tsx:170
msgid "Search {0}"
msgstr "Rechercher {0}"

#. placeholder {0}: collectionLabel.toLowerCase()
#: packages/admin/src/components/ContentList.tsx:169
msgid "Search {0}..."
msgstr "Rechercher {0}..."

#: packages/admin/src/components/comments/CommentInbox.tsx:163
msgid "Search comments"
msgstr "Rechercher des commentaires"

#: packages/admin/src/components/comments/CommentInbox.tsx:162
msgid "Search comments..."
msgstr "Rechercher des commentaires..."

#: packages/admin/src/components/ContentPickerModal.tsx:141
msgid "Search content..."
msgstr "Rechercher du contenu..."

#: packages/admin/src/components/settings/SeoSettings.tsx:139
msgid "Search Engine Optimization"
msgstr "Optimisation des moteurs de recherche"

#: packages/admin/src/components/Settings.tsx:82
msgid "Search engine optimization and verification"
msgstr "Optimisation et vérification pour les moteurs de recherche"

#: packages/admin/src/components/MediaPickerModal.tsx:441
msgid "Search media"
msgstr "Rechercher des fichiers multimédias"

#: packages/admin/src/components/AdminCommandPalette.tsx:425
msgid "Search pages and content..."
msgstr "Rechercher des pages et du contenu..."

#: packages/admin/src/components/MarketplaceBrowse.tsx:96
msgid "Search plugins..."
msgstr "Rechercher des modules d'extension..."

#: packages/admin/src/components/SectionPickerModal.tsx:81
#: packages/admin/src/components/Sections.tsx:224
msgid "Search sections..."
msgstr "Rechercher des sections..."

#: packages/admin/src/components/Redirects.tsx:384
msgid "Search source or destination..."
msgstr "Rechercher une source ou une destination..."

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:87
msgid "Search themes..."
msgstr "Rechercher des thèmes..."

#: packages/admin/src/components/MediaLibrary.tsx:336
#: packages/admin/src/components/MediaPickerModal.tsx:440
msgid "Search..."
msgstr "Recherche..."

#: packages/admin/src/components/FieldEditor.tsx:453
msgid "Searchable"
msgstr "Interrogeable"

#: packages/admin/src/components/PortableTextEditor.tsx:1809
msgid "Section"
msgstr "Section"

#: packages/admin/src/components/SectionEditor.tsx:79
msgid "Section \"{slug}\" could not be found."
msgstr "La section « {slug} » est introuvable."

#: packages/admin/src/components/Sections.tsx:91
msgid "Section created"
msgstr "Section créée"

#: packages/admin/src/components/Sections.tsx:105
msgid "Section deleted"
msgstr "Section supprimée"

#: packages/admin/src/components/SectionEditor.tsx:223
msgid "Section Details"
msgstr "Détails de la section"

#: packages/admin/src/components/SectionEditor.tsx:75
msgid "Section Not Found"
msgstr "Section introuvable"

#: packages/admin/src/components/SectionEditor.tsx:43
msgid "Section saved"
msgstr "Section enregistrée"

#: packages/admin/src/components/SectionEditor.tsx:229
msgid "Section title"
msgstr "Titre de la section"

#: packages/admin/src/components/AdminCommandPalette.tsx:177
#: packages/admin/src/components/Sections.tsx:132
#: packages/admin/src/components/Sidebar.tsx:198
msgid "Sections"
msgstr "Sections"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:308
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:305
msgid "secure context"
msgstr "contexte sécurisé"

#: packages/admin/src/components/SetupWizard.tsx:574
msgid "Secure your account"
msgstr "Sécuriser votre compte"

#: packages/admin/src/components/Settings.tsx:92
msgid "Security"
msgstr "Sécurité"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:309
msgid "Security Audit"
msgstr "Audit de sécurité"

#: packages/admin/src/components/MarketplaceBrowse.tsx:341
msgid "Security audit failed"
msgstr "Échec de l'audit de sécurité"

#: packages/admin/src/components/MarketplaceBrowse.tsx:331
msgid "Security audit flagged concerns"
msgstr "L'audit de sécurité a signalé des problèmes"

#: packages/admin/src/components/CapabilityConsentDialog.tsx:126
msgid "Security audit flagged potential concerns with this plugin."
msgstr "L'audit de sécurité a signalé des problèmes potentiels avec ce module d'extension."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:127
msgid "Security audit flagged this plugin as potentially unsafe."
msgstr "L'audit de sécurité a signalé ce module d'extension comme potentiellement dangereux."

#: packages/admin/src/components/MarketplaceBrowse.tsx:320
msgid "Security audit passed"
msgstr "Audit de sécurité réussi"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:272
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:275
msgid "Security error. Make sure you're on a secure connection."
msgstr "Erreur de sécurité. Assurez-vous que vous êtes sur une connexion sécurisée."

#: packages/admin/src/components/AdminCommandPalette.tsx:243
#: packages/admin/src/components/Header.tsx:85
#: packages/admin/src/components/settings/SecuritySettings.tsx:109
msgid "Security Settings"
msgstr "Paramètres de sécurité"

#: packages/admin/src/components/FieldEditor.tsx:182
#: packages/admin/src/components/FieldEditor.tsx:587
msgid "Select"
msgstr "Sélectionner"

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:100
#: packages/admin/src/components/ContentEditor.tsx:1659
msgid "Select {label}"
msgstr "Sélectionner {label}"

#: packages/admin/src/components/comments/CommentInbox.tsx:283
msgid "Select all"
msgstr "Tout sélectionner"

#: packages/admin/src/components/ContentEditor.tsx:1750
msgid "Select byline..."
msgstr "Sélectionner l'auteur..."

#. placeholder {0}: comment.authorName
#: packages/admin/src/components/comments/CommentInbox.tsx:456
msgid "Select comment by {0}"
msgstr "Sélectionner le commentaire par {0}"

#: packages/admin/src/components/ContentPickerModal.tsx:117
msgid "Select Content"
msgstr "Sélectionner le contenu"

#: packages/admin/src/components/settings/GeneralSettings.tsx:269
#: packages/admin/src/components/settings/GeneralSettings.tsx:325
msgid "Select Favicon"
msgstr "Sélectionner la favicon"

#: packages/admin/src/components/ContentEditor.tsx:1650
msgid "Select image"
msgstr "Sélectionner une image"

#: packages/admin/src/components/MediaPickerModal.tsx:71
msgid "Select Image"
msgstr "Sélectionner une image"

#: packages/admin/src/components/settings/GeneralSettings.tsx:225
#: packages/admin/src/components/settings/GeneralSettings.tsx:318
msgid "Select Logo"
msgstr "Sélectionner le logo"

#: packages/admin/src/components/BlockKitMediaPickerField.tsx:91
msgid "Select media"
msgstr ""

#: packages/admin/src/components/SeoImageField.tsx:70
msgid "Select OG image"
msgstr "Sélectionner l'image OG"

#: packages/admin/src/components/SeoImageField.tsx:82
msgid "Select OG Image"
msgstr "Sélectionner l'image originale"

#: packages/admin/src/components/WordPressImport.tsx:1562
msgid "Select which content types to import."
msgstr "Sélectionner les types de contenu à importer."

#: packages/admin/src/components/RepeaterField.tsx:367
msgid "Select..."
msgstr "Sélectionner..."

#: packages/admin/src/components/MediaPickerModal.tsx:571
msgid "Selected:"
msgstr "Sélectionné :"

#: packages/admin/src/components/Settings.tsx:98
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:172
msgid "Self-Signup Domains"
msgstr "Domaines autorisés pour l'inscription"

#: packages/admin/src/components/settings/EmailSettings.tsx:148
msgid "Send a test email through the full pipeline to verify your email configuration."
msgstr "Envoyer un e-mail de test via le processus complet pour vérifier votre configuration de messagerie."

#: packages/admin/src/components/users/InviteUserModal.tsx:84
msgid "Send an invitation email to a new team member."
msgstr "Envoyer un e-mail d'invitation à un nouveau membre de l'équipe."

#: packages/admin/src/components/users/InviteUserModal.tsx:203
msgid "Send Invite"
msgstr "Envoyer une invitation"

#: packages/admin/src/components/LoginPage.tsx:149
msgid "Send magic link"
msgstr "Envoyer un lien de connexion"

#: packages/admin/src/components/users/UserDetail.tsx:332
msgid "Send Recovery Link"
msgstr "Envoyer le lien de récupération"

#: packages/admin/src/components/settings/EmailSettings.tsx:162
msgid "Send Test"
msgstr "Envoyer le test"

#: packages/admin/src/components/settings/EmailSettings.tsx:145
msgid "Send Test Email"
msgstr "Envoyer un e-mail de test"

#: packages/admin/src/components/LoginPage.tsx:149
#: packages/admin/src/components/settings/EmailSettings.tsx:162
#: packages/admin/src/components/SignupPage.tsx:87
#: packages/admin/src/components/SignupPage.tsx:150
#: packages/admin/src/components/users/InviteUserModal.tsx:203
#: packages/admin/src/components/users/UserDetail.tsx:332
msgid "Sending..."
msgstr "Envoi en cours..."

#: packages/admin/src/components/ContentEditor.tsx:1053
#: packages/admin/src/components/Settings.tsx:81
msgid "SEO"
msgstr "SEO"

#: packages/admin/src/components/settings/SeoSettings.tsx:83
#: packages/admin/src/components/settings/SeoSettings.tsx:114
msgid "SEO Settings"
msgstr "Paramètres SEO"

#: packages/admin/src/components/WordPressImport.tsx:1705
msgid "SEO settings (Yoast)"
msgstr "Paramètres SEO (Yoast)"

#: packages/admin/src/components/settings/SeoSettings.tsx:49
msgid "SEO settings saved"
msgstr "Paramètres SEO enregistrés"

#: packages/admin/src/components/SeoPanel.tsx:151
msgid "SEO Title"
msgstr "Titre SEO"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:290
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:455
msgid "Set a custom display size for this image instance."
msgstr "Définissez une taille d'affichage personnalisée pour cette instance d'image."

#: packages/admin/src/components/SetupWizard.tsx:572
msgid "Set up your site"
msgstr "Configurer votre site"

#: packages/admin/src/components/SetupWizard.tsx:179
msgid "Setting up..."
msgstr "Mise en place en cours..."

#: packages/admin/src/components/AdminCommandPalette.tsx:235
#: packages/admin/src/components/Header.tsx:93
#: packages/admin/src/components/PluginManager.tsx:378
#: packages/admin/src/components/PluginManager.tsx:380
#: packages/admin/src/components/Settings.tsx:62
#: packages/admin/src/components/Sidebar.tsx:229
#: packages/admin/src/components/WordPressImport.tsx:1655
msgid "Settings"
msgstr "Paramètres"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:91
msgid "Settings Manage"
msgstr ""

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:86
msgid "Settings Read"
msgstr ""

#: packages/admin/src/components/settings/GeneralSettings.tsx:54
msgid "Settings saved successfully"
msgstr "Paramètres enregistrés avec succès"

#: packages/admin/src/components/users/InviteUserModal.tsx:109
msgid "Share this link with the invited user"
msgstr "Partager ce lien avec l'utilisateur invité"

#: packages/admin/src/components/FieldEditor.tsx:146
#: packages/admin/src/components/FieldEditor.tsx:581
msgid "Short Text"
msgstr "Texte court"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:215
msgid "Show token"
msgstr "Afficher le jeton"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:319
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:484
msgid "Shown when hovering over the image."
msgstr "S'affiche lorsque vous survolez l'image."

#: packages/admin/src/components/SignupPage.tsx:440
msgid "Sign in"
msgstr "Se connecter"

#: packages/admin/src/components/SetupWizard.tsx:384
msgid "Sign In"
msgstr ""

#: packages/admin/src/components/SignupPage.tsx:269
msgid "Sign in instead"
msgstr "Se connecter"

#: packages/admin/src/components/LoginPage.tsx:232
msgid "Sign in to your site"
msgstr "Se connecter à votre site"

#. placeholder {0}: authProviderList.find((p) => p.id === activeProvider)?.label ?? activeProvider
#. placeholder {0}: provider.label
#: packages/admin/src/components/LoginPage.tsx:231
#: packages/admin/src/components/SetupWizard.tsx:293
msgid "Sign in with {0}"
msgstr ""

#: packages/admin/src/components/LoginPage.tsx:229
msgid "Sign in with email"
msgstr "Se connecter avec un e-mail"

#: packages/admin/src/components/LoginPage.tsx:290
msgid "Sign in with email link"
msgstr "Se connecter avec un lien envoyé par e-mail"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:136
#: packages/admin/src/components/LoginPage.tsx:252
msgid "Sign in with Passkey"
msgstr "Se connecter avec une clé d'accès"

#. placeholder {0}: user.email
#: packages/admin/src/components/DeviceAuthorizePage.tsx:190
msgid "Signed in as {0}"
msgstr "Connecté en tant que {0}"

#: packages/admin/src/components/FieldEditor.tsx:183
msgid "Single choice from options"
msgstr "Choix unique parmi les options"

#: packages/admin/src/components/FieldEditor.tsx:147
msgid "Single line text input"
msgstr "Champ de texte sur une seule ligne"

#: packages/admin/src/components/SetupWizard.tsx:382
msgid "Site"
msgstr "Site"

#: packages/admin/src/components/settings/GeneralSettings.tsx:164
msgid "Site Identity"
msgstr "Identité du site"

#: packages/admin/src/components/Settings.tsx:70
msgid "Site identity, logo, favicon, and reading preferences"
msgstr "Identité du site, logo, favicon et préférences de lecture"

#: packages/admin/src/components/SetupWizard.tsx:380
msgid "Site Settings"
msgstr "Paramètres du site"

#: packages/admin/src/components/settings/GeneralSettings.tsx:167
#: packages/admin/src/components/SetupWizard.tsx:145
msgid "Site Title"
msgstr "Titre du site"

#: packages/admin/src/components/WordPressImport.tsx:1673
msgid "Site title & tagline"
msgstr "Titre et slogan du site"

#: packages/admin/src/components/SetupWizard.tsx:129
msgid "Site title is required"
msgstr "Le titre du site est obligatoire"

#: packages/admin/src/components/settings/GeneralSettings.tsx:179
msgid "Site URL"
msgstr "URL du site"

#: packages/admin/src/components/MediaLibrary.tsx:418
msgid "Size"
msgstr "Taille"

#: packages/admin/src/components/MediaDetailPanel.tsx:170
msgid "Size:"
msgstr "Taille :"

#: packages/admin/src/components/WordPressImport.tsx:1967
msgid "Skip Media Import"
msgstr "Ignorer l'importation de fichiers multimédias"

#: packages/admin/src/components/WordPressImport.tsx:1992
msgid "Skipped"
msgstr "Ignoré"

#: packages/admin/src/components/ContentEditor.tsx:822
#: packages/admin/src/components/ContentEditor.tsx:1853
#: packages/admin/src/components/ContentEditor.tsx:1915
#: packages/admin/src/components/ContentTypeEditor.tsx:104
#: packages/admin/src/components/ContentTypeList.tsx:97
#: packages/admin/src/components/FieldEditor.tsx:224
#: packages/admin/src/components/FieldEditor.tsx:407
#: packages/admin/src/components/SectionEditor.tsx:234
#: packages/admin/src/components/Sections.tsx:182
#: packages/admin/src/components/TaxonomyManager.tsx:250
msgid "Slug"
msgstr "Slug"

#: packages/admin/src/components/Sections.tsx:122
msgid "Slug copied to clipboard"
msgstr "Slug copié dans le presse-papiers"

#: packages/admin/src/components/PortableTextEditor.tsx:748
msgid "Small section heading"
msgstr "Petit titre"

#: packages/admin/src/components/Settings.tsx:75
#: packages/admin/src/components/settings/SocialSettings.tsx:83
#: packages/admin/src/components/settings/SocialSettings.tsx:114
msgid "Social Links"
msgstr "Liens sociaux"

#: packages/admin/src/components/settings/SocialSettings.tsx:49
msgid "Social links saved"
msgstr "Liens sociaux enregistrés"

#: packages/admin/src/components/Settings.tsx:76
msgid "Social media profile links"
msgstr "Liens vers les profils de réseaux sociaux"

#: packages/admin/src/components/settings/SocialSettings.tsx:137
msgid "Social Profiles"
msgstr "Profils sociaux"

#: packages/admin/src/components/WordPressImport.tsx:1721
msgid "Some content types cannot be imported"
msgstr "Certains types de contenu ne peuvent pas être importés"

#: packages/admin/src/components/SignupPage.tsx:261
msgid "Something went wrong"
msgstr "Quelque chose s'est mal passé"

#: packages/admin/src/components/MarketplaceBrowse.tsx:122
msgid "Sort plugins"
msgstr "Trier les modules d'extension"

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:100
msgid "Sort themes"
msgstr "Trier les thèmes"

#: packages/admin/src/components/ContentTypeList.tsx:100
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:325
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:490
#: packages/admin/src/components/MarketplacePluginDetail.tsx:216
#: packages/admin/src/components/PluginManager.tsx:434
#: packages/admin/src/components/Redirects.tsx:447
#: packages/admin/src/components/SectionEditor.tsx:269
msgid "Source"
msgstr "Source"

#: packages/admin/src/components/Redirects.tsx:128
msgid "Source path"
msgstr "Chemin source"

#: packages/admin/src/components/comments/CommentDetail.tsx:197
msgid "spam"
msgstr "indésirable"

#: packages/admin/src/components/comments/CommentDetail.tsx:159
#: packages/admin/src/components/comments/CommentInbox.tsx:207
#: packages/admin/src/components/comments/CommentInbox.tsx:247
msgid "Spam"
msgstr "Indésirable"

#: packages/admin/src/components/WordPressImport.tsx:1783
msgid "Start Import"
msgstr "Démarrer l'importation"

#: packages/admin/src/components/ContentEditor.tsx:828
#: packages/admin/src/components/ContentList.tsx:218
#: packages/admin/src/components/ContentTypeEditor.tsx:110
#: packages/admin/src/components/Redirects.tsx:452
msgid "Status"
msgstr "Statut"

#: packages/admin/src/components/Redirects.tsx:145
msgid "Status code"
msgstr "Code d'état"

#: packages/admin/src/components/WordPressImport.tsx:1582
msgid "Structure"
msgstr "Structure"

#: packages/admin/src/components/FieldEditor.tsx:524
msgid "Sub-Fields"
msgstr "Sous-champs"

#: packages/admin/src/components/users/roleDefinitions.ts:18
#: packages/admin/src/components/WelcomeModal.tsx:29
msgid "Subscriber"
msgstr "Abonné"

#: packages/admin/src/components/users/UserDetail.tsx:256
msgid "Synced"
msgstr "Synchronisé"

#: packages/admin/src/components/settings/PasskeyItem.tsx:104
msgid "Synced passkey"
msgstr "Mot de passe synchronisé"

#: packages/admin/src/components/ThemeToggle.tsx:24
msgid "System ({resolvedLabel})"
msgstr "Système ({resolvedLabel})"

#: packages/admin/src/components/settings/GeneralSettings.tsx:173
#: packages/admin/src/components/SetupWizard.tsx:156
msgid "Tagline"
msgstr "Slogan"

#: packages/admin/src/components/AdminCommandPalette.tsx:202
msgid "Tags"
msgstr "Étiquettes"

#. placeholder {0}: analysis.tags
#: packages/admin/src/components/WordPressImport.tsx:1640
msgid "Tags ({0})"
msgstr "Étiquettes ({0})"

#: packages/admin/src/components/WordPressImport.tsx:1637
msgid "Tags will be imported"
msgstr "Les étiquettes seront importées"

#: packages/admin/src/components/MenuEditor.tsx:283
#: packages/admin/src/components/MenuEditor.tsx:428
msgid "Target"
msgstr "Cible"

#: packages/admin/src/components/TaxonomySidebar.tsx:492
msgid "Taxonomies"
msgstr "Taxonomies"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:76
msgid "Taxonomies Manage"
msgstr ""

#: packages/admin/src/components/TaxonomyManager.tsx:668
msgid "Taxonomy created"
msgstr "Taxonomie créée"

#: packages/admin/src/components/TaxonomyManager.tsx:589
msgid "Taxonomy not found:"
msgstr "Taxonomie introuvable :"

#: packages/admin/src/components/SetupWizard.tsx:184
msgid "Template:"
msgstr "Modèle :"

#: packages/admin/src/components/TaxonomyManager.tsx:214
#: packages/admin/src/components/TaxonomyManager.tsx:610
msgid "Term"
msgstr "Terme"

#: packages/admin/src/components/TaxonomyManager.tsx:564
msgid "Term deleted"
msgstr "Terme supprimé"

#: packages/admin/src/components/settings/EmailSettings.tsx:157
msgid "test@example.com"
msgstr "test@exemple.com"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:198
msgid "The device will not be granted access."
msgstr "L'appareil n'aura pas d'autorisation d'accès."

#: packages/admin/src/components/WordPressImport.tsx:1723
msgid "The existing collection has fields with incompatible types."
msgstr "La collection existante contient des champs avec des types incompatibles."

#: packages/admin/src/components/ContentTypeList.tsx:58
msgid "The following tables contain content but aren't registered as collections. Register them to manage this content in the admin."
msgstr "Les tableaux suivants contiennent du contenu mais ne sont pas enregistrés en tant que collections. Enregistrez-les pour gérer ce contenu dans l'administration."

#: packages/admin/src/components/users/InviteUserModal.tsx:181
msgid "The invited user will have this role once they complete registration."
msgstr "L'utilisateur invité aura ce rôle une fois son inscription terminée."

#: packages/admin/src/components/LoginPage.tsx:113
#: packages/admin/src/components/SignupPage.tsx:138
msgid "The link will expire in 15 minutes."
msgstr "Le lien expirera dans 15 minutes."

#: packages/admin/src/components/MarketplaceBrowse.tsx:178
msgid "The marketplace is empty. Check back later for new plugins."
msgstr "La place de marché est vide. Revenez plus tard pour de nouveaux modules d'extension."

#: packages/admin/src/components/MenuList.tsx:56
msgid "The menu has been deleted."
msgstr "Le menu a été supprimé."

#: packages/admin/src/components/settings/GeneralSettings.tsx:170
msgid "The name of your site, used in the header and metadata"
msgstr "Le nom de votre site, utilisé dans l'en-tête et les métadonnées"

#: packages/admin/src/components/settings/GeneralSettings.tsx:183
msgid "The public URL of your site (used for canonical links and sitemaps)"
msgstr "L'URL publique de votre site (utilisée pour les liens canoniques et les plans de site)"

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:151
msgid "The theme marketplace is empty. Check back later."
msgstr "La place de marché des thèmes est vide. Revenez plus tard."

#: packages/admin/src/components/Sections.tsx:241
msgid "Theme"
msgstr "Thème"

#. placeholder {0}: section.themeId
#: packages/admin/src/components/SectionEditor.tsx:282
msgid "Theme ID: {0}"
msgstr "ID du thème : {0}"

#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:91
msgid "Theme not found"
msgstr "Thème introuvable"

#: packages/admin/src/components/SectionEditor.tsx:181
msgid "Theme Section"
msgstr "Section du thème"

#: packages/admin/src/components/Sections.tsx:298
msgid "Theme-provided sections cannot be deleted. Edit the section to create a custom copy, then delete that."
msgstr "Les sections fournies par un thème ne peuvent pas être supprimées. Modifiez la section pour créer une copie personnalisée, puis supprimez-la."

#: packages/admin/src/components/ThemeToggle.tsx:32
msgid "Theme: {label}"
msgstr "Thème : {label}"

#: packages/admin/src/components/Sidebar.tsx:223
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:75
msgid "Themes"
msgstr "Thèmes"

#: packages/admin/src/components/ContentEditor.tsx:1663
msgid "This field is required"
msgstr "Ce champ est obligatoire"

#: packages/admin/src/components/SectionEditor.tsx:276
msgid "This is a custom section."
msgstr "Ceci est une section personnalisée."

#: packages/admin/src/components/WordPressImport.tsx:1138
msgid "This is a WordPress site."
msgstr "Ceci est un site WordPress."

#: packages/admin/src/components/users/InviteUserModal.tsx:112
msgid "This link expires in 7 days and can only be used once."
msgstr "Ce lien expire dans 7 jours et ne peut être utilisé qu'une seule fois."

#: packages/admin/src/components/WordPressImport.tsx:812
msgid "This may take a while for large exports."
msgstr "Cela peut prendre un certain temps pour les grandes exportations."

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:269
msgid "This passkey is already registered on this device."
msgstr "Cette clé d'accès est déjà enregistrée sur cet appareil."

#: packages/admin/src/components/MarketplacePluginDetail.tsx:278
msgid "This plugin requires no special permissions."
msgstr "Ce module d'extension ne nécessite aucune autorisation particulière."

#: packages/admin/src/components/Redirects.tsx:558
msgid "This redirect rule will be permanently removed."
msgstr "Cette règle de redirection sera définitivement supprimée."

#: packages/admin/src/components/SectionEditor.tsx:273
msgid "This section is provided by the theme. Editing will create a custom copy that overrides the theme version."
msgstr "Cette section est fournie par le thème. La modification créera une copie personnalisée qui remplacera la version du thème."

#: packages/admin/src/components/SectionEditor.tsx:278
msgid "This section was imported from another system."
msgstr "Cette section a été importée d'un autre système."

#: packages/admin/src/components/DeviceAuthorizePage.tsx:276
msgid "This will grant CLI access with your permissions."
msgstr "Cela accordera l'accès à la CLI avec vos autorisations."

#: packages/admin/src/components/ContentEditor.tsx:935
msgid "This will move the item to trash. You can restore it later from the trash."
msgstr "Cela déplacera l'élément vers la corbeille. Vous pourrez le restaurer plus tard depuis la corbeille."

#. placeholder {0}: deleteTarget?.label
#: packages/admin/src/components/TaxonomyManager.tsx:654
msgid "This will permanently delete \"{0}\" and remove it from all content."
msgstr "Cela supprimera définitivement « {0} » et le supprimera de tout contenu."

#. placeholder {0}: sectionToDelete?.title
#: packages/admin/src/components/Sections.tsx:302
msgid "This will permanently delete \"{0}\". This action cannot be undone."
msgstr "Cela supprimera définitivement « {0} ». Cette action ne peut pas être annulée."

#: packages/admin/src/components/comments/CommentInbox.tsx:406
msgid "This will permanently delete this comment. This action cannot be undone."
msgstr "Cela supprimera définitivement ce commentaire. Cette action ne peut pas être annulée."

#: packages/admin/src/components/PluginManager.tsx:560
msgid "This will remove the plugin and its bundle from your site."
msgstr "Cela supprimera le module d'extension et son paquet de votre site."

#: packages/admin/src/components/ContentEditor.tsx:667
msgid "This will revert to the published version. Your draft changes will be lost."
msgstr "Cela rétablira la version publiée. Vos modifications en cours seront perdues."

#: packages/admin/src/components/SetupWizard.tsx:160
msgid "Thoughts, tutorials, and more"
msgstr "Réflexions, tutoriels et bien plus encore"

#: packages/admin/src/components/settings/GeneralSettings.tsx:296
msgid "Timezone"
msgstr "Fuseau horaire"

#: packages/admin/src/components/settings/GeneralSettings.tsx:299
msgid "Timezone for displaying dates (e.g., America/New_York)"
msgstr "Fuseau horaire pour l'affichage des dates (p. ex. Amérique/New_York)"

#: packages/admin/src/components/ContentList.tsx:212
#: packages/admin/src/components/ContentList.tsx:343
#: packages/admin/src/components/SectionEditor.tsx:226
#: packages/admin/src/components/Sections.tsx:168
msgid "Title"
msgstr "Titre"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:315
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:480
msgid "Title (Tooltip)"
msgstr "Titre (info-bulle)"

#: packages/admin/src/components/settings/SeoSettings.tsx:143
msgid "Title Separator"
msgstr "Séparateur de titre"

#: packages/admin/src/components/AdminCommandPalette.tsx:470
msgid "to close"
msgstr "pour fermer"

#: packages/admin/src/components/PluginManager.tsx:198
msgid "to install plugins, or add them to your astro.config.mjs."
msgstr "pour installer des modules d'extension, ou ajoutez-les à votre fichier astro.config.mjs."

#: packages/admin/src/components/AdminCommandPalette.tsx:460
msgid "to select"
msgstr "pour sélectionner"

#: packages/admin/src/components/ThemeToggle.tsx:30
#: packages/admin/src/components/ThemeToggle.tsx:41
msgid "Toggle theme (current: {label})"
msgstr "Changer de thème (actuel : {label})"

#. placeholder {0}: newToken.info.name
#: packages/admin/src/components/settings/ApiTokenSettings.tsx:202
msgid "Token created: {0}"
msgstr "Jeton créé : {0}"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:412
msgid "Token Name"
msgstr "Nom du jeton"

#: packages/admin/src/components/WordPressImport.tsx:1107
msgid "Tools → Export"
msgstr "Outils → Exporter"

#: packages/admin/src/components/ContentTypeEditor.tsx:70
msgid "Track content history"
msgstr "Suivre l'historique du contenu"

#: packages/admin/src/components/ContentEditor.tsx:1031
msgid "Translate"
msgstr "Traduire"

#: packages/admin/src/components/ContentEditor.tsx:989
msgid "Translations"
msgstr "Traductions"

#: packages/admin/src/components/comments/CommentDetail.tsx:198
msgid "trash"
msgstr "corbeille"

#: packages/admin/src/components/comments/CommentDetail.tsx:170
#: packages/admin/src/components/comments/CommentInbox.tsx:216
#: packages/admin/src/components/comments/CommentInbox.tsx:257
#: packages/admin/src/components/comments/CommentInbox.tsx:513
#: packages/admin/src/components/ContentList.tsx:192
msgid "Trash"
msgstr "Corbeille"

#: packages/admin/src/components/ContentList.tsx:366
msgid "Trash is empty"
msgstr "La corbeille est vide"

#: packages/admin/src/components/comments/CommentInbox.tsx:549
msgid "Trash is empty."
msgstr "La corbeille est vide."

#: packages/admin/src/components/FieldEditor.tsx:171
msgid "True/false toggle"
msgstr "Bascule vrai/faux"

#: packages/admin/src/components/MediaLibrary.tsx:366
#: packages/admin/src/components/MediaPickerModal.tsx:494
msgid "Try a different search term"
msgstr "Essayer un autre terme de recherche"

#: packages/admin/src/components/ContentPickerModal.tsx:177
#: packages/admin/src/components/SectionPickerModal.tsx:102
msgid "Try adjusting your search"
msgstr "Essayez d'ajuster votre recherche"

#: packages/admin/src/components/Sections.tsx:258
msgid "Try adjusting your search or filters."
msgstr "Essayez d'ajuster votre recherche ou vos filtres."

#: packages/admin/src/components/WordPressImport.tsx:1412
msgid "Try Again"
msgstr "Essayer à nouveau"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:207
msgid "Try another code"
msgstr "Essayez un autre code"

#: packages/admin/src/components/WordPressImport.tsx:1116
#: packages/admin/src/components/WordPressImport.tsx:1238
msgid "Try Another URL"
msgstr "Essayez une autre URL"

#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:250
#: packages/admin/src/components/ThemeMarketplaceDetail.tsx:143
msgid "Try with my data"
msgstr "Essayez avec mes données"

#: packages/admin/src/components/settings/SocialSettings.tsx:143
msgid "Twitter"
msgstr "Twitter"

#: packages/admin/src/components/FieldEditor.tsx:571
#: packages/admin/src/components/MediaLibrary.tsx:417
msgid "Type"
msgstr "Type"

#. placeholder {0}: status.existingType
#: packages/admin/src/components/WordPressImport.tsx:1881
msgid "Type mismatch ({0})"
msgstr "Incompatibilité de type ({0})"

#: packages/admin/src/components/MarketplaceBrowse.tsx:136
#: packages/admin/src/components/ThemeMarketplaceBrowse.tsx:114
msgid "Unable to reach marketplace"
msgstr "Impossible d'accéder à la place de marché"

#: packages/admin/src/components/ContentEditor.tsx:1958
#: packages/admin/src/components/ContentEditor.tsx:1973
msgid "Unassigned"
msgstr "Non attribué"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:181
#: packages/admin/src/components/PluginManager.tsx:484
#: packages/admin/src/components/PluginManager.tsx:578
msgid "Uninstall"
msgstr "Désinstaller"

#: packages/admin/src/components/PluginManager.tsx:558
msgid "Uninstall {pluginName}?"
msgstr "Désinstaller {pluginName} ?"

#: packages/admin/src/components/PluginManager.tsx:553
msgid "Uninstall confirmation"
msgstr "Confirmation de désinstallation"

#: packages/admin/src/components/PluginManager.tsx:578
msgid "Uninstalling..."
msgstr "En cours de désinstallation..."

#: packages/admin/src/components/FieldEditor.tsx:439
msgid "Unique"
msgstr "Unique"

#: packages/admin/src/components/ContentTypeEditor.tsx:100
msgid "Unique identifier (ULID)"
msgstr "Identifiant unique (ULID)"

#: packages/admin/src/components/users/useRolesConfig.ts:7
msgid "Unknown"
msgstr "Inconnu"

#: packages/admin/src/components/users/roleDefinitions.ts:62
msgid "Unknown role"
msgstr "Rôle inconnu"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:271
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:272
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:436
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:437
msgid "Unlock aspect ratio"
msgstr "Déverrouiller le rapport hauteur/largeur"

#: packages/admin/src/components/settings/PasskeyItem.tsx:152
#: packages/admin/src/components/users/UserDetail.tsx:254
msgid "Unnamed passkey"
msgstr "Clé d'accès sans nom"

#: packages/admin/src/components/ContentEditor.tsx:696
msgid "Unpublish"
msgstr "Annuler la publication"

#: packages/admin/src/components/ContentTypeList.tsx:55
msgid "Unregistered Content Tables Found"
msgstr "Tables de contenu non enregistrées trouvées"

#: packages/admin/src/components/ContentEditor.tsx:853
msgid "Unschedule"
msgstr "Déprogrammer"

#: packages/admin/src/components/Dashboard.tsx:249
msgid "Untitled"
msgstr "Sans titre"

#: packages/admin/src/components/ContentEditor.tsx:1785
msgid "Up"
msgstr "En haut"

#: packages/admin/src/components/TaxonomyManager.tsx:310
msgid "Update"
msgstr "Mise à jour"

#: packages/admin/src/components/FieldEditor.tsx:656
msgid "Update Field"
msgstr "Champ de mise à jour"

#. placeholder {0}: editingDomain?.domain
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:372
msgid "Update settings for {0}"
msgstr "Mettre à jour les paramètres pour {0}"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:92
msgid "Update site settings"
msgstr ""

#. placeholder {0}: taxonomyDef.labelSingular?.toLowerCase() || "term"
#: packages/admin/src/components/TaxonomyManager.tsx:218
msgid "Update the {0} details"
msgstr "Mettre à jour les détails de {0}"

#: packages/admin/src/components/Redirects.tsx:106
msgid "Update this redirect rule."
msgstr "Mettez à jour cette règle de redirection."

#. placeholder {0}: updateInfo.latest
#: packages/admin/src/components/PluginManager.tsx:363
msgid "Update to v{0}"
msgstr "Mise à jour vers v{0}"

#: packages/admin/src/components/ContentTypeEditor.tsx:122
msgid "Updated At"
msgstr "Modifié le"

#. placeholder {0}: new Date(item.updatedAt).toLocaleString()
#: packages/admin/src/components/ContentEditor.tsx:910
msgid "Updated: {0}"
msgstr "Mise à jour : {0}"

#: packages/admin/src/components/WordPressImport.tsx:835
msgid "Updating content URLs..."
msgstr "En cours de mise à jour des URL de contenu..."

#: packages/admin/src/components/CapabilityConsentDialog.tsx:144
#: packages/admin/src/components/PluginManager.tsx:363
msgid "Updating..."
msgstr "En cours de mise à jour..."

#: packages/admin/src/components/MediaPickerModal.tsx:462
msgid "Upload"
msgstr "Téléverser"

#: packages/admin/src/components/WordPressImport.tsx:1221
msgid "Upload an export file"
msgstr "Importer un fichier d'exportation"

#: packages/admin/src/components/MediaPickerModal.tsx:496
msgid "Upload an image to get started"
msgstr "Téléversez une image pour commencer"

#: packages/admin/src/components/settings/ApiTokenSettings.tsx:62
msgid "Upload and delete media"
msgstr "Téléverser et supprimer des fichiers multimédias"

#: packages/admin/src/components/WordPressImport.tsx:1114
#: packages/admin/src/components/WordPressImport.tsx:1235
msgid "Upload Export File"
msgstr "Importer le fichier d'exportation"

#: packages/admin/src/components/MediaPickerModal.tsx:478
msgid "Upload failed: {uploadError}"
msgstr "Échec du téléversement : {uploadError}"

#: packages/admin/src/components/MediaLibrary.tsx:323
msgid "Upload files"
msgstr "Téléverser des fichiers"

#: packages/admin/src/components/MediaLibrary.tsx:357
msgid "Upload Files"
msgstr "Téléverser des fichiers"

#: packages/admin/src/components/MediaPickerModal.tsx:505
msgid "Upload Image"
msgstr "Téléverser une image"

#: packages/admin/src/components/MediaLibrary.tsx:354
msgid "Upload images, videos, and documents to get started."
msgstr "Téléverser des images, des vidéos et des documents pour commencer."

#: packages/admin/src/components/Dashboard.tsx:89
msgid "Upload Media"
msgstr "Téléverser des fichiers multimédias"

#: packages/admin/src/components/MediaLibrary.tsx:368
msgid "Upload media to get started"
msgstr "Téléversez des fichiers multimédias pour commencer"

#. placeholder {0}: activeProviderInfo?.name || t`Library`
#: packages/admin/src/components/MediaLibrary.tsx:314
msgid "Upload to {0}"
msgstr "Téléverser vers {0}"

#: packages/admin/src/components/WordPressImport.tsx:951
msgid "Upload WordPress export file"
msgstr "Importez le fichier d'exportation WordPress"

#: packages/admin/src/components/MediaDetailPanel.tsx:184
msgid "Uploaded:"
msgstr "Téléversé :"

#: packages/admin/src/components/WordPressImport.tsx:1990
msgid "Uploading"
msgstr "Importation"

#. placeholder {0}: uploadState.progress.current
#. placeholder {1}: uploadState.progress.total
#: packages/admin/src/components/MediaLibrary.tsx:289
msgid "Uploading {0}/{1}..."
msgstr "En cours de téléversement {0}/{1}..."

#: packages/admin/src/components/MediaLibrary.tsx:290
#: packages/admin/src/components/MediaPickerModal.tsx:462
msgid "Uploading..."
msgstr "En cours de téléversement..."

#: packages/admin/src/components/FieldEditor.tsx:230
#: packages/admin/src/components/FieldEditor.tsx:588
#: packages/admin/src/components/MenuEditor.tsx:274
#: packages/admin/src/components/MenuEditor.tsx:418
msgid "URL"
msgstr "URL"

#: packages/admin/src/components/ContentTypeEditor.tsx:106
#: packages/admin/src/components/FieldEditor.tsx:225
msgid "URL-friendly identifier"
msgstr "Identifiant adapté aux URL"

#: packages/admin/src/components/MenuList.tsx:133
msgid "URL-friendly identifier (e.g., \"primary\", \"footer\")"
msgstr "Identifiant adapté aux URL (p. ex. « principal », « pied-de-page »)"

#: packages/admin/src/components/Redirects.tsx:107
msgid "Use [param] or [...rest] in paths for pattern matching."
msgstr "Utilisez [param] ou [...rest] dans les chemins pour la correspondance de modèles."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:366
msgid "Use your device's biometric authentication, security key, or PIN to sign in."
msgstr "Utilisez l'authentification biométrique, la clé de sécurité ou le code PIN de votre appareil pour vous connecter."

#: packages/admin/src/components/LoginPage.tsx:326
msgid "Use your registered passkey to sign in securely."
msgstr "Utilisez votre clé d'accès enregistrée pour vous connecter en toute sécurité."

#: packages/admin/src/components/TaxonomyManager.tsx:476
msgid "Used as the identifier. Lowercase letters, numbers, and underscores only."
msgstr "Utilisé comme identifiant. Lettres minuscules, chiffres et traits de soulignement uniquement."

#: packages/admin/src/components/ContentEditor.tsx:1335
msgid "Used as the main visual for this post on listing pages and at the top of the post"
msgstr "Utilisé comme visuel principal de cet article sur les pages contenant des listes et en haut de l'article"

#: packages/admin/src/components/MediaDetailPanel.tsx:206
msgid "Used by screen readers and when image fails to load"
msgstr "Utilisé par les lecteurs d'écran et lorsque l'image ne se charge pas"

#: packages/admin/src/components/SectionEditor.tsx:244
#: packages/admin/src/components/Sections.tsx:194
msgid "Used to identify this section. Lowercase letters, numbers, and hyphens only."
msgstr "Utilisé pour identifier cette section. Lettres minuscules, chiffres et traits d'union uniquement."

#: packages/admin/src/components/DeviceAuthorizePage.tsx:223
#: packages/admin/src/components/Header.tsx:37
#: packages/admin/src/components/Header.tsx:75
msgid "User"
msgstr "Utilisateur"

#. placeholder {0}: manifest?.authMode
#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:197
msgid "User access is managed by an external provider ({0}). Self-signup domain settings are not available when using external authentication."
msgstr "L'accès des utilisateurs est géré par un fournisseur externe ({0}). Les paramètres de domaine d'inscription automatique ne sont pas disponibles lors de l'utilisation d'une authentification externe."

#: packages/admin/src/components/users/UserDetail.tsx:116
msgid "User Details"
msgstr "Détails de l'utilisateur"

#: packages/admin/src/components/users/UserDetail.tsx:296
msgid "User not found"
msgstr "Utilisateur introuvable"

#: packages/admin/src/components/AdminCommandPalette.tsx:211
#: packages/admin/src/components/Sidebar.tsx:211
msgid "Users"
msgstr "Utilisateurs"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:421
msgid "Users from"
msgstr "Utilisateurs de"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:249
msgid "Users with email addresses from these domains can sign up without an invite. They will be assigned the specified role automatically."
msgstr "Les utilisateurs disposant d'adresses e-mail utilisant ces domaines peuvent s'inscrire sans invitation. Le rôle spécifié leur sera automatiquement attribué."

#. placeholder {0}: updateInfo.latest
#: packages/admin/src/components/PluginManager.tsx:312
msgid "v{0} available"
msgstr "v{0} disponible"

#: packages/admin/src/components/FieldEditor.tsx:461
#: packages/admin/src/components/FieldEditor.tsx:491
msgid "Validation"
msgstr "Validation"

#: packages/admin/src/components/SignupPage.tsx:387
msgid "Verifying your link..."
msgstr "Vérification de votre lien en cours..."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:213
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:215
msgid "Verifying..."
msgstr "Vérification en cours..."

#: packages/admin/src/components/MarketplacePluginDetail.tsx:322
msgid "Version"
msgstr "Version"

#: packages/admin/src/components/Settings.tsx:116
msgid "View email provider status and send test emails"
msgstr "Consulter l'état du fournisseur d'e-mail et envoyer un e-mail de test"

#: packages/admin/src/components/PluginManager.tsx:371
msgid "View in Marketplace"
msgstr "Afficher dans la place de marché"

#: packages/admin/src/components/MediaLibrary.tsx:227
msgid "View mode"
msgstr "Mode d'affichage"

#: packages/admin/src/components/ContentList.tsx:516
msgid "View published {title}"
msgstr "Voir {title} publié"

#: packages/admin/src/components/Header.tsx:51
msgid "View Site"
msgstr "Voir le site"

#: packages/admin/src/components/Redirects.tsx:429
msgid "Visitors hitting these paths will see an error."
msgstr "Les visiteurs qui empruntent ces chemins verront une erreur."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:180
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:184
msgid "Waiting for passkey..."
msgstr "En attente de la clé d'accès..."

#: packages/admin/src/components/MarketplaceBrowse.tsx:334
msgid "Warn"
msgstr "Avertir"

#. placeholder {0}: result.url
#: packages/admin/src/components/WordPressImport.tsx:1096
msgid "We couldn't connect to a WordPress site at {0}. This could mean the site isn't WordPress, the REST API is disabled, or the site isn't accessible."
msgstr "Nous n'avons pas pu nous connecter à un site WordPress à l'adresse {0}. Cela peut signifier que le site n'est pas WordPress, que l'API REST est désactivée ou que le site n'est pas accessible."

#: packages/admin/src/components/WordPressImport.tsx:917
msgid "We'll check what import options are available for your site."
msgstr "Nous vérifierons quelles options d'importation sont disponibles pour votre site."

#: packages/admin/src/components/LoginPage.tsx:323
msgid "We'll send you a link to sign in without a password."
msgstr "Nous vous enverrons un lien pour vous connecter sans mot de passe."

#: packages/admin/src/components/SignupPage.tsx:131
msgid "We've sent a verification link to"
msgstr "Nous avons envoyé un lien de vérification à"

#: packages/admin/src/components/FieldEditor.tsx:231
msgid "Web address"
msgstr ""

#: packages/admin/src/components/auth/PasskeyLogin.tsx:159
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:163
msgid "WebAuthn is not supported in this browser"
msgstr "WebAuthn n'est pas pris en charge dans ce navigateur"

#: packages/admin/src/components/MarketplacePluginDetail.tsx:227
msgid "Website"
msgstr "Site web"

#: packages/admin/src/components/WelcomeModal.tsx:96
msgid "Welcome to EmDash, {firstName}!"
msgstr "Bienvenue sur EmDash, {firstName} !"

#: packages/admin/src/components/WelcomeModal.tsx:96
msgid "Welcome to EmDash!"
msgstr "Bienvenue sur EmDash !"

#: packages/admin/src/components/WordPressImport.tsx:1954
msgid "What happens when you import:"
msgstr "Ce qu'il se passe lorsque vous importez :"

#: packages/admin/src/components/WordPressImport.tsx:1735
msgid "What will happen when you import"
msgstr "Ce qu'il se passera lorsque vous importerez"

#: packages/admin/src/components/ContentTypeEditor.tsx:118
msgid "When the entry was created"
msgstr "Date de création de l'entrée"

#: packages/admin/src/components/ContentTypeEditor.tsx:124
msgid "When the entry was last modified"
msgstr "Date de dernière modification de l'entrée"

#: packages/admin/src/components/ContentTypeEditor.tsx:130
msgid "When the entry was published"
msgstr "Date de publication de l'entrée"

#: packages/admin/src/components/TaxonomyManager.tsx:490
msgid "Which content types can use this taxonomy"
msgstr "Quels types de contenu peuvent utiliser cette taxonomie"

#: packages/admin/src/components/FieldEditor.tsx:165
msgid "Whole number"
msgstr "Nombre entier"

#: packages/admin/src/components/AdminCommandPalette.tsx:169
#: packages/admin/src/components/PluginManager.tsx:333
#: packages/admin/src/components/Sidebar.tsx:197
msgid "Widgets"
msgstr "Widgets"

#: packages/admin/src/components/editor/ImageDetailPanel.tsx:260
#: packages/admin/src/components/editor/ImageDetailPanel.tsx:425
msgid "Width"
msgstr "Largeur"

#: packages/admin/src/components/WordPressImport.tsx:1877
msgid "Will create"
msgstr "Créera"

#: packages/admin/src/components/settings/AllowedDomainsSettings.tsx:422
msgid "will no longer be able to sign up without an invite. Existing users are not affected."
msgstr "ne pourra plus s'inscrire sans invitation. Les utilisateurs existants ne sont pas concernés."

#: packages/admin/src/components/settings/EmailSettings.tsx:193
msgid "Without an email provider, invite links must be shared manually."
msgstr "Sans fournisseur de messagerie, les liens d'invitation doivent être partagés manuellement."

#: packages/admin/src/components/WordPressImport.tsx:1306
msgid "WordPress Username"
msgstr "Nom d'utilisateur WordPress"

#: packages/admin/src/components/WordPressImport.tsx:1014
msgid "WXR File"
msgstr "Fichier WXR"

#: packages/admin/src/components/users/UserDetail.tsx:236
msgid "Yes"
msgstr "Oui"

#: packages/admin/src/components/DeviceAuthorizePage.tsx:188
msgid "You can close this page and return to your terminal."
msgstr "Vous pouvez fermer cette page et revenir à votre terminal."

#: packages/admin/src/components/WelcomeModal.tsx:43
msgid "You can create and edit your own content."
msgstr "Vous pouvez créer et modifier votre propre contenu."

#: packages/admin/src/components/WelcomeModal.tsx:42
msgid "You can manage content, media, menus, and taxonomies."
msgstr "Vous pouvez gérer le contenu, les fichiers multimédias, les menus et les taxonomies."

#: packages/admin/src/components/WelcomeModal.tsx:44
msgid "You can view and contribute to the site."
msgstr "Vous pouvez consulter le site et y contribuer."

#: packages/admin/src/components/users/UserDetail.tsx:175
msgid "You cannot change your own role"
msgstr "Vous ne pouvez pas changer votre propre rôle"

#: packages/admin/src/components/WelcomeModal.tsx:41
msgid "You have full access to manage this site, including users, settings, and all content."
msgstr "Vous avez un accès complet pour gérer ce site, y compris les utilisateurs, les paramètres et tout le contenu."

#. placeholder {0}: passkey.name
#: packages/admin/src/components/settings/PasskeyItem.tsx:206
msgid "You won't be able to use \"{0}\" to sign in anymore. This action cannot be undone."
msgstr "Vous ne pourrez plus utiliser « {0} » pour vous connecter. Cette action ne peut pas être annulée."

#: packages/admin/src/components/settings/PasskeyItem.tsx:207
msgid "You won't be able to use this passkey to sign in anymore. This action cannot be undone."
msgstr "Vous ne pourrez plus utiliser cette clé d'accès pour vous connecter. Cette action ne peut pas être annulée."

#: packages/admin/src/components/auth/PasskeyRegistration.tsx:369
msgid "You'll be prompted to use your device's biometric authentication, security key, or PIN."
msgstr "Vous serez invité à utiliser l'authentification biométrique, la clé de sécurité ou le code PIN de votre appareil."

#: packages/admin/src/components/WordPressImport.tsx:1199
msgid "You'll be redirected to WordPress to authorize the connection."
msgstr "Vous serez redirigé vers WordPress pour autoriser la connexion."

#: packages/admin/src/components/SignupPage.tsx:190
msgid "You'll be signing up as"
msgstr "Vous serez inscrit en tant que"

#: packages/admin/src/components/SetupWizard.tsx:577
msgid "You're signed in via Cloudflare Access"
msgstr "Vous êtes connecté via Cloudflare Access"

#: packages/admin/src/components/SignupPage.tsx:69
msgid "you@company.com"
msgstr "vous@entreprise.com"

#: packages/admin/src/components/auth/PasskeyLogin.tsx:336
#: packages/admin/src/components/SetupWizard.tsx:230
msgid "you@example.com"
msgstr "vous@exemple.com"

#: packages/admin/src/components/WelcomeModal.tsx:39
msgid "Your account has been created successfully."
msgstr "Votre compte a bien été créé."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:318
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:315
msgid "Your browser doesn't support passkeys. Please use a modern browser like Chrome, Safari, Firefox, or Edge."
msgstr "Votre navigateur ne prend pas en charge les mots de passe. Veuillez utiliser un navigateur moderne comme Chrome, Safari, Firefox ou Edge."

#: packages/admin/src/components/auth/PasskeyLogin.tsx:269
#: packages/admin/src/components/auth/PasskeyRegistration.tsx:272
msgid "Your device doesn't support the required security features."
msgstr "Votre appareil ne prend pas en charge les fonctionnalités de sécurité requises."

#: packages/admin/src/components/SetupWizard.tsx:226
msgid "Your Email"
msgstr "Votre e-mail"

#: packages/admin/src/components/settings/SocialSettings.tsx:158
msgid "Your Facebook page or profile username"
msgstr "Le nom d'utilisateur de votre page Facebook ou de votre profil"

#: packages/admin/src/components/settings/SocialSettings.tsx:152
msgid "Your GitHub username"
msgstr "Le nom d'utilisateur de votre compte GitHub"

#: packages/admin/src/components/settings/SocialSettings.tsx:164
msgid "Your Instagram username"
msgstr "Le nom d'utilisateur de votre compte Instagram"

#: packages/admin/src/components/settings/SocialSettings.tsx:170
msgid "Your LinkedIn profile username"
msgstr "Le nom d'utilisateur de votre compte LinkedIn"

#: packages/admin/src/components/SetupWizard.tsx:238
msgid "Your Name"
msgstr "Votre nom"

#: packages/admin/src/components/SignupPage.tsx:200
msgid "Your name (optional)"
msgstr "Votre nom (facultatif)"

#: packages/admin/src/components/WelcomeModal.tsx:40
msgid "Your Role"
msgstr "Votre rôle"

#: packages/admin/src/components/settings/SocialSettings.tsx:146
msgid "Your Twitter/X handle (e.g., @username)"
msgstr "Votre identifiant Twitter/X (p. ex. @username)"

#. placeholder {0}: attachments.count
#: packages/admin/src/components/WordPressImport.tsx:1925
msgid "Your WordPress export contains {0} media files."
msgstr "Votre exportation WordPress contient {0} fichiers multimédias."

#: packages/admin/src/components/settings/SocialSettings.tsx:176
msgid "Your YouTube channel ID or handle"
msgstr "Votre identifiant ou l'identifiant de votre chaîne YouTube"

#: packages/admin/src/components/settings/SocialSettings.tsx:173
msgid "YouTube"
msgstr "YouTube"
