export const messages = { 'Not found': 'Introuvable', 'Edit article': 'Modifier l’article', unselected: 'désélectionnée', 'Log in': 'Se connecter', Language: 'Langue', Theme: 'Thème', 'Language: {0}': 'Langue : {0}', Profile: 'Profil', 'Log out': 'Se déconnecter', Account: 'Compte', 'Your account menu': 'Menu de votre compte', Home: 'Accueil', Articles: 'Articles', Media: 'Médias', Users: 'Utilisateurs', Integration: 'Intégration', Settings: 'Paramètres', System: 'Système', Light: 'Clair', Dark: 'Sombre', Main: 'Principale', Breadcrumb: 'Fil d’Ariane', 'Skip to content': 'Aller au contenu', Save: 'Enregistrer', 'Saving…': 'Enregistrement…', Saved: 'Enregistré', 'Save failed': 'Échec de l’enregistrement', '{0} words · {1} characters': '{0} mots · {1} caractères', 'Saving {0} characters. This can take a few seconds.': 'Enregistrement de {0} caractères. Cela peut prendre quelques secondes.', "Couldn't save. Your text is kept. Retry.": 'Impossible d’enregistrer. Votre texte est conservé. Réessayez.', 'Unsaved changes': 'Modifications non enregistrées', 'Display name': 'Nom d’affichage', Username: 'Nom d’utilisateur', Email: 'E-mail', Password: 'Mot de passe', 'Your username': 'Votre nom d’utilisateur', 'First time here?': 'Première visite ?', 'Forgot password?': 'Mot de passe oublié ?', 'Create the owner account': 'Créer le compte propriétaire', 'Welcome back. Log in to manage your articles.': 'Bienvenue. Connectez-vous pour gérer vos articles.', "That username and password don't match": 'Le nom d’utilisateur et le mot de passe ne correspondent pas', 'Check both and try again. Passwords are case-sensitive.': 'Vérifiez les deux et réessayez. Les mots de passe sont sensibles à la casse.', 'Too many attempts': 'Trop de tentatives', 'For your security, wait a moment before trying again.': 'Pour votre sécurité, patientez avant de réessayer.', "Couldn't reach RenewCMS": 'Impossible de joindre RenewCMS', 'Check your connection and try again.': 'Vérifiez votre connexion et réessayez.', 'Your session expired': 'Votre session a expiré', 'Log in again to pick up where you left off. Unsaved changes are kept on this device.': 'Reconnectez-vous pour reprendre votre travail. Les modifications non enregistrées sont conservées sur cet appareil.', 'Password changed': 'Mot de passe modifié', 'Log in with your new password.': 'Connectez-vous avec votre nouveau mot de passe.', 'Logging in…': 'Connexion…', 'Try again in {0}': 'Réessayez dans {0}', 'Use at least 3 characters.': 'Utilisez au moins 3 caractères.', 'Use your username, not your email address.': "Utilisez votre nom d'utilisateur, pas votre adresse e-mail.", 'Use 20 characters or fewer.': 'Utilisez 20 caractères au maximum.', 'Enter your password.': 'Saisissez votre mot de passe.', 'Hide password': 'Masquer le mot de passe', 'Show password': 'Afficher le mot de passe', 'Your account on this RenewCMS workspace.': 'Votre compte dans cet espace RenewCMS.', 'Shown instead of your username across the back-office and in the emails RenewCMS sends. Leave it empty to use your username.': 'Remplace votre nom d’utilisateur dans l’administration et les e-mails envoyés par RenewCMS. Laissez ce champ vide pour utiliser votre nom d’utilisateur.', '(optional)': '(facultatif)', 'e.g. Marta Alves': 'p. ex. Marta Alves', 'Use 60 characters or fewer.': 'Utilisez 60 caractères maximum.', "Couldn't save your display name. Your text is still here. Try again in a moment.": 'Impossible d’enregistrer votre nom d’affichage. Votre texte est conservé. Réessayez dans un instant.', 'You appear as “{0}”.': 'Vous apparaissez sous le nom « {0} ».', 'You appear as “{0}”, your username.': 'Vous apparaissez sous le nom « {0} », votre nom d’utilisateur.', 'Set when your account was created. You log in with your username, even after adding a display name.': 'Défini à la création de votre compte. Vous vous connectez avec votre nom d’utilisateur, même après l’ajout d’un nom d’affichage.', "To change it, we'll email a reset link to {0}. The link works once, within 1 hour.": 'Pour le modifier, nous enverrons un lien de réinitialisation à {0}. Ce lien est utilisable une fois, pendant 1 heure.', 'Reset link sent': 'Lien de réinitialisation envoyé', 'Too many requests': 'Trop de demandes', "You've asked for several links recently. Wait a few minutes, then try again.": 'Vous avez demandé plusieurs liens récemment. Patientez quelques minutes, puis réessayez.', "Couldn't send the link": 'Impossible d’envoyer le lien', 'Check {0}. The link works once, within 1 hour.': 'Consultez {0}. Ce lien est utilisable une fois, pendant 1 heure.', 'Sending…': 'Envoi…', 'Send again': 'Renvoyer', 'Send reset link': 'Envoyer le lien de réinitialisation', 'Display name saved': 'Nom d’affichage enregistré', 'Display name removed': 'Nom d’affichage supprimé', 'You now appear as {0} across RenewCMS and in emails.': 'Vous apparaissez désormais sous le nom {0} dans RenewCMS et les e-mails.', 'You now appear as {0}, your username.': 'Vous apparaissez désormais sous le nom {0}, votre nom d’utilisateur.', 'Leave without saving?': 'Quitter sans enregistrer ?', "Your display name change hasn't been saved.": 'Votre nouveau nom d’affichage n’a pas été enregistré.', 'Keep editing': 'Continuer à modifier', 'Discard changes': 'Abandonner les modifications', Cancel: 'Annuler', Delete: 'Supprimer', 'Deleting…': 'Suppression…', Retry: 'Réessayer', 'Try again': 'Réessayer', 'Try again in a moment.': 'Réessayez dans un instant.', 'Welcome to RenewCMS': 'Bienvenue dans RenewCMS', 'Welcome to RenewCMS.': 'Bienvenue dans RenewCMS.', "This creates the single admin account for this site. Once it's verified, registration closes.": 'Crée le compte administrateur unique de ce site. Une fois vérifié, les inscriptions sont fermées.', "We'll send a verification link here.": 'Nous enverrons un lien de vérification ici.', "Letters and numbers, 3 to 20 characters. You'll use it to log in.": 'Lettres et chiffres, de 3 à 20 caractères. Vous l’utiliserez pour vous connecter.', 'At least 8 characters': 'Au moins 8 caractères', 'Passwords match': 'Les mots de passe correspondent', 'Use 3 to 20 characters.': 'Utilisez de 3 à 20 caractères.', 'Use 3 to 200 characters.': 'Utilisez de 3 à 200 caractères.', 'Enter a full email address, like name@example.com.': 'Saisissez une adresse e-mail complète, comme nom@exemple.fr.', "The passwords don't match.": 'Les mots de passe ne correspondent pas.', 'That username is taken. Try another.': 'Ce nom d’utilisateur est déjà pris. Essayez-en un autre.', "Something in the form isn't valid. Check the highlighted fields.": 'Un élément du formulaire n’est pas valide. Vérifiez les champs signalés.', "Couldn't create the account": 'Impossible de créer le compte', 'Already have an account?': 'Vous avez déjà un compte ?', 'Already set up?': 'Déjà configuré ?', 'e.g. marta': 'p. ex. marta', 'e.g. lea': 'p. ex. lea', 'Check your email': 'Consultez vos e-mails', 'We sent a verification link to {0}. It expires in 2 hours.': 'Nous avons envoyé un lien de vérification à {0}. Il expire dans 2 heures.', 'We sent a verification link to the email you registered with. It expires in 2 hours.': 'Nous avons envoyé un lien de vérification à votre adresse d’inscription. Il expire dans 2 heures.', "Opened it on another device? That works too; you'll log in there first. Can't find it? Check your spam folder. If the link has expired, cancel your registration and start again.": 'Ouvert sur un autre appareil ? Cela fonctionne aussi ; connectez-vous d’abord sur cet appareil. Vous ne le trouvez pas ? Vérifiez vos courriers indésirables. Si le lien a expiré, annulez votre inscription et recommencez.', 'Cancel registration and start over': 'Annuler l’inscription et recommencer', 'Cancel your registration?': 'Annuler votre inscription ?', 'Your account will be deleted. You can register again with the same or a different email.': 'Votre compte sera supprimé. Vous pourrez vous réinscrire avec la même adresse e-mail ou une autre.', 'Cancel registration': 'Annuler l’inscription', 'Keep my account': 'Conserver mon compte', 'Cancelling…': 'Annulation…', "Couldn't cancel registration": 'Impossible d’annuler l’inscription', "Couldn't cancel registration, so it's still pending. Try again in a moment.": 'Impossible d’annuler l’inscription, qui reste en attente. Réessayez dans un instant.', "There's nothing to cancel.": 'Il n’y a rien à annuler.', 'Registration cancelled': 'Inscription annulée', 'You can create the owner account again.': 'Vous pouvez recréer le compte propriétaire.', 'Verifying your account…': 'Vérification de votre compte…', 'This only takes a moment.': 'Cela ne prend qu’un instant.', "You're verified": 'Votre compte est vérifié', 'Your account is verified': 'Votre compte est vérifié', 'Your account is already verified': 'Votre compte est déjà vérifié', 'Taking you to your dashboard…': 'Redirection vers votre tableau de bord…', 'Go to Home': 'Aller à l’accueil', "This verification link doesn't work": 'Ce lien de vérification ne fonctionne pas', 'It may have expired (links last 2 hours) or already been used.': 'Il a peut-être expiré (les liens durent 2 heures) ou a déjà été utilisé.', 'Cancel your registration and start over to get a new link.': 'Annulez votre inscription et recommencez pour obtenir un nouveau lien.', 'Log in to finish verifying': 'Connectez-vous pour terminer la vérification', "You opened this link somewhere you're not logged in. Log in here and we'll verify your account right after.": 'Vous avez ouvert ce lien sans être connecté. Connectez-vous ici et nous vérifierons votre compte aussitôt.', 'Log in and verify': 'Se connecter et vérifier', 'The verification code is missing. Open the link from your email again, or copy the full address into your browser.': 'Le code de vérification manque. Rouvrez le lien de votre e-mail ou copiez l’adresse complète dans votre navigateur.', 'This site already has an owner': 'Ce site a déjà un propriétaire', 'Log in instead.': 'Connectez-vous à la place.', 'Go to log in': 'Aller à la connexion', 'Back to log in': 'Retour à la connexion', 'Reset your password': 'Réinitialiser votre mot de passe', "Enter the email for your account and we'll send you a link to choose a new password.": 'Saisissez l’adresse e-mail de votre compte et nous vous enverrons un lien pour choisir un nouveau mot de passe.', 'If an account exists for that email, a password reset link has been sent.': 'Si un compte existe pour cette adresse, un lien de réinitialisation a été envoyé.', 'The link expires in 1 hour.': 'Le lien expire dans 1 heure.', 'Wait a moment before asking for another link.': 'Patientez avant de demander un autre lien.', 'Wait a moment before trying again.': 'Patientez avant de réessayer.', 'New password': 'Nouveau mot de passe', 'Confirm new password': 'Confirmer le nouveau mot de passe', "Pick something you haven't used here before. You'll log in with it next.": 'Choisissez un mot de passe que vous n’avez pas encore utilisé ici. Vous vous connecterez ensuite avec celui-ci.', 'This reset link has expired': 'Ce lien de réinitialisation a expiré', 'Reset links work once, for 1 hour. Request a new one and use it within the hour.': 'Les liens de réinitialisation fonctionnent une fois, pendant 1 heure. Demandez-en un nouveau et utilisez-le dans l’heure.', 'Request a new link': 'Demander un nouveau lien', 'This link is incomplete': 'Ce lien est incomplet', 'Part of the reset link is missing. Open it from your email again, or request a new one.': 'Une partie du lien de réinitialisation manque. Rouvrez-le depuis votre e-mail ou demandez-en un nouveau.', 'Open the link from your email again, or copy the full address into your browser.': 'Rouvrez le lien depuis votre e-mail ou copiez l’adresse complète dans votre navigateur.', 'Accept your invite': 'Accepter votre invitation', 'Checking your invite…': 'Vérification de votre invitation…', 'Choose a username and password to finish setting up your account.': 'Choisissez un nom d’utilisateur et un mot de passe pour terminer la configuration de votre compte.', 'This invite has expired': 'Cette invitation a expiré', 'Invites work once, for 3 days. Ask the person who invited you to send a new one.': 'Les invitations fonctionnent une fois, pendant 3 jours. Demandez à la personne qui vous a invité d’en envoyer une nouvelle.', "This invite link doesn't work": 'Ce lien d’invitation ne fonctionne pas', 'It may be incomplete, or it may already have been used. If you already set up your account, log in instead.': 'Il est peut-être incomplet ou déjà utilisé. Si vous avez déjà configuré votre compte, connectez-vous.', "Couldn't check your invite": 'Impossible de vérifier votre invitation', 'Your account is ready': 'Votre compte est prêt', 'Good morning': 'Bonjour', 'Good afternoon': 'Bon après-midi', 'Good evening': 'Bonsoir', "Here's where things stand on your site.": 'Voici la situation de votre site.', 'Recently updated': 'Modifiés récemment', 'Write your first article': 'Écrire votre premier article', 'Write your first one. It stays a draft until you publish it.': 'Écrivez votre premier article. Il reste un brouillon jusqu’à sa publication.', "Everything you've written, online and in draft.": 'Tous vos articles, publiés et en brouillon.', "Everything you've written is online.": 'Tous vos articles sont publiés.', 'Nothing is online yet': 'Aucun article publié', 'Publish a draft and it will appear on your website.': 'Publiez un brouillon pour l’afficher sur votre site.', 'No drafts': 'Aucun brouillon', Online: 'Publié', Draft: 'Brouillon', 'Drafts {0}': 'Brouillons {0}', 'Online {0}': 'Publiés {0}', 'All {0}': 'Tous {0}', All: 'Tous', 'New article': 'Nouvel article', 'All articles': 'Tous les articles', 'No articles yet': 'Aucun article', 'No articles match "{0}"': 'Aucun article ne correspond à « {0} »', 'Check the spelling, or search for a shorter part of the title.': 'Vérifiez l’orthographe ou recherchez une partie plus courte du titre.', 'Search by title': 'Rechercher par titre', 'Clear search': 'Effacer la recherche', Title: 'Titre', '3 to 200 characters.': 'De 3 à 200 caractères.', "The title can't be changed after creation.": 'Le titre ne peut pas être modifié après la création.', 'It starts as a draft, so nothing appears on your site until you publish it.': 'Il commence comme brouillon : rien n’apparaît sur votre site avant sa publication.', "It's saved as a draft. Titles can't be changed later, so check it now.": 'Il est enregistré comme brouillon. Les titres ne peuvent pas être modifiés ensuite : vérifiez-le maintenant.', 'e.g. Choosing tiles for a small bathroom': 'p. ex. Choisir du carrelage pour une petite salle de bains', "Couldn't create the article. Your text is still here. Try again in a moment.": 'Impossible de créer l’article. Votre texte est conservé. Réessayez dans un instant.', 'Draft created': 'Brouillon créé', '"{0}" is saved as a draft.': '« {0} » est enregistré comme brouillon.', Edit: 'Modifier', Preview: 'Aperçu', Editor: 'Éditeur', Publish: 'Publier', Unpublish: 'Dépublier', 'Save and publish': 'Enregistrer et publier', 'Publishing…': 'Publication…', 'Unpublishing…': 'Dépublication…', 'Article published': 'Article publié', 'Article unpublished': 'Article dépublié', '"{0}" is now online.': '« {0} » est maintenant publié.', '"{0}" is now offline.': '« {0} » est maintenant dépublié.', "Couldn't publish": 'Impossible de publier', "Couldn't unpublish": 'Impossible de dépublier', 'That article no longer exists': 'Cet article n’existe plus', 'That article no longer exists.': 'Cet article n’existe plus.', 'It was deleted somewhere else, so we removed it from the list.': 'Il a été supprimé ailleurs ; nous l’avons donc retiré de la liste.', 'Delete article': 'Supprimer l’article', 'Delete this article?': 'Supprimer cet article ?', '"{0}" will be deleted.{1} This can\'t be undone.': '« {0} » sera supprimé.{1} Cette action est irréversible.', ' Its images stay in your library.': ' Ses images restent dans votre bibliothèque.', 'Article deleted': 'Article supprimé', '"{0}" is gone.': '« {0} » a été supprimé.', "Couldn't delete the article, so it's still there. Try again in a moment.": 'Impossible de supprimer l’article, qui est toujours présent. Réessayez dans un instant.', 'Copy API URL': 'Copier l’URL de l’API', 'Copy the public API URL': 'Copier l’URL de l’API publique', Copy: 'Copier', Copied: 'Copié', 'Link copied': 'Lien copié', 'The API URL for "{0}" is on your clipboard.': 'L’URL de l’API de « {0} » est dans votre presse-papiers.', "Couldn't copy the link": 'Impossible de copier le lien', 'Articles, sorted by last updated, newest first': 'Articles triés par dernière modification, du plus récent au plus ancien', 'Articles, sorted by {0}, {1}': 'Articles triés par {0}, {1}', title: 'titre', status: 'statut', created: 'date de création', updated: 'dernière modification', ascending: 'croissant', descending: 'décroissant', 'Loading articles': 'Chargement des articles', Loading: 'Chargement', "Couldn't load your articles": 'Impossible de charger vos articles', 'Something went wrong on the server. Try again in a moment.': 'Une erreur est survenue sur le serveur. Réessayez dans un instant.', 'Live. Your website can read this article.': 'Publié. Votre site peut lire cet article.', "Titles can't be changed after an article is created. To use a different title, create a new article and delete this one.": 'Les titres ne peuvent pas être modifiés après la création d’un article. Pour changer de titre, créez un nouvel article et supprimez celui-ci.', 'Back to Articles': 'Retour aux articles', 'Back to Integration': 'Retour à l’intégration', 'Your changes to "{0}" haven\'t been saved.': 'Vos modifications de « {0} » n’ont pas été enregistrées.', 'Shorten the text or remove an image. Formatting counts too.': 'Raccourcissez le texte ou retirez une image. La mise en forme compte aussi.', 'Shorten the text.': 'Raccourcissez le texte.', 'Almost at the length limit.': 'La limite de longueur est proche.', 'Close to the limit. Images and formatting count too.': 'La limite est proche. Les images et la mise en forme comptent aussi.', '1 character over. {0}': '1 caractère en trop. {0}', '{0} characters over. {1}': '{0} caractères en trop. {1}', 'Saved at {0}': 'Enregistré à {0}', 'Saved {0} ago': 'Enregistré il y a {0}', Undo: 'Annuler', Redo: 'Rétablir', Paragraph: 'Paragraphe', 'Paragraph style': 'Style de paragraphe', 'Heading 1': 'Titre 1', 'Heading 2': 'Titre 2', 'Heading 3': 'Titre 3', 'Heading 4': 'Titre 4', 'Heading {0}': 'Titre {0}', Bold: 'Gras', Italic: 'Italique', Underline: 'Souligné', Strikethrough: 'Barré', 'Align left': 'Aligner à gauche', 'Align center': 'Centrer', 'Align right': 'Aligner à droite', Justify: 'Justifier', 'Bullet list': 'Liste à puces', 'Numbered list': 'Liste numérotée', Indent: 'Augmenter le retrait', Outdent: 'Réduire le retrait', 'Clear formatting': 'Effacer la mise en forme', 'More actions': 'Plus d’actions', 'Insert link': 'Insérer un lien', 'Insert link (Ctrl+K)': 'Insérer un lien (Ctrl+K)', 'Insert link (⌘K)': 'Insérer un lien (⌘K)', 'Edit link': 'Modifier le lien', 'Save link': 'Enregistrer le lien', 'Remove link': 'Retirer le lien', 'Open link': 'Ouvrir le lien', Link: 'Lien', 'Link text': 'Texte du lien', 'What the reader sees': 'Ce que voit le lecteur', 'https://example.com, /page, mailto: or #anchor': 'https://exemple.com, /page, mailto: ou #ancre', 'Open in new tab': 'Ouvrir dans un nouvel onglet', 'Links open in the same tab unless you turn on a new tab.': 'Les liens s’ouvrent dans le même onglet, sauf si vous activez un nouvel onglet.', 'Enter the link text.': 'Saisissez le texte du lien.', 'Enter a valid URL. Use http(s), mailto, a path or #anchor.': 'Saisissez une URL valide. Utilisez http(s), mailto, un chemin ou #ancre.', Open: 'Ouvrir', Remove: 'Retirer', Image: 'Image', 'Add an image': 'Ajouter une image', 'Remove image': 'Retirer l’image', 'Remove this image from the article?': 'Retirer cette image de l’article ?', "It's removed from this article only. The file stays in your library and in any other article that uses it.": 'Elle est retirée de cet article uniquement. Le fichier reste dans votre bibliothèque et dans les autres articles qui l’utilisent.', 'Removing…': 'Retrait…', 'Image removed': 'Image retirée', 'Save to keep it in the article.': 'Enregistrez pour la conserver dans l’article.', 'This image is no longer available': 'Cette image n’est plus disponible', 'It was deleted from the library. Remove it from the article.': 'Elle a été supprimée de la bibliothèque. Retirez-la de l’article.', 'Upload an image': 'Importer une image', 'Upload image': 'Importer une image', 'Insert image': 'Insérer l’image', 'Alt text (optional)': 'Texte alternatif (facultatif)', 'e.g. North wall of the kitchen before plastering': 'p. ex. Mur nord de la cuisine avant l’enduit', Library: 'Bibliothèque', 'In this article': 'Dans cet article', Images: 'Images', "Every image you've uploaded, ready to use in any article.": 'Toutes vos images importées, prêtes à être utilisées dans vos articles.', 'Drop images to upload': 'Déposez des images pour les importer', 'PNG, JPEG, WEBP, SVG · max 10 MB each': 'PNG, JPEG, WEBP, SVG · 10 Mo maximum par image', 'PNG, JPEG, WEBP, SVG · max 10 MB': 'PNG, JPEG, WEBP, SVG · 10 Mo maximum', Upload: 'Importer', 'Upload anyway': 'Importer quand même', 'Use existing': 'Utiliser l’image existante', 'Choose another file': 'Choisir un autre fichier', 'Images can be up to 10 MB. Use a PNG, JPEG, WEBP or SVG image.': 'Les images peuvent atteindre 10 Mo. Utilisez une image PNG, JPEG, WEBP ou SVG.', 'Use a PNG, JPEG, WEBP or SVG image, up to 10 MB.': 'Utilisez une image PNG, JPEG, WEBP ou SVG de 10 Mo maximum.', 'Already in your library': 'Déjà dans votre bibliothèque', '{0} already in your library': '{0} déjà dans votre bibliothèque', 'Same as "{0}", uploaded {1}{2}.': 'Identique à « {0} », importée {1}{2}.', 'Uploaded {0}{1}': 'Importée {0}{1}', ' by {0}': ' par {0}', '{0} matches an image uploaded on {1}{2}.': '{0} correspond à une image importée le {1}{2}.', 'Upload failed': 'Échec de l’importation', "{0} couldn't be read": 'Impossible de lire {0}', "{0} isn't an image": '{0} n’est pas une image', '{0} is {1} MB': '{0} fait {1} Mo', '{0} is {1} MB. Images can be up to 10 MB.': '{0} fait {1} Mo. Les images peuvent atteindre 10 Mo.', '"{0}" can\'t be used': 'Impossible d’utiliser « {0} »', "The server couldn't read this image. Save it again as a PNG or JPEG, then try again.": 'Le serveur n’a pas pu lire cette image. Enregistrez-la de nouveau au format PNG ou JPEG, puis réessayez.', "The server didn't accept the file. Nothing was added to your library.": 'Le serveur a refusé le fichier. Rien n’a été ajouté à votre bibliothèque.', "The server didn't accept the file. Your article hasn't changed.": 'Le serveur a refusé le fichier. Votre article n’a pas changé.', 'Too many uploads': 'Trop d’importations', 'For your security, wait a moment before uploading again.': 'Pour votre sécurité, patientez avant d’importer à nouveau.', Waiting: 'En attente', 'Waiting for connection': 'En attente de connexion', 'Cancel upload': 'Annuler l’importation', 'Uploading {0}': 'Importation de {0}', 'Uploading {0} of {1} KB': 'Importation : {0} sur {1} Ko', 'Uploading {0} of {1} MB': 'Importation : {0} sur {1} Mo', 'Upload finished': 'Importation terminée', 'Nothing was uploaded': 'Aucune image importée', 'Added to your library': 'Ajoutée à votre bibliothèque', 'Image added': 'Image ajoutée', Uploads: 'Importations', '{0} of {1} done': '{0} sur {1} terminées', '{0} uploaded': '{0} importées', '{0} need attention': '{0} nécessitent votre attention', 'No images yet': 'Aucune image', 'No images match "{0}"': 'Aucune image ne correspond à « {0} »', 'No images match this filter': 'Aucune image ne correspond à ce filtre', 'Check the spelling, or search for a shorter part of the filename.': 'Vérifiez l’orthographe ou recherchez une partie plus courte du nom de fichier.', 'Images you upload appear here, ready to use in any article.': 'Vos images importées apparaissent ici, prêtes à être utilisées dans vos articles.', 'Your library is empty': 'Votre bibliothèque est vide', 'Upload your first image. You can use it in any article.': 'Importez votre première image. Vous pourrez l’utiliser dans vos articles.', "Couldn't load your images": 'Impossible de charger vos images', "Couldn't load your library": 'Impossible de charger votre bibliothèque', 'Loading images': 'Chargement des images', 'Search by filename': 'Rechercher par nom de fichier', 'Clear filters': 'Effacer les filtres', Sort: 'Trier', Newest: 'Plus récentes', Oldest: 'Plus anciennes', Largest: 'Plus grandes', 'Newest first': 'Plus récentes d’abord', 'Newest first · {0} images': 'Plus récentes d’abord · {0} images', 'Grid view': 'Vue en grille', 'List view': 'Vue en liste', Filename: 'Nom de fichier', Size: 'Taille', Dimensions: 'Dimensions', Uploaded: 'Importée', 'Uploaded by': 'Importée par', 'Used in': 'Utilisée dans', Unused: 'Inutilisées', unused: 'inutilisée', Type: 'Type', Vector: 'Vectoriel', Selection: 'Sélection', 'Select all': 'Tout sélectionner', 'Selection cleared': 'Sélection effacée', '{0} selected': '{0} sélectionnées', '{0} {1}, {2} selected': '{0} {1}, {2} sélectionnées', Details: 'Détails', 'Image details': 'Détails de l’image', 'Copy URL': 'Copier l’URL', 'URL copied': 'URL copiée', 'Paste it wherever you need the image address.': 'Collez-la là où vous avez besoin de l’adresse de l’image.', Rename: 'Renommer', 'Rename image': 'Renommer l’image', 'Renaming…': 'Renommage…', 'Only the filename changes. The URL stays the same, so articles that use this image keep working.': 'Seul le nom du fichier change. L’URL reste identique : les articles utilisant cette image continuent de fonctionner.', 'Letters, numbers, dashes and underscores. The {0} ending stays.': 'Lettres, chiffres, tirets et tirets bas. L’extension {0} est conservée.', 'Enter a filename.': 'Saisissez un nom de fichier.', 'Image renamed': 'Image renommée', 'It\'s now "{0}". The URL is the same.': 'Elle s’appelle désormais « {0} ». L’URL est identique.', "Couldn't rename the image. Your text is still here. Try again in a moment.": 'Impossible de renommer l’image. Votre texte est conservé. Réessayez dans un instant.', 'Delete image': 'Supprimer l’image', 'Delete…': 'Supprimer…', 'Delete this image?': 'Supprimer cette image ?', "Delete an image that's in use?": 'Supprimer une image utilisée ?', '"{0}" will be deleted from your library. No article uses it. This can\'t be undone.': '« {0} » sera supprimée de votre bibliothèque. Aucun article ne l’utilise. Cette action est irréversible.', '"{0}" is used in {1}. If you delete it, they will show a broken image. This can\'t be undone.': '« {0} » est utilisée dans {1}. Si vous la supprimez, ces articles afficheront une image manquante. Cette action est irréversible.', 'Image deleted': 'Image supprimée', '"{0}" is gone from your library.': '« {0} » a été supprimée de votre bibliothèque.', 'That image no longer exists': 'Cette image n’existe plus', 'It was deleted somewhere else, so we removed it from the library.': 'Elle a été supprimée ailleurs ; nous l’avons donc retirée de la bibliothèque.', "Couldn't delete the image, so it's still there. Try again in a moment.": 'Impossible de supprimer l’image, qui est toujours présente. Réessayez dans un instant.', "Couldn't delete the images, so they're still there. Try again in a moment.": 'Impossible de supprimer les images, qui sont toujours présentes. Réessayez dans un instant.', "Couldn't delete {0}": 'Impossible de supprimer {0}', "They're gone from your library.": 'Elles ont été supprimées de votre bibliothèque.', "It's still in your library.": 'Elle est toujours dans votre bibliothèque.', 'This image is safe to delete. No article shows it.': 'Cette image peut être supprimée. Aucun article ne l’affiche.', "This can't be undone.": 'Cette action est irréversible.', 'None of them are used in any article. {0}': 'Aucune n’est utilisée dans un article. {0}', "It isn't used in any article. {0}": 'Elle n’est utilisée dans aucun article. {0}', 'which will show a broken image.': 'qui afficheront une image manquante.', '{0} of them are used in {1}, {2} {3} {4}': '{0} sont utilisées dans {1}, {2} {3} {4}', '{0} deleted': '{0} supprimées', '{0} deleted. {1} {2} still in your library. Try again.': '{0}. {1} {2} toujours dans votre bibliothèque. Réessayez.', '1 image was': '1 image a été supprimée', is: 'est', are: 'sont', '{0} images were': '{0} images ont été supprimées', Duplicates: 'Doublons', Duplicate: 'Doublon', 'No duplicates': 'Aucun doublon', 'Every image in your library is different.': 'Toutes les images de votre bibliothèque sont différentes.', 'Review duplicates': 'Examiner les doublons', 'Back to all images': 'Retour à toutes les images', Group: 'Groupe', '1 copy': '1 copie', '{0} copies': '{0} copies', 'Identical to {0} other {1}': 'Identique à {0} autres {1}', '{0} identical images · {1} each · {2}': '{0} images identiques · {1} chacune · {2}', Suggested: 'Suggérée', 'Suggested: the most used copy, then the oldest. Choosing another copy switches articles to it.': 'Suggérée : la copie la plus utilisée, puis la plus ancienne. Choisir une autre copie redirige les articles vers celle-ci.', 'Merge into this one': 'Fusionner dans celle-ci', 'Merging…': 'Fusion…', "Couldn't merge the copies. Nothing was changed. Try again in a moment.": 'Impossible de fusionner les copies. Rien n’a changé. Réessayez dans un instant.', 'One of these images changed, so nothing was merged. The list is up to date now. Check it and try again.': 'Une de ces images a changé : aucune fusion n’a eu lieu. La liste est à jour. Vérifiez-la et réessayez.', "Articles that use the other {0} will be switched to {1}, and the other {2} will be deleted. {3} will be updated. This can't be undone.": 'Les articles utilisant les {0} autres copies utiliseront {1}, et les {2} autres copies seront supprimées. {3} seront mis à jour. Cette action est irréversible.', 'Copies merged': 'Copies fusionnées', '{0} merged. {1} updated.': '{0} fusionnées. {1} mis à jour.', "The other one isn't used anywhere.": 'L’autre copie n’est utilisée nulle part.', "The other {0} aren't used anywhere.": 'Les {0} autres copies ne sont utilisées nulle part.', 'Stays in the library': 'Reste dans la bibliothèque', 'Stays in the library · {0}': 'Reste dans la bibliothèque · {0}', 'Kept · used in': 'Conservée · utilisée dans', 'Crop and resize': 'Recadrer et redimensionner', 'Crop area. Arrow keys move it, Shift and arrow keys resize it.': 'Zone de recadrage. Déplacez-la avec les flèches ; redimensionnez-la avec Maj et les flèches.', 'Aspect ratio': 'Proportions', Original: 'Original', Free: 'Libre', Width: 'Largeur', Rotate: 'Pivoter', Reset: 'Réinitialiser', "The crop is {0} px wide, so it's uploaded at that size. Enlarging it would make it blurry.": 'Le recadrage fait {0} px de large : il sera importé à cette taille. L’agrandir le rendrait flou.', 'Uploads as {0} × {1} px · about {2}': 'Importée en {0} × {1} px · environ {2}', 'Everyone who can sign in and work on your articles.': 'Toutes les personnes pouvant se connecter et travailler sur vos articles.', 'Invite user': 'Inviter un utilisateur', 'Invite a user': 'Inviter un utilisateur', 'Invite someone so they can sign in with their own account instead of sharing yours.': 'Invitez quelqu’un à se connecter avec son propre compte plutôt que de partager le vôtre.', "We'll email them a link to choose a username and password. The link expires after 3 days.": 'Nous lui enverrons un lien pour choisir un nom d’utilisateur et un mot de passe. Ce lien expire après 3 jours.', 'Invite sent': 'Invitation envoyée', '{0} has 3 days to accept.': '{0} a 3 jours pour accepter.', 'Too many invites. Wait a moment, then try again.': 'Trop d’invitations. Patientez, puis réessayez.', "There's already a pending invite for this address.": 'Une invitation est déjà en attente pour cette adresse.', 'This address already has an account.': 'Cette adresse a déjà un compte.', "Couldn't send the invite. Try again in a moment.": 'Impossible d’envoyer l’invitation. Réessayez dans un instant.', 'Loading users': 'Chargement des utilisateurs', "Couldn't load users": 'Impossible de charger les utilisateurs', Name: 'Nom', Role: 'Rôle', 'Invite status': 'Statut de l’invitation', Pending: 'En attente', Accepted: 'Acceptée', Expired: 'Expirée', Owner: 'Propriétaire', You: 'Vous', 'Renew invite': 'Renouveler l’invitation', 'Renewing…': 'Renouvellement…', 'Invite renewed': 'Invitation renouvelée', '{0} has 3 days to accept the new link.': '{0} a 3 jours pour accepter le nouveau lien.', "Couldn't renew the invite": 'Impossible de renouveler l’invitation', 'Cancel invite': 'Annuler l’invitation', 'Cancel this invite?': 'Annuler cette invitation ?', 'The link sent to {0} will stop working. You can invite the address again later.': 'Le lien envoyé à {0} ne fonctionnera plus. Vous pourrez inviter cette adresse plus tard.', 'Keep invite': 'Conserver l’invitation', 'Invite cancelled': 'Invitation annulée', '{0} can no longer use the link.': '{0} ne peut plus utiliser le lien.', "Couldn't cancel the invite. Try again in a moment.": 'Impossible d’annuler l’invitation. Réessayez dans un instant.', 'Workspace information.': 'Informations de l’espace de travail.', Version: 'Version', 'Connect your website': 'Connecter votre site web', 'Your site reads published articles from RenewCMS. Share this guide with whoever builds it.': 'Votre site lit les articles publiés dans RenewCMS. Partagez ce guide avec la personne qui le développe.', 'Open the guide': 'Ouvrir le guide', 'Base URL': 'URL de base', 'Public API URL': 'URL de l’API publique', "Browsers can only call the API from origins listed in the server's CORS setting. Ask whoever runs the server to add your site's address.": 'Les navigateurs ne peuvent appeler l’API que depuis les origines autorisées par le paramètre CORS du serveur. Demandez à la personne qui gère le serveur d’ajouter l’adresse de votre site.', Response: 'Réponse', 'Returns 404 until the article is online.': 'Renvoie 404 tant que l’article n’est pas publié.', Updates: 'Mises à jour', Update: 'Mettre à jour', 'Update available': 'Mise à jour disponible', 'Version {0} is available': 'La version {0} est disponible', 'Version {0} is ready to install': 'La version {0} est prête à être installée', "You're on version {0}": 'Vous utilisez la version {0}', 'You have {0}. Update downloads the new version and checks it. Nothing changes until you restart.': 'Vous utilisez {0}. La mise à jour télécharge et vérifie la nouvelle version. Rien ne change avant le redémarrage.', 'You have {0}. Only the owner can update RenewCMS. Ask the owner of this site.': 'Vous utilisez {0}. Seul le propriétaire peut mettre à jour RenewCMS. Contactez le propriétaire de ce site.', 'You have the latest version of RenewCMS.': 'Vous avez la dernière version de RenewCMS.', "You're up to date": 'Vous êtes à jour', 'You already have the latest version.': 'Vous avez déjà la dernière version.', 'Nothing to update': 'Aucune mise à jour', 'Check for updates': 'Rechercher des mises à jour', 'Checking for updates…': 'Recherche de mises à jour…', "Couldn't check for updates": 'Impossible de rechercher des mises à jour', "RenewCMS couldn't reach the update server. Check your connection and try again. Your site isn't affected.": 'RenewCMS n’a pas pu joindre le serveur de mises à jour. Vérifiez votre connexion et réessayez. Votre site n’est pas affecté.', "Couldn't reach RenewCMS. Check your connection and try again.": 'Impossible de joindre RenewCMS. Vérifiez votre connexion et réessayez.', 'Only the owner can update or restart the site.': 'Seul le propriétaire peut mettre à jour ou redémarrer le site.', 'Only the owner can do this': 'Seul le propriétaire peut effectuer cette action', 'Ask the owner of this site to update RenewCMS.': 'Demandez au propriétaire de ce site de mettre à jour RenewCMS.', 'Only the owner can update RenewCMS.': 'Seul le propriétaire peut mettre à jour RenewCMS.', 'Go to Settings': 'Aller aux paramètres', 'Update it from Settings. It takes about 2 minutes and the site stays online.': 'Mettez à jour depuis les paramètres. Cela prend environ 2 minutes et le site reste disponible.', 'Takes about 2 minutes. Your site stays online.': 'Cela prend environ 2 minutes. Votre site reste disponible.', "This site can't update itself from the browser yet. Whoever manages your server can set it up once, or update RenewCMS for you.": 'Ce site ne peut pas encore se mettre à jour depuis le navigateur. La personne qui gère votre serveur peut l’activer ou mettre à jour RenewCMS pour vous.', 'How to update': 'Comment mettre à jour', 'You have {0}. This site runs in Docker, so it updates by pulling a new image. Run the commands below on the server.': 'Vous avez {0}. Ce site fonctionne dans Docker : il se met à jour en récupérant une nouvelle image. Exécutez les commandes ci-dessous sur le serveur.', 'For whoever manages the server': 'Pour la personne qui gère le serveur', 'They run this once on the server. After that, Update and Restart appear here.': 'Cette commande s’exécute une fois sur le serveur. Les actions de mise à jour et de redémarrage apparaissent ensuite ici.', 'Read the release notes': 'Lire les notes de version', "What's new in": 'Nouveautés de', 'Downloading version {0}': 'Téléchargement de la version {0}', 'Downloading version {0}…': 'Téléchargement de la version {0}…', '{0}% · {1} of {2} MB': '{0} % · {1} sur {2} Mo', '{0}, {1} percent': '{0}, {1} pour cent', 'You can leave this page. The download continues and your site stays online.': 'Vous pouvez quitter cette page. Le téléchargement continue et votre site reste disponible.', 'Checking the download': 'Vérification du téléchargement', 'Checking the download…': 'Vérification du téléchargement…', 'Making sure the file is complete and safe to install. This takes a few seconds.': 'Vérification de l’intégrité et de la sécurité du fichier. Cela prend quelques secondes.', "The download didn't finish": 'Le téléchargement n’a pas abouti', 'The connection dropped before the file was complete. Nothing was changed and your site is running as before.': 'La connexion a été interrompue avant la fin du téléchargement. Rien n’a changé et votre site fonctionne comme avant.', "We didn't use this update": 'Cette mise à jour n’a pas été utilisée', "The file didn't pass our safety check, so it was not installed. Nothing was changed. Try downloading it again. If this keeps happening, contact RenewCMS support.": 'Le fichier a échoué au contrôle de sécurité et n’a pas été installé. Rien n’a changé. Réessayez le téléchargement. Si le problème persiste, contactez l’assistance RenewCMS.', 'An update is already running': 'Une mise à jour est déjà en cours', 'Another owner started it. Progress shows here.': 'Un autre propriétaire l’a lancée. La progression s’affiche ici.', 'The download is checked. Restart to install it. Your site will be unavailable for about 10 seconds.': 'Le téléchargement est vérifié. Redémarrez pour l’installer. Votre site sera indisponible environ 10 secondes.', 'Not now? Leave this page. The update waits here, and the banner on Home reminds you.': 'Pas maintenant ? Quittez cette page. La mise à jour vous attend ici et la bannière d’accueil vous le rappellera.', 'Restart later': 'Redémarrer plus tard', 'Restart now': 'Redémarrer maintenant', 'Restart site': 'Redémarrer le site', Restart: 'Redémarrer', Restarting: 'Redémarrage', 'Restarting…': 'Redémarrage…', 'Restarting your site': 'Redémarrage de votre site', 'Restart to finish the update?': 'Redémarrer pour terminer la mise à jour ?', 'Restart the site?': 'Redémarrer le site ?', 'RenewCMS will install version {0} and restart. {1}': 'RenewCMS installera la version {0} puis redémarrera. {1}', "Your site will be unavailable for about 10 seconds. This page reloads on its own when the site is back. Save anything you're editing first.": 'Votre site sera indisponible environ 10 secondes. Cette page se recharge automatiquement à son retour. Enregistrez d’abord votre travail.', 'Restart takes about 10 seconds. Your site is unavailable while it restarts.': 'Le redémarrage prend environ 10 secondes. Votre site est indisponible pendant ce temps.', 'Restart from Settings to finish. The site is unavailable for about 10 seconds.': 'Redémarrez depuis les paramètres pour terminer. Le site sera indisponible environ 10 secondes.', 'Installing version {0}': 'Installation de la version {0}', 'Your site is restarting with the new version. This takes about 10 seconds. This page reloads on its own when the site is back.': 'Votre site redémarre avec la nouvelle version. Cela prend environ 10 secondes. Cette page se recharge automatiquement à son retour.', 'This takes about 10 seconds. This page reloads on its own when the site is back.': 'Cela prend environ 10 secondes. Cette page se recharge automatiquement au retour du site.', 'Still restarting': 'Redémarrage toujours en cours', 'This is taking longer than usual. Keep this page open. It reloads on its own when the site is back, or you can reload it now.': 'Cela prend plus longtemps que prévu. Gardez cette page ouverte. Elle se recharge automatiquement au retour du site, ou vous pouvez la recharger maintenant.', 'Reload page': 'Recharger la page', 'Site restarted': 'Site redémarré', 'Your site is running again.': 'Votre site fonctionne à nouveau.', 'Update installed': 'Mise à jour installée', 'RenewCMS is now on version {0}.': 'RenewCMS utilise maintenant la version {0}.', 'The update is installed and your site is running again.': 'La mise à jour est installée et votre site fonctionne à nouveau.', "The update didn't install": 'La mise à jour n’a pas été installée', 'RenewCMS put the previous version back, so your site is running as before. Nothing was lost.': 'RenewCMS a rétabli la version précédente. Votre site fonctionne comme avant. Rien n’a été perdu.', 'Your site is back on {0}.': 'Votre site utilise à nouveau {0}.', 'What to do next: try again in a few minutes. If it fails again, ask whoever manages your server to check the update.': 'Réessayez dans quelques minutes. Si l’échec se reproduit, demandez à la personne qui gère votre serveur de vérifier la mise à jour.', "Couldn't start the restart. Nothing was changed and your site is still running. Try again in a moment.": 'Impossible de lancer le redémarrage. Rien n’a changé et votre site fonctionne toujours. Réessayez dans un instant.', 'Nothing has changed yet.': 'Rien n’a encore changé.', 'Released {0}': 'Publiée le {0}', 'Last checked today at {0}': 'Dernière vérification aujourd’hui à {0}', 'Last checked yesterday at {0}': 'Dernière vérification hier à {0}', 'Last checked {0} at {1}': 'Dernière vérification le {0} à {1}', 'Updated today at {0}': 'Mis à jour aujourd’hui à {0}', 'Updated yesterday at {0}': 'Mis à jour hier à {0}', 'Updated {0} at {1}': 'Mis à jour le {0} à {1}', 'Started at {0}': 'Démarré à {0}', Updated: 'Modifié', 'Updating…': 'Mise à jour…', Created: 'Créé', Today: 'Aujourd’hui', Yesterday: 'Hier', 'Today, {0}:{1}': 'Aujourd’hui, {0}:{1}', '1 minute ago': 'Il y a 1 minute', '{0} minutes ago': 'Il y a {0} minutes', '1 hour ago': 'Il y a 1 heure', '{0} hours ago': 'Il y a {0} heures', '{0} days ago': 'Il y a {0} jours', '{0} d': '{0} j', '{0} h': '{0} h', '{0} min': '{0} min', '{0} KB': '{0} Ko', '{0} MB': '{0} Mo', '1 article': '1 article', '{0} articles': '{0} articles', 'used in {0}': 'utilisée dans {0}', '{0} and {1}': '{0} et {1}', 'Page not found': 'Page introuvable', 'The link may be mistyped, or the page may have moved.': 'Le lien est peut-être incorrect ou la page a été déplacée.', 'Something went wrong': 'Une erreur est survenue', 'Something went wrong. Try again.': 'Une erreur est survenue. Réessayez.', "This page couldn't load. Your saved work is safe. Try again, and if it keeps happening, restart the RenewCMS server.": 'Cette page n’a pas pu se charger. Votre travail enregistré est conservé. Réessayez et, si le problème persiste, redémarrez le serveur RenewCMS.', "This article doesn't exist.": 'Cet article n’existe pas.', 'It may have been deleted, or the link is wrong.': 'Il a peut-être été supprimé ou le lien est incorrect.', Dismiss: 'Fermer', "You're offline. You can keep writing, but saving and publishing will wait until you're back online.": 'Vous êtes hors ligne. Vous pouvez continuer à écrire, mais l’enregistrement et la publication attendront le retour de la connexion.', "You're offline. You can look through the images that are loaded, but uploading, renaming and deleting need a connection.": 'Vous êtes hors ligne. Vous pouvez consulter les images chargées, mais l’importation, le renommage et la suppression nécessitent une connexion.', "You're offline": 'Vous êtes hors ligne', '{0} — account menu': '{0} — menu du compte', "You're logged in as {0}.": 'Vous êtes connecté en tant que {0}.', 'Counted from the text of your articles each time you open this page.': 'Calculé à partir du texte de vos articles à chaque ouverture de cette page.', Status: 'Statut', Files: 'Fichiers', Clear: 'Effacer', View: 'Afficher', 'Almost there': 'Presque terminé', 'Too many tries': 'Trop de tentatives', 'Checking…': 'Vérification…', 'Check this title and try again.': 'Vérifiez ce titre et réessayez.', 'Nothing matches in {0}. Check the spelling, or clear the filters.': 'Aucun résultat dans {0}. Vérifiez l’orthographe ou effacez les filtres.', 'Show drafts': 'Afficher les brouillons', "The server didn't respond. Nothing changed.": 'Le serveur n’a pas répondu. Rien n’a changé.', 'This usually takes a few seconds.': 'Cela prend généralement quelques secondes.', "It's": 'Elle est', 'All {0} are': 'Les {0} sont', '{0} used in {1}, {2} {3}': '{0} utilisées dans {1}, {2} {3}', '{0} {1} the same content.': '{0} {1} le même contenu.', '{0} · RenewCMS': '{0} · RenewCMS', Enter: 'Entrée', Escape: 'Échap', 'Actions for {0}': 'Actions pour {0}', 'Delete {0}?': 'Supprimer {0} ?', 'Delete {0}': 'Supprimer {0}', 'Used in {0}': 'Utilisée dans {0}', 'Drop to upload': 'Déposez pour importer', 'Drop an image here, or choose a file': 'Déposez une image ici ou choisissez un fichier', 'Send invite': 'Envoyer l’invitation', 'Select {0}': 'Sélectionner {0}', 'Not used in any article': 'Utilisée dans aucun article', 'Loading…': 'Chargement…', 'Load more': 'Charger davantage', 'Cancel all': 'Tout annuler', 'Cancel upload of {0}': 'Annuler l’importation de {0}', 'Merge into {0}?': 'Fusionner dans {0} ?', 'Merge {0}': 'Fusionner {0}', 'Creating…': 'Création…', 'Create draft': 'Créer un brouillon', 'Creating account…': 'Création du compte…', 'Create account': 'Créer le compte', 'Choose a new password': 'Choisir un nouveau mot de passe', 'Changing password…': 'Modification du mot de passe…', 'Change password': 'Modifier le mot de passe', selected: 'sélectionnées', you: 'vous', now: 'maintenant', 'Accept invite': 'Accepter l’invitation', articles: 'articles', online: 'publiés', drafts: 'brouillons', owner: 'propriétaire', admin: 'administrateur', met: 'respecté', 'not met': 'non respecté', copy: 'copie', image: 'image', images: 'images', '{0} image': '{0} image', '{0} images': '{0} images', '{0} file': '{0} fichier', '{0} files': '{0} fichiers', '{0} file was rejected': '{0} fichier a été refusé', '{0} files were rejected': '{0} fichiers ont été refusés', '{0} file needs attention': '{0} fichier nécessite votre attention', '{0} files need attention': '{0} fichiers nécessitent votre attention', 'API keys': 'Clés d’API', 'Create key': 'Créer une clé', Key: 'Clé', 'Created by': 'Créée par', 'Last used': 'Dernière utilisation', Expires: 'Expire le', active: 'active', expired: 'expirée', revoked: 'révoquée', Revoke: 'Révoquer', None: 'Aucune', Never: 'Jamais', 'Created {0}': 'Créée le {0}', 'Created {0} by {1}': 'Créée le {0} par {1}', 'Last used {0}': 'Dernière utilisation : {0}', 'Expires {0}': 'Expire : {0}', "Keys act as the user who created them. As an owner you see everyone's keys.": 'Les clés agissent comme l’utilisateur qui les a créées. En tant que propriétaire, vous voyez les clés de tout le monde.', 'Keys act as you, with your role. You only see your own keys.': 'Les clés agissent en votre nom, avec votre rôle. Vous ne voyez que vos propres clés.', "Resetting a user's password revokes all of their keys.": 'Réinitialiser le mot de passe d’un utilisateur révoque toutes ses clés.', 'No API keys yet': 'Aucune clé d’API pour l’instant', 'Create a key to call the API from a script or service.': 'Créez une clé pour appeler l’API depuis un script ou un service.', "Couldn't load your API keys": 'Impossible de charger vos clés d’API', 'Create API key': 'Créer une clé d’API', 'The key acts as you, with your role. It is shown in full once.': 'La clé agit en votre nom, avec votre rôle. Elle n’est affichée en entier qu’une seule fois.', 'Required. Up to 60 characters.': 'Obligatoire. 60 caractères maximum.', 'Expiry date (optional)': 'Date d’expiration (facultative)', 'Optional. Must be in the future. Leave it empty for a key that does not expire.': 'Facultative. Doit être dans le futur. Laissez vide pour une clé qui n’expire pas.', 'Enter a name.': 'Saisissez un nom.', 'Choose a date in the future.': 'Choisissez une date dans le futur.', 'Your new API key': 'Votre nouvelle clé d’API', '"{0}" is ready. Copy the key and store it somewhere safe.': '« {0} » est prête. Copiez la clé et conservez-la en lieu sûr.', "You won't be able to see this key again.": 'Vous ne pourrez plus revoir cette clé.', 'Closing this window discards the key from the screen. Copy it first.': 'Fermer cette fenêtre supprime la clé de l’écran. Copiez-la d’abord.', Done: 'Terminé', 'Revoke this key?': 'Révoquer cette clé ?', '"{0}" ({1}) will stop working right away. Requests that use it answer 401. This can\'t be undone.': '« {0} » ({1}) cessera de fonctionner immédiatement. Les requêtes qui l’utilisent recevront une réponse 401. Cette action est irréversible.', 'Keep key': 'Garder la clé', 'Revoke key': 'Révoquer la clé', 'Key revoked': 'Clé révoquée', '"{0}" can no longer be used.': '« {0} » ne peut plus être utilisée.', 'Revoking…': 'Révocation…', "Couldn't create the key. Try again in a moment.": 'Impossible de créer la clé. Réessayez dans un instant.', 'Too many requests. Wait a moment, then try again.': 'Trop de requêtes. Patientez un instant, puis réessayez.', "Couldn't revoke the key. Try again in a moment.": 'Impossible de révoquer la clé. Réessayez dans un instant.', 'That key no longer exists.': 'Cette clé n’existe plus.', 'Manage API keys': 'Gérer les clés d’API', 'Loading API keys': 'Chargement des clés d’API', Required: 'Obligatoire', Rule: 'Règle', Yes: 'Oui', No: 'Non', 'Request body · multipart/form-data, 1 file field': 'Corps de la requête · multipart/form-data, 1 champ fichier', 'Request body · JSON': 'Corps de la requête · JSON', 'Request body': 'Corps de la requête', 'API key OK': 'Clé d’API acceptée', 'Query parameters': 'Paramètres d’URL', 'No query parameters.': 'Aucun paramètre d’URL.', 'No request body.': 'Aucun corps de requête.', Errors: 'Erreurs', 'On this page': 'Sur cette page', 'Jump to section': 'Aller à la section', 'Jump to': 'Aller à', 'These routes are made for a signed-in browser session. With an API key, verify, DELETE /auth/register, PATCH /settings, /activity/*, /api-key/* and /system/* answer 403 "This action needs a real session."': 'Ces routes sont prévues pour une session de navigateur connectée. Avec une clé d’API, verify, DELETE /auth/register, PATCH /settings, /activity/*, /api-key/* et /system/* répondent 403 « This action needs a real session. »', 'Session only': 'Session uniquement', 'Public auth flow': 'Parcours d’authentification public', Public: 'Public', 'Verified user': 'Utilisateur vérifié', 'Owner only': 'Propriétaire uniquement', 'Owner or admin': 'Propriétaire ou administrateur', 'Settings · owner only': 'Paramètres · propriétaire uniquement', 'Activity log': 'Journal d’activité', Authentication: 'Authentification', Notes: 'Notes', 'Users and invites': 'Utilisateurs et invitations', 'System · owner only': 'Système · propriétaire uniquement', 'Sign in and account': 'Connexion et compte', 'API key management': 'Gestion des clés d’API', 'Bad request': 'Requête invalide', Unauthorized: 'Non autorisé', Forbidden: 'Interdit', Conflict: 'Conflit', 'Server error': 'Erreur serveur', 'This route is rate limited. Too many requests answer 429.': 'Cette route est limitée en fréquence. Trop de requêtes reçoivent la réponse 429.', Message: 'Message', '{0} route': '{0} route', '{0} routes': '{0} routes', '{0} routes, made for a browser session': '{0} routes, prévues pour une session de navigateur', 'API reference': 'Référence de l’API', 'Everything a developer needs to build on RenewCMS.': 'Tout ce dont une personne développeuse a besoin pour construire sur RenewCMS.', 'RenewCMS is headless: it stores your content and your own code displays it. There are two ways in. Public read-only access lets a website read online articles. API keys let a script or service manage articles, media and users without the back-office.': 'RenewCMS est headless : il stocke votre contenu et votre propre code l’affiche. Il y a deux façons d’y accéder. L’accès public en lecture seule permet à un site de lire les articles publiés. Les clés d’API permettent à un script ou à un service de gérer les articles, les médias et les utilisateurs sans le back-office.', 'No key': 'Sans clé', 'No key needed. Two read-only routes, and only online articles are returned.': 'Aucune clé nécessaire. Deux routes en lecture seule, et seuls les articles publiés sont renvoyés.', 'API key': 'Clé d’API', 'Full access': 'Accès complet', "Send `Authorization: Bearer rcms_…`. Requests act as the user who created the key, with that user's role (owner or admin). A key never has more rights than its creator.": 'Envoyez `Authorization: Bearer rcms_…`. Les requêtes agissent comme la personne qui a créé la clé, avec son rôle (propriétaire ou administrateur). Une clé n’a jamais plus de droits que son créateur.', 'Keys start with `rcms_` and are shown in full once, when you create them.': 'Les clés commencent par `rcms_` et ne sont affichées en entier qu’une fois, à leur création.', 'A key can\'t create, list or revoke API keys, verify or cancel a registration, or call anything under `/v1/system`. Those routes answer 403 "This action needs a real session." An invalid, unknown, expired or revoked key answers 401, even on public routes, and so does a key whose user was deleted or unverified.': 'Une clé ne peut pas créer, lister ni révoquer de clés d’API, vérifier ou annuler une inscription, ni appeler quoi que ce soit sous `/v1/system`. Ces routes répondent 403 « This action needs a real session. » Une clé invalide, inconnue, expirée ou révoquée reçoit 401, même sur les routes publiques, tout comme une clé dont l’utilisateur a été supprimé ou n’est pas vérifié.', 'Each key can make 120 requests per minute. Beyond that the API answers 429 with a `Retry-After` header.': 'Chaque clé peut faire 120 requêtes par minute. Au-delà, l’API répond 429 avec un en-tête `Retry-After`.', 'Every error is a plain-text body with a single sentence. The status code is in the HTTP status line, and the Content-Type is text/plain.': 'Chaque erreur est un corps en texte brut d’une seule phrase. Le code d’état est dans la ligne d’état HTTP, et le Content-Type est text/plain.', 'Error response · text/plain': 'Réponse d’erreur · text/plain', 'Images in `body` use paths like `/static/uploadedImages/.png`. Prefix them with the base URL before rendering.': 'Les images dans `body` utilisent des chemins comme `/static/uploadedImages/.png`. Ajoutez l’URL de base devant avant l’affichage.', 'Article routes accept `?format=markdown`, `?format=html` or `?format=json` to choose how `body` is returned. With `json`, `body` is the stored JSON structure. Articles have `body_format: markdown` by default.': 'Les routes d’articles acceptent `?format=markdown`, `?format=html` ou `?format=json` pour choisir le format de `body`. Avec `json`, `body` est la structure JSON stockée. Les articles ont `body_format: markdown` par défaut.', Meaning: 'Signification', 'Media cleanup': 'Nettoyage des médias', 'Image sizes, cache and cleanup for your media library.': 'Tailles d’image, cache et nettoyage de votre médiathèque.', 'Manage image variants': 'Gérer les variantes d’image', 'Named sizes requested with ?v=': 'Tailles nommées demandées avec ?v=', 'Cache usage': 'Utilisation du cache', 'Generated images and disk space': 'Images générées et espace disque', 'Merge identical images so your library stays tidy. Articles that use a copy are switched to the most used one.': 'Fusionnez les images identiques pour garder votre médiathèque ordonnée. Les articles qui utilisent une copie passent à la plus utilisée.', 'Automatic purge': 'Purge automatique', 'Runs in the background. Off by default.': 'S’exécute en arrière-plan. Désactivée par défaut.', Every: 'Tous les', 'Between 1 and 365 days.': 'Entre 1 et 365 jours.', days: 'jours', 'Never run': 'Jamais exécutée', 'Last purge: {0} · {1} merged · {2} updated': 'Dernière purge : {0} · {1} fusionnées · {2} mis à jour', 'Next purge: {0}': 'Prochaine purge : {0}', "Couldn't save. Try again in a moment.": 'Impossible d’enregistrer. Réessayez dans un instant.', 'Enter a whole number of days between 1 and 365.': 'Saisissez un nombre entier de jours entre 1 et 365.', 'Only owners and admins can change this.': 'Seuls les propriétaires et les administrateurs peuvent modifier ceci.', 'Purge now': 'Purger maintenant', 'Merge every group of duplicates that has an image in use, right away.': 'Fusionnez tout de suite chaque groupe de doublons dont une image est utilisée.', 'Purge duplicates': 'Purger les doublons', "You're offline. Changing automatic purge and purging duplicates need a connection.": 'Vous êtes hors ligne. Modifier la purge automatique et purger les doublons nécessitent une connexion.', 'Purge duplicates?': 'Purger les doublons ?', "Articles that use a duplicate will be switched to the most used copy of that image, and the other copies will be deleted. This can't be undone.": 'Les articles qui utilisent un doublon passeront à la copie la plus utilisée de cette image, et les autres copies seront supprimées. Cette action est irréversible.', '1 group': '1 groupe', '{0} groups': '{0} groupes', '{0} · {1} will be deleted · {2} will be updated': '{0} · {1} seront supprimées · {2} seront mis à jour', 'Kept · used in {0}': 'Conservée · utilisée dans {0}', '{0} merged': '{0} fusionnées', 'and 1 more group': 'et 1 autre groupe', 'and {0} more groups': 'et {0} autres groupes', 'Review in Duplicates': 'Voir dans Doublons', 'Purge {0}': 'Purger {0}', 'Purging…': 'Purge…', Close: 'Fermer', 'Nothing to purge': 'Rien à purger', 'No duplicate is used in an article, so there is nothing to merge.': 'Aucun doublon n’est utilisé dans un article, il n’y a donc rien à fusionner.', "Couldn't purge the duplicates. Nothing was changed. Try again in a moment.": 'Impossible de purger les doublons. Rien n’a été modifié. Réessayez dans un instant.', "Some groups couldn't be merged. {0} of {1} groups were purged. Try again to finish.": 'Certains groupes n’ont pas pu être fusionnés. {0} groupes sur {1} ont été purgés. Réessayez pour terminer.', 'The library changed, so nothing was purged. Check the new summary and try again.': 'La médiathèque a changé, rien n’a donc été purgé. Vérifiez le nouveau récapitulatif et réessayez.', 'A purge is already running.': 'Une purge est déjà en cours.', 'Duplicates purged': 'Doublons purgés', Activity: 'Activité', 'My activity': 'Mon activité', 'Who did what, and when, across your site.': 'Qui a fait quoi, et quand, sur votre site.', "Everything you've done on this site.": 'Tout ce que vous avez fait sur ce site.', Export: 'Exporter', 'Export CSV': 'Exporter en CSV', 'Export current view': 'Exporter la vue actuelle', 'Export all activity…': 'Exporter toute l’activité…', 'CSV · {0} events matching your filters and sort, across all pages': 'CSV · {0} événements correspondant à vos filtres et à votre tri, sur toutes les pages', 'CSV · 1 event matching your filters and sort, across all pages': 'CSV · 1 événement correspondant à vos filtres et à votre tri, sur toutes les pages', 'CSV · every event, ignoring filters. Owners and admins only.': 'CSV · tous les événements, sans tenir compte des filtres. Réservé aux propriétaires et aux admins.', 'Nothing to export. No events match these filters.': 'Rien à exporter. Aucun événement ne correspond à ces filtres.', 'Only owners and admins can export all activity.': 'Seuls les propriétaires et les admins peuvent exporter toute l’activité.', 'Export all activity': 'Exporter toute l’activité', 'Downloads every event as a CSV file. Filters on the page are ignored.': 'Télécharge tous les événements dans un fichier CSV. Les filtres de la page sont ignorés.', CSV: 'CSV', 'Date range': 'Période', 'All time': 'Toute la période', 'Default is all time. Filters on the page are ignored.': 'Par défaut, toute la période. Les filtres de la page sont ignorés.', 'Preparing download…': 'Préparation du téléchargement…', 'The file starts downloading as soon as it is ready. Keep this window open.': 'Le fichier se télécharge dès qu’il est prêt. Gardez cette fenêtre ouverte.', 'Preparing…': 'Préparation…', 'Download started': 'Téléchargement lancé', "{0} is downloading. Check your browser's downloads if nothing appears.": '{0} est en cours de téléchargement. Consultez les téléchargements de votre navigateur si rien n’apparaît.', '{0} is downloading.': '{0} est en cours de téléchargement.', "Couldn't prepare the download": 'Impossible de préparer le téléchargement', 'Nothing was downloaded. Try again in a moment.': 'Rien n’a été téléchargé. Réessayez dans un instant.', 'Nothing to export': 'Rien à exporter', 'There is no activity in this date range. Choose a wider range.': 'Il n’y a aucune activité sur cette période. Choisissez une période plus large.', "You can't export all activity": 'Vous ne pouvez pas exporter toute l’activité', 'Only owners and admins can export all activity. Ask an owner if you need a copy.': 'Seuls les propriétaires et les admins peuvent exporter toute l’activité. Demandez à un propriétaire si vous avez besoin d’une copie.', 'Something went wrong on our side. Nothing was changed. Try again in a moment.': 'Un problème est survenu de notre côté. Rien n’a été modifié. Réessayez dans un instant.', "That request wasn't valid. Check the fields and try again.": 'Cette requête n’était pas valide. Vérifiez les champs et réessayez.', 'Type: {0}': 'Type : {0}', 'Click to filter the list': 'Cliquez pour filtrer la liste', 'Filtering. Click to clear': 'Filtre actif. Cliquez pour l’effacer', 'Click to clear this filter': 'Cliquez pour effacer ce filtre', 'Total actions': 'Actions au total', 'Active people': 'Personnes actives', 'Failed actions': 'Actions en échec', 'Security events': 'Événements de sécurité', '{0}% vs previous 7 days': '{0} % par rapport aux 7 jours précédents', '{0}% vs previous day': '{0} % par rapport au jour précédent', '{0}% vs previous 30 days': '{0} % par rapport aux 30 jours précédents', '{0}% vs previous period': '{0} % par rapport à la période précédente', 'No earlier data': 'Aucune donnée antérieure', 'No change': 'Aucun changement', 'No data yet': 'Aucune donnée pour le moment', '{0} people': '{0} personnes', '1 person': '1 personne', '{0} API keys': "{0} clés d'API", '1 API key': "1 clé d'API", '{0}% of all actions': '{0} % de toutes les actions', '{0} flagged': '{0} signalés', '1 flagged': '1 signalé', 'Nothing failed': 'Aucun échec', 'Nothing to flag': 'Rien à signaler', 'Search activity': "Rechercher dans l'activité", 'All people': 'Toutes les personnes', 'All categories': 'Toutes les catégories', Succeeded: 'Réussie', Failed: 'Échec', '7 days': '7 jours', '30 days': '30 jours', Custom: 'Personnalisée', Person: 'Personne', Category: 'Catégorie', Outcome: 'Résultat', Dates: 'Dates', Filters: 'Filtres', 'Clear all': 'Tout effacer', 'Search: {0}': 'Recherche : {0}', 'Person: {0}': 'Personne : {0}', 'Category: {0}': 'Catégorie : {0}', 'Outcome: {0}': 'Résultat : {0}', 'Dates: {0}': 'Dates : {0}', 'Remove filter {0}': 'Retirer le filtre {0}', 'Show {0} results': 'Afficher {0} résultats', 'Show 1 result': 'Afficher 1 résultat', 'Showing {0}–{1} of {2}': 'Affichage de {0} à {1} sur {2}', 'Page {0} of {1}': 'Page {0} sur {1}', '{0}–{1} of {2}': '{0} à {1} sur {2}', 'Rows per page': 'Lignes par page', 'Previous page': 'Page précédente', 'Next page': 'Page suivante', 'First page': 'Première page', 'Last page': 'Dernière page', Pagination: 'Pagination', Previous: 'Précédent', Next: 'Suivant', '{0} per page': '{0} par page', 'Loading page {0}…': 'Chargement de la page {0}…', "Couldn't load page {0}. Showing page {1}.": 'Impossible de charger la page {0}. Affichage de la page {1}.', "That page doesn't exist. Showing the last page.": 'Cette page n’existe pas. Affichage de la dernière page.', 'Start date': 'Date de début', 'End date': 'Date de fin', When: 'Quand', Actor: 'Acteur', Action: 'Action', Target: 'Cible', 'Not signed in': 'Non connecté', Deleted: 'Supprimé', 'Target deleted': 'Cible supprimée', Security: 'Sécurité', Article: 'Article', User: 'Utilisateur', Invite: 'Invitation', Release: 'Version', '{0} min ago': 'Il y a {0} min', '{0} h ago': 'Il y a {0} h', 'No activity yet': 'Aucune activité pour le moment', 'Actions on articles, media, users and API keys will appear here.': "Les actions sur les articles, les médias, les utilisateurs et les clés d'API apparaîtront ici.", 'Your actions will appear here once you start working on the site.': 'Vos actions apparaîtront ici dès que vous commencerez à travailler sur le site.', 'No activity matches these filters': 'Aucune activité ne correspond à ces filtres', 'Try a different search or a wider date range.': 'Essayez une autre recherche ou une période plus large.', "Couldn't load activity": "Impossible de charger l'activité", "You can't view this activity": 'Vous ne pouvez pas consulter cette activité', "Your role doesn't include this page. Ask an owner or admin if you need access.": "Votre rôle n'inclut pas cette page. Demandez à un propriétaire ou à un administrateur si vous avez besoin d'y accéder.", 'Back to home': "Retour à l'accueil", 'Loading activity': "Chargement de l'activité", 'Activity details': "Détails de l'activité", 'Why it failed': "Raison de l'échec", Source: 'Source', 'IP address': 'Adresse IP', Browser: 'Navigateur', 'Web app': 'Application web', 'System task': 'Tâche système', 'Not applicable': 'Sans objet', Changes: 'Modifications', Before: 'Avant', After: 'Après', 'Show more': 'Voir plus', 'Show less': 'Voir moins', 'Previous event': 'Événement précédent', 'Next event': 'Événement suivant', 'Event {0} of {1}': 'Événement {0} sur {1}', '{0} of {1}': '{0} sur {1}', '{0} (your time)': '{0} (votre heure)', '{0} UTC': '{0} UTC', 'This item was deleted. Its name is kept for reference.': 'Cet élément a été supprimé. Son nom est conservé pour référence.', 'Body edited ({0} characters)': 'Corps modifié ({0} caractères)', 'Body edited ({0} character)': 'Corps modifié ({0} caractère)', 'Publish state': 'État de publication', Body: 'Corps', 'File name': 'Nom du fichier', Published: 'Publié', 'Created the article {0}': 'Article créé : {0}', 'Edited the article {0}': 'Article modifié : {0}', 'Published the article {0}': 'Article publié : {0}', 'Unpublished the article {0}': 'Article dépublié : {0}', 'Deleted the article {0}': 'Article supprimé : {0}', 'Uploaded the image {0}': 'Image téléversée : {0}', 'Renamed the image {0}': 'Image renommée : {0}', 'Deleted the image {0}': 'Image supprimée : {0}', 'Merged duplicates into the image {0}': "Doublons fusionnés dans l'image {0}", 'Purged duplicate images: {0}': 'Doublons purgés : {0}', 'Ran the scheduled duplicate purge: {0}': 'Purge automatique des doublons : {0}', '{0} articles updated': '{0} articles mis à jour', '1 article updated': '1 article mis à jour', '{0} groups failed': '{0} groupes en échec', '1 group failed': '1 groupe en échec', 'Registered the account {0}': 'Compte créé : {0}', 'Verified the account {0}': 'Compte vérifié : {0}', 'Updated the profile of {0}': 'Profil mis à jour : {0}', 'Invited {0}': 'Invitation envoyée à {0}', 'Cancelled the invite for {0}': 'Invitation annulée : {0}', 'Renewed the invite for {0}': 'Invitation renouvelée : {0}', 'Accepted the invite for {0}': 'Invitation acceptée : {0}', 'Created API key {0}': "Clé d'API créée : {0}", 'Revoked API key {0}': "Clé d'API révoquée : {0}", 'Logged in': 'Connexion', 'Logged out': 'Déconnexion', 'Requested a password reset': 'Réinitialisation du mot de passe demandée', 'Reset the password': 'Mot de passe réinitialisé', 'Checked for updates': 'Recherche de mises à jour', 'Downloaded the update {0}': 'Mise à jour téléchargée : {0}', 'Requested a restart': 'Redémarrage demandé', 'Restarted to apply the update {0}': 'Redémarrage pour appliquer la mise à jour {0}', 'Changed the activity retention from {0} to {1}': "Durée de conservation de l'activité modifiée : {0} → {1}", 'Changed the activity size limit from {0} to {1}': "Limite de taille de l'activité modifiée : {0} → {1}", 'Changed the activity retention from {0} to {1} and the size limit from {2} to {3}': "Durée de conservation de l'activité modifiée : {0} → {1}, et limite de taille : {2} → {3}", 'Removed {0} old events from the activity log': "{0} anciens événements supprimés du journal d'activité", 'Removed 1 old event from the activity log': "1 ancien événement supprimé du journal d'activité", '{0} days': '{0} jours', Forever: 'Toujours', 'Failed to create the article {0}': "Échec de la création de l'article {0}", 'Failed to edit the article {0}': "Échec de la modification de l'article {0}", 'Failed to publish the article {0}': "Échec de la publication de l'article {0}", 'Failed to unpublish the article {0}': "Échec de la dépublication de l'article {0}", 'Failed to delete the article {0}': "Échec de la suppression de l'article {0}", 'Failed to upload the image {0}': "Échec du téléversement de l'image {0}", 'Failed to rename the image {0}': "Échec du renommage de l'image {0}", 'Failed to delete the image {0}': "Échec de la suppression de l'image {0}", 'Failed to merge duplicates into the image {0}': "Échec de la fusion des doublons dans l'image {0}", 'Failed to purge duplicate images': 'Échec de la purge des doublons', 'Failed to run the scheduled duplicate purge': 'Échec de la purge automatique des doublons', 'Failed to register the account {0}': 'Échec de la création du compte {0}', 'Failed to verify the account {0}': 'Échec de la vérification du compte {0}', 'Failed to update the profile of {0}': 'Échec de la mise à jour du profil de {0}', 'Failed to invite {0}': "Échec de l'invitation de {0}", 'Failed to cancel the invite for {0}': "Échec de l'annulation de l'invitation de {0}", 'Failed to renew the invite for {0}': "Échec du renouvellement de l'invitation de {0}", 'Failed to accept the invite for {0}': "Échec de l'acceptation de l'invitation de {0}", 'Failed to create API key {0}': "Échec de la création de la clé d'API {0}", 'Failed to revoke API key {0}': "Échec de la révocation de la clé d'API {0}", 'Failed login attempt for {0}': 'Échec de connexion pour {0}', 'Failed to check for updates': 'Échec de la recherche de mises à jour', 'Failed to download the update {0}': 'Échec du téléchargement de la mise à jour {0}', 'Failed to restart': 'Échec du redémarrage', 'Recent activity': 'Activité récente', 'Your recent activity': 'Votre activité récente', 'View all': 'Tout voir', "Couldn't load recent activity": 'Impossible de charger l’activité récente', 'Actions on your site will appear here.': 'Les actions sur votre site apparaîtront ici.', 'Your actions will appear here.': 'Vos actions apparaîtront ici.', Retention: 'Conservation', 'How long activity is kept, and how much log data to keep. Whichever limit is reached first removes the oldest events. Only owners can change it.': 'Durée de conservation de l’activité et volume de journal à conserver. La première limite atteinte supprime les événements les plus anciens. Seul le propriétaire peut la modifier.', 'Keep activity for': 'Conserver l’activité pendant', '90 days': '90 jours', '365 days': '365 jours', 'Older events are removed automatically.': 'Les anciens événements sont supprimés automatiquement.', 'Nothing is removed automatically. The log grows over time.': 'Rien n’est supprimé automatiquement. Le journal grossit avec le temps.', 'Activity logs are append-only': 'Le journal d’activité est en ajout seul', "Events can't be edited or deleted from the app. Only the retention limits remove them.": 'Les événements ne peuvent pas être modifiés ni supprimés depuis l’application. Seules les limites de conservation les suppriment.', 'Last cleanup': 'Dernier nettoyage', 'Next cleanup': 'Prochain nettoyage', 'Not scheduled': 'Non planifié', '{0} event removed': '{0} événement supprimé', '{0} events removed': '{0} événements supprimés', 'Events older than {0} days will be removed': 'Les événements de plus de {0} jours seront supprimés', "This happens at the next cleanup on {0}. It can't be undone.": 'Cela se produira au prochain nettoyage, le {0}. Cette action est irréversible.', "Older events will be removed at the next cleanup. It can't be undone.": 'Les anciens événements seront supprimés au prochain nettoyage. Cette action est irréversible.', 'Apply {0} days': 'Appliquer {0} jours', 'Keep at most': 'Conserver au maximum', or: 'ou', 'No size limit': 'Aucune limite de taille', '{0} GB': '{0} Go', 'Less than 0.1 GB': 'Moins de 0,1 Go', 'Events older than this are removed.': 'Les événements plus anciens sont supprimés.', 'No age limit. Only the size limit applies.': 'Aucune limite d’âge. Seule la limite de taille s’applique.', 'Optional. Logs can grow without a size cap.': 'Facultatif. Le journal peut grossir sans limite de taille.', 'When logs pass {0} GB, the oldest events are removed. Currently {1}.': 'Au-delà de {0} Go, les événements les plus anciens sont supprimés. Actuellement {1}.', 'Events over {0} GB will be removed': 'Les événements au-delà de {0} Go seront supprimés', 'Apply {0} GB': 'Appliquer {0} Go', "Couldn't save the retention period": 'Impossible d’enregistrer la durée de conservation', 'Your previous setting is still in place.': 'Votre réglage précédent est conservé.', 'Image variants': 'Variantes d’image', Variants: 'Variantes', Cache: 'Cache', 'Add variant': 'Ajouter une variante', 'Named sizes and formats generated from your original images. Originals are never changed.': 'Tailles et formats nommés générés à partir de vos images originales. Les originaux ne sont jamais modifiés.', 'Loading variants': 'Chargement des variantes', Generated: 'Générés', 'Cache size': 'Taille du cache', Fit: 'Ajustement', Format: 'Format', Quality: 'Qualité', Height: 'Hauteur', Enabled: 'Activée', Disabled: 'Désactivée', cover: 'remplir', contain: 'contenir', inside: 'à l’intérieur', Cover: 'Remplir', Contain: 'Contenir', Inside: 'À l’intérieur', auto: 'auto', name: 'nom', 'q{0}': 'q{0}', '1 variant': '1 variante', '{0} variants': '{0} variantes', '1 generated file': '1 fichier généré', '{0} generated files': '{0} fichiers générés', '{0} generated · {1}': '{0} générés · {1}', 'Enable variant {0}': 'Activer la variante {0}', 'Purge cache': 'Purger le cache', 'Use template': 'Utiliser le modèle', 'No variants yet': 'Aucune variante pour l’instant', 'A variant is a named size that an image can be requested in, like ?v=thumb. Start with one of these.': 'Une variante est une taille nommée dans laquelle une image peut être demandée, comme ?v=thumb. Commencez par l’une de celles-ci.', "You don't have access": 'Vous n’avez pas accès', 'Only admins can manage image variants. Ask an admin if you need one changed.': 'Seuls les administrateurs peuvent gérer les variantes d’image. Demandez à un administrateur si vous en avez besoin d’une modifiée.', 'Only admins can manage image variants.': 'Seuls les administrateurs peuvent gérer les variantes d’image.', 'Back to Home': 'Retour à l’accueil', "Couldn't load variants": 'Impossible de charger les variantes', "Couldn't save the variant": 'Impossible d’enregistrer la variante', 'Check the request': 'Vérifiez la requête', "A value in the request isn't valid. Reload the page and try again.": 'Une valeur de la requête n’est pas valide. Rechargez la page et réessayez.', 'This variant or image no longer exists. Refresh the page.': 'Cette variante ou cette image n’existe plus. Actualisez la page.', "The server couldn't finish. Try again. If it keeps happening, check the server log.": 'Le serveur n’a pas pu terminer. Réessayez. Si le problème persiste, consultez le journal du serveur.', 'Purge cache for “{0}”?': 'Purger le cache de « {0} » ?', 'This removes {0} ({1}). Files are generated again on the next request.': 'Cela supprime {0} ({1}). Les fichiers sont générés à nouveau à la prochaine requête.', 'Purge 1 file': 'Purger 1 fichier', 'Purge {0} files': 'Purger {0} fichiers', 'Purged 1 file from “{0}”': '1 fichier purgé de « {0} »', 'Purged {0} files from “{1}”': '{0} fichiers purgés de « {1} »', 'Delete variant “{0}”?': 'Supprimer la variante « {0} » ?', "This removes the variant and its {0} ({1}). Articles that use ?v={2} will start returning 400. This can't be undone.": 'Cela supprime la variante et ses fichiers générés ({0}, {1}). Les articles qui utilisent ?v={2} renverront une erreur 400. Cette action est irréversible.', 'Delete variant': 'Supprimer la variante', 'Variant “{0}” deleted': 'Variante « {0} » supprimée', 'Variant “{0}” added': 'Variante « {0} » ajoutée', 'Variant “{0}” saved.': 'Variante « {0} » enregistrée.', 'Variant “{0}” saved. 1 file purged.': 'Variante « {0} » enregistrée. 1 fichier purgé.', 'Variant “{0}” saved. {1} files purged.': 'Variante « {0} » enregistrée. {1} fichiers purgés.', 'Unknown or disabled variant': 'Variante inconnue ou désactivée', 'Unknown variant': 'Variante inconnue', 'width, height, format or quality': 'width, height, format ou quality', 'Unsupported parameter': 'Paramètre non pris en charge', 'Missing source image': 'Image source introuvable', 'How requests are handled': 'Traitement des requêtes', 'Body of a 400 response': 'Corps d’une réponse 400', 'unsupported_parameter replaces unknown_variant when a raw parameter is sent. There is no arbitrary-size mode.': 'unsupported_parameter remplace unknown_variant lorsqu’un paramètre brut est envoyé. Il n’existe pas de mode à taille arbitraire.', 'Edit variant: {0}': 'Modifier la variante : {0}', 'Save changes': 'Enregistrer les modifications', Back: 'Retour', 'Define a named size and format for generated images.': 'Définit une taille et un format nommés pour les images générées.', "You have unsaved changes to “{0}”. If you close now, they're lost.": 'Vous avez des modifications non enregistrées sur « {0} ». Si vous fermez maintenant, elles seront perdues.', "You have unsaved changes. If you close now, they're lost.": 'Vous avez des modifications non enregistrées. Si vous fermez maintenant, elles seront perdues.', 'Discard changes?': 'Abandonner les modifications ?', "The name can't be changed.": 'Le nom ne peut pas être modifié.', "Lowercase letters, numbers and dashes. Can't be changed later.": 'Lettres minuscules, chiffres et tirets. Ne pourra pas être modifié plus tard.', 'e.g. hero': 'p. ex. hero', 'Set a width, a height, or both. 1–8000 px. Images are never enlarged.': 'Indiquez une largeur, une hauteur, ou les deux. De 1 à 8 000 px. Les images ne sont jamais agrandies.', 'Set a width, a height, or both.': 'Indiquez une largeur, une hauteur, ou les deux.', 'Enter a value from 1 to 8000.': 'Saisissez une valeur de 1 à 8 000.', 'Enter a value from 1 to 100.': 'Saisissez une valeur de 1 à 100.', 'Use lowercase letters, numbers and dashes, 2 to 32 characters.': 'Utilisez des lettres minuscules, des chiffres et des tirets, de 2 à 32 caractères.', 'A variant named “{0}” already exists. Choose another name.': 'Une variante nommée « {0} » existe déjà. Choisissez un autre nom.', 'Fills the box and crops what overflows.': 'Remplit le cadre et rogne ce qui dépasse.', 'Whole image inside the box, padded to the box size.': 'Image entière dans le cadre, complétée jusqu’à la taille du cadre.', 'Whole image inside the box, no padding.': 'Image entière dans le cadre, sans marge.', 'Keeps the format of each source image.': 'Conserve le format de chaque image source.', '1–100. Higher is sharper and larger.': 'De 1 à 100. Plus la valeur est haute, plus l’image est nette et lourde.', 'Generate on upload': 'Générer à l’import', 'Creates this variant when an image is uploaded.': 'Crée cette variante lorsqu’une image est importée.', 'Disabled variants return 400 on the public site.': 'Les variantes désactivées renvoient 400 sur le site public.', 'Changing dimensions, fit, format or quality purges 1 generated file; it will be regenerated on next request.': 'Modifier les dimensions, l’ajustement, le format ou la qualité purge 1 fichier généré ; il sera régénéré à la prochaine requête.', 'Changing dimensions, fit, format or quality purges {0} generated files; they will be regenerated on next request.': 'Modifier les dimensions, l’ajustement, le format ou la qualité purge {0} fichiers générés ; ils seront régénérés à la prochaine requête.', 'Set a width or height to see a preview.': 'Indiquez une largeur ou une hauteur pour voir un aperçu.', 'Compare original and {0}': 'Comparer l’original et {0}', '{0}% {1}': '{0} % {1}', 'No output yet': 'Pas encore de résultat', 'Sample: {0}': 'Exemple : {0}', '{0} · about {1}': '{0} · environ {1}', 'Drag the divider, or focus it and use the arrow keys. The estimate comes from a sample; output is never larger than the source.': 'Faites glisser le séparateur, ou donnez-lui le focus et utilisez les flèches. L’estimation vient d’un échantillon ; le résultat n’est jamais plus lourd que la source.', URL: 'URL', '1 variant generated': '1 variante générée', '{0} variants generated': '{0} variantes générées', 'Also removes 1 generated variant ({0})': 'Supprime aussi 1 variante générée ({0})', 'Also removes {0} generated variants ({1})': 'Supprime aussi {0} variantes générées ({1})', 'Both images are shown at actual size. Scroll to pan.': 'Les deux images sont affichées à leur taille réelle. Faites défiler pour les déplacer.', 'Define a variant in Settings to get resized copies of this image.': 'Définissez une variante dans les paramètres pour obtenir des copies redimensionnées de cette image.', 'Generate all': 'Tout générer', 'Generate now': 'Générer maintenant', 'Generated 1 variant': '1 variante générée', 'Generated {0} variants': '{0} variantes générées', 'Generated {0}': 'Variante {0} générée', 'Generating variants': 'Génération des variantes', 'Generating variants…': 'Génération des variantes…', Generating: 'Génération', 'Generating…': 'Génération…', 'Generation failed': 'Échec de la génération', 'Image too large': 'Image trop grande', 'Largest total size (original + variants)': 'Plus grande taille totale (original + variantes)', 'Largest total size': 'Plus grande taille totale', 'No images with variants': 'Aucune image avec des variantes', 'No variants defined': 'Aucune variante définie', 'No variants defined. Add one in {0}.': 'Aucune variante définie. Ajoutez-en une dans {0}.', 'Not generated': 'Non générée', 'Nothing generated yet.': 'Rien n’a encore été généré.', 'Original · kept untouched': 'Original · conservé tel quel', 'Pick another variant': 'Choisir une autre variante', 'Preview: {0}': 'Aperçu : {0}', Purge: 'Purger', 'Purged 1 file ({0})': '1 fichier purgé ({0})', 'Purged {0} files ({1})': '{0} fichiers purgés ({1})', 'Removed 1 file ({0})': '1 fichier supprimé ({0})', 'Removed {0} files ({1})': '{0} fichiers supprimés ({1})', 'SVG images are served as they are.': 'Les images SVG sont servies telles quelles.', 'Settings → Media → Variants': 'Paramètres → Médias → Variantes', 'Show all images': 'Afficher toutes les images', 'This image returns an error on the public site.': 'Cette image renvoie une erreur sur le site public.', 'Unsupported source format': 'Format source non pris en charge', Variant: 'Variante', 'Variants are generated when an image is requested with ?v=, or from its Variants tab.': 'Les variantes sont générées lorsqu’une image est demandée avec ?v=, ou depuis son onglet Variantes.', 'With variants': 'Avec variantes', Without: 'Sans', '{0} generated · {1} failed ({2})': '{0} générées · {1} en échec ({2})', '{0} of {1} generated': '{0} sur {1} générées', '{0} total · {1} + {2}': '{0} au total · {1} + {2}', '{0} total': '{0} au total', '{0} vs original': '{0} par rapport à l’original', '{0} · saves {1}%': '{0} · économise {1} %', 'Generated all variants of {0}': 'A généré toutes les variantes de {0}', 'Failed to generate the variants of {0}': 'Échec de la génération des variantes de {0}', 'Purged the variants of {0}': 'A purgé les variantes de {0}', 'Failed to purge the variants of {0}': 'Échec de la purge des variantes de {0}', "Couldn't generate {0}.": 'Impossible de générer {0}.', "Couldn't generate the variants.": 'Impossible de générer les variantes.', "Variants aren't generated for this format.": 'Les variantes ne sont pas générées pour ce format.', "Variant '{0}' no longer exists.": 'La variante « {0} » n’existe plus.', "Variant '{0}' is disabled.": 'La variante « {0} » est désactivée.', 'Generated variant files. Purged files are generated again on the next request.': 'Fichiers de variantes générés. Les fichiers purgés sont régénérés à la prochaine requête.', 'Purge unused': 'Purger les inutilisés', 'Purge all variants': 'Purger toutes les variantes', 'Loading cache': 'Chargement du cache', 'Generated files': 'Fichiers générés', 'Disk used': 'Espace disque utilisé', 'Variants defined': 'Variantes définies', 'Rejected requests': 'Requêtes rejetées', 'Across 1 variant': 'Sur 1 variante', 'Across {0} variants': 'Sur {0} variantes', 'Originals not included': 'Originaux non inclus', 'Nothing cached': 'Rien en cache', '{0} enabled, {1} disabled': '{0} activées, {1} désactivées', 'Last {0} days': '{0} derniers jours', 'By variant': 'Par variante', '1 file': '1 fichier', '1 file · {0}': '1 fichier · {0}', '{0} files · {1}': '{0} fichiers · {1}', 'Top 10 images by variant disk usage': 'Top 10 des images par espace disque de variantes', 'Nothing generated yet': 'Rien n’a encore été généré', "Variants are generated on the first request with ?v=, or from an image's Variants tab.": 'Les variantes sont générées à la première requête avec ?v=, ou depuis l’onglet Variantes d’une image.', "Couldn't load cache stats": 'Impossible de charger les statistiques du cache', 'Purge all variants?': 'Purger toutes les variantes ?', "This removes 1 generated file ({0}) for every variant. Originals aren't touched. Files are generated again on request.": 'Cela supprime 1 fichier généré ({0}) pour chaque variante. Les originaux ne sont pas touchés. Les fichiers sont régénérés à la demande.', "This removes {0} generated files ({1}) for every variant. Originals aren't touched. Files are generated again on request.": 'Cela supprime {0} fichiers générés ({1}) pour chaque variante. Les originaux ne sont pas touchés. Les fichiers sont régénérés à la demande.', 'Type purge to confirm': 'Saisissez purge pour confirmer', 'Purge unused variants?': 'Purger les variantes inutilisées ?', "This removes 1 file ({0}) from enabled variants that haven't been requested for {1} days. Files are generated again on request.": 'Cela supprime 1 fichier ({0}) des variantes activées qui n’ont pas été demandées depuis {1} jours. Les fichiers sont régénérés à la demande.', "This removes {0} files ({1}) from enabled variants that haven't been requested for {2} days. Files are generated again on request.": 'Cela supprime {0} fichiers ({1}) des variantes activées qui n’ont pas été demandées depuis {2} jours. Les fichiers sont régénérés à la demande.', 'Purging 1 file': 'Purge de 1 fichier', 'Purging {0} files': 'Purge de {0} fichiers', 'Purged 1 file, freed {0}': '1 fichier purgé, {0} libérés', 'Purged {0} files, freed {1}': '{0} fichiers purgés, {1} libérés', "Purge didn't finish": 'La purge n’est pas terminée', '{0} of {1} files were removed. Try again.': '{0} fichiers sur {1} ont été supprimés. Réessayez.', 'Purged 1 file ({0}) for {1}': '1 fichier purgé ({0}) pour {1}', 'Purged {0} files ({1}) for {2}': '{0} fichiers purgés ({1}) pour {2}', 'Purged all variants': 'A purgé toutes les variantes', 'Failed to purge all variants': 'Échec de la purge de toutes les variantes', 'Purged unused variants': 'A purgé les variantes inutilisées', 'Failed to purge unused variants': 'Échec de la purge des variantes inutilisées', 'Purged the cache of variant “{0}”': 'A purgé le cache de la variante « {0} »', 'Failed to purge the cache of variant “{0}”': 'Échec de la purge du cache de la variante « {0} »', 'Removed 1 file ({0}) not requested for {1} days': '1 fichier supprimé ({0}) non demandé depuis {1} jours', 'Removed {0} files ({1}) not requested for {2} days': '{0} fichiers supprimés ({1}) non demandés depuis {2} jours', '{0} failed': '{0} en échec', 'Copy code': 'Copier le code', 'Until you add a variant, any request with the ?v= parameter returns status 400 unknown_variant. Requests without it return the original image.': 'Tant que vous n’ajoutez pas de variante, toute requête avec le paramètre ?v= renvoie le statut 400 unknown_variant. Les requêtes sans ce paramètre renvoient l’image d’origine.', 'Ask an owner or admin to add one. Until you do, any request with the ?v= parameter returns status 400 unknown_variant. Requests without it return the original image.': 'Demandez à un propriétaire ou à un administrateur d’en ajouter une. D’ici là, toute requête avec le paramètre ?v= renvoie le statut 400 unknown_variant. Les requêtes sans ce paramètre renvoient l’image d’origine.', 'Source image too large': 'Image source trop volumineuse', 'Unable to read the file': 'Impossible de lire le fichier', 'Images and variants': 'Images et variantes', 'Every image in the media library can be requested as a named variant. Add the `?v=` parameter to the image URL. The original file is never changed, and a variant is generated the first time it is requested. Variants are managed in Settings, Media, Variants.': 'Chaque image de la médiathèque peut être demandée sous la forme d’une variante nommée. Ajoutez le paramètre `?v=` à l’URL de l’image. Le fichier d’origine n’est jamais modifié, et une variante est générée la première fois qu’elle est demandée. Les variantes se gèrent dans Réglages, Médias, Variantes.', 'Request an image': 'Demander une image', 'Loading image variants': 'Chargement des variantes d’image', "Couldn't load image variants": 'Impossible de charger les variantes d’image', 'The snippets below still work. The variant list and the URL builder need a connection.': 'Les extraits ci-dessous fonctionnent toujours. La liste des variantes et le générateur d’URL ont besoin d’une connexion.', 'No image variants yet': 'Aucune variante d’image pour le moment', 'Go to image variants': 'Aller aux variantes d’image', '1 enabled variant': '1 variante activée', '{0} enabled variants': '{0} variantes activées', 'Example URL': 'URL d’exemple', 'Disabled variants are not served. A request for one returns 400 "Unknown variant".': 'Les variantes désactivées ne sont pas servies. Une requête pour l’une d’elles renvoie 400 « Unknown variant ».', 'URL builder': 'Générateur d’URL', '{0} (removed)': '{0} (supprimée)', 'The variant "{0}" no longer exists': 'La variante « {0} » n’existe plus', 'There is no fallback to the original. Requests with ?v={0} return status 400 with the body `{1}`. Remove the parameter to get the original image, or pick another variant.': 'Il n’y a pas de repli sur l’original. Les requêtes avec ?v={0} renvoient le statut 400 avec le corps `{1}`. Retirez le paramètre pour obtenir l’image d’origine, ou choisissez une autre variante.', 'No preview: unknown variant': 'Pas d’aperçu : variante inconnue', Responses: 'Réponses', Request: 'Requête', 'The variant image. Generated on first request.': 'L’image de la variante. Générée à la première requête.', 'markdown, html or json. Default markdown.': 'markdown, html ou json. Par défaut markdown.', 'A whole number from 1. Default 1.': 'Un nombre entier à partir de 1. Par défaut 1.', '5, 25, 50 or 100. Default 25.': '5, 25, 50 ou 100. Par défaut 25.', 'Up to 200 characters, matched anywhere in the title, ignoring case and accents.': '200 caractères maximum, recherchés n’importe où dans le titre, sans tenir compte de la casse ni des accents.', 'online or draft. Default both.': 'online ou draft. Par défaut les deux.', 'field:direction, with field title, status, created_at or updated_at and direction asc or desc. Default updated_at:desc.': 'champ:direction, avec le champ title, status, created_at ou updated_at et la direction asc ou desc. Par défaut updated_at:desc.', 'Search text.': 'Texte recherché.', 'SHA-256 of the content, lowercased.': 'SHA-256 du contenu, en minuscules.', 'all, unused or duplicates. Default all.': 'all, unused ou duplicates. Par défaut all.', 'newest, oldest, name, largest or total_size. Default newest.': 'newest, oldest, name, largest ou total_size. Par défaut newest.', 'with or without. Default both.': 'with ou without. Par défaut les deux.', "Read, write and publish articles. Titles can't be changed after creation.": 'Lire, écrire et publier des articles. Les titres ne peuvent pas être modifiés après la création.', "3 to 200 characters. Can't be changed later.": 'De 3 à 200 caractères. Ne peut pas être modifié ensuite.', 'Up to 10 000 characters.': '10 000 caractères maximum.', 'The image library. One image can be used in many articles.': 'La médiathèque. Une même image peut servir dans plusieurs articles.', 'PNG, JPEG, WEBP or SVG.': 'PNG, JPEG, WEBP ou SVG.', 'The new filename.': 'Le nouveau nom de fichier.', 'Greater than 0. The image to keep.': 'Supérieur à 0. L’image à conserver.', 'At least 1, each greater than 0. Identical copies to delete. Articles switch to the kept image.': 'Au moins 1, chacun supérieur à 0. Copies identiques à supprimer. Les articles passent à l’image conservée.', 'Leave out to keep the current value.': 'À omettre pour conserver la valeur actuelle.', '1 to 365. Leave out to keep the current value.': 'De 1 à 365. À omettre pour conserver la valeur actuelle.', 'The fingerprint of the preview. Without it, the purge runs on the current library.': 'L’empreinte de l’aperçu. Sans elle, la purge s’applique à la médiathèque actuelle.', 'People who can sign in, and pending invitations.': 'Les personnes qui peuvent se connecter, et les invitations en attente.', 'Up to 60 characters.': '60 caractères maximum.', 'A valid email address.': 'Une adresse e-mail valide.', 'Read the site settings, including the activity log retention.': 'Lire les paramètres du site, dont la conservation du journal d’activité.', 'Hello world.': 'Hello world.', 'Whether registration is open.': 'Indique si les inscriptions sont ouvertes.', 'Set a new password with the emailed code.': 'Définir un nouveau mot de passe avec le code reçu par e-mail.', 'Check an invite code.': 'Vérifier un code d’invitation.', 'Accept an invite.': 'Accepter une invitation.', 'Plain text "ok". Outside /v1.': 'Texte brut « ok ». En dehors de /v1.', 'Update status': 'État de la mise à jour', 'Check for update': 'Rechercher une mise à jour', 'Download update': 'Télécharger la mise à jour', Register: 'Inscription', 'Verify email': 'Vérifier l’e-mail', 'Reset password': 'Réinitialiser le mot de passe', 'Change the activity log retention': 'Modifier la conservation du journal d’activité', 'List activity events': 'Lister les événements d’activité', 'Activity summary, owner and admin': 'Résumé de l’activité, propriétaire et administrateur', 'Export activity as CSV, owner and admin': 'Exporter l’activité en CSV, propriétaire et administrateur', 'List keys': 'Lister les clés', 'Create a key': 'Créer une clé', 'Revoke a key': 'Révoquer une clé', 'List one page of articles, newest update first, with the total and the tab counts (all, online, draft and suggestions). Anonymous callers get online articles only.': 'Liste une page d’articles, du plus récemment modifié au plus ancien, avec le total et les compteurs des onglets (tous, publiés, brouillons et suggestions). Les appels anonymes ne reçoivent que les articles publiés.', 'Get one article. Drafts answer 404 to anonymous callers.': 'Récupère un article. Les brouillons répondent 404 aux appels anonymes.', 'Create a draft article.': 'Crée un article en brouillon.', 'Publish an article.': 'Publie un article.', 'Unpublish an article.': 'Dépublie un article.', 'Delete an article.': 'Supprime un article.', 'List images.': 'Liste les images.', 'Upload an image (multipart).': 'Téléverse une image (multipart).', 'Rename an image. The URL stays the same.': 'Renomme une image. L’URL reste la même.', 'Delete an image. Articles that use it show a broken image.': 'Supprime une image. Les articles qui l’utilisent affichent une image cassée.', 'Merge identical copies into one image.': 'Fusionne les copies identiques en une seule image.', 'Get the automatic duplicate purge settings.': 'Récupère les paramètres de la purge automatique des doublons.', 'Turn the automatic purge on or off, or change its interval.': 'Active ou désactive la purge automatique, ou modifie son intervalle.', 'Preview what a purge would merge. Nothing changes.': 'Prévisualise ce qu’une purge fusionnerait. Rien n’est modifié.', 'Merge every group of identical copies. Send the preview fingerprint to refuse a changed library.': 'Fusionne chaque groupe de copies identiques. Envoyez l’empreinte de l’aperçu pour refuser une médiathèque modifiée.', 'List users and invites.': 'Liste les utilisateurs et les invitations.', 'Update my profile.': 'Modifie mon profil.', 'Invite a user by email.': 'Invite un utilisateur par e-mail.', 'Cancel a pending invite.': 'Annule une invitation en attente.', 'Renew an expired invite.': 'Renouvelle une invitation expirée.', "Get the current user. With a key, the key's owner.": 'Récupère l’utilisateur courant. Avec une clé, son propriétaire.', 'Get settings.': 'Récupère les paramètres.', 'Made for the browser. A key is ignored here, with no 403.': 'Prévue pour le navigateur. Une clé est ignorée ici, sans 403.', '1 article moved to {0}.': '1 article déplacé vers {0}.', '1 article no longer has a byline.': '1 article n’a plus de signature.', '1 article now credits {0}.': '1 article est maintenant attribué à {0}.', '1 article will move to {0}. Their canonical host changes to {1}.': '1 article sera déplacé vers {0}. Son hôte canonique devient {1}.', 'A language tag. Leave empty if the site has no single language.': 'Une balise de langue. Laissez vide si le site n’a pas de langue unique.', 'A sentence or two about the author.': 'Une phrase ou deux sur l’auteur.', 'A site with the key "{0}" already exists. Choose another key.': 'Un site avec la clé « {0} » existe déjà. Choisissez une autre clé.', 'Add another site if your content is shown on more than one frontend. Each article belongs to one site.': 'Ajoutez un autre site si votre contenu est affiché sur plusieurs frontends. Chaque article appartient à un seul site.', 'Add author': 'Ajouter un auteur', 'Add link': 'Ajouter un lien', 'Add site': 'Ajouter un site', 'Ask the owner of this site.': 'Demandez au propriétaire de ce site.', "Asks search engines not to list this site's pages.": 'Demande aux moteurs de recherche de ne pas référencer les pages de ce site.', Author: 'Auteur', 'Author deleted': 'Auteur supprimé', 'Author name': 'Nom de l’auteur', Authors: 'Auteurs', "Authors are the names readers see on articles. They don't need an account.": 'Les auteurs sont les noms que les lecteurs voient sur les articles. Ils n’ont pas besoin de compte.', Auto: 'Auto', Avatar: 'Avatar', 'Back to Settings': 'Retour aux paramètres', 'Base URLs, default image and robots policy': 'URL de base, image par défaut et politique des robots', Bio: 'Bio', 'Byline preview': 'Aperçu de la signature', "Can't delete this author": 'Impossible de supprimer cet auteur', 'Canonical URL preview': 'Aperçu de l’URL canonique', 'Change image': 'Changer d’image', 'Check the spelling, or search for a shorter part of the name.': 'Vérifiez l’orthographe, ou cherchez une partie plus courte du nom.', 'Choose a user': 'Choisir un utilisateur', 'Choose an image': 'Choisir une image', 'Choose image': 'Choisir une image', 'Choose where the articles go. This site has {0} articles.': 'Choisissez où vont les articles. Ce site compte {0} articles.', "Couldn't delete the author": 'Impossible de supprimer l’auteur', "Couldn't delete the site": 'Impossible de supprimer le site', "Couldn't load authors": 'Impossible de charger les auteurs', "Couldn't load sites": 'Impossible de charger les sites', "Couldn't save the author": 'Impossible d’enregistrer l’auteur', "Couldn't save the author. Your changes are still here. Try again in a moment.": 'Impossible d’enregistrer l’auteur. Vos modifications sont toujours là. Réessayez dans un instant.', "Couldn't save the site. Your changes are still here. Try again in a moment.": 'Impossible d’enregistrer le site. Vos modifications sont toujours là. Réessayez dans un instant.', 'Credit these articles to': 'Attribuer ces articles à', Default: 'Par défaut', 'Default robots policy': 'Politique des robots par défaut', 'Default site': 'Site par défaut', 'Default site changed': 'Site par défaut modifié', 'Default social image': 'Image sociale par défaut', 'Delete and reassign 1 article': 'Supprimer et réattribuer 1 article', 'Delete and reassign {0} articles': 'Supprimer et réattribuer {0} articles', 'Delete author': 'Supprimer l’auteur', 'Delete site': 'Supprimer le site', 'Delete this author?': 'Supprimer cet auteur ?', 'Delete this site?': 'Supprimer ce site ?', 'Edit key': 'Modifier la clé', 'Edit slug': 'Modifier l’identifiant', 'Edit {0}': 'Modifier {0}', 'Enter a full URL starting with https://.': 'Saisissez une URL complète commençant par https://.', 'Enter a full URL, like https://blog.example.com.': 'Saisissez une URL complète, comme https://blog.example.com.', 'Every user already has an author.': 'Chaque utilisateur a déjà un auteur.', 'Generated from the name': 'Généré à partir du nom', 'Generated from the name. Used in public author URLs and API paths. Unique across all authors.': 'Généré à partir du nom. Utilisé dans les URL publiques des auteurs et les chemins d’API. Unique parmi tous les auteurs.', Guest: 'Invité', 'Image #{0}': 'Image nº {0}', Index: 'Indexer', 'Link URL {0}': 'URL du lien {0}', 'Link a CMS user if this author has an account. Guest writers need no link.': 'Liez un utilisateur du CMS si cet auteur a un compte. Les auteurs invités n’ont pas besoin de lien.', 'Link type {0}': 'Type du lien {0}', 'Link user': 'Lier un utilisateur', 'Link {0} to a user?': 'Lier {0} à un utilisateur ?', Linked: 'Lié', "Linked to {0}. The user account isn't affected.": 'Lié à {0}. Le compte utilisateur n’est pas modifié.', 'Linked user': 'Utilisateur lié', Locale: 'Langue', 'Lowercase letters, numbers and hyphens. Unique across all authors.': 'Lettres minuscules, chiffres et traits d’union. Unique parmi tous les auteurs.', "Lowercase letters, numbers and hyphens. Used in API paths. It can't be changed after the site is added.": 'Lettres minuscules, chiffres et traits d’union. Utilisée dans les chemins d’API. Elle ne peut plus être modifiée après l’ajout du site.', 'Make default': 'Définir par défaut', 'Make this the default site': 'Faire de ce site le site par défaut', 'Make {0} the default site?': 'Faire de {0} le site par défaut ?', 'Manage sites': 'Gérer les sites', 'Move 1 article and delete': 'Déplacer 1 article et supprimer', 'Move articles to': 'Déplacer les articles vers', 'Move {0} articles and delete': 'Déplacer {0} articles et supprimer', 'Moving articles…': 'Déplacement des articles…', 'New articles by this user start with this author.': 'Les nouveaux articles de cet utilisateur commencent avec cet auteur.', 'New articles start here. The current default is {0}.': 'Les nouveaux articles commencent ici. Le site par défaut actuel est {0}.', 'New articles start on the default site. To change it, make another site the default.': 'Les nouveaux articles commencent sur le site par défaut. Pour le changer, définissez un autre site par défaut.', 'New articles start on this site. Articles that are already on other sites stay where they are.': 'Les nouveaux articles commencent sur ce site. Les articles déjà présents sur d’autres sites y restent.', 'No articles': 'Aucun article', 'No authors match "{0}"': 'Aucun auteur ne correspond à « {0} »', 'No authors yet': 'Aucun auteur pour l’instant', 'No linked user': 'Aucun utilisateur lié', Nobody: 'Personne', Noindex: 'Noindex', 'Nothing was changed. Try again in a moment.': 'Rien n’a été modifié. Réessayez dans un instant.', 'Only an owner or admin can change authors': 'Seul un propriétaire ou un administrateur peut modifier les auteurs', 'Only an owner or admin can change this author.': 'Seul un propriétaire ou un administrateur peut modifier cet auteur.', 'Only the owner can manage sites': 'Seul le propriétaire peut gérer les sites', 'Only the owner can manage sites. Ask the owner of this site if you need a change.': 'Seul le propriétaire peut gérer les sites. Demandez au propriétaire de ce site si vous avez besoin d’un changement.', 'Only users without an author are listed.': 'Seuls les utilisateurs sans auteur sont listés.', Publishing: 'Publication', 'Reassign articles': 'Réattribuer les articles', 'Reassigning…': 'Réattribution…', 'Remove link {0}': 'Supprimer le lien {0}', 'Remove the byline': 'Supprimer la signature', 'Remove the path. Use only the host, like https://blog.example.com.': 'Retirez le chemin. Utilisez seulement l’hôte, comme https://blog.example.com.', 'Reset to match the name': 'Rétablir selon le nom', 'Search by name or slug': 'Rechercher par nom ou identifiant', 'Search by name or key': 'Rechercher par nom ou clé', 'No sites match "{0}"': 'Aucun site ne correspond à « {0} »', '{0} sites': '{0} sites', '1 site': '1 site', '{0} authors': '{0} auteurs', '1 author': '1 auteur', "Search engines may list this site's pages.": 'Les moteurs de recherche peuvent référencer les pages de ce site.', 'Set as default': 'Définir par défaut', 'Shorten the bio to 280 characters.': 'Raccourcissez la bio à 280 caractères.', 'Shown as a square. Choose an image with the face or logo near the middle.': 'Affichée en carré. Choisissez une image dont le visage ou le logo est près du centre.', 'Shown when the base URL is valid.': 'Affiché lorsque l’URL de base est valide.', Site: 'Site', 'Site deleted': 'Site supprimé', Sites: 'Sites', Slug: 'Identifiant', 'Social links': 'Liens sociaux', 'That author no longer exists': 'Cet auteur n’existe plus', 'That site no longer exists': 'Ce site n’existe plus', 'That user already has an author. Choose another user.': 'Cet utilisateur a déjà un auteur. Choisissez un autre utilisateur.', 'The articles keep any other authors. Articles with only this author will have no byline.': 'Les articles conservent leurs autres auteurs. Les articles n’ayant que cet auteur n’auront plus de signature.', 'The avatar for {0}.': 'L’avatar de {0}.', 'The bio appears here.': 'La bio apparaît ici.', "The default site can't be deleted. Make another site the default first.": 'Le site par défaut ne peut pas être supprimé. Définissez d’abord un autre site par défaut.', 'The default social image for {0}.': 'L’image sociale par défaut de {0}.', 'The frontends that display your content.': 'Les frontends qui affichent votre contenu.', "The names readers see on your articles. An author doesn't need an account.": 'Les noms que les lecteurs voient sur vos articles. Un auteur n’a pas besoin de compte.', 'The names readers see on your articles. Only an owner or admin can change authors.': 'Les noms que les lecteurs voient sur vos articles. Seul un propriétaire ou un administrateur peut modifier les auteurs.', 'The public address of the frontend. Use https and no path.': 'L’adresse publique du frontend. Utilisez https et aucun chemin.', 'The slug "{0}" is already used by another author.': 'L’identifiant « {0} » est déjà utilisé par un autre auteur.', 'This is your author profile. Only an owner or admin can change the link.': 'Ceci est votre profil d’auteur. Seul un propriétaire ou un administrateur peut modifier le lien.', Unlink: 'Dissocier', 'Unlink user': 'Dissocier l’utilisateur', 'Unlink {0}?': 'Dissocier {0} ?', 'Unlinking…': 'Dissociation…', 'Use a language tag like en or fr-CH.': 'Utilisez une balise de langue comme en ou fr-CH.', 'Use https. For example https://blog.example.com.': 'Utilisez https. Par exemple https://blog.example.com.', 'Use image': 'Utiliser l’image', 'Use lowercase letters, numbers and hyphens, 2 to 32 characters.': 'Utilisez des lettres minuscules, des chiffres et des traits d’union, de 2 à 32 caractères.', 'Use {0}': 'Utiliser {0}', "Used in API paths, so it can't change.": 'Utilisée dans les chemins d’API, elle ne peut donc pas changer.', 'Used when an article has no image of its own.': 'Utilisée lorsqu’un article n’a pas d’image propre.', 'User unlinked': 'Utilisateur dissocié', 'Users without an author': 'Utilisateurs sans auteur', 'View {0}': 'Voir {0}', Website: 'Site web', 'Where an article has several authors, {0} is removed and the others stay.': 'Lorsqu’un article a plusieurs auteurs, {0} est retiré et les autres restent.', 'Where your content is shown.': 'Où votre contenu est affiché.', 'You can add up to {0} links.': 'Vous pouvez ajouter jusqu’à {0} liens.', 'You can still edit your own author profile.': 'Vous pouvez toujours modifier votre propre profil d’auteur.', "You don't have access to Sites": 'Vous n’avez pas accès aux sites', '"{0}" is credited on 1 article. Choose another author to credit instead, or remove {0} from those articles first.': '« {0} » est attribué à 1 article. Choisissez un autre auteur à lui attribuer, ou retirez {0} de cet article d’abord.', '"{0}" is credited on {1} articles. Choose another author to credit instead, or remove {0} from those articles first.': '« {0} » est attribué à {1} articles. Choisissez un autre auteur à leur attribuer, ou retirez {0} de ces articles d’abord.', '"{0}" is now the default site.': '« {0} » est maintenant le site par défaut.', '"{0}" will be deleted and is credited on 1 article. This can\'t be undone.': '« {0} » sera supprimé et est attribué à 1 article. Cette action est irréversible.', '"{0}" will be deleted and is credited on {1} articles. This can\'t be undone.': '« {0} » sera supprimé et est attribué à {1} articles. Cette action est irréversible.', '"{0}" will be deleted. 1 article belongs to it, so choose a site to move them to. This can\'t be undone.': '« {0} » sera supprimé. 1 article lui appartient, choisissez donc un site vers lequel le déplacer. Cette action est irréversible.', '"{0}" will be deleted. No articles belong to it. This can\'t be undone.': '« {0} » sera supprimé. Aucun article ne lui appartient. Cette action est irréversible.', '"{0}" will be deleted. No articles credit this author. This can\'t be undone.': '« {0} » sera supprimé. Aucun article n’est attribué à cet auteur. Cette action est irréversible.', '"{0}" will be deleted. {1} articles belong to it, so choose a site to move them to. This can\'t be undone.': '« {0} » sera supprimé. {1} articles lui appartiennent, choisissez donc un site vers lequel les déplacer. Cette action est irréversible.', 'e.g. Camille Roche': 'p. ex. Camille Roche', 'e.g. Journal': 'p. ex. Journal', 'e.g. en or fr-CH': 'p. ex. en ou fr-CH', 'this author': 'cet auteur', 'this site': 'ce site', '{0} articles moved to {1}.': '{0} articles déplacés vers {1}.', '{0} articles no longer have a byline.': '{0} articles n’ont plus de signature.', '{0} articles now credit {1}.': '{0} articles sont maintenant attribués à {1}.', '{0} articles will move to {1}. Their canonical host changes to {2}.': '{0} articles seront déplacés vers {1}. Leur hôte canonique devient {2}.', '{0} is now a guest author.': '{0} est maintenant un auteur invité.', '{0} will stay on their articles. New articles by {1} will no longer start with this author.': '{0} restera sur ses articles. Les nouveaux articles de {1} ne commenceront plus avec cet auteur.', 'No authors. This article will have no byline.': 'Aucun auteur. Cet article n’aura pas de signature.', 'Reorder {0}': 'Réorganiser {0}', Primary: 'Principal', 'Remove {0}': 'Retirer {0}', 'Drag to reorder. The first author is the primary byline.': 'Faites glisser pour réorganiser. Le premier auteur est la signature principale.', 'Create author "{0}"…': 'Créer l’auteur « {0} »…', 'Create author…': 'Créer un auteur…', 'Search authors': 'Rechercher des auteurs', 'Add an author': 'Ajouter un auteur', 'No author matches "{0}".': 'Aucun auteur ne correspond à « {0} ».', "Couldn't create the author": 'Impossible de créer l’auteur', 'The article is unchanged. Try again in a moment.': 'L’article n’a pas changé. Réessayez dans un instant.', 'Create author': 'Créer l’auteur', 'Adds a byline for this article. You can add a bio and avatar later in Authors.': 'Ajoute une signature pour cet article. Vous pourrez ajouter une bio et un avatar plus tard dans Auteurs.', 'Generated from the name. Unique across all authors.': 'Généré à partir du nom. Unique parmi tous les auteurs.', 'This is me': 'C’est moi', 'Links the author to {0}.': 'Lie l’auteur à {0}.', "You don't have an author profile yet": 'Vous n’avez pas encore de profil d’auteur', 'Create one to be credited on your articles.': 'Créez-en un pour être crédité sur vos articles.', 'Create my author profile': 'Créer mon profil d’auteur', 'Site and authors': 'Site et auteurs', 'Canonical host:': 'Hôte canonique :', 'Author profile created': 'Profil d’auteur créé', '{0} is now your byline.': '{0} est maintenant votre signature.', "Couldn't create your author profile": 'Impossible de créer votre profil d’auteur', 'No authors': 'Aucun auteur', '{0} +{1}': '{0} +{1}', '{0} · {1}': '{0} · {1}', '{0} grabbed. Position {1} of {2}. Use the up and down arrow keys to move, Space to drop, Escape to cancel.': '{0} saisi. Position {1} sur {2}. Utilisez les flèches haut et bas pour déplacer, Espace pour déposer, Échap pour annuler.', '{0} moved to position {1} of {2}.': '{0} déplacé à la position {1} sur {2}.', '{0} dropped. Position {1} of {2}.': '{0} déposé. Position {1} sur {2}.', 'Reorder cancelled. {0} is back at position {1} of {2}.': 'Réorganisation annulée. {0} est revenu à la position {1} sur {2}.', 'All sites': 'Tous les sites', 'No articles on "{0}"': 'Aucun article sur « {0} »', 'Move articles here from the editor, or choose another site.': 'Déplacez des articles ici depuis l’éditeur, ou choisissez un autre site.', 'Show all sites': 'Afficher tous les sites', 'Author profile': 'Profil d’auteur', "Your public byline on articles. It's separate from your account.": 'Votre signature publique sur les articles. Elle est distincte de votre compte.', 'Uses your display name, {0}. You can change it afterwards.': 'Utilise votre nom affiché, {0}. Vous pourrez le modifier ensuite.', 'Uses your username, {0}. You can change it afterwards.': 'Utilise votre nom d’utilisateur, {0}. Vous pourrez le modifier ensuite.', 'Edit author': 'Modifier l’auteur', 'Your slug is {0}': 'Votre slug est {0}', '{0} was already used by another author. You can change it in Edit author.': '{0} était déjà utilisé par un autre auteur. Vous pouvez le modifier dans Modifier l’auteur.', 'Linked to your account. New articles start with this author.': 'Lié à votre compte. Les nouveaux articles commencent avec cet auteur.', "You don't have an author profile yet. Create one to be credited on your own articles.": 'Vous n’avez pas encore de profil d’auteur. Créez-en un pour être crédité sur vos propres articles.', 'The request cannot be processed due to a mismatch in the format of the body.': 'La requête ne peut pas être traitée car le format du corps ne correspond pas.', site_not_found: 'Site introuvable', '25, 50, 100 or 500. Default 100.': '25, 50, 100 ou 500. Par défaut 100.', 'List the sites, the default first and then by name, each with its article count. Without page or size every matching site is returned; the number of matching sites is in the X-Total-Count header.': 'Liste les sites, le site par défaut d’abord puis par nom, chacun avec son nombre d’articles. Sans page ni taille, tous les sites correspondants sont renvoyés ; leur nombre est dans l’en-tête X-Total-Count.', 'Up to 200 characters, matched in the name, the key or the base URL, ignoring case and accents.': 'Jusqu’à 200 caractères, recherchés dans le nom, la clé ou l’URL de base, sans tenir compte de la casse ni des accents.', 'Log in. Made for the browser. A key is ignored here, with no 403.': 'Se connecter. Conçu pour le navigateur. Une clé est ignorée ici, sans 403.', 'Log out. Made for the browser. A key is ignored here, with no 403.': 'Se déconnecter. Conçu pour le navigateur. Une clé est ignorée ici, sans 403.', 'Register. Made for the browser. A key is ignored here, with no 403.': 'S’inscrire. Conçu pour le navigateur. Une clé est ignorée ici, sans 403.', 'Reset password. Made for the browser. A key is ignored here, with no 403.': 'Réinitialiser le mot de passe. Conçu pour le navigateur. Une clé est ignorée ici, sans 403.', 'Get one image, with the same fields as an item of the list.': 'Récupère une image, avec les mêmes champs qu’un élément de la liste.', 'You must be logged in to access this resource.': 'Vous devez être connecté pour accéder à cette ressource.', 'You must verify your account to access this resource.': 'Vous devez vérifier votre compte pour accéder à cette ressource.', 'The people credited on articles. Any verified user can read them; changes are made in the browser by an owner or admin.': 'Les personnes créditées sur les articles. Tout utilisateur vérifié peut les lire ; les modifications se font dans le navigateur par un propriétaire ou un administrateur.', 'List the authors by name, each with its article count. The total is also in the X-Total-Count header.': 'Liste les auteurs par nom, chacun avec son nombre d’articles. Le total est aussi dans l’en-tête X-Total-Count.', 'The page, size or search is not valid.': 'La page, la taille ou la recherche n’est pas valide.', 'Up to 200 characters, matched in the name or the slug.': 'Jusqu’à 200 caractères, recherchés dans le nom ou le slug.', 'Sites · owner only': 'Sites · propriétaire uniquement', 'Create a site': 'Créer un site', 'Edit a site': 'Modifier un site', 'Make a site the default': 'Définir un site par défaut', 'Delete a site, moving its articles with reassign_to': 'Supprimer un site, en déplaçant ses articles avec reassign_to', 'Authors · owner and admin': 'Auteurs · propriétaire et administrateur', 'Create an author': 'Créer un auteur', 'Edit an author, or your own author as a verified user': 'Modifier un auteur, ou votre propre auteur en tant qu’utilisateur vérifié', 'Delete an author, moving its articles with reassign_to': 'Supprimer un auteur, en déplaçant ses articles avec reassign_to', 'Create your own author profile, as any verified user': 'Créer votre propre profil d’auteur, en tant qu’utilisateur vérifié', 'Search and sharing': 'Recherche et partage', 'Hidden from search': 'Masqué des recherches', '1 suggestion': '1 suggestion', '{0} suggestions': '{0} suggestions', Ready: 'Prêt', Address: 'Adresse', 'Hidden from search engines. This only sets a flag in the API.': 'Masqué des moteurs de recherche. Cela ne fait que positionner un indicateur dans l’API.', 'Edit search and sharing': 'Modifier la recherche et le partage', 'What the frontend gets': 'Ce que reçoit le frontend', 'Checking this article…': 'Vérification de cet article…', "Couldn't check this article.": 'Impossible de vérifier cet article.', 'All good': 'Tout est bon', 'Nothing to suggest for this article.': 'Rien à suggérer pour cet article.', '+{0} more in Search and sharing': '+{0} de plus dans Recherche et partage', Suggestions: 'Suggestions', 'The meta title is {0} characters. Search engines may cut it off after about {1}.': 'Le titre meta fait {0} caractères. Les moteurs de recherche peuvent le couper après environ {1}.', 'The description is {0} characters. About 70 to 160 reads best in results.': 'La description fait {0} caractères. Entre 70 et 160 environ se lit mieux dans les résultats.', 'The cover image has no alt text. Add a short description of it.': 'L’image de couverture n’a pas de texte alternatif. Ajoutez-en une courte description.', 'The body has no headings. H2 headings help readers scan the article.': 'Le corps n’a pas de titres. Les titres H2 aident les lecteurs à parcourir l’article.', '1 image in the body has no alt text.': '1 image du corps n’a pas de texte alternatif.', '{0} images in the body have no alt text.': '{0} images du corps n’ont pas de texte alternatif.', 'Go to meta title': 'Aller au titre meta', 'Go to meta description': 'Aller à la description meta', 'Go to cover image': 'Aller à l’image de couverture', 'Go to URL slug': 'Aller au slug de l’URL', 'Go to authors': 'Aller aux auteurs', 'Go to body': 'Aller au corps', 'URL slug': 'Slug de l’URL', 'Generated from the title until you edit it. Lowercase letters, numbers and hyphens. Unique on {0}.': 'Généré à partir du titre tant que vous ne le modifiez pas. Lettres minuscules, chiffres et tirets. Unique sur {0}.', 'Lowercase letters, numbers and hyphens. Unique on {0}.': 'Lettres minuscules, chiffres et tirets. Unique sur {0}.', 'Reset to match the title': 'Rétablir selon le titre', 'Generated from the title': 'Généré à partir du titre', 'The slug "{0}" is already used on {1}.': 'Le slug « {0} » est déjà utilisé sur {1}.', 'Meta title': 'Titre meta', 'Recommended 30 to 60 characters. This is a guide, not a limit.': '30 à 60 caractères recommandés. C’est un repère, pas une limite.', 'Using article title': 'Titre de l’article utilisé', 'Meta description': 'Description meta', 'Recommended 70 to 160 characters.': '70 à 160 caractères recommandés.', 'Using first sentence of the body': 'Première phrase du corps utilisée', 'Using the excerpt': 'Extrait utilisé', 'Using the site default description': 'Description par défaut du site utilisée', Excerpt: 'Extrait', 'A short summary. It is also sent as the article teaser.': 'Un court résumé. Il est aussi envoyé comme accroche de l’article.', 'Used as the description when there is none, and as the teaser for the frontend.': 'Utilisé comme description quand il n’y en a pas, et comme accroche pour le frontend.', 'Shorten the excerpt to 300 characters or fewer.': 'Raccourcissez l’extrait à 300 caractères ou moins.', 'Cover image': 'Image de couverture', 'Choose a cover image': 'Choisir une image de couverture', 'The cover for this article.': 'La couverture de cet article.', 'Using the site social image ({0}).': 'Image de partage du site utilisée ({0}).', 'Using the site social image.': 'Image de partage du site utilisée.', 'Alt text': 'Texte alternatif', "Describe the image for people who can't see it": 'Décrivez l’image pour les personnes qui ne la voient pas', 'Needed before the cover counts as ready. Sent as image alt in the API.': 'Nécessaire avant que la couverture soit prête. Envoyé comme texte alternatif de l’image dans l’API.', 'Social sharing': 'Partage social', Optional: 'Facultatif', 'Uses the meta values': 'Utilise les valeurs meta', Customised: 'Personnalisé', 'Social title': 'Titre social', 'Using meta title': 'Titre meta utilisé', 'Social description': 'Description sociale', 'Using meta description': 'Description meta utilisée', 'Social image': 'Image sociale', 'Choose a social image': 'Choisir une image sociale', 'The image shown when this article is shared.': 'L’image affichée quand cet article est partagé.', 'Using the cover image.': 'Image de couverture utilisée.', Advanced: 'Avancé', 'Canonical URL': 'URL canonique', 'Canonical URL: automatic': 'URL canonique : automatique', 'Canonical URL set': 'URL canonique définie', 'Using site address and slug': 'Adresse du site et slug utilisés', 'Only change this if the same content lives at another address.': 'Ne modifiez ceci que si le même contenu existe à une autre adresse.', 'Enter a full address starting with https://': 'Saisissez une adresse complète commençant par https://', 'Hide from search engines': 'Masquer des moteurs de recherche', "Sets noindex in the API. It doesn't change who can read the article.": 'Positionne noindex dans l’API. Cela ne change pas qui peut lire l’article.', 'Search result': 'Résultat de recherche', Desktop: 'Ordinateur', Mobile: 'Mobile', 'Cut off here, the way a search engine would.': 'Coupé ici, comme le ferait un moteur de recherche.', 'Social card': 'Carte sociale', 'Using cover image': 'Image de couverture utilisée', 'Using site social image': 'Image de partage du site utilisée', 'No image': 'Aucune image', Formatted: 'Formaté', 'Raw JSON': 'JSON brut', 'Copy JSON': 'Copier le JSON', "The SEO data returned by {0}, read only. RenewCMS doesn't render pages or add meta tags: your frontend does.": 'Les données SEO renvoyées par {0}, en lecture seule. RenewCMS n’affiche pas de pages et n’ajoute pas de balises meta : c’est votre frontend qui le fait.', 'This article is a draft. The API returns this data only to signed-in callers until it is published.': 'Cet article est un brouillon. L’API ne renvoie ces données qu’aux appelants connectés tant qu’il n’est pas publié.', "Couldn't load the SEO data": 'Impossible de charger les données SEO', '{0} failed. Your article is unchanged. Try again in a moment.': '{0} a échoué. Votre article est inchangé. Réessayez dans un instant.', '1 social link': '1 lien social', '{0} social links': '{0} liens sociaux', "Couldn't save search and sharing. Your changes are still here. Try again in a moment.": 'Impossible d’enregistrer la recherche et le partage. Vos modifications sont toujours là. Réessayez dans un instant.', 'Search and sharing saved': 'Recherche et partage enregistrés', 'Your search and sharing settings are up to date.': 'Vos réglages de recherche et de partage sont à jour.', 'Suggestions never block saving or publishing.': 'Les suggestions ne bloquent jamais l’enregistrement ni la publication.', "Describes the image for people who use a screen reader, and shows if it doesn't load. Leave it empty if the image is only decoration.": 'Décrit l’image pour les personnes qui utilisent un lecteur d’écran, et s’affiche si elle ne charge pas. Laissez vide si l’image est purement décorative.', 'No meta title yet. The article title is used instead.': 'Pas encore de titre meta. Le titre de l’article est utilisé à la place.', 'The description is {0} characters. Search engines may cut it off after about {1}.': 'La description fait {0} caractères. Les moteurs de recherche peuvent la couper après environ {1}.', "No cover image. The site's social image is used.": 'Pas d’image de couverture. L’image de partage du site est utilisée.', 'The slug is {0} characters. Shorter addresses are easier to share.': 'Le slug fait {0} caractères. Les adresses plus courtes se partagent plus facilement.', 'This article has no authors, so the structured data has no author.': 'Cet article n’a pas d’auteur, donc les données structurées n’ont pas d’auteur.', 'The article is under 300 words. That is fine for a short note.': 'L’article fait moins de 300 mots. C’est correct pour une courte note.', 'article title + template': 'titre de l’article + modèle', 'first sentence of the body': 'première phrase du corps', excerpt: 'extrait', 'site default description': 'description par défaut du site', 'cover image': 'image de couverture', 'site social image': 'image de partage du site', 'site address + slug': 'adresse du site + slug', 'Site name': 'Nom du site', 'Shown in titles through the template, and sent as the Open Graph site name.': 'Affiché dans les titres via le modèle, et envoyé comme nom de site Open Graph.', 'e.g. Renew': 'p. ex. Renew', 'Title template': 'Modèle de titre', 'Use %title% for the article title and %site% for the site name.': 'Utilisez %title% pour le titre de l’article et %site% pour le nom du site.', 'The template must contain %title%.': 'Le modèle doit contenir %title%.', Example: 'Exemple', 'Default description': 'Description par défaut', 'Used when an article has no description, excerpt or body text.': 'Utilisée quand un article n’a ni description, ni extrait, ni texte.', 'One or two sentences about the site.': 'Une ou deux phrases sur le site.', 'How articles use these defaults': 'Comment les articles utilisent ces valeurs par défaut', 'Article title, then the template.': 'Titre de l’article, puis le modèle.', Description: 'Description', "Used last, after the article's description, excerpt and body.": 'Utilisée en dernier, après la description, l’extrait et le texte de l’article.', 'Used when an article has no cover image.': 'Utilisée quand un article n’a pas d’image de couverture.', Robots: 'Robots', 'Used unless an article is hidden from search engines.': 'Utilisée sauf si l’article est masqué des moteurs de recherche.', 'Needs attention': 'À traiter', Hidden: 'Masqué', 'Hidden from search engines': 'Masqué des moteurs de recherche', 'Nothing needs attention': 'Rien à traiter', 'Every article has a clean check. Suggestions are optional, so this is just a bonus.': 'Tous les articles passent la vérification. Les suggestions sont facultatives, c’est un petit plus.', 'Show all articles': 'Afficher tous les articles', '1 dismissed suggestion is hidden.': '1 suggestion ignorée est masquée.', '{0} dismissed suggestions are hidden.': '{0} suggestions ignorées sont masquées.', 'Show dismissed': 'Afficher les suggestions ignorées', 'Dismiss suggestion: {0}': 'Ignorer la suggestion : {0}', 'Suggestions never block saving or publishing. Dismiss one and it stays hidden for this article.': 'Les suggestions ne bloquent jamais l’enregistrement ni la publication. Ignorez-en une et elle reste masquée pour cet article.', "Couldn't dismiss the suggestion": 'Impossible d’ignorer la suggestion', 'The key of a site. Only its articles are listed. An unknown key answers an empty page.': 'La clé d’un site. Seuls ses articles sont listés. Une clé inconnue renvoie une page vide.', 'ready, suggestions or hidden. Only the articles with that SEO status are listed, before paging; counts stay unfiltered. Any other value is refused.': 'ready, suggestions ou hidden. Seuls les articles ayant ce statut SEO sont listés, avant la pagination ; les compteurs restent non filtrés. Toute autre valeur est refusée.', 'Update the body of an article, move it to another site, or edit its SEO fields. Send at least one field; absent fields are untouched.': 'Modifie le corps d’un article, le déplace vers un autre site ou modifie ses champs SEO. Envoyez au moins un champ ; les champs absents ne sont pas touchés.', 'slug_taken (the X-Slug-Suggestion header holds the first free slug)': 'slug_taken (l’en-tête X-Slug-Suggestion contient le premier slug libre)', 'Up to 10 000 characters. An empty string empties the body; null is refused.': 'Jusqu’à 10 000 caractères. Une chaîne vide vide le corps ; null est refusé.', 'The id of an existing site, 1 or more. null is refused.': 'L’identifiant d’un site existant, 1 ou plus. null est refusé.', 'Lowercase letters, digits and single dashes, 1 to 100 characters, unique on the site. An empty string regenerates it from the title. null is refused.': 'Lettres minuscules, chiffres et tirets simples, de 1 à 100 caractères, unique sur le site. Une chaîne vide le régénère à partir du titre. null est refusé.', 'Up to 300 characters. An empty string clears it; null is refused.': 'Jusqu’à 300 caractères. Une chaîne vide l’efface ; null est refusé.', 'Up to 120 characters. An empty string clears it; null is refused.': 'Jusqu’à 120 caractères. Une chaîne vide l’efface ; null est refusé.', 'Up to 320 characters. An empty string clears it; null is refused.': 'Jusqu’à 320 caractères. Une chaîne vide l’efface ; null est refusé.', 'The id of an existing image, 1 or more. null removes the cover.': 'L’identifiant d’une image existante, 1 ou plus. null retire la couverture.', 'Up to 200 characters. An empty string clears it; null is refused.': 'Jusqu’à 200 caractères. Une chaîne vide l’efface ; null est refusé.', 'The id of an existing image, 1 or more. null removes the social image.': 'L’identifiant d’une image existante, 1 ou plus. null retire l’image de partage.', 'An absolute https address with a host, up to 2048 characters. An empty string clears it; null is refused.': 'Une adresse https absolue avec un hôte, jusqu’à 2048 caractères. Une chaîne vide l’efface ; null est refusé.', 'Only a flag: the article stays online. null is refused.': 'Un simple indicateur : l’article reste en ligne. null est refusé.', 'Dismissed suggestion codes: title_long, title_empty, desc_short, desc_long, cover_alt, cover_none, slug_long, no_au, no_h, body_alt, short. Duplicates are collapsed; null is refused.': 'Codes des suggestions ignorées : title_long, title_empty, desc_short, desc_long, cover_alt, cover_none, slug_long, no_au, no_h, body_alt, short. Les doublons sont fusionnés ; null est refusé.', 'Check the SEO of an article without saving anything. Send {} for the saved state, or fields that replace the saved values for this check only.': 'Vérifie le SEO d’un article sans rien enregistrer. Envoyez {} pour l’état enregistré, ou des champs qui remplacent les valeurs enregistrées pour cette vérification seulement.', 'Replaces the saved body for this check only. null is refused.': 'Remplace le corps enregistré pour cette vérification seulement. null est refusé.', 'Same rules as PATCH. An empty string regenerates it from the title. null is refused.': 'Mêmes règles que PATCH. Une chaîne vide le régénère à partir du titre. null est refusé.', 'Up to 300 characters. null is refused.': 'Jusqu’à 300 caractères. null est refusé.', 'Up to 120 characters. null is refused.': 'Jusqu’à 120 caractères. null est refusé.', 'Up to 320 characters. null is refused.': 'Jusqu’à 320 caractères. null est refusé.', 'The id of an existing image. null means no cover.': 'L’identifiant d’une image existante. null signifie pas de couverture.', 'Up to 200 characters. null is refused.': 'Jusqu’à 200 caractères. null est refusé.', 'The id of an existing image. null means no social image.': 'L’identifiant d’une image existante. null signifie pas d’image de partage.', 'An absolute https address with a host, up to 2048 characters. null is refused.': 'Une adresse https absolue avec un hôte, jusqu’à 2048 caractères. null est refusé.', 'null is refused.': 'null est refusé.', 'Dismissed suggestion codes, replacing the saved list for this check only. null is refused.': 'Codes des suggestions ignorées, qui remplacent la liste enregistrée pour cette vérification seulement. null est refusé.', "RenewCMS doesn't render pages or add meta tags. These endpoints give your frontend the resolved SEO data and the list of published URLs.": 'RenewCMS n’affiche pas de pages et n’ajoute pas de balises meta. Ces routes donnent à votre frontend les données SEO résolues et la liste des URL publiées.', 'Get the resolved SEO object of an article: title with the site template applied, description, canonical_url, robots, og, twitter, image, authors, published_at, modified_at, fallbacks and json_ld. Drafts answer 404 to anonymous callers.': 'Renvoie l’objet SEO résolu d’un article : title avec le modèle du site appliqué, description, canonical_url, robots, og, twitter, image, authors, published_at, modified_at, fallbacks et json_ld. Les brouillons répondent 404 aux appelants anonymes.', 'List the published URLs of a site, by id ascending, as an array of { url, modified_at, noindex }. The total is in the X-Total-Count header.': 'Liste les adresses publiées d’un site, par identifiant croissant, sous forme de tableau de { url, modified_at, noindex }. Le total est dans l’en-tête X-Total-Count.', 'The sites an article can belong to. Any verified user can read them; changes are made in the browser by the owner.': 'Les sites auxquels un article peut appartenir. Tout utilisateur vérifié peut les lire ; les modifications se font dans le navigateur par le propriétaire.', 'Site SEO defaults are owner only. Article SEO fields need only the right to edit the article.': 'Les valeurs SEO par défaut d’un site sont réservées au propriétaire. Les champs SEO d’un article demandent seulement le droit de modifier l’article.', 'The server expects the ID to be in the format of an unsigned 32-bit integer (uint32).': 'Le serveur attend un identifiant au format d’un entier non signé de 32 bits (uint32).', 'Article not found': 'Article introuvable', 'Choose an image to keep and at least one other image to merge into it.': 'Choisissez une image à conserver et au moins une autre image à fusionner dedans.', 'Some of the images to merge changed. Refresh and try again.': 'Certaines images à fusionner ont changé. Actualisez et réessayez.', 'List the articles, authors and sites that use an image, with the places where each one uses it.': 'Liste les articles, auteurs et sites qui utilisent une image, avec les endroits où chacun l’utilise.', } as const export type MessageKey = keyof typeof messages