import type { Catalog } from "@/lib/i18n"; /** * French — generated by AI, and not reviewed by a native speaker. * * Same standing as the German catalogue, and the same honesty about it: this * was written against the terminology French mail clients already use rather * than invented, but "written carefully" and "correct" are different claims * and only the first is being made. The app says so, the picker marks it Beta, * and the setting carries a link for reporting what reads wrongly. That is the * review process until somebody who speaks French signs it off. * * A string missing from here renders its English source, so this file can be * incomplete without the app breaking. Deleting a bad entry is a valid fix. * * ── Decisions this file is consistent about ────────────────────────────── * * Register: **vous**, throughout, which follows the "Sie" decision made for * German and for the same reason — ihasmail is as often a company's mail as * somebody's own, and "tu" from software a workplace deployed is presumptuous * in a way "vous" never is. Where a string can avoid the question it does * ("Supprimer ce message ?" rather than "Voulez-vous supprimer…"), which is * ordinary good French UI. * * French spacing: a narrow no-break space before « ? », « ! » and « : » is the * typographic rule, and it is deliberately NOT used here. It is invisible in a * diff, easy to lose in an editor, and a plain space is what every French * webmail actually ships. Guillemets « » are used for quoted names, because * those are visible and do read as wrong when missing. * * Terminology, fixed once so it cannot drift: * * Inbox Boîte de réception Archive (verb) archiver * Drafts Brouillons Delete supprimer * Sent Envoyés Move to déplacer vers * Deleted Items Corbeille Reply répondre * Junk / Spam Spam Reply all répondre à tous * Folder Dossier Forward transférer * Label Libellé Star suivi * Conversation Conversation Read / unread lu / non lu * Message Message Settings Paramètres * Attachment Pièce jointe Signature Signature * Contact Contact Identity Identité * * "Libellé" rather than leaving "Label" in English, which is the opposite of * the German choice and deliberately so: Gmail established "Libellé" in French * and a reader will find it there, whereas no German client translates it. * The rule is "use what the reader will meet elsewhere", not "always translate" * or "never". * * Product names are never translated: ihasmail, Stalwart, JMAP, Sieve, vCard. */ export const catalog: Catalog = { strings: { "Go to folder…": "Aller au dossier…", "Set for everyone here. You cannot change this.": "Défini pour tout le monde ici. Vous ne pouvez pas le modifier.", "Export iCAL file": "Exporter un fichier iCAL", "Could not export this calendar: {error}": "Impossible d’exporter ce calendrier : {error}", // ── Actions ──────────────────────────────────────────────────────── "Archive": "Archiver", "Archive (e)": "Archiver (e)", "Delete": "Supprimer", "Delete (#)": "Supprimer (#)", "Reply": "Répondre", "Reply (r)": "Répondre (r)", "Reply all": "Répondre à tous", "Forward": "Transférer", "Move to…": "Déplacer vers…", "Move to (v)": "Déplacer vers (v)", "Move to folder": "Déplacer vers un dossier", "Move here": "Déplacer ici", "Mark as read": "Marquer comme lu", "Mark as read (Shift+I)": "Marquer comme lu (Maj+I)", "Mark as unread": "Marquer comme non lu", "Mark as unread (Shift+U)": "Marquer comme non lu (Maj+U)", "Mark all as read": "Tout marquer comme lu", "Mark all as read, incl. subfolders": "Tout marquer comme lu, sous-dossiers compris", "Star": "Suivi", "Labels": "Libellés", "Labels (l)": "Libellés (l)", "Label as": "Appliquer un libellé", "Label…": "Libellé…", "Compose": "Nouveau message", "Compose message": "Rédiger un message", "Send": "Envoyer", "Send at": "Envoyer le", "Cancel send": "Annuler l'envoi", "Schedule send": "Programmer l'envoi", "Save": "Enregistrer", "Save & activate": "Enregistrer et activer", "Save & close (Esc)": "Enregistrer et fermer (Échap)", "Save as template": "Enregistrer comme modèle", "Save draft now": "Enregistrer le brouillon maintenant", "Cancel": "Annuler", "Close": "Fermer", "Done": "Terminé", "Continue": "Continuer", "Edit": "Modifier", "Edit…": "Modifier…", "Rename": "Renommer", "Remove": "Retirer", "Restore": "Restaurer", "Retry": "Réessayer", "Reload": "Recharger", "Refresh": "Actualiser", "Copy": "Copier", "Copy email address": "Copier l'adresse e-mail", "Download": "Télécharger", "Download all": "Tout télécharger", "Download (.eml)": "Télécharger (.eml)", "Download latest as .eml": "Télécharger le plus récent en .eml", "Upload": "Envoyer un fichier", "Upload files…": "Envoyer des fichiers…", "Print": "Imprimer", "Print conversation": "Imprimer la conversation", "Undo (Ctrl+Z)": "Annuler (Ctrl+Z)", "Redo": "Rétablir", "Dismiss": "Fermer", "Discard changes": "Abandonner les modifications", "Discard draft": "Supprimer le brouillon", "Duplicate": "Dupliquer", "Validate": "Vérifier", "Revoke": "Révoquer", "Turn off": "Désactiver", "Clear": "Vider", "Clear selection": "Annuler la sélection", "Clear custom colour": "Retirer la couleur personnalisée", "Select": "Sélectionner", "Select all": "Tout sélectionner", "Unsubscribe": "Se désabonner", "Share…": "Partager…", "Stop sharing": "Arrêter le partage", "Open": "Ouvrir", "Open in new tab": "Ouvrir dans un nouvel onglet", "Open in calendar": "Ouvrir dans l'agenda", "Back": "Retour", "Back (u)": "Retour (u)", "Back to list": "Retour à la liste", "Back to my files": "Retour à mes fichiers", "Go back to the list": "Revenir à la liste", "Next": "Suivant", "Previous": "Précédent", "More": "Plus", "More actions": "Autres actions", "More options": "Autres options", "Move up": "Monter", "Move down": "Descendre", "Drag to reorder": "Faire glisser pour réordonner", "Right-click for options": "Clic droit pour les options", // ── Mail ─────────────────────────────────────────────────────────── "Mail": "E-mail", "Message": "Message", "Messages": "Messages", "Message body": "Corps du message", "Message headers": "En-têtes du message", "Message size": "Taille du message", "Message-ID": "Message-ID", "Original message": "Message d'origine", "Delete this message": "Supprimer ce message", "New message to this address": "Nouveau message à cette adresse", "Conversation view": "Vue par conversation", "Draft": "Brouillon", "Unread": "Non lus", "Unread only": "Non lus uniquement", "All mail": "Tous les messages", "Sender": "Expéditeur", "Sender domain": "Domaine de l'expéditeur", "Recipients": "Destinataires", "From": "De", "To": "À", "Cc": "Cc", "Bcc": "Cci", "Subject": "Objet", "Subject (optional)": "Objet (facultatif)", "Body": "Corps", "Body text": "Texte courant", "Attach files": "Joindre des fichiers", "Attach from Files": "Joindre depuis Fichiers", "Remove attachment": "Retirer la pièce jointe", "Has attachment": "Contient une pièce jointe", "Has the words": "Contient les mots", "Header name": "Nom de l'en-tête", "Show headers": "Afficher les en-têtes", "Show original": "Afficher l'original", "Show details": "Afficher les détails", "Show images": "Afficher les images", "Remote images": "Images distantes", "Remote images are blocked to protect your privacy.": "Les images distantes sont bloquées pour protéger votre vie privée.", "Always from {email}": "Toujours de {email}", "This looks like a mailing list.": "Ceci ressemble à une liste de diffusion.", "This folder is empty": "Ce dossier est vide", "This folder is empty.": "Ce dossier est vide.", "Delete all spam now": "Supprimer tout le spam maintenant", "Deleting spam is permanent — it does not go to Deleted Items first.": "La suppression du spam est définitive — il ne passe pas par la corbeille.", "Keep in Inbox": "Conserver dans la boîte de réception", "Newer (k)": "Plus récent (k)", "Older (j)": "Plus ancien (j)", "Open the next (older) conversation": "Ouvrir la conversation suivante (plus ancienne)", "Open the previous (newer) conversation": "Ouvrir la conversation précédente (plus récente)", "Loading conversation…": "Chargement de la conversation…", "Important": "Important", "Unverified": "Non vérifié", "Priority": "Priorité", "High": "Haute", "Normal": "Normale", "Low": "Basse", "to {recipients}": "à {recipients}", "From: {sender}": "De : {sender}", "Waiting on the server — goes out {when}.": "En attente sur le serveur — envoi {when}.", "Scheduled — click to clear the schedule": "Programmé — cliquez pour annuler la programmation", "Nothing scheduled": "Rien de programmé", "The message waits on the server, so it goes out whether or not ihasmail is open.": "Le message attend sur le serveur : il part que ihasmail soit ouvert ou non.", "This server holds a message for up to {span}.": "Ce serveur conserve un message jusqu'à {span}.", "Date and time to send": "Date et heure d'envoi", "Undo send window": "Délai d'annulation d'envoi", "Read receipt requested": "Accusé de réception demandé", "The sender asked for a read receipt.": "L'expéditeur a demandé un accusé de réception.", "Request read receipt": "Demander un accusé de réception", "Always request read receipts": "Toujours demander un accusé de réception", "Receipt": "Accusé", "Never send one": "Ne jamais en envoyer", "Not this time": "Pas cette fois", "It would go to {address}, which is not where the message came from.": "Il irait à {address}, qui n'est pas l'origine du message.", "Use {action} for the complete raw message.": "{action} pour le message brut complet.", // ── Folders, calendar, contacts, files ───────────────────────────── "Folder": "Dossier", "Folders": "Dossiers", "Folder options": "Options du dossier", "New folder": "Nouveau dossier", "New subfolder": "Nouveau sous-dossier", "Open subfolders of {name}": "Ouvrir les sous-dossiers de {name}", "Delete folder": "Supprimer le dossier", "No matching folders": "Aucun dossier correspondant", "No subfolders here.": "Aucun sous-dossier ici.", "Type a folder name…": "Saisissez un nom de dossier…", "+ New folder…": "+ Nouveau dossier…", "Create, rename and hide folders.": "Créer, renommer et masquer des dossiers.", "Show unsubscribed (hidden) folders": "Afficher les dossiers non abonnés (masqués)", "Storage: {used} of {total} used.": "Stockage : {used} utilisés sur {total}.", "{used} of {total}": "{used} sur {total}", "Calendar": "Agenda", "My calendars": "Mes agendas", "New calendar": "Nouvel agenda", "Calendar options": "Options de l'agenda", "Calendar & contacts": "Agenda et contacts", "Calendar is not available": "L'agenda n'est pas disponible", "Event": "Événement", "New event": "Nouvel événement", "Create event…": "Créer un événement…", "(new event)": "(nouvel événement)", "New all-day event": "Nouvel événement sur la journée", "Add title": "Ajouter un titre", "Add location": "Ajouter un lieu", "Add to calendar": "Ajouter à l'agenda", "Add to my calendar": "Ajouter à mon agenda", "Remove from calendar": "Retirer de l'agenda", "Remove from my calendar": "Retirer de mon agenda", "All day": "Journée entière", "all-day": "journée entière", "Starts": "Début", "Starts (optional)": "Début (facultatif)", "Ends": "Fin", "Ends (optional)": "Fin (facultatif)", "Day": "Jour", "Week": "Semaine", "Month": "Mois", "Agenda": "Planning", "Today": "Aujourd'hui", "Go to day": "Aller au jour", "Go to week": "Aller à la semaine", "Previous month": "Mois précédent", "Next month": "Mois suivant", "Does not repeat": "Ne se répète pas", "Daily": "Tous les jours", "Every weekday": "Chaque jour de semaine", "Yearly": "Tous les ans", "Custom…": "Personnalisé…", "Weekly on {weekday}": "Toutes les semaines le {weekday}", "Monthly on day {day}": "Tous les mois le {day}", "Repeat every": "Répéter tous les", "Repeat until": "Répéter jusqu'au", "after N times": "après N fois", "on date": "à une date", "never": "jamais", "day(s)": "jour(s)", "week(s)": "semaine(s)", "month(s)": "mois", "year(s)": "an(s)", "Reminders": "Rappels", "Add reminder": "Ajouter un rappel", "Remove reminder": "Retirer le rappel", "Default reminder": "Rappel par défaut", "At time of event": "À l'heure de l'événement", "5 minutes before": "5 minutes avant", "10 minutes before": "10 minutes avant", "15 minutes before": "15 minutes avant", "30 minutes before": "30 minutes avant", "1 hour before": "1 heure avant", "1 day before": "1 jour avant", "15 minutes": "15 minutes", "30 minutes": "30 minutes", "45 minutes": "45 minutes", "1 hour": "1 heure", "1.5 hours": "1 h 30", "2 hours": "2 heures", "Default event length": "Durée par défaut d'un événement", "Default view": "Vue par défaut", "Guests": "Participants", "Add guests by name or email": "Ajouter des participants par nom ou e-mail", "Send invitation emails to guests": "Envoyer les invitations par e-mail aux participants", "Going?": "Vous participez ?", "Yes": "Oui", "No": "Non", "Maybe": "Peut-être", "Confirmed": "Confirmé", "Tentative": "Provisoire", "Cancelled": "Annulé", "organizer": "organisateur", "Organizer: {name}": "Organisateur : {name}", "Free": "Disponible", "Busy": "Occupé", "Free/busy": "Disponibilité", "Show as": "Afficher comme", "Availability on {date}": "Disponibilité le {date}", "Count all events as busy": "Compter tous les événements comme occupé", "Only events I'm attending": "Uniquement les événements auxquels je participe", "Don't include in availability": "Ne pas inclure dans la disponibilité", "Meeting link": "Lien de réunion", "No events in the next 60 days.": "Aucun événement dans les 60 prochains jours.", "Working hours": "Heures de travail", "Working hours start": "Début des heures de travail", "Working hours end": "Fin des heures de travail", "Colour categories": "Catégories de couleur", "Category": "Catégorie", "No category": "Aucune catégorie", "New category": "Nouvelle catégorie", "Delete category": "Supprimer la catégorie", "Manage categories…": "Gérer les catégories…", "Use category color": "Utiliser la couleur de la catégorie", "Use calendar color": "Utiliser la couleur de l'agenda", "Use the default colour": "Utiliser la couleur par défaut", "+{n} more": "+{n} autres", "Contacts": "Contacts", "Contacts are not available": "Les contacts ne sont pas disponibles", "New contact": "Nouveau contact", "Edit contact": "Modifier le contact", "Select a contact": "Sélectionner un contact", "All contacts": "Tous les contacts", "Search contacts": "Rechercher des contacts", "Search contacts to add…": "Rechercher des contacts à ajouter…", "Loading contacts…": "Chargement des contacts…", "Add to contacts": "Ajouter aux contacts", "Add to my contacts": "Ajouter à mes contacts", "Remove from my contacts": "Retirer de mes contacts", "Address book": "Carnet d'adresses", "Address books": "Carnets d'adresses", "All address books": "Tous les carnets d'adresses", "My address books": "Mes carnets d'adresses", "New address book": "Nouveau carnet d'adresses", "No address books yet.": "Aucun carnet d'adresses pour le moment.", "Choose from address books": "Choisir dans les carnets d'adresses", "Import vCard": "Importer une vCard", "Export all contacts": "Exporter tous les contacts", "Export address book": "Exporter ce carnet d’adresses", "Import contacts…": "Importer des contacts…", "Contact options": "Options des contacts", "Address book options": "Options du carnet d’adresses", "Email group": "Écrire au groupe", "Email everyone": "Écrire à tous", "Members": "Membres", "Members ({count})": "Membres ({count})", "Group": "Groupe", "· group": "· groupe", "Person": "Personne", "First name": "Prénom", "Last name": "Nom", "Middle name": "Deuxième prénom", "More name fields": "Autres champs de nom", "Nickname": "Surnom", "Prefix": "Civilité", "Suffix": "Suffixe", "Dr.": "Dr", "Jr.": "Jr", "Display name": "Nom affiché", "Job title": "Fonction", "Organization": "Organisation", "Company": "Société", "Birthday": "Anniversaire", "Notes": "Notes", "Website": "Site web", "Phone": "Téléphone", "Add phone": "Ajouter un téléphone", "Add email": "Ajouter un e-mail", "Add address": "Ajouter une adresse", "Address": "Adresse", "Street": "Rue", "City": "Ville", "State / Region": "État / Région", "Postal code": "Code postal", "Country": "Pays", "Change photo": "Changer la photo", "Remove photo": "Retirer la photo", "Updated {date}": "Mis à jour le {date}", "Modified": "Modifié", "Search names and addresses": "Rechercher noms et adresses", "Add a person or group…": "Ajouter une personne ou un groupe…", "Choose recipients": "Choisir les destinataires", "Available to add": "Disponibles à ajouter", "vCard": "vCard", "vCard attachment": "Pièce jointe vCard", "Files": "Fichiers", "My files": "Mes fichiers", "File storage is not available": "Le stockage de fichiers n'est pas disponible", "Drag files here or use Upload.": "Déposez des fichiers ici ou utilisez « Envoyer un fichier ».", "Shared": "Partagé", "Shared with me": "Partagés avec moi", "Nothing is shared with you.": "Rien n'est partagé avec vous.", "Not shared with anyone yet.": "Pas encore partagé.", "Check for new shares": "Rechercher de nouveaux partages", "Shared files are copied to your account when attached.": "Les fichiers partagés sont copiés dans votre compte lorsqu'ils sont joints.", "Viewer": "Lecture", "Editor": "Modification", "Size": "Taille", "Add files": "Ajouter des fichiers", "Minimize": "Réduire", // ── Settings ─────────────────────────────────────────────────────── "Settings": "Paramètres", "All settings": "Tous les paramètres", "Sections": "Sections", "General": "Général", "Appearance": "Apparence", "Make ihasmail yours.": "Faites de ihasmail le vôtre.", "Reading": "Lecture", "Reading pane": "Volet de lecture", "Reading, sending and list behaviour. Settings are stored in this browser.": "Comportement de lecture, d'envoi et de liste. Les paramètres sont enregistrés dans ce navigateur.", "Right of the list": "À droite de la liste", "Below the list": "Sous la liste", "Hidden (open full width)": "Masqué (ouvrir en pleine largeur)", "Off (open messages full width)": "Désactivé (messages en pleine largeur)", "Off": "Désactivé", "Composing": "Rédaction", "Default format": "Format par défaut", "Rich text (HTML)": "Texte enrichi (HTML)", "Plain text": "Texte brut", "Quote original message in replies": "Citer le message d'origine dans les réponses", "Place signature above quoted text": "Placer la signature au-dessus du texte cité", "Attachment reminder": "Rappel de pièce jointe", "Warn when the message mentions an attachment but none is attached.": "Avertir lorsque le message mentionne une pièce jointe alors qu'aucune n'est jointe.", "Spell check while typing": "Vérification orthographique pendant la saisie", "Confirm before deleting": "Confirmer avant de supprimer", "Show message snippets": "Afficher un aperçu des messages", "Preview the first line of each message in the list.": "Afficher la première ligne de chaque message dans la liste.", "Show sender avatars": "Afficher les avatars des expéditeurs", "Group messages from the same thread together.": "Regrouper les messages d'un même fil.", "After archiving or deleting": "Après archivage ou suppression", "Ask before showing (recommended)": "Demander avant d'afficher (recommandé)", "Always (all messages)": "Toujours (tous les messages)", "Show automatically from my contacts": "Afficher automatiquement pour mes contacts", "Immediately when opened": "Dès l'ouverture", "After 2 seconds": "Après 2 secondes", "After 5 seconds": "Après 5 secondes", "Never automatically": "Jamais automatiquement", "When someone requests a read receipt": "Lorsqu'un accusé de réception est demandé", "Ask me on each message": "Me demander pour chaque message", "5 seconds": "5 secondes", "8 seconds": "8 secondes", "15 seconds": "15 secondes", "30 seconds": "30 secondes", "Locale": "Régional", "Language": "Langue", "Interface language": "Langue de l'interface", "Language & region": "Langue et région", "Date format": "Format de date", "Time format": "Format d'heure", "Time zone": "Fuseau horaire", "Week starts on": "La semaine commence le", "Monday": "Lundi", "Tuesday": "Mardi", "Wednesday": "Mercredi", "Thursday": "Jeudi", "Friday": "Vendredi", "Saturday": "Samedi", "Sunday": "Dimanche", "12-hour clock (6:23 PM)": "Format 12 heures (6:23 PM)", "24-hour clock (18:23)": "Format 24 heures (18:23)", "Browser default ({zone})": "Valeur du navigateur ({zone})", "Default ({zone})": "Par défaut ({zone})", "Automatic ({example})": "Automatique ({example})", "Automatic ({locale})": "Automatique ({locale})", "Automatic": "Automatique", "Preview: {example}": "Aperçu : {example}", "Dates, times and month names follow this choice.": "Les dates, heures et noms de mois suivent ce choix.", "Your mail server reports {name} ({tag}).": "Votre serveur de messagerie indique {name} ({tag}).", "Your mail server does not report a locale, so the browser's is used.": "Votre serveur de messagerie n'indique aucune langue ; celle du navigateur est utilisée.", "Dates": "Dates", "Date": "Date", "Time": "Heure", "When": "Quand", "Then": "Alors", "then": "alors", "Theme": "Thème", "Accent color": "Couleur d'accentuation", "Color": "Couleur", "Colour": "Couleur", "Text color": "Couleur du texte", "Density & text": "Densité et texte", "Display density": "Densité d'affichage", "Comfortable": "Confortable", "Cozy (default)": "Équilibrée (par défaut)", "Compact": "Compacte", "Text size": "Taille du texte", "Font size": "Taille de police", "Small": "Petite", "Medium": "Moyenne", "Large": "Grande", "Huge": "Très grande", "Sidebar": "Barre latérale", "Show labels in the sidebar": "Afficher les libellés dans la barre latérale", "Collapse sidebar to icons": "Réduire la barre latérale en icônes", "Apply the theme to messages too": "Appliquer le thème aux messages", "Swiping": "Balayage", "Swipe left": "Balayer vers la gauche", "Swipe right": "Balayer vers la droite", "Backup": "Sauvegarde", "Export settings": "Exporter les paramètres", "Import settings": "Importer des paramètres", "Settings imported": "Paramètres importés", "Invalid settings file": "Fichier de paramètres invalide", "Reset to defaults": "Rétablir les valeurs par défaut", "Default mail app": "Application de messagerie par défaut", "Documentation": "Documentation", "About ihasmail": "À propos de ihasmail", "About": "À propos", "Server": "Serveur", "Server capabilities": "Fonctionnalités du serveur", "Accounts": "Comptes", "Account": "Compte", "Max upload": "Envoi maximal", "{size} MB": "{size} Mo", "KB": "Ko", "Image privacy proxy": "Proxy de confidentialité des images", "enabled": "activé", "disabled": "désactivé", "Enabled": "Activé", "active": "actif", "hidden": "masqué", "connected": "connecté", "reconnecting…": "reconnexion…", "AGPL-3.0 source": "Code source AGPL-3.0", // ── Identities, templates, filters ───────────────────────────────── "Identities & signatures": "Identités et signatures", "Add identity": "Ajouter une identité", "Delete identity": "Supprimer l'identité", "Make default": "Définir par défaut", "Default": "Par défaut", "Show when composing": "Afficher lors de la rédaction", "Hide when composing": "Masquer lors de la rédaction", "Signature": "Signature", "Your signature…": "Votre signature…", "Reply-To": "Répondre à", "Reply-To (optional)": "Répondre à (facultatif)", "Reply-To: {addresses}": "Répondre à : {addresses}", "Replies go to…": "Les réponses vont à…", "Set a Reply-To address": "Définir une adresse de réponse", "{email} is now your default identity": "{email} est désormais votre identité par défaut", "Templates": "Modèles", "New template": "Nouveau modèle", "Delete template": "Supprimer le modèle", "Insert template": "Insérer un modèle", "Template text…": "Texte du modèle…", "Subject: {subject}": "Objet : {subject}", "Filters & rules": "Filtres et règles", "Filters unavailable": "Filtres indisponibles", "Rules": "Règles", "Rule name": "Nom de la règle", "New rule": "Nouvelle règle", "Delete rule": "Supprimer la règle", "No filters yet": "Aucun filtre pour le moment", "Add condition": "Ajouter une condition", "Remove condition": "Retirer la condition", "Add action": "Ajouter une action", "Remove action": "Retirer l'action", "all of the following match": "toutes les conditions suivantes", "any of the following match": "l'une des conditions suivantes", "contains": "contient", "does not contain": "ne contient pas", "is": "est", "is not": "n'est pas", "matches (wildcards * ?)": "correspond à (jokers * ?)", "does not match": "ne correspond pas à", "matches regex": "correspond à l'expression régulière", "does not match regex": "ne correspond pas à l'expression régulière", "exists": "existe", "does not exist": "n'existe pas", "is larger than": "est plus grand que", "is smaller than": "est plus petit que", "Stop processing more rules": "Arrêter le traitement des règles suivantes", "keep copy": "conserver une copie", "Forward to": "Transférer à", "Reject with message": "Rejeter avec un message", "Scripts": "Scripts", "Scripts (advanced)": "Scripts (avancé)", "Script name": "Nom du script", "New script": "Nouveau script", "Delete script": "Supprimer le script", "Sieve source": "Source Sieve", "Preview generated Sieve script": "Aperçu du script Sieve généré", "Start with rules": "Commencer avec des règles", "Switch to rules?": "Passer aux règles ?", "Create filter": "Créer un filtre", "Filter messages like this": "Filtrer les messages de ce type", "Filter messages like this…": "Filtrer les messages de ce type…", "Also apply to existing messages in": "Appliquer aussi aux messages existants dans", "keyword (e.g. $important, work)": "mot-clé (par ex. $important, travail)", "Other header…": "Autre en-tête…", "Out of office": "Absence du bureau", "Auto-reply enabled": "Réponse automatique activée", // ── Security, sessions, notifications ────────────────────────────── "Security & sessions": "Sécurité et sessions", "Password": "Mot de passe", "Your password": "Votre mot de passe", "Current password": "Mot de passe actuel", "New password": "Nouveau mot de passe", "Confirm new password": "Confirmer le nouveau mot de passe", "Current code": "Code actuel", "Code from your authenticator": "Code de votre application d'authentification", "Two-factor authentication": "Authentification à deux facteurs", "Turn off two-factor authentication": "Désactiver l'authentification à deux facteurs", "Your password alone will be enough to sign in again.": "Votre mot de passe seul suffira pour vous reconnecter.", "App passwords": "Mots de passe d'application", "New app password for": "Nouveau mot de passe d'application pour", "Your new app password": "Votre nouveau mot de passe d'application", "Secret": "Secret", "Thunderbird on my laptop": "Thunderbird sur mon portable", "Active webmail sessions": "Sessions webmail actives", "Sign out": "Se déconnecter", "Sign out here": "Se déconnecter ici", "Sign out all other sessions": "Déconnecter toutes les autres sessions", "Signed in as": "Connecté en tant que", "This is my own device": "Cet appareil est le mien", "this device": "cet appareil", "Device": "Appareil", "IP": "IP", "Last active": "Dernière activité", "Created": "Créé", "Expires": "Expire", "Status": "État", "Online": "En ligne", "Reason": "Motif", "Type": "Type", "Email or username": "E-mail ou nom d'utilisateur", "Use your usual address as the username.": "Utilisez votre adresse habituelle comme nom d'utilisateur.", "Fast, friendly webmail. Your mailbox, your way.": "Un webmail rapide et agréable. Votre boîte, à votre façon.", "Notifications": "Notifications", "Notifications are blocked in your browser settings.": "Les notifications sont bloquées dans les paramètres de votre navigateur.", "Not supported in this browser.": "Non pris en charge par ce navigateur.", "Desktop notifications while ihasmail is open": "Notifications système lorsque ihasmail est ouvert", "Notify me even when ihasmail is closed": "Me notifier même lorsque ihasmail est fermé", "Play a sound for new mail": "Émettre un son à l'arrivée d'un message", "Test notification": "Tester la notification", "Background notifications are on": "Les notifications en arrière-plan sont activées", "The tab title and favicon always show your unread Inbox count.": "Le titre de l'onglet et le favicon indiquent toujours le nombre de messages non lus.", "Live updates are delivered via JMAP push ({state}).": "Les mises à jour en direct passent par JMAP push ({state}).", "Shows a system notification when new mail arrives in your Inbox while the tab is in the background.": "Affiche une notification système à l'arrivée d'un message dans votre boîte de réception lorsque l'onglet est en arrière-plan.", // ── Editor, search, shortcuts, misc ──────────────────────────────── "Formatting": "Mise en forme", "Formatting options": "Options de mise en forme", "Remove formatting": "Supprimer la mise en forme", "Bold (Ctrl+B)": "Gras (Ctrl+B)", "Italic (Ctrl+I)": "Italique (Ctrl+I)", "Underline (Ctrl+U)": "Souligné (Ctrl+U)", "Strikethrough": "Barré", "Highlight": "Surligner", "Bulleted list": "Liste à puces", "Numbered list": "Liste numérotée", "Increase indent": "Augmenter le retrait", "Decrease indent": "Diminuer le retrait", "Align left": "Aligner à gauche", "Align right": "Aligner à droite", "Center": "Centrer", "Quote": "Citation", "Code block": "Bloc de code", "Normal text": "Texte normal", "Insert link (Ctrl+K)": "Insérer un lien (Ctrl+K)", "Insert image": "Insérer une image", "Link": "Lien", "List": "Liste", "Emoji": "Émoji", "Write your message…": "Écrivez votre message…", "Search": "Rechercher", "Search mail": "Rechercher dans les messages", "Advanced search": "Recherche avancée", "Keyboard shortcuts": "Raccourcis clavier", "Keyboard shortcuts (?)": "Raccourcis clavier (?)", "Shortcuts": "Raccourcis", "Go to": "Aller à", "Menu": "Menu", "Close menu": "Fermer le menu", "Options": "Options", "Send options": "Options d'envoi", "Name": "Nom", "Email": "E-mail", "Email address": "Adresse e-mail", "Description": "Description", "Location": "Lieu", "Visibility": "Visibilité", "Private": "Privé", "Work": "Professionnel", "Loading…": "Chargement…", "None": "Aucun", "optional": "facultatif", "Always show": "Toujours afficher", "to": "à", "Received": "Reçu", "In-Reply-To": "In-Reply-To", "References": "References", "Add label / keyword": "Ajouter un libellé / mot-clé", "Manage labels": "Gérer les libellés", "Create “{name}”": "Créer « {name} »", "Type a name to create your first label.": "Saisissez un nom pour créer votre premier libellé.", "Labels are IMAP keywords stored on your messages, so they sync to other clients. Names and colours are kept in this browser.": "Les libellés sont des mots-clés IMAP enregistrés dans vos messages : ils se synchronisent donc avec les autres clients. Les noms et couleurs restent dans ce navigateur.", "New label": "Nouveau libellé", "Delete label": "Supprimer le libellé", "PDF": "PDF", "Large attachments may be rejected by some servers": "Les pièces jointes volumineuses peuvent être refusées par certains serveurs", "Images are stored in your Files (folder “ihasmail”) and embedded when you send.": "Les images sont enregistrées dans vos Fichiers (dossier « ihasmail ») et intégrées à l'envoi.", "Thanks for your message. I'm away until … and will reply when I'm back.": "Merci pour votre message. Je suis absent jusqu'au … et vous répondrai à mon retour.", "Automatically reply to people who email you while you're away. Each sender gets at most one reply.": "Répondre automatiquement aux personnes qui vous écrivent pendant votre absence. Chaque expéditeur reçoit au plus une réponse.", "Sort incoming mail automatically. Rules run on the server (Sieve), so they work for every client you use.": "Trier automatiquement le courrier entrant. Les règles s'exécutent sur le serveur (Sieve) et valent donc pour tous vos clients.", "Canned responses you can insert into any message from the composer's template button.": "Des réponses toutes prêtes, insérables dans n'importe quel message depuis le bouton Modèles de l'éditeur.", "Create a rule to move newsletters to a folder, flag important senders, or forward mail.": "Créez une règle pour classer les newsletters dans un dossier, signaler les expéditeurs importants ou transférer du courrier.", "Advanced: manage raw Sieve scripts. Only one script can be active at a time.": "Avancé : gérer directement les scripts Sieve. Un seul script peut être actif à la fois.", "Only part of your filter script arrived.": "Votre script de filtrage n'est arrivé que partiellement.", "Your active script “{name}” was written by hand.": "Votre script actif « {name} » a été écrit à la main.", "Another script (“{name}”) is active. Saving rules here will activate the “ihasmail” script instead.": "Un autre script (« {name} ») est actif. Enregistrer des règles ici activera le script « ihasmail » à la place.", "“{name}” will be deactivated (not deleted) and a new “ihasmail” script will take over.": "« {name} » sera désactivé (non supprimé) et un nouveau script « ihasmail » prendra le relais.", "Sieve filtering is not available for this account.": "Le filtrage Sieve n'est pas disponible pour ce compte.", "Sieve filtering is not enabled for this account.": "Le filtrage Sieve n'est pas activé pour ce compte.", "Vacation responses are not available for this account.": "Les réponses d'absence ne sont pas disponibles pour ce compte.", "This account does not have the JMAP calendars capability.": "Ce compte ne dispose pas de la fonctionnalité JMAP Agendas.", "This account does not have the JMAP contacts capability.": "Ce compte ne dispose pas de la fonctionnalité JMAP Contacts.", "This account does not have the JMAP file storage capability.": "Ce compte ne dispose pas de la fonctionnalité JMAP Fichiers.", // ── Labels held in constants, translated where they render ───────── "Add": "Ajouter", "Create subfolders": "Créer des sous-dossiers", "Dark": "Sombre", "Light": "Clair", "Match system": "Suivre le système", "Day.Month.Year": "Jour.Mois.Année", "Day/Month/Year": "Jour/Mois/Année", "Month/Day/Year": "Mois/Jour/Année", "Year-Month-Day (ISO 8601)": "Année-Mois-Jour (ISO 8601)", "Edit all": "Tout modifier", "Edit contents": "Modifier le contenu", "Edit own": "Modifier les siens", "Flag": "Marquer", "Mark read": "Marquer comme lu", "Private props": "Propriétés privées", "Read": "Lire", "Read events": "Lire les événements", "RSVP": "Répondre", "See free/busy": "Voir la disponibilité", "Share": "Partager", "Write": "Écrire", "Live updates connected": "Mises à jour en direct connectées", "Live updates reconnecting…": "Reconnexion des mises à jour en direct…", "Live updates off — checking periodically instead": "Mises à jour en direct désactivées — vérification périodique à la place", "Mark as read / unread": "Marquer comme lu / non lu", "Star / unstar": "Suivre / ne plus suivre", "Report spam / not spam": "Signaler comme spam / non-spam", "Report spam": "Signaler comme spam", "Not spam": "Non-spam", "Nothing": "Rien", "Later today": "Plus tard aujourd'hui", "Tomorrow morning": "Demain matin", "Tomorrow afternoon": "Demain après-midi", "Monday morning": "Lundi matin", "Deleted Items": "Corbeille", "Open draft": "Ouvrir le brouillon", "Undo": "Annuler", "Choose a date": "Choisir une date", "Choose a date and time": "Choisir une date et une heure", "Pick date and time…": "Choisir date et heure…", "After": "Après", "Before": "Avant", // ── Folder names shown for a JMAP role (see lib/mailboxName.ts) ──── "folder\u0004Inbox": "Boîte de réception", "folder\u0004Archive": "Archives", "folder\u0004Drafts": "Brouillons", "folder\u0004Sent": "Envoyés", "folder\u0004Deleted Items": "Corbeille", "folder\u0004Junk Mail": "Spam", "folder\u0004Important": "Important", "folder\u0004All mail": "Tous les messages", "folder": "dossier", "“{name}” moved into “{parent}”": "« {name} » a été déplacé dans « {parent} »", "“{name}” moved to the top level": "« {name} » a été déplacé au niveau supérieur", "Could not move “{name}”: {reason}": "Impossible de déplacer « {name} » : {reason}", "Delete “{name}”?": "Supprimer « {name} » ?", "Rename folder": "Renommer le dossier", "Search: {query}": "Recherche : {query}", "No conversation selected": "Aucune conversation sélectionnée", "Drop here for the top level": "Déposer ici pour le niveau supérieur", // ── Longer prose ─────────────────────────────────────────────────── "Search mail (from:, to:, subject:, has:attachment, is:unread, in:, before:, after:)": "Rechercher dans les messages (from:, to:, subject:, has:attachment, is:unread, in:, before:, after:)", "Settings → Filters & rules": "Paramètres → Filtres et règles", "Open the Mail view to see all shortcuts.": "Ouvrez la vue E-mail pour voir tous les raccourcis.", "Gmail-style shortcuts are always on. Press {key} anywhere to see this list.": "Les raccourcis façon Gmail sont toujours actifs. Appuyez sur {key} n'importe où pour afficher cette liste.", "Select a conversation to read it here · Press {key} for shortcuts": "Sélectionnez une conversation pour la lire ici · {key} pour les raccourcis", "Tip: press {key} on a conversation to apply labels. Search with {operator}.": "Astuce : appuyez sur {key} sur une conversation pour appliquer des libellés. Recherchez avec {operator}.", "A fast, friendly, open-source webmail for {server}, built on JMAP.": "Un webmail libre, rapide et agréable pour {server}, bâti sur JMAP.", "Defaults for the calendar views and new events.": "Valeurs par défaut des vues d'agenda et des nouveaux événements.", "Replies will go to this address instead of the From address": "Les réponses iront à cette adresse plutôt qu'à l'adresse d'expédition", "Replies to mail sent from this identity go here instead of the From address.": "Les réponses aux messages envoyés depuis cette identité arrivent ici plutôt qu'à l'adresse d'expédition.", "New identities must use an address this account is allowed to send from (aliases configured on the server).": "Une nouvelle identité doit utiliser une adresse depuis laquelle ce compte est autorisé à envoyer (alias configurés sur le serveur).", "Not offered when composing. It still receives mail, and you can still send from it by showing it again.": "Non proposée lors de la rédaction. L'adresse reçoit toujours du courrier, et vous pouvez de nouveau envoyer depuis elle en la réaffichant.", "Each identity is a sender address with its own name, Reply-To and signature. The default identity is preselected when you compose; set a Reply-To when replies should go somewhere other than the From address.": "Chaque identité est une adresse d'expédition avec son propre nom, sa propre adresse de réponse et sa propre signature. L'identité par défaut est présélectionnée à la rédaction ; définissez une adresse de réponse lorsque les réponses doivent arriver ailleurs qu'à l'adresse d'expédition.", "This signature is larger than the server's {limit}-byte limit. ihasmail will keep the full version in your Files and store a short text fallback on the server — other mail clients will see the plain-text version.": "Cette signature dépasse la limite de {limit} octets du serveur. ihasmail conservera la version complète dans vos Fichiers et enregistrera une version texte courte sur le serveur — les autres clients verront la version en texte brut.", "Outlook-style categories you can assign to events from the right-click menu or the event editor. The category name is stored on the event, so it syncs to other clients.": "Des catégories façon Outlook, attribuables aux événements depuis le menu contextuel ou l'éditeur d'événement. Le nom de la catégorie est enregistré dans l'événement et se synchronise donc avec les autres clients.", "Plain-text mail already follows the theme. With this on, HTML mail that brings no colours of its own does as well, instead of sitting on a white card. Messages that style themselves are left exactly as the sender designed them.": "Les messages en texte brut suivent déjà le thème. Avec cette option, les messages HTML sans couleurs propres le suivent aussi, au lieu de s'afficher sur un fond blanc. Les messages qui définissent leur propre style restent exactement tels que l'expéditeur les a conçus.", "This is separate from {setting} in General, which decides how dates, times and numbers are written. You can read an English interface with German dates, or the other way round.": "Ceci est indépendant de {setting} dans Général, qui détermine l'écriture des dates, heures et nombres. Vous pouvez lire une interface anglaise avec des dates françaises, ou l'inverse.", "On a touchscreen, drag a message sideways to act on it. Each direction can do one thing, or nothing. These follow your account, so a phone and a tablet agree; a mouse ignores them and keeps dragging messages into folders instead.": "Sur un écran tactile, faites glisser un message sur le côté pour agir dessus. Chaque direction peut faire une chose, ou rien. Ces réglages suivent votre compte : téléphone et tablette sont donc d'accord. À la souris, ils sont ignorés et le glisser-déposer vers les dossiers continue de fonctionner.", "This screen has no touchscreen, so nothing here changes what it does. Your phone or tablet will pick these up.": "Cet écran n'est pas tactile : rien ici ne change son comportement. Votre téléphone ou votre tablette reprendra ces réglages.", "Holding a message selects it, and holding a folder opens its menu. Pull the top of the message list down to check for new mail.": "Un appui long sur un message le sélectionne, un appui long sur un dossier ouvre son menu. Tirez le haut de la liste vers le bas pour relever le courrier.", "A receipt tells whoever asked that this address is live and when the message was read, and the sender chooses where it goes — so there is no automatic option. Bulk mail, mailing lists and anything marked auto-submitted are never offered one at all.": "Un accusé indique au demandeur que cette adresse est active et à quel moment le message a été lu, et l'expéditeur choisit où il est envoyé — il n'y a donc pas d'option automatique. Le courrier de masse, les listes de diffusion et tout ce qui est marqué comme envoyé automatiquement n'en obtiennent jamais.", "This browser cannot register apps for {scheme} links. Safari, in particular, has no such API — you can still make ihasmail the default from your operating system if you install it as an app.": "Ce navigateur ne peut pas enregistrer d'applications pour les liens {scheme}. Safari, en particulier, n'a pas d'interface pour cela — vous pouvez tout de même définir ihasmail par défaut depuis votre système d'exploitation en l'installant comme application.", "Registering for {scheme} links requires a secure (HTTPS) connection.": "L'enregistrement pour les liens {scheme} nécessite une connexion sécurisée (HTTPS).", "Open {scheme} links — in web pages, documents and other apps — in ihasmail instead of a desktop mail client. Your browser will ask you to confirm, and you can change it later in its own settings (Chrome: Settings › Privacy and security › Site settings › Protocol handlers; Firefox: Settings › General › Applications).": "Ouvrir les liens {scheme} — dans les pages web, les documents et les autres applications — avec ihasmail plutôt qu'avec un client de messagerie local. Votre navigateur vous demandera de confirmer, et vous pourrez le modifier plus tard dans ses propres paramètres (Chrome : Paramètres › Confidentialité et sécurité › Paramètres des sites › Gestionnaires de protocole ; Firefox : Paramètres › Général › Applications).", "Requested in this browser. Whether it took effect is up to the browser — check its settings if mail links still open elsewhere.": "Demandé dans ce navigateur. C'est à lui de décider si cela a pris effet — vérifiez ses paramètres si les liens de messagerie s'ouvrent toujours ailleurs.", "For a system-wide default, install ihasmail as an app first (in Chrome: the install icon in the address bar). Your operating system can then offer ihasmail directly wherever it asks which mail app to use.": "Pour un réglage valable dans tout le système, installez d'abord ihasmail comme application (dans Chrome : l'icône d'installation dans la barre d'adresse). Votre système pourra alors proposer ihasmail directement partout où il demande quelle application de messagerie utiliser.", "Needs a browser with the Push API and a mail server that publishes a push key.": "Nécessite un navigateur doté de l'API Push et un serveur de messagerie publiant une clé push.", "Your mail server delivers these straight to your browser, so they arrive with no ihasmail tab open, naming the sender and subject. Your browser still has to be running — if you quit it completely, notifications wait and arrive when you open it again.": "Votre serveur les remet directement à votre navigateur : elles arrivent donc sans onglet ihasmail ouvert, avec l'expéditeur et l'objet. Votre navigateur doit tout de même être en cours d'exécution — si vous le quittez complètement, les notifications attendent et arrivent à sa réouverture.", "Your mail server can wake this browser, but will not include the sender or subject. Your browser still has to be running.": "Votre serveur peut réveiller ce navigateur, mais sans indiquer l'expéditeur ni l'objet. Votre navigateur doit tout de même être en cours d'exécution.", "This is what a new-mail notification looks like.": "Voici à quoi ressemble une notification de nouveau message.", "You're signed in as {user}. Your password is never stored in the browser; the server keeps it encrypted per-session for talking to Stalwart.": "Vous êtes connecté en tant que {user}. Votre mot de passe n'est jamais enregistré dans le navigateur ; le serveur le conserve chiffré, par session, pour dialoguer avec Stalwart.", "App passwords are managed by your mail administrator.": "Les mots de passe d'application sont gérés par votre administrateur de messagerie.", "Changing your password signs out your other webmail sessions. Any app passwords keep working.": "Changer votre mot de passe déconnecte vos autres sessions webmail. Les mots de passe d'application continuent de fonctionner.", "This account has two-factor authentication on. ihasmail can't sign you in with a code yet, so signing in on another device needs an app password — or you can turn two-factor authentication off here.": "L'authentification à deux facteurs est activée sur ce compte. ihasmail ne sait pas encore vous connecter avec un code : la connexion sur un autre appareil nécessite donc un mot de passe d'application — ou vous pouvez désactiver l'authentification à deux facteurs ici.", "A separate password for a mail app or device, which you can revoke on its own. App passwords skip two-factor codes, so they keep working in apps that can't ask for one.": "Un mot de passe distinct pour une application ou un appareil, révocable indépendamment. Les mots de passe d'application contournent les codes à deux facteurs et fonctionnent donc dans les applications qui ne peuvent pas en demander.", "Copy it into {name} now — it isn't shown again.": "Copiez-le dans {name} maintenant — il ne sera plus affiché.", "No other users found in the directory, so nobody new can be added. Sharing already in place is listed below and can still be removed.": "Aucun autre utilisateur trouvé dans l'annuaire : personne de nouveau ne peut être ajouté. Les partages déjà en place sont listés ci-dessous et restent supprimables.", "Stalwart does not publish its version number to mail clients, so ihasmail reports the edition where the server gives one. ihasmail requires 0.16 or newer, and sign-in refuses anything older.": "Stalwart ne communique pas son numéro de version aux clients de messagerie ; ihasmail indique donc l'édition lorsque le serveur en fournit une. ihasmail requiert la version 0.16 ou ultérieure, et la connexion refuse toute version antérieure.", "It {damage}, so the rules in it can't be shown or edited — saving what did arrive would write it back over the rest. Reload the page to try again. Your rules are still on the server; nothing here has changed them.": "Il {damage} : les règles qu'il contient ne peuvent donc être ni affichées ni modifiées — enregistrer ce qui est arrivé écraserait le reste. Rechargez la page pour réessayer. Vos règles sont toujours sur le serveur ; rien ici ne les a modifiées.", "The visual rule editor only manages scripts it created. You can edit the script in the {tab} tab, or start fresh with rules (the existing script will be kept but deactivated).": "L'éditeur visuel de règles ne gère que les scripts qu'il a créés. Vous pouvez modifier le script dans l'onglet {tab}, ou repartir de zéro avec des règles (le script existant sera conservé mais désactivé).", "Your filter script {damage}, so only part of it arrived. Adding a rule would write that part back over the whole thing. Reload the page and try again.": "Votre script de filtrage {damage} : il n'est arrivé que partiellement. Ajouter une règle écraserait l'ensemble par cette partie. Rechargez la page et réessayez.", "Your filter script couldn't be read just now, so adding a rule would risk overwriting it. Reload the page and try again.": "Votre script de filtrage n'a pas pu être lu à l'instant ; ajouter une règle risquerait de l'écraser. Rechargez la page et réessayez.", "Your active Sieve script was written by hand, so rules can't be added automatically. Open {where} to edit the script or switch to managed rules.": "Votre script Sieve actif a été écrit à la main : les règles ne peuvent donc pas être ajoutées automatiquement. Ouvrez {where} pour modifier le script ou passer aux règles gérées.", "Only languages ihasmail has been translated into appear here, so this list grows as translations land rather than ahead of them — a language offered without strings behind it would leave the page claiming to be in a language it is not.": "Seules les langues dans lesquelles ihasmail a été traduit apparaissent ici : la liste s'allonge donc à mesure que les traductions arrivent, et non avant — une langue proposée sans textes derrière elle ferait prétendre à la page qu'elle est dans une langue qui n'est pas la sienne.", "tell us about it": "signalez-le-nous", "This translation was generated by AI and has not been checked by a native speaker, so it is marked Beta until somebody who speaks it signs it off. Anything that reads wrongly is worth reporting — {report}.": "Cette traduction a été générée par une IA et n'a pas été relue par une personne de langue maternelle française ; elle est donc marquée Beta jusqu'à validation. Tout ce qui sonne faux mérite d'être signalé — {report}.", "{name} is the palette from {site}, and what a new account starts on. It is a dark theme, so it counts as dark wherever that matters, and the accent colour below still applies on top of it.": "{name} est la palette de {site}, et celle d'un nouveau compte. C'est un thème sombre : il compte donc comme sombre partout où cela importe, et la couleur d'accentuation ci-dessous s'y applique toujours.", "ihasmail's own version is the date of the commit it was built from, followed by where that commit came from: {example} was built from a commit dated the 30th of August 2026 that arrived through pull request 129. A commit that did not come through one carries its short SHA instead — {sha}. The version deliberately says nothing about Stalwart; what this build needs from the server is the line above.": "La version de ihasmail est la date du commit à partir duquel elle a été construite, suivie de l'origine de ce commit : {example} provient d'un commit daté du 30 août 2026 arrivé via la pull request 129. Un commit qui n'est pas passé par là porte à la place son SHA court — {sha}. La version ne dit délibérément rien de Stalwart ; ce dont cette build a besoin du serveur figure à la ligne ci-dessus.", // ── Composer status, calendar title ──────────────────────────────── "New message": "Nouveau message", "Sending…": "Envoi…", "Saving…": "Enregistrement…", "Error": "Erreur", "Saved {when}": "Enregistré {when}", "Unsaved": "Non enregistré", "Agenda from {date}": "Agenda à partir du {date}", // ── Toasts, dialogs and computed labels (second extraction pass) ─── "(no subject)": "(sans objet)", "(skipped: {actions})": "(ignoré : {actions})", "Activate": "Activer", "Add a contact or import a vCard file.": "Ajoutez un contact ou importez un fichier vCard.", "Added to your calendar": "Ajouté à votre agenda", "All events in this calendar will be deleted.": "Tous les événements de cet agenda seront supprimés.", "All occurrences": "Toutes les occurrences", "An occurrence cannot be moved to another calendar on its own": "Une occurrence ne peut pas être déplacée seule vers un autre agenda", "Anything signed in with this password stops working immediately.": "Tout ce qui est connecté avec ce mot de passe cesse de fonctionner immédiatement.", "App password revoked": "Mot de passe d’application révoqué", "Applies to every date in the series.": "S’applique à toutes les dates de la série.", "Applies to this date only.": "S’applique uniquement à cette date.", "Apply to series": "Appliquer à la série", "Applying filter to existing messages…": "Application du filtre aux messages existants…", "Attachments are still uploading": "Les pièces jointes sont encore en cours d’envoi", "Calendar saved": "Agenda enregistré", "Categorised as {name}": "Catégorie « {name} » attribuée", "Category cleared": "Catégorie retirée", "Change this event?": "Modifier cet événement ?", "Choose a calendar": "Choisissez un agenda", "Choose an address book": "Choisissez un carnet d’adresses", "Colour updated": "Couleur modifiée", "Contact created": "Contact créé", "Contact deleted": "Contact supprimé", "Contact saved": "Contact enregistré", "Copied": "Copié", "Copy of {title}": "Copie de {title}", "Could not cancel: {error}": "Impossible d’annuler : {error}", "Could not copy": "Impossible de copier", "Could not copy the address": "Impossible de copier l’adresse", "Could not empty folder: {error}": "Impossible de vider le dossier : {error}", "Could not load source: {error}": "Impossible de charger la source : {error}", "Could not mark as read: {error}": "Impossible de marquer comme lu : {error}", "Could not save draft: {error}": "Impossible d’enregistrer le brouillon : {error}", "Could not save filter: {error}": "Impossible d’enregistrer le filtre : {error}", "Could not save filters: {error}": "Impossible d’enregistrer les filtres : {error}", "Could not send the receipt: {error}": "Impossible d’envoyer l’accusé de lecture : {error}", "Could not sign in.": "Connexion impossible.", "Could not store image: {error}": "Impossible d’enregistrer l’image : {error}", "Could not update labels: {error}": "Impossible de mettre à jour les libellés : {error}", "Could not update the Scheduled folder: {error}": "Impossible de mettre à jour le dossier Programmés : {error}", "Could not update: {error}": "Impossible de mettre à jour : {error}", "Create": "Créer", "Create an address book first": "Créez d’abord un carnet d’adresses", "Custom colour removed": "Couleur personnalisée retirée", "Deactivate": "Désactiver", "Delete failed: {error}": "Échec de la suppression : {error}", "Delete forever": "Supprimer définitivement", "Delete script “{name}”?": "Supprimer le script « {name} » ?", "Delete this event?": "Supprimer cet événement ?", "Delete this identity?": "Supprimer cette identité ?", "Delete {name}?": "Supprimer {name} ?", "Deleted": "Supprimé", "Deletes the whole series. This cannot be undone.": "Supprime toute la série. Cette action est irréversible.", "Did you forget the attachment?": "Avez-vous oublié la pièce jointe ?", "Discard": "Abandonner", "Discard this draft?": "Abandonner ce brouillon ?", "Edit calendar": "Modifier l’agenda", "Edit event": "Modifier l’événement", "Edit identity": "Modifier l’identité", "Edit template": "Modifier le modèle", "End must be after start": "La fin doit être postérieure au début", "Event duplicated": "Événement dupliqué", "Everything inside it goes too.": "Tout ce qu’il contient sera également supprimé.", "Filter created": "Filtre créé", "Filter created — it will run on new mail": "Filtre créé : il s’appliquera au courrier entrant", "Filter saved": "Filtre enregistré", "Filter saved — it will run on new mail": "Filtre enregistré : il s’appliquera au courrier entrant", "Filter saved, but applying it failed: {error}": "Filtre enregistré, mais son application a échoué : {error}", "Filters saved": "Filtres enregistrés", "Folder changed, but its filter rules could not be updated: {error}": "Dossier modifié, mais ses règles de filtrage n’ont pas pu être mises à jour : {error}", "Folder created": "Dossier créé", "Folder deleted": "Dossier supprimé", "Folder name": "Nom du dossier", "Folder name (use / for a subfolder, e.g. Work/Invoices)": "Nom du dossier (utilisez / pour un sous-dossier, par ex. Travail/Factures)", "Folder name (use / for subfolders, e.g. Work/Invoices)": "Nom du dossier (utilisez / pour des sous-dossiers, par ex. Travail/Factures)", "Folder “{name}” created": "Dossier « {name} » créé", "Forwarded": "Transféré", "Hand to the server, held until {when} (Ctrl+Enter)": "Confié au serveur, retenu jusqu’à {when} (Ctrl+Entrée)", "Hide": "Masquer", "Hide quoted text": "Masquer le texte cité", "Hide this from the compose picker": "Ne pas proposer à la rédaction", "Identity saved": "Identité enregistrée", "Images in signatures need the Files feature, which this account doesn't have.": "Les images dans les signatures nécessitent la fonction Fichiers, dont ce compte ne dispose pas.", "Invalid address: {address}": "Adresse invalide : {address}", "Invalid username or password.": "Nom d’utilisateur ou mot de passe incorrect.", "It belongs to a change that was applied to this and all later occurrences, which the server will only edit as a whole. Apply to the entire series instead?": "Elle relève d’une modification appliquée à cette occurrence et à toutes les suivantes, que le serveur ne modifie que d’un bloc. L’appliquer à toute la série ?", "Label name": "Nom du libellé", "Larger than {size} MB limit": "Dépasse la limite de {size} Mo", "Message sent": "Message envoyé", "Move failed: {error}": "Échec du déplacement : {error}", "Move “{name}”": "Déplacer « {name} »", "Moved": "Déplacé", "Network error. Please check your connection.": "Erreur réseau. Vérifiez votre connexion.", "New all-day event on {date}": "Nouvel événement sur la journée du {date}", "New event at {time}": "Nouvel événement à {time}", "New identity": "Nouvelle identité", "No Archive folder is set yet.": "Aucun dossier d’archive n’est encore défini.", "Create one": "En créer un", "Could not set up an Archive folder: {error}": "Impossible de configurer un dossier d’archive : {error}", "Role": "Rôle", "Drafts": "Brouillons", "Sent": "Envoyés", "The server does not allow this role to be changed.": "Le serveur n’autorise pas la modification de ce rôle.", "Folder role updated": "Rôle du dossier mis à jour", "No contacts yet": "Pas encore de contacts", "No longer shared": "N’est plus partagé", "No matches": "Aucune correspondance", "No new mail in your inbox.": "Aucun nouveau message dans votre boîte de réception.", "No results": "Aucun résultat", "Nothing here": "Rien ici", "Only Deleted Items and Junk Mail can be emptied.": "Seuls la corbeille et les indésirables peuvent être vidés.", "Please add at least one recipient": "Ajoutez au moins un destinataire", "Please use an image under 512 KB for signatures.": "Utilisez une image de moins de 512 Ko pour les signatures.", "Preview": "Aperçu", "Read receipt sent": "Accusé de lecture envoyé", "Remove attachments that failed to upload first": "Retirez d’abord les pièces jointes dont l’envoi a échoué", "Removed from calendar": "Retiré de l’agenda", "Removes this date and leaves the rest of the series.": "Retire cette date et laisse le reste de la série.", "Rename address book": "Renommer le carnet d’adresses", "Rename category": "Renommer la catégorie", "Replied": "Répondu", "Report spam (!)": "Signaler comme spam (!)", "Response sent": "Réponse envoyée", "Revoke “{name}”?": "Révoquer « {name} » ?", "Script has errors": "Le script contient des erreurs", "Script is valid": "Le script est valide", "Script name is required": "Un nom de script est requis", "Script saved": "Script enregistré", "Send (Ctrl+Enter)": "Envoyer (Ctrl+Entrée)", "Send anyway": "Envoyer quand même", "Send cancelled — the message is back in Drafts": "Envoi annulé : le message est de retour dans les brouillons", "Send failed: {error}": "Échec de l’envoi : {error}", "Send invites": "Envoyer les invitations", "Send scheduled for {when}": "Envoi programmé pour {when}", "Send without a subject?": "Envoyer sans objet ?", "Share “{name}”": "Partager « {name} »", "Sharing updated": "Partage mis à jour", "Show": "Afficher", "Show quoted text": "Afficher le texte cité", "Show this in the compose picker": "Proposer à la rédaction", "Sign out other sessions?": "Déconnecter les autres sessions ?", "Sign out others": "Déconnecter les autres", "Stop sharing “{name}”?": "Arrêter le partage de « {name} » ?", "Switch to {theme}": "Passer à {theme}", "Template": "Modèle", "Template name": "Nom du modèle", "The contacts in it go too.": "Les contacts qu’il contient seront également supprimés.", "The default identity is always offered when composing": "L’identité par défaut est toujours proposée à la rédaction", "The new passwords don't match": "Les nouveaux mots de passe ne correspondent pas", "The server scheduled this for {when}, not the time requested.": "Le serveur l’a programmé pour {when}, et non pour l’heure demandée.", "This date cannot be changed on its own": "Cette date ne peut pas être modifiée seule", "This occurrence": "Cette occurrence", "Too many attempts. Please wait a few minutes and try again.": "Trop de tentatives. Attendez quelques minutes et réessayez.", "Try another search.": "Essayez une autre recherche.", "Try different keywords or filters.": "Essayez d’autres mots-clés ou filtres.", "Two-factor authentication is off": "L’authentification à deux facteurs est désactivée", "Undo window: {seconds}s": "Délai d’annulation : {seconds} s", "You're all caught up": "Vous êtes à jour", "Your browser refused the request: {error}": "Votre navigateur a refusé la demande : {error}", "Your browser will ask whether to open mail links in ihasmail": "Votre navigateur vous demandera s’il faut ouvrir les liens de courrier dans ihasmail", "Your message mentions an attachment, but nothing is attached.": "Votre message mentionne une pièce jointe, mais rien n’est joint.", "event": "événement", "Hide password": "Masquer le mot de passe", "Show password": "Afficher le mot de passe", "Settings reset to defaults": "Paramètres réinitialisés", "Removed. Mail links will open in whatever your browser falls back to.": "Retiré. Les liens de courrier s’ouvriront dans ce que votre navigateur utilise par défaut.", "Edit rule": "Modifier la règle", "Address copied": "Adresse copiée", "Search or create label": "Rechercher ou créer un libellé", "New label name": "Nom du nouveau libellé", "That folder no longer exists. Showing your inbox instead.": "Ce dossier n’existe plus. Votre boîte de réception est affichée à la place.", "Labels updated": "Libellés mis à jour", "Unsubscribe message prepared — just hit Send": "Message de désabonnement préparé : il ne reste qu’à envoyer", "Maximize": "Agrandir", "Full screen": "Plein écran", "Resize panes": "Redimensionner les volets", "QR code": "QR code", "Draft discarded": "Brouillon abandonné", "Draft saved": "Brouillon enregistré", "Emptying folder…": "Vidage du dossier…", "Nothing unread here": "Rien de non lu ici", // ── Added after the first translation pass ────────────────────────── // Features that shipped after the catalogues were written, so these // strings had no entry here and fell back to English. Reported by a // native speaker reviewing the German catalogue (#247); every language // had the same gap. The keyboard bindings among them register their // group and description in English at the call site and are translated // at render. " and {count} more": " et {count} de plus", "10 people or more": "10 personnes ou plus", "20 people or more": "20 personnes ou plus", "5 people or more": "5 personnes ou plus", "50 people or more": "50 personnes ou plus", "A banner on any message whose sender is not on one of your own domains.": "Une bannière sur tout message dont l'expéditeur n'appartient pas à l'un de vos propres domaines.", "A calendar of its own, derived from the birthdays already on your contact cards. Nothing is written anywhere — the dates stay on the cards, and an event disappears when the contact does or the birthday is cleared. It can be hidden from the calendar’s own sidebar without turning it off here.": "Un calendrier à part, dérivé des anniversaires déjà présents sur vos fiches de contact. Rien n'est écrit nulle part : les dates restent sur les fiches, et un événement disparaît lorsque le contact disparaît ou que l'anniversaire est effacé. Il peut être masqué depuis la barre latérale du calendrier sans être désactivé ici.", "A calendar published at a URL — a timetable, a rota, a public holiday list. It is read-only, refreshed when you open the calendar, and never stored: the events are fetched and kept only for as long as this tab is open.": "Un calendrier publié à une URL : un horaire, un planning, une liste de jours fériés. Il est en lecture seule, actualisé à l'ouverture du calendrier et jamais stocké : les événements sont récupérés et conservés uniquement tant que cet onglet reste ouvert.", "A link whose text names one domain and whose destination is another is always flagged, even where the destination is trusted — being trusted is not the same as being the place the text claimed.": "Un lien dont le texte nomme un domaine et dont la destination en est un autre est toujours signalé, même si la destination est approuvée : être approuvé n'est pas la même chose qu'être l'endroit annoncé par le texte.", "Actions": "Actions", "Added from a message, and removable here — previously the only way to undo one was to find another message from the same sender.": "Ajouté depuis un message et supprimable ici : auparavant, le seul moyen d'annuler était de retrouver un autre message du même expéditeur.", "Added here, or from the dialog when a link is opened. A domain also covers its subdomains.": "Ajouté ici, ou depuis la boîte de dialogue à l'ouverture d'un lien. Un domaine couvre aussi ses sous-domaines.", "Agenda view": "Vue agenda", "All three start switched off. A client that begins by interrupting is one people learn to click through, and a warning clicked through without reading costs the same attention and buys nothing.": "Les trois sont désactivés au départ. Un client qui commence par interrompre est un client dont on apprend à écarter les messages sans les lire, et un avertissement écarté sans lecture coûte la même attention et n'apporte rien.", "All {n} in {folder} are selected.": "Les {n} de {folder} sont sélectionnés.", "All {n} on this page are selected.": "Les {n} de cette page sont sélectionnés.", "Also count these domains as inside": "Considérer aussi ces domaines comme internes", "Always": "Toujours", "Always showing images from": "Images toujours affichées depuis", "An image loaded from a sender's server tells them the message was opened, when, and from roughly where. Approved images are fetched by ihasmail's own server rather than the browser, so the sender learns none of those.": "Une image chargée depuis le serveur de l'expéditeur lui indique que le message a été ouvert, quand et approximativement d'où. Les images approuvées sont récupérées par le serveur d'ihasmail et non par le navigateur, de sorte que l'expéditeur n'apprend rien de tout cela.", "Applies to": "S'applique à", "Archive and next": "Archiver et suivant", "Archive by month": "Archiver par mois", "Archive by year": "Archiver par année", "Archive failed: {error}": "Échec de l'archivage : {error}", "Archive to {folder}": "Archiver vers {folder}", "Ask before opening a link in a message": "Demander avant d'ouvrir un lien dans un message", "Ask before sending outside": "Demander avant d'envoyer à l'extérieur", "Ask before sending to a large group": "Demander avant d'envoyer à un grand groupe", "Back to the event": "Retour à l'événement", "Before it happens": "Avant que cela arrive", "Birthdays": "Anniversaires", "By sender": "Par expéditeur", "By subject": "Par objet", "Choose…": "Choisir…", "Classic": "Classique", "Click to move the event": "Cliquez pour déplacer l'événement", "Close without saving?": "Fermer sans enregistrer ?", "Compose as new": "Rédiger comme nouveau message", "Compose new message": "Rédiger un nouveau message", "Conversation": "Conversation", "Conversation moved to {folder}": "Conversation déplacée vers {folder}", "Could not be read": "Impossible à lire", "Could not import this file: {error}": "Impossible d'importer ce fichier : {error}", "Could not load this file.": "Impossible de charger ce fichier.", "Could not read this calendar: {reason}": "Impossible de lire ce calendrier : {reason}", "Could not read winmail.dat. The original is still attached below.": "Impossible de lire winmail.dat. L'original reste joint ci-dessous.", "Counts people rather than headers, so one address in To and nine in Cc is a message to ten. Catches a reply-all onto a long thread.": "Compte les personnes et non les en-têtes : une adresse dans À et neuf dans Cc font un message à dix. Détecte une réponse à tous sur un long fil.", "Date received": "Date de réception", "Date sent": "Date d'envoi", "Day view": "Vue jour", "Dracula, Gruvbox, Rosé Pine and Tokyo Night are the work of their own projects and are used under the MIT licence; the shades between their published colours are derived, and every one of them is checked for contrast. The accent colour below still applies over any of them.": "Dracula, Gruvbox, Rosé Pine et Tokyo Night sont l'œuvre de leurs propres projets et sont utilisés sous licence MIT ; les nuances entre leurs couleurs publiées en sont dérivées, et chacune est vérifiée pour le contraste. La couleur d'accent ci-dessous s'applique toujours par-dessus n'importe laquelle d'entre elles.", "Earlier": "Plus tôt", "Every folder": "Tous les dossiers", "Everyone addressed will receive this.": "Tous les destinataires le recevront.", "File contents": "Contenu du fichier", "Filled in when the template is inserted, so you can edit the result before sending. One that cannot be answered yet — a recipient's name on a message you have not addressed — is left in the body as written, rather than becoming a blank.": "Rempli à l'insertion du modèle, de sorte que vous pouvez modifier le résultat avant l'envoi. Un champ qui ne peut pas encore être résolu — le nom d'un destinataire sur un message que vous n'avez pas encore adressé — reste dans le corps tel qu'il est écrit, plutôt que de devenir un blanc.", "Forward as attachment": "Transférer en pièce jointe", "From the birthdays on your contacts. Nothing is stored.": "À partir des anniversaires de vos contacts. Rien n'est stocké.", "Go to Calendar": "Aller au Calendrier", "Go to Contacts": "Aller aux Contacts", "Go to Drafts": "Aller aux Brouillons", "Go to Files": "Aller aux Fichiers", "Go to Inbox": "Aller à la Boîte de réception", "Go to Sent": "Aller aux Envoyés", "Go to Settings": "Aller aux Paramètres", "Go to Starred": "Aller aux messages suivis", "Import iCAL file…": "Importer un fichier iCAL…", "Labels are IMAP keywords stored on your messages, so every other client sees them. Names, colours and nesting are ihasmail’s own and follow your account. Nesting is display only — it rewrites nothing in the mailbox.": "Les libellés sont des mots-clés IMAP stockés sur vos messages, donc tous les autres clients les voient. Les noms, les couleurs et l'imbrication appartiennent à ihasmail et suivent votre compte. L'imbrication est purement visuelle : elle ne réécrit rien dans la boîte aux lettres.", "Largest first": "Les plus volumineux d'abord", "Later": "Plus tard", "Light or dark": "Clair ou sombre", "Mark messages from outside": "Signaler les messages venus de l'extérieur", "Marked as spam": "Marqué comme spam", "Message order": "Ordre des messages", "Month view": "Vue mois", "More ways to send this": "Autres façons de l'envoyer", "Names the outside recipients and asks, rather than refusing.": "Nomme les destinataires externes et demande, au lieu de refuser.", "Navigation": "Navigation", "Nested under": "Imbriqué sous", "Never": "Jamais", "Never ask": "Ne jamais demander", "Newest first": "Les plus récents d'abord", "Next conversation": "Conversation suivante", "Next period": "Période suivante", "No availability information for {who}": "Aucune information de disponibilité pour {who}", "No files inside — it carries only the formatted copy of the message.": "Aucun fichier à l'intérieur : il ne contient que la copie mise en forme du message.", "No verdict recorded": "Aucun verdict enregistré", "Nobody here has free/busy on this server, so none of these rows can say whether anyone is free.": "Personne ici n'a de disponibilité sur ce serveur, donc aucune de ces lignes ne peut dire si quelqu'un est libre.", "Nothing (top level)": "Rien (niveau supérieur)", "Now, on your clock": "Maintenant, à votre horloge", "Oldest first": "Les plus anciens d'abord", "Only the beginning is shown — download the file for the rest.": "Seul le début est affiché : téléchargez le fichier pour le reste.", "Only when it has unread mail": "Uniquement en cas de courrier non lu", "Open a link to {domain}?": "Ouvrir un lien vers {domain} ?", "Open it": "L'ouvrir", "Open links to these domains without asking": "Ouvrir les liens vers ces domaines sans demander", "Open, and stop asking about {domain}": "Ouvrir et ne plus demander pour {domain}", "Opening…": "Ouverture…", "Ordered by the server over the whole folder, not just the messages loaded so far. Ties always fall back to newest first, so the order never shuffles between two looks at the same folder.": "Trié par le serveur sur l'ensemble du dossier, et pas seulement sur les messages déjà chargés. Les égalités sont toujours départagées par les plus récents d'abord, de sorte que l'ordre ne change jamais entre deux consultations du même dossier.", "Placeholders": "Champs de substitution", "Previous conversation": "Conversation précédente", "Previous period": "Période précédente", "Privacy & safety": "Confidentialité et sécurité", "Read receipts": "Accusés de lecture", "Reading, sending, and how dates and times are shown. What reaches a sender lives in Privacy & safety.": "Lecture, envoi et affichage des dates et des heures. Ce qui parvient à un expéditeur se trouve dans Confidentialité et sécurité.", "Remote content": "Contenu distant", "Remove subscription": "Supprimer l'abonnement", "Remove {domain}": "Supprimer {domain}", "Rendered": "Rendu", "Save changes": "Enregistrer les modifications", "Save filters": "Enregistrer les filtres", "Save your changes?": "Enregistrer vos modifications ?", "Saved": "Enregistré", "Select all {n} in {folder}": "Sélectionner les {n} de {folder}", "Send message": "Envoyer le message", "Send outside your organisation?": "Envoyer en dehors de votre organisation ?", "Send to {count} people?": "Envoyer à {count} personnes ?", "Show birthdays from your contacts": "Afficher les anniversaires de vos contacts", "Show in the sidebar": "Afficher dans la barre latérale", "Show keyboard shortcuts": "Afficher les raccourcis clavier", "Somebody else saved this file while it was open. Copy your changes, close it, and start again.": "Quelqu'un d'autre a enregistré ce fichier pendant qu'il était ouvert. Copiez vos modifications, fermez-le et recommencez.", "Sort by, in order": "Trier par, dans cet ordre", "Source": "Source", "Spam filter": "Filtre antispam", "Starred": "Suivis", "Starred first": "Les suivis d'abord", "Stay here": "Rester ici", "Stop trusting {address}": "Ne plus faire confiance à {address}", "Subscribe to a calendar": "S'abonner à un calendrier", "Subscribed calendar": "Calendrier abonné", "Subscribed calendars": "Calendriers abonnés", "Subscribed to {url}": "Abonné à {url}", "That file is no longer there.": "Ce fichier n'est plus là.", "That identity's address": "L'adresse de cette identité", "The Inbox only": "La Boîte de réception uniquement", "The message is held in this browser and has not been submitted yet, so taking it back costs nothing.": "Le message est conservé dans ce navigateur et n'a pas encore été soumis, donc le reprendre ne coûte rien.", "The name on the identity you are sending as": "Le nom de l'identité avec laquelle vous envoyez", "The subject already on the message": "L'objet déjà présent sur le message", "Their address": "Leur adresse", "Their first name alone": "Leur prénom seul", "Then nothing": "Puis rien", "There is no preview for this kind of file.": "Il n'y a pas d'aperçu pour ce type de fichier.", "There is nothing in it to export": "Il ne contient rien à exporter", "This file is not UTF-8 text, so editing it here would corrupt it — download it instead.": "Ce fichier n'est pas du texte UTF-8 ; le modifier ici l'endommagerait : téléchargez-le plutôt.", "This file is too big to show here ({size}) — download it to read it.": "Ce fichier est trop volumineux pour être affiché ici ({size}) : téléchargez-le pour le lire.", "This goes to {recipients}{rest}.": "Ceci part vers {recipients}{rest}.", "This link does not go where it says": "Ce lien ne mène pas où il le prétend", "This message packs its attachments into a winmail.dat, which most clients cannot open.": "Ce message regroupe ses pièces jointes dans un winmail.dat, que la plupart des clients ne peuvent pas ouvrir.", "Throw away your changes?": "Abandonner vos modifications ?", "Today, in your date format": "Aujourd'hui, dans votre format de date", "Unread first": "Les non lus d'abord", "Unsaved changes": "Modifications non enregistrées", "View as": "Afficher comme", "Warnings": "Avertissements", "Week view": "Vue semaine", "What is it called?": "Comment cela s'appelle-t-il ?", "What reaches a sender, and what asks before it happens.": "Ce qui parvient à un expéditeur, et ce qui demande avant que cela arrive.", "What you changed here will be lost.": "Ce que vous avez modifié ici sera perdu.", "Who the message is addressed to": "À qui le message est adressé", "Working out what is selected…": "Détermination de la sélection…", "You": "Vous", "Your Sieve script has changes that have not been saved.": "Votre script Sieve comporte des modifications non enregistrées.", "Your filter rules have changes that have not been saved.": "Vos règles de filtrage comportent des modifications non enregistrées.", "Your own identity domains are always inside and do not need listing. A domain here also covers its subdomains.": "Les domaines de vos propres identités sont toujours internes et n'ont pas besoin d'être listés. Un domaine indiqué ici couvre aussi ses sous-domaines.", "Your own:": "Les vôtres :", "dark mode": "le mode sombre", "file": "fichier", "light mode": "le mode clair", "scored {score} against a threshold of {threshold}": "a obtenu {score} pour un seuil de {threshold}", "scored {score}, with no threshold stated": "a obtenu {score}, sans seuil indiqué", "this view": "cette vue", "{count} conversations moved to {folder}": "{count} conversations déplacées vers {folder}", "{count} folders": "{count} dossiers", "{name}’s birthday": "Anniversaire de {name}", "{name}’s birthday ({age})": "Anniversaire de {name} ({age})", // ── Third pass ────────────────────────────────────────────────────── // Sentences that lib/ and store/ were building in English, and the two // swipe labels that reach t() through a variable and so were invisible // to a scan for t("literal"). See #259. "A read receipt was already sent for this message.": "Un accusé de lecture a déjà été envoyé pour ce message.", "Add star": "Marquer comme suivi", "Could not attach": "Impossible de joindre", "Delete forever?": "Supprimer définitivement ?", "Delete?": "Supprimer ?", "No recipients": "Aucun destinataire", "No sending identity available": "Aucune identité d'envoi disponible", "Pick a date and time.": "Choisissez une date et une heure.", "Pick a time at least a minute from now.": "Choisissez une heure au moins une minute après maintenant.", "Remove star": "Ne plus suivre", "Requested, to {address}. Never sent automatically.": "Demandé, à {address}. Jamais envoyé automatiquement.", "The sender did not request a read receipt.": "L'expéditeur n'a pas demandé d'accusé de lecture.", "This is bulk or list mail; read receipts for it only confirm the address is live.": "Il s'agit d'un envoi en nombre ou de liste ; un accusé de lecture confirmerait seulement que l'adresse est active.", "This message has not been received, so there is nothing to report.": "Ce message n'a pas été reçu, il n'y a donc rien à signaler.", "This message was sent automatically, so no read receipt is offered.": "Ce message a été envoyé automatiquement, aucun accusé de lecture n'est donc proposé.", "This server will not hold a message longer than {span}.": "Ce serveur ne retient pas un message plus de {span}.", "Upload failed": "Échec de l'envoi", // ── Third pass ────────────────────────────────────────────────────── // Sentences that lib/ and store/ were building in English, and the two // swipe labels that reach t() through a variable and so were invisible // to a scan for t("literal"). See #259. "Every {n} {frequency}": "Tous les {n} {frequency}", "Monthly": "Chaque mois", "Monthly on day {days}": "Chaque mois le {days}", "Monthly on the {ordinal} {weekday}": "Chaque mois le {ordinal} {weekday}", "Monthly on {weekday}": "Chaque mois le {weekday}", "Weekly": "Chaque semaine", "Weekly on {days}": "Chaque semaine le {days}", "add {flag}": "ajouter {flag}", "always": "toujours", "body contains \"{value}\"": "le corps contient \"{value}\"", "body does not contain \"{value}\"": "le corps ne contient pas \"{value}\"", "delete it": "le supprimer", "fifth": "cinquième", "first": "premier", "forward to {address}": "transférer à {address}", "fourth": "quatrième", "keep it": "le conserver", "last": "dernier", "mark it read": "le marquer comme lu", "move to {folder}": "déplacer vers {folder}", "reject it": "le rejeter", "remove {flag}": "retirer {flag}", "second": "deuxième", "size is over {n} KB": "la taille dépasse {n} Ko", "size is under {n} KB": "la taille est inférieure à {n} Ko", "star it": "le suivre", "stop": "arrêter", "third": "troisième", "{header} address {op} \"{value}\"": "l'adresse {header} {op} \"{value}\"", "{header} {op} \"{value}\"": "{header} {op} \"{value}\"", "{rule}, until {date}": "{rule}, jusqu'au {date}", "{tests} → {actions}": "{tests} → {actions}", // ── Third pass ────────────────────────────────────────────────────── // Sentences that lib/ and store/ were building in English, and the two // swipe labels that reach t() through a variable and so were invisible // to a scan for t("literal"). See #259. // ── Emptying an address book, and deleting a selection (#277) ── "This cannot be undone.": "Cette action est irréversible.", "Some could not be deleted: {error}": "Certains n’ont pas pu être supprimés : {error}", "It was not deleted": "Il n’a pas été supprimé", "Empty address book": "Vider ce carnet d’adresses", "There is nothing in it to delete": "Il n’y a rien à supprimer dedans", "Empty “{name}”?": "Vider « {name} » ?", "Delete them": "Les supprimer", "Nothing was deleted": "Rien n’a été supprimé", }, plurals: { // ── Third pass ───────────────────────────────────────────────────── "Delete {n} items": { one: "Supprimer {n} élément", other: "Supprimer {n} éléments" }, "Delete {n} items?": { one: "Supprimer {n} élément ?", other: "Supprimer {n} éléments ?" }, "Move {n} items": { one: "Déplacer {n} élément", other: "Déplacer {n} éléments" }, "Move {n} items…": { one: "Déplacer {n} élément…", other: "Déplacer {n} éléments…" }, "The event runs {n} days longer than this shows.": { one: "L'événement dure {n} jour de plus que ce qui est affiché ici.", other: "L'événement dure {n} jours de plus que ce qui est affiché ici." }, "{n} guests are not on this server, so there is no free/busy to read for them.": { one: "{n} invité n'est pas sur ce serveur, il n'y a donc pas de disponibilité à lire pour lui.", other: "{n} invités ne sont pas sur ce serveur, il n'y a donc pas de disponibilité à lire pour eux." }, "{n} items selected": { one: "{n} élément sélectionné", other: "{n} éléments sélectionnés" }, // ── Third pass ───────────────────────────────────────────────────── "Every {n} days": { one: "Chaque jour", other: "Tous les {n} jours" }, "Every {n} months": { one: "Chaque mois", other: "Tous les {n} mois" }, "Every {n} months on day {days}": { one: "Chaque mois le {days}", other: "Tous les {n} mois le {days}" }, "Every {n} months on the {ordinal} {weekday}": { one: "Chaque mois le {ordinal} {weekday}", other: "Tous les {n} mois le {ordinal} {weekday}" }, "Every {n} months on {weekday}": { one: "Chaque mois le {weekday}", other: "Tous les {n} mois le {weekday}" }, "Every {n} weeks": { one: "Chaque semaine", other: "Toutes les {n} semaines" }, "Every {n} weeks on {days}": { one: "Chaque semaine le {days}", other: "Toutes les {n} semaines le {days}" }, "Every {n} years": { one: "Chaque année", other: "Tous les {n} ans" }, "{rule}, {n} times": { one: "{rule}, {n} fois", other: "{rule}, {n} fois" }, // ── Third pass ───────────────────────────────────────────────────── "Move {n} messages to Trash?": { one: "Déplacer {n} message vers la Corbeille ?", other: "Déplacer {n} messages vers la Corbeille ?" }, "{n} days": { one: "{n} jour", other: "{n} jours" }, "{n} hours": { one: "{n} heure", other: "{n} heures" }, "Updated {n} contacts, nothing new": { one: "{n} contact mis à jour, rien de nouveau", other: "{n} contacts mis à jour, rien de nouveau" }, "{n} updated": { one: "{n} mis à jour", other: "{n} mis à jour" }, "Updated {n} contacts you already had": { one: "Contact déjà présent mis à jour", other: "{n} contacts déjà présents mis à jour" }, "{n} of them look like contacts you already had": { one: "{n} d’entre eux ressemble à un contact que vous aviez déjà", other: "{n} d’entre eux ressemblent à des contacts que vous aviez déjà" }, "Your administrator changed {n} settings": { one: "Votre administration a modifié {n} paramètre", other: "Votre administration a modifié {n} paramètres" }, "Exported {n} events": { one: "{n} événement exporté", other: "{n} événements exportés" }, "Imported {n} events": { one: "{n} événement importé", other: "{n} événements importés" }, "Already here: {n} events, nothing imported": { one: "Déjà présent : {n} événement, rien d’importé", other: "Déjà présents : {n} événements, rien d’importé" }, "{n} were already here": { one: "{n} était déjà présent", other: "{n} étaient déjà présents" }, "{n} messages": { one: "{n} message", other: "{n} messages" }, "{n} selected": { one: "{n} sélectionné", other: "{n} sélectionnés" }, "{n} conversations": { one: "{n} conversation", other: "{n} conversations" }, "{n} messages will be permanently deleted.": { one: "{n} message sera définitivement supprimé.", other: "{n} messages seront définitivement supprimés." }, "Signed out {n} other sessions": { one: "{n} autre session déconnectée", other: "{n} autres sessions déconnectées" }, "applied to {matched} of {n} messages": { one: "appliqué à {matched} message sur {n}", other: "appliqué à {matched} messages sur {n}" }, "Move {n} messages to…": { one: "Déplacer {n} message vers…", other: "Déplacer {n} messages vers…" }, "This permanently deletes the folder and its {n} messages.": { one: "Cela supprime définitivement le dossier et son {n} message.", other: "Cela supprime définitivement le dossier et ses {n} messages." }, "Added {n} contacts": { one: "{n} contact ajouté", other: "{n} contacts ajoutés" }, "{n} people will lose access. The contacts in it are not affected.": { one: "{n} personne perdra l’accès. Les contacts qu’il contient ne sont pas affectés.", other: "{n} personnes perdront l’accès. Les contacts qu’il contient ne sont pas affectés." }, "Imported {n} contacts": { one: "{n} contact importé", other: "{n} contacts importés" }, "Saved for this date. {names} apply to the whole series and were left unchanged.": { one: "Enregistré pour cette date. {names} s’applique à toute la série et n’a pas été modifié.", other: "Enregistré pour cette date. {names} s’appliquent à toute la série et n’ont pas été modifiés." }, "{n} people will lose access. Events in it are not affected.": { one: "{n} personne perdra l’accès. Les événements qu’il contient ne sont pas affectés.", other: "{n} personnes perdront l’accès. Les événements qu’il contient ne sont pas affectés." }, "{n} messages could not be deleted": { one: "{n} message n’a pas pu être supprimé", other: "{n} messages n’ont pas pu être supprimés" }, "({n} deleted first)": { one: "({n} supprimé auparavant)", other: "({n} supprimés auparavant)" }, "Marked {n} messages as read": { one: "{n} message marqué comme lu", other: "{n} messages marqués comme lus" }, "in {n} folders": { one: "dans {n} dossier", other: "dans {n} dossiers" }, "Deleted {n} messages": { one: "{n} message supprimé", other: "{n} messages supprimés" }, // ── Emptying an address book, and deleting a selection (#277) ── "Delete {n} contacts?": { one: "Supprimer {n} contact ?", other: "Supprimer {n} contacts ?" }, "Deleted {n} contacts": { one: "{n} contact supprimé", other: "{n} contacts supprimés" }, "{n} contacts will be deleted. This cannot be undone.": { one: "{n} contact sera supprimé. Cette action est irréversible.", other: "{n} contacts seront supprimés. Cette action est irréversible." }, "{n} were also in other address books and were only removed from this one": { one: "{n} contact se trouvait aussi dans un autre carnet d’adresses et n’a été retiré que de celui-ci", other: "{n} contacts se trouvaient aussi dans d’autres carnets d’adresses et n’ont été retirés que de celui-ci" }, }, };