Files
SRCmail/locales/fr/common.json
T
Matthieu MALVACHEandMatthieu MALVACHE fb414bf2c9 feat: add contacts phase 2, advanced search, vacation responder, Docker & TOTP 2FA
- Contact groups/lists, vCard import/export (RFC 6350), bulk operations
- Advanced search with JMAP filter panel, search chips, cross-mailbox queries
- Vacation responder with JMAP VacationResponse, settings tab, sidebar indicator
- TOTP two-factor authentication support
- Docker multi-stage build with standalone output and docker-compose
- CSP Report-Only headers and security headers via proxy middleware
- Virtual scrolling for large email lists
- Structured server-side logger (text/JSON, configurable level)
- 450+ tests (contacts, vCard, threads, headers, identity, components)
- Playwright E2E framework setup
- Updated README and ROADMAP with all new features
2026-02-16 18:51:30 +01:00

929 lines
35 KiB
JSON

{
"login": {
"title": "Webmail",
"username_label": "Email",
"username_placeholder": "utilisateur@exemple.com",
"password_label": "Mot de passe",
"password_placeholder": "Entrez votre mot de passe",
"sign_in": "Se connecter",
"signing_in": "Connexion en cours...",
"loading": "Chargement...",
"error": {
"invalid_credentials": "Email ou mot de passe invalide",
"connection_failed": "Échec de la connexion au serveur",
"generic": "Une erreur s'est produite. Veuillez réessayer.",
"totp_invalid": "Code d'authentification invalide. Vérifiez votre application d'authentification."
},
"config_error": {
"title": "Erreur de configuration",
"fetch_failed": "Impossible de charger la configuration de l'application. Veuillez réessayer plus tard.",
"server_not_configured": "Le serveur de messagerie n'a pas été configuré. Veuillez contacter votre administrateur."
},
"remove_from_history": "Supprimer de l'historique",
"totp_toggle": "J'ai l'authentification à deux facteurs",
"totp_label": "Code d'authentification",
"totp_placeholder": "000000",
"totp_hide": "Masquer l'authentification à deux facteurs"
},
"sidebar": {
"close": "Fermer",
"compose": "Composer",
"search_placeholder": "Rechercher un email...",
"storage": "Stockage",
"sign_out": "Se déconnecter",
"contacts": "Contacts",
"settings": "Paramètres",
"loading_mailboxes": "Chargement des boîtes mail...",
"push_connected": "Mises à jour en temps réel actives",
"push_disconnected": "Mises à jour en temps réel inactives",
"theme": {
"light": "Mode clair",
"dark": "Mode sombre",
"system": "Thème système"
},
"language": {
"title": "Langue"
},
"mailboxes": {
"inbox": "Boîte de réception",
"sent": "Envoyés",
"drafts": "Brouillons",
"trash": "Corbeille",
"archive": "Archives",
"starred": "Favoris",
"all_mail": "Tous les messages",
"spam": "Spam",
"important": "Important"
},
"expand": "Développer",
"collapse": "Réduire",
"expand_tooltip": "Développer",
"collapse_tooltip": "Réduire",
"mobile": {
"search": "Rechercher",
"compose": "Composer",
"go_back": "Retour"
},
"clear_search": "Effacer la recherche",
"vacation_active": "Répondeur d'absence activé"
},
"email_list": {
"no_emails": "Aucun email",
"no_emails_description": "Commencez par composer un nouvel email",
"loading": "Chargement des emails...",
"unread": "non lu",
"to_me": "À moi",
"to_recipients": "À {{count}} destinataires",
"and_others": "et {{count}} autres",
"draft": "Brouillon",
"starred": "Favori",
"conversations_count": "{count} sur {total} conversations",
"conversations_count_plus": "{count}+ conversations",
"conversations_count_simple": "{count} conversations",
"no_conversations": "Aucune conversation",
"loading_more": "Chargement d'autres emails...",
"no_more_emails": "Plus d'emails à charger",
"batch_actions": {
"mark_read": "Marquer comme lu",
"mark_unread": "Marquer comme non lu",
"delete": "Supprimer",
"clear_selection": "Effacer la sélection"
}
},
"email_viewer": {
"no_email_selected": "Aucun email sélectionné",
"no_email_description": "Sélectionnez un email dans la liste pour le voir ici",
"no_conversation_selected": "Aucune conversation sélectionnée",
"no_conversation_description": "Choisissez une conversation dans la liste pour la lire ici",
"no_subject": "(Sans objet)",
"loading_email": "Chargement de l'email...",
"loading": "Chargement...",
"reply": "Répondre",
"reply_all": "Répondre à tous",
"forward": "Transférer",
"delete": "Supprimer",
"archive": "Archiver",
"star": "Marquer comme favori",
"unstar": "Retirer des favoris",
"mark_unread": "Marquer comme non lu",
"mark_read": "Marquer comme lu",
"print": "Imprimer",
"view_source": "Voir la source",
"email_source": "Source de l'email",
"copy_source": "Copier dans le presse-papiers",
"source_copied": "Source copiée dans le presse-papiers",
"attachments": "Pièces jointes",
"important": "Important",
"download": "Télécharger",
"from": "De",
"to": "À",
"cc": "CC",
"bcc": "CCI",
"date": "Date",
"subject": "Objet",
"show_details": "Afficher les détails",
"hide_details": "Masquer les détails",
"external_content_warning": "Les images et le contenu externe ont été bloqués",
"load_external_content": "Charger les images",
"trust_sender": "Toujours faire confiance à cet expéditeur",
"back_to_list": "Retour à la liste",
"message_details": "Détails du message",
"more_reply_options": "Plus d'options de réponse",
"set_color": "Définir la couleur",
"more_actions": "Plus d'actions",
"remove_color": "Retirer la couleur",
"more_count": "+{count} de plus",
"characters_count": "{count} caractères",
"quick_reply_placeholder": "Écrivez une réponse rapide...",
"more_options": "Plus d'options",
"sending": "Envoi en cours...",
"security_authentication": "Sécurité et authentification",
"technical_details": "Détails techniques",
"message_id_label": "ID du message :",
"reply_to_label": "Répondre à :",
"delivery_time_label": "Temps de livraison :",
"conversation_part_label": "Partie de la conversation :",
"previous_messages": "{count} message précédent",
"previous_messages_plural": "{count} messages précédents",
"time": {
"day": "jour",
"days": "jours",
"hour": "heure",
"hours": "heures",
"minute": "minute",
"minutes": "minutes"
},
"unknown_sender": "Inconnu",
"recipient_me": "moi",
"recipient_and_others": "{name} et {count} autres",
"recipient_to_prefix": "À :",
"authentication": {
"title": "Authentification",
"status": {
"verified": "Vérifié",
"warning": "Attention",
"none": "Non authentifié"
},
"spf": {
"pass": "SPF Validé",
"fail": "SPF Échoué",
"none": "Pas de SPF"
},
"dkim": {
"pass": "DKIM Valide",
"fail": "DKIM Invalide",
"none": "Pas de DKIM"
},
"dmarc": {
"pass": "DMARC Validé",
"fail": "DMARC Échoué",
"none": "Pas de DMARC"
},
"spam_score": "Score de spam"
},
"headers": {
"routing": "Routage",
"received": "Reçu",
"message_id": "ID du message",
"list_info": "Information de liste"
},
"color_tag": {
"title": "Étiquette de couleur",
"red": "Rouge",
"orange": "Orange",
"yellow": "Jaune",
"green": "Vert",
"blue": "Bleu",
"purple": "Violet",
"pink": "Rose",
"none": "Aucune"
},
"tooltips": {
"reply": "Répondre",
"archive": "Archiver",
"delete": "Supprimer"
},
"spam": {
"button_title": "Signaler comme spam",
"not_spam_title": "Marquer comme légitime",
"toast_success": "Déplacé vers Indésirables",
"toast_batch": "{count} e-mails déplacés vers Indésirables",
"toast_undo": "Annuler",
"toast_not_spam_success": "Déplacé vers Boîte de réception",
"toast_not_spam_batch": "{count} e-mails déplacés vers Boîte de réception",
"error": "Échec du signalement spam",
"error_not_spam": "Échec de la restauration"
},
"unsubscribe_banner": {
"label": "Newsletter",
"button": "Se désabonner",
"confirm_title": "Se désabonner de cet expéditeur ?",
"confirm_button": "Confirmer",
"cancel": "Annuler",
"success_http": "Page de désabonnement ouverte dans un nouvel onglet",
"success_mailto": "Demande de désabonnement envoyée à votre client mail",
"error": "Impossible de se désabonner",
"dismiss": "Ignorer"
}
},
"email_composer": {
"new_message": "Nouveau message",
"reply": "Répondre",
"reply_all": "Répondre à tous",
"forward": "Transférer",
"reply_to": "Répondre",
"reply_all_to": "Répondre à tous",
"forward_message": "Transférer",
"from": "De",
"to": "À",
"cc": "CC",
"bcc": "CCI",
"subject": "Objet",
"body_placeholder": "Écrivez votre message...",
"send": "Envoyer",
"cancel": "Annuler",
"attach": "Joindre",
"discard": "Supprimer",
"discard_draft_confirm": "Vous avez des modifications non enregistrées. Voulez-vous supprimer ce brouillon ?",
"saving": "Enregistrement...",
"draft_saved": "Brouillon enregistré",
"save_failed": "Échec de l'enregistrement",
"to_placeholder": "Adresses email des destinataires (séparées par des virgules)",
"cc_placeholder": "Destinataires en copie (séparés par des virgules)",
"bcc_placeholder": "Destinataires en copie cachée (séparés par des virgules)",
"subject_placeholder": "Objet",
"cc_label": "Cc :",
"bcc_label": "Cci :",
"subject_label": "Objet :",
"file_size_kb": "Ko",
"prefix": {
"forward": "Tr:",
"reply": "Re:"
},
"no_subject": "(Sans objet)",
"unknown_sender": "Inconnu",
"quote": {
"reply_header": "Le {{date}}, {{sender}} a écrit :",
"forward_header": "---------- Message transféré ----------",
"from": "De : {{sender}}",
"date": "Date : {{date}}",
"subject": "Objet : {{subject}}",
"to": "À : {{recipients}}"
},
"remove_sub_address": "Retirer le sous-adressage"
},
"common": {
"loading": "Chargement...",
"error": "Erreur",
"success": "Succès",
"cancel": "Annuler",
"save": "Enregistrer",
"delete": "Supprimer",
"edit": "Modifier",
"close": "Fermer",
"search": "Rechercher",
"refresh": "Actualiser",
"settings": "Paramètres",
"help": "Aide",
"logout": "Déconnexion",
"yes": "Oui",
"no": "Non",
"unknown": "Inconnu",
"app_title": "Webmail"
},
"notifications": {
"email_sent": "Email envoyé avec succès",
"email_deleted": "Email supprimé",
"email_archived": "Email archivé",
"email_starred": "Email ajouté aux favoris",
"email_unstarred": "Email retiré des favoris",
"email_marked_read": "Email marqué comme lu",
"email_marked_unread": "Email marqué comme non lu",
"copied_to_clipboard": "Copié dans le presse-papiers",
"source_copied": "Source copiée dans le presse-papiers",
"error_sending": "Échec de l'envoi de l'email",
"error_deleting": "Échec de la suppression de l'email",
"error_loading": "Échec du chargement des emails",
"new_email": "Nouvel email",
"new_email_from": "De {sender}",
"click_to_view": "Cliquer pour voir",
"email_moved": "Email déplacé",
"emails_moved": "{count} emails déplacés",
"moved_to_mailbox": "Déplacé vers {mailbox}",
"move_failed": "Échec du déplacement",
"move_error": "Impossible de déplacer les emails vers le dossier sélectionné",
"identity_created": "Identité créée avec succès",
"identity_updated": "Identité mise à jour avec succès",
"identity_deleted": "Identité supprimée",
"identity_create_failed": "Échec de la création de l'identité: {{error}}",
"identity_update_failed": "Échec de la mise à jour de l'identité: {{error}}",
"identity_delete_failed": "Échec de la suppression de l'identité: {{error}}",
"identity_unauthorized": "Vous n'êtes pas autorisé à envoyer depuis cette adresse email",
"identity_not_found": "Identité introuvable",
"vacation_saved": "Paramètres du répondeur d'absence enregistrés",
"vacation_save_failed": "Échec de l'enregistrement des paramètres du répondeur d'absence"
},
"date": {
"today": "Aujourd'hui",
"yesterday": "Hier",
"this_week": "Cette semaine",
"last_week": "La semaine dernière",
"this_month": "Ce mois-ci",
"older": "Plus ancien",
"just_now": "À l'instant",
"minutes_ago": "Il y a {{count}} minute",
"minutes_ago_plural": "Il y a {{count}} minutes",
"hours_ago": "Il y a {{count}} heure",
"hours_ago_plural": "Il y a {{count}} heures",
"days_ago": "Il y a {{count}} jour",
"days_ago_plural": "Il y a {{count}} jours"
},
"language": {
"title": "Langue",
"english": "English",
"french": "Français",
"japanese": "日本語",
"spanish": "Español",
"italian": "Italiano",
"german": "Deutsch",
"dutch": "Nederlands",
"portuguese": "Português",
"select_language": "Sélectionner la langue",
"switch_to_english": "Passer à l'anglais",
"switch_to_french": "Passer au français",
"switch_to_japanese": "Passer au japonais",
"switch_to_spanish": "Passer à l'espagnol",
"switch_to_italian": "Passer à l'italien",
"switch_to_german": "Passer à l'allemand",
"switch_to_dutch": "Passer au néerlandais",
"switch_to_portuguese": "Passer au portugais",
"switching": "Changement de langue..."
},
"settings": {
"title": "Paramètres",
"back_to_mail": "Retour aux emails",
"save_success": "Paramètres enregistrés avec succès",
"import_success": "Paramètres importés avec succès",
"import_error": "Échec de l'importation des paramètres",
"reset_confirm": "Êtes-vous sûr de vouloir réinitialiser tous les paramètres ?",
"tabs": {
"appearance": "Apparence",
"language": "Langue et région",
"email": "Comportement email",
"composer": "Compositeur",
"privacy": "Confidentialité et sécurité",
"account": "Compte",
"identities": "Identités",
"vacation": "Répondeur d'absence",
"advanced": "Avancé"
},
"appearance": {
"title": "Apparence",
"description": "Personnalisez l'apparence de votre webmail",
"theme": {
"label": "Thème",
"description": "Choisissez votre schéma de couleurs préféré",
"light": "Clair",
"dark": "Sombre",
"system": "Système"
},
"language": {
"label": "Langue",
"description": "Choisissez votre langue préférée"
},
"font_size": {
"label": "Taille de police",
"description": "Ajustez la taille du texte pour une meilleure lisibilité",
"small": "Petite",
"medium": "Moyenne",
"large": "Grande"
},
"list_density": {
"label": "Densité de la liste",
"description": "Contrôlez l'espacement dans les listes d'emails",
"compact": "Compacte",
"regular": "Normale",
"comfortable": "Confortable"
},
"animations": {
"label": "Activer les animations",
"description": "Afficher les transitions et effets fluides"
}
},
"language_region": {
"title": "Langue et région",
"description": "Configurez vos préférences linguistiques et régionales",
"language": {
"label": "Langue",
"description": "Choisissez votre langue préférée",
"english": "English",
"french": "Français"
},
"date_format": {
"label": "Format de date",
"description": "Comment les dates doivent être affichées",
"regional": "Régional",
"iso": "ISO 8601",
"custom": "Personnalisé"
},
"time_format": {
"label": "Format d'heure",
"description": "Choisissez entre 12 heures ou 24 heures",
"12h": "12 heures",
"24h": "24 heures"
},
"first_day": {
"label": "Premier jour de la semaine",
"description": "Commencer la semaine le dimanche ou le lundi",
"sunday": "Dimanche",
"monday": "Lundi"
}
},
"email_behavior": {
"title": "Comportement email",
"description": "Configurez la gestion des emails",
"mark_read": {
"label": "Marquer comme lu",
"description": "Quand marquer les emails comme lus à l'ouverture",
"instant": "Instantanément",
"delay_3s": "Après 3 secondes",
"delay_5s": "Après 5 secondes",
"never": "Jamais"
},
"delete_action": {
"label": "Action de suppression",
"description": "Que se passe-t-il quand vous supprimez un email",
"trash": "Déplacer vers la corbeille",
"permanent": "Supprimer définitivement"
},
"show_preview": {
"label": "Afficher l'aperçu",
"description": "Afficher l'aperçu de l'email dans la liste"
},
"emails_per_page": {
"label": "Emails par page",
"description": "Nombre d'emails à charger à la fois",
"25": "25 emails",
"50": "50 emails",
"100": "100 emails"
},
"external_content": {
"label": "Contenu externe",
"description": "Comment gérer les images et le contenu externe",
"ask": "Toujours demander",
"block": "Toujours bloquer",
"allow": "Toujours autoriser"
},
"trusted_senders": {
"label": "Expéditeurs de confiance",
"description": "Gérer les expéditeurs dont les images se chargent automatiquement",
"count_zero": "Aucun",
"count_one": "1 expéditeur",
"count_other": "{count} expéditeurs",
"modal_title": "Expéditeurs de confiance",
"empty_title": "Aucun expéditeur de confiance",
"empty_description": "Lorsque vous consultez un email avec des images bloquées, cliquez sur « Toujours faire confiance à cet expéditeur » pour l'ajouter ici.",
"add_manually": "Ajouter manuellement",
"add_button": "Ajouter",
"add_placeholder": "Entrez une adresse email",
"search_placeholder": "Rechercher...",
"no_results": "Aucun expéditeur ne correspond à votre recherche",
"remove": "Supprimer",
"close": "Fermer",
"invalid_email": "Veuillez entrer une adresse email valide",
"already_added": "Cet expéditeur est déjà de confiance"
}
},
"composer": {
"title": "Compositeur",
"description": "Configurez les paramètres de composition d'email",
"autosave": {
"label": "Intervalle de sauvegarde automatique",
"description": "Fréquence de sauvegarde automatique des brouillons",
"30s": "Toutes les 30 secondes",
"1m": "Toutes les minutes",
"2m": "Toutes les 2 minutes",
"5m": "Toutes les 5 minutes"
},
"send_confirmation": {
"label": "Confirmation d'envoi",
"description": "Demander une confirmation avant d'envoyer les emails"
},
"default_reply": {
"label": "Mode de réponse par défaut",
"description": "Action par défaut lors du clic sur répondre",
"reply": "Répondre",
"reply_all": "Répondre à tous"
}
},
"privacy": {
"title": "Confidentialité et sécurité",
"description": "Gérez vos paramètres de confidentialité et sécurité",
"external_images": {
"label": "Bloquer les images externes",
"description": "Empêcher le suivi par les images externes"
},
"session_timeout": {
"label": "Délai d'expiration de session",
"description": "Déconnexion automatique après inactivité",
"never": "Jamais",
"30m": "30 minutes",
"1h": "1 heure",
"4h": "4 heures"
},
"clear_cache": {
"label": "Vider le cache",
"description": "Supprimer les données en cache et fichiers temporaires",
"button": "Vider le cache",
"confirm": "Êtes-vous sûr de vouloir vider le cache ?",
"success": "Cache vidé avec succès"
}
},
"account": {
"title": "Compte",
"description": "Consultez les informations de votre compte",
"email": {
"label": "Adresse email",
"value": "{{email}}"
},
"server": {
"label": "Serveur JMAP",
"value": "{{server}}"
},
"storage": {
"label": "Utilisation du stockage",
"used": "{{used}} sur {{total}} utilisés",
"percentage": "{{percent}}% utilisé"
},
"last_sync": {
"label": "Dernière synchronisation",
"value": "{{time}}"
}
},
"identities": {
"title": "Identités d'envoi",
"description": "Gérer les adresses email depuis lesquelles vous pouvez envoyer",
"identities_count": {
"label": "Vos identités",
"description": "Adresses email configurées pour l'envoi",
"count_zero": "Aucune identité",
"count_one": "1 identité",
"count_other": "{{count}} identités"
},
"manage": "Gérer les identités",
"sub_addressing": {
"label": "Sous-adressage",
"description": "Utilisez des tags comme utilisateur+tag@domaine.com pour organiser votre courrier",
"learn_more": "En savoir plus"
}
},
"vacation": {
"title": "Répondeur d'absence",
"description": "Répondre automatiquement aux emails entrants pendant votre absence",
"loading": "Chargement des paramètres d'absence...",
"not_supported": "Votre serveur de messagerie ne prend pas en charge les réponses d'absence.",
"fetch_error": "Échec du chargement des paramètres d'absence. Veuillez réessayer.",
"status": {
"label": "Répondeur d'absence",
"description": "Envoyer une réponse automatique aux personnes qui vous envoient un email",
"active": "Actif",
"inactive": "Inactif"
},
"date_range": {
"title": "Période",
"description": "Limiter optionnellement la réponse automatique à une période spécifique",
"start": "Date de début",
"start_description": "Laisser vide pour aucune limite de début",
"end": "Date de fin",
"end_description": "Laisser vide pour aucune limite de fin"
},
"message": {
"title": "Message de réponse automatique",
"description": "Le message qui sera envoyé en réponse",
"subject_label": "Objet",
"subject_description": "Ligne d'objet de la réponse automatique",
"subject_placeholder": "Absence du bureau",
"body_label": "Corps du message",
"body_description": "Contenu du message en texte brut",
"body_placeholder": "Merci pour votre email. Je suis actuellement absent du bureau et vous répondrai à mon retour."
},
"preview": {
"title": "Aperçu",
"show": "Afficher l'aperçu",
"hide": "Masquer l'aperçu"
},
"save": "Enregistrer les modifications",
"saving": "Enregistrement...",
"warnings": {
"end_before_start": "La date de fin doit être postérieure à la date de début",
"start_in_past": "La date de début est dans le passé",
"empty_body": "Le corps du message est vide — les destinataires recevront une réponse vide"
}
},
"advanced": {
"title": "Avancé",
"description": "Options avancées et paramètres développeur",
"debug_mode": {
"label": "Mode débogage",
"description": "Activer la journalisation détaillée pour le dépannage"
},
"keyboard_shortcuts": {
"label": "Raccourcis clavier",
"description": "Voir les raccourcis clavier disponibles",
"button": "Voir les raccourcis"
},
"reset_settings": {
"label": "Réinitialiser les paramètres",
"description": "Restaurer tous les paramètres par défaut",
"button": "Réinitialiser"
},
"export_settings": {
"label": "Exporter les paramètres",
"description": "Télécharger vos paramètres au format JSON",
"button": "Exporter"
},
"import_settings": {
"label": "Importer les paramètres",
"description": "Charger les paramètres depuis un fichier JSON",
"button": "Importer"
}
}
},
"errors": {
"page_error_title": "Une erreur s'est produite",
"page_error_description": "Nous avons rencontré une erreur inattendue. Veuillez réessayer ou retourner à la page d'accueil.",
"sidebar_error": "Impossible de charger les boîtes mail",
"email_list_error": "Impossible de charger les emails",
"viewer_error_title": "Impossible d'afficher l'email",
"viewer_error_description": "Un problème est survenu lors de l'affichage de cet email. Il peut contenir du contenu non pris en charge.",
"composer_error": "Impossible de charger le compositeur",
"settings_error_title": "Paramètres indisponibles",
"settings_error_description": "Impossible de charger les paramètres. Vos préférences peuvent ne pas être sauvegardées.",
"try_again": "Réessayer",
"reload": "Recharger",
"reload_emails": "Recharger les emails",
"reload_settings": "Recharger les paramètres",
"retry": "Réessayer",
"go_home": "Aller à la boîte de réception"
},
"context_menu": {
"reply": "Répondre",
"reply_all": "Répondre à tous",
"forward": "Transférer",
"mark_read": "Marquer comme lu",
"mark_unread": "Marquer comme non lu",
"star": "Marquer comme favori",
"unstar": "Retirer des favoris",
"move_to": "Déplacer vers...",
"archive": "Archiver",
"delete": "Supprimer",
"mark_as_spam": "Signaler comme spam",
"not_spam": "Pas un spam",
"color_tag": "Étiquette de couleur",
"remove_color": "Supprimer la couleur",
"items_selected": "{{count}} emails sélectionnés"
},
"shortcuts": {
"title": "Raccourcis clavier",
"tip": "Appuyez sur ? à tout moment pour afficher cette aide",
"sections": {
"navigation": "Navigation",
"actions": "Actions email",
"global": "Global",
"threads": "Conversations"
},
"navigation": {
"next_email": "Email suivant",
"previous_email": "Email précédent",
"open_email": "Ouvrir l'email",
"close_email": "Fermer / Désélectionner"
},
"actions": {
"reply": "Répondre",
"reply_all": "Répondre à tous",
"forward": "Transférer",
"star": "Basculer favori",
"archive": "Archiver",
"delete": "Supprimer",
"mark_unread": "Marquer comme non lu",
"mark_read": "Marquer comme lu",
"toggle_spam": "Signaler / Pas un spam"
},
"global": {
"compose": "Composer un email",
"search": "Rechercher",
"help": "Afficher les raccourcis",
"refresh": "Actualiser les emails",
"select_all": "Tout sélectionner"
},
"threads": {
"expand_collapse": "Développer/réduire la conversation"
}
},
"threads": {
"messages_one": "{count} message",
"messages_other": "{count} messages",
"expand": "Développer la conversation",
"collapse": "Réduire la conversation",
"loading": "Chargement de la conversation...",
"mark_read": "Marquer la conversation comme lue",
"mark_unread": "Marquer la conversation comme non lue",
"archive": "Archiver la conversation",
"delete": "Supprimer la conversation",
"star": "Marquer la conversation comme favorite",
"unstar": "Retirer des favoris"
},
"identities": {
"modal_title": "Gérer les identités d'envoi",
"create_new": "Créer une nouvelle identité",
"edit_identity": "Modifier l'identité",
"delete_confirm": "Supprimer cette identité ? Cette action est irréversible.",
"cannot_delete": "Cette identité ne peut pas être supprimée",
"primary_identity": "Principale",
"no_identities": "Aucune identité trouvée",
"display": {
"reply_to": "Répondre à :",
"bcc": "CCI :",
"signature": "Signature :",
"preview": "Aperçu :"
},
"validation_errors": {
"invalid_emails": "Emails invalides : {emails}",
"unknown_error": "Erreur inconnue"
},
"form": {
"name_label": "Nom d'affichage",
"name_placeholder": "ex: Email professionnel, Personnel",
"name_required": "Le nom est requis",
"email_label": "Adresse email",
"email_placeholder": "votre.email@exemple.com",
"email_required": "L'email est requis",
"email_invalid": "Veuillez entrer une adresse email valide",
"email_immutable": "L'adresse email ne peut pas être modifiée après création",
"reply_to_label": "Répondre à (optionnel)",
"reply_to_placeholder": "autre@email.com",
"bcc_label": "Copie cachée automatique (optionnel)",
"bcc_placeholder": "archive@email.com",
"text_signature_label": "Signature texte",
"html_signature_label": "Signature HTML",
"save": "Enregistrer l'identité",
"cancel": "Annuler",
"creating": "Création...",
"updating": "Mise à jour..."
},
"sub_address": {
"button_tooltip": "Utiliser le sous-adressage",
"popover_title": "Ajouter un tag de sous-adresse",
"tag_input_placeholder": "Entrez un tag (ex: shopping)",
"preview_label": "Aperçu:",
"recent_tags": "Tags récents",
"suggested_tags": "Suggérés",
"use_address": "Utiliser cette adresse",
"invalid_tag": "Le tag doit contenir uniquement des lettres, chiffres et tirets",
"tag_too_long": "Le tag doit faire 30 caractères ou moins",
"help_text": "Les emails envoyés à utilisateur+tag@domaine.com arriveront dans votre boîte de réception",
"validation": {
"empty": "Le tag ne peut pas être vide",
"too_long": "Le tag doit faire {max} caractères ou moins",
"invalid_chars": "Le tag doit contenir uniquement des lettres, chiffres et tirets"
}
},
"badge": {
"sent_via": "via",
"sub_address_tag": "Envoyé avec le sous-adresse: {tag}",
"identity_name": "Envoyé avec l'identité: {name}",
"identity_short": "via {name}",
"subaddress_tag": "+{tag}"
}
},
"contacts": {
"title": "Contacts",
"search_placeholder": "Rechercher des contacts...",
"create_new": "Nouveau contact",
"empty_state": "Aucun contact",
"empty_search": "Aucun contact ne correspond à votre recherche",
"delete_confirm": "Êtes-vous sûr de vouloir supprimer ce contact ?",
"local_mode": "Les contacts sont stockés localement (le serveur ne prend pas en charge JMAP Contacts)",
"back_to_mail": "Retour aux e-mails",
"tabs": {
"all": "Tous",
"groups": "Groupes"
},
"detail": {
"emails": "Adresses e-mail",
"phones": "Numéros de téléphone",
"organizations": "Organisations",
"addresses": "Adresses",
"notes": "Notes",
"no_contact_selected": "Sélectionnez un contact pour voir les détails",
"created": "Créé",
"updated": "Dernière mise à jour"
},
"form": {
"create_title": "Nouveau contact",
"edit_title": "Modifier le contact",
"given_name": "Prénom",
"surname": "Nom",
"email": "E-mail",
"email_placeholder": "email@example.com",
"phone": "Téléphone",
"phone_placeholder": "+33 1 23 45 67 89",
"organization": "Organisation",
"organization_placeholder": "Nom de l'entreprise",
"note": "Notes",
"note_placeholder": "Ajouter une note...",
"context_work": "Professionnel",
"context_private": "Personnel",
"add_email": "Ajouter un e-mail",
"add_phone": "Ajouter un téléphone",
"save": "Enregistrer",
"cancel": "Annuler",
"creating": "Création...",
"updating": "Mise à jour...",
"name_required": "Un prénom ou un nom est requis",
"email_invalid": "Veuillez saisir une adresse e-mail valide",
"save_failed": "Échec de l'enregistrement du contact"
},
"groups": {
"create": "Nouveau groupe",
"edit": "Modifier le groupe",
"empty": "Aucun groupe",
"delete_confirm": "Êtes-vous sûr de vouloir supprimer ce groupe ?",
"name_label": "Nom du groupe",
"name_placeholder": "ex. Équipe, Famille",
"name_required": "Le nom du groupe est requis",
"save_failed": "Échec de l'enregistrement du groupe",
"members_label": "Membres",
"search_members": "Rechercher des contacts à ajouter...",
"no_members": "Aucun membre dans ce groupe",
"member_count": "{count, plural, =0 {Aucun membre} one {1 membre} other {# membres}}"
},
"import": {
"title": "Importer des contacts",
"drop_hint": "Cliquez pour sélectionner un fichier vCard",
"file_types": "Fichiers .vcf ou .vcard",
"no_contacts": "Aucun contact trouvé dans le fichier",
"parse_error": "Échec de l'analyse du fichier vCard",
"found": "{count, plural, one {1 contact trouvé} other {# contacts trouvés}}",
"duplicate": "Doublon",
"select_all": "Tout sélectionner",
"deselect_all": "Tout désélectionner",
"selected": "{count, plural, one {1 sélectionné} other {# sélectionnés}}",
"import_button": "Importer",
"importing": "Importation...",
"success": "{count, plural, one {1 contact importé} other {# contacts importés}}",
"failed": "Échec de l'importation",
"close": "Fermer",
"file_too_large": "Fichier trop volumineux (max 5 Mo)"
},
"export": {
"title": "Exporter les contacts",
"success": "{count, plural, one {1 contact exporté} other {# contacts exportés}}"
},
"bulk": {
"selected": "{count, plural, one {1 sélectionné} other {# sélectionnés}}",
"select_all": "Tout sélectionner",
"delete": "Supprimer",
"delete_confirm": "Supprimer {count, plural, one {1 contact} other {# contacts}} ?",
"deleted": "{count, plural, one {1 contact supprimé} other {# contacts supprimés}}",
"add_to_group": "Ajouter au groupe",
"choose_group": "Choisir un groupe",
"adding_contacts": "Ajout de {count, plural, one {1 contact} other {# contacts}}",
"added_to_group": "Contacts ajoutés au groupe",
"export": "Exporter",
"clear": "Effacer la sélection"
},
"toast": {
"created": "Contact créé",
"updated": "Contact mis à jour",
"deleted": "Contact supprimé",
"error_create": "Échec de la création du contact",
"error_update": "Échec de la mise à jour du contact",
"error_delete": "Échec de la suppression du contact"
}
},
"advanced_search": {
"title": "Recherche avancée",
"from": "De",
"from_placeholder": "Email ou nom de l'expéditeur",
"to": "À",
"to_placeholder": "Email ou nom du destinataire",
"subject": "Objet",
"subject_placeholder": "L'objet contient...",
"body": "Corps",
"has_attachment": "Pièces jointes",
"date_after": "Après le",
"date_before": "Avant le",
"starred": "Suivis",
"unread": "Non lus",
"read": "Lus",
"yes": "Oui",
"no": "Non",
"clear": "Effacer",
"clear_all": "Tout effacer",
"filters_active": "{count} filtre",
"filters_active_plural": "{count} filtres",
"toggle_filters": "Filtres"
}
}