{
  "name_writings": {
    "title": "Graphies du nom",
    "source": "Graphie d’origine",
    "hint": "Contribution au répertoire commun. Il faut l’auteur et un participant sans arbre en commun avec lui ; un modérateur confirme aussitôt. La simple consultation ne vaut pas confirmation.",
    "pending": "En attente de confirmation",
    "confirmed": "Confirmée de façon indépendante",
    "moderated": "Vérifiée par un modérateur",
    "revoked": "Retirée",
    "confirm": "Confirmer cette graphie",
    "own": "Votre graphie attend un participant indépendant.",
    "independent": "Elle doit être confirmée par un participant sans arbre en commun avec l’auteur.",
    "improve": "Proposer une amélioration",
    "history": "Historique",
    "approve": "Vérifier en tant que modérateur",
    "revoke": "Retirer la graphie",
    "fallback": "Lecture automatique ; la prononciation peut différer.",
    "propose": "Proposer une graphie",
    "publish": "Ajouter au répertoire commun",
    "failed": "Impossible de charger ou d’enregistrer la graphie.",
    "retry": "Réessayer",
    "group": "Groupe du nom",
    "choose_group": "Choisissez un groupe",
    "search": "Rechercher des graphies",
    "more": "Afficher plus",
    "proposed": "Graphie proposée"
  },
  "connected": {
    "title": "Arbre lié",
    "scope": "Explorez les arbres accessibles par les liens actifs et les correspondances approuvées. La consultation ne modifie ni votre arbre ni votre recherche.",
    "manage": "Correspondances et liens",
    "error": "Impossible de charger l’arbre. Actualisez la page ou vérifiez vos droits d’accès.",
    "truncated": "Affichage limité à 240 personnes et 8 sections d’arbre. Ouvrez une fiche d’origine pour aller plus loin.",
    "no_connections": "Aucun autre arbre n’est encore lié à cette branche. Vérifiez les liens actifs et approuvez les correspondances.",
    "empty": "Cet arbre ne contient encore aucune fiche disponible.",
    "source": "Arbre d’origine",
    "person": "Sélectionnez une personne",
    "records": "Fiches dans les arbres d’origine",
    "records_hint": "Les faits de votre arbre sont conservés. Comparez les différences ci-dessous ; les faits ne sont jamais remplacés automatiquement.",
    "open_record": "Ouvrir la fiche d’origine",
    "sources": "Sources de l’arbre",
    "warnings": {
      "identity": "Une correspondance ambiguë a été trouvée. Certaines fiches sont affichées séparément.",
      "parents": "Les sources indiquent des parents différents. La famille alternative n’est pas utilisée comme lignée confirmée.",
      "cycle": "Une relation crée une boucle dans l’ascendance et a été ignorée.",
      "facts": "Les fiches d’origine ont des valeurs différentes :"
    }
  },
  "app": {
    "title": "GEDCOM.ME"
  },
  "error_page": {
    "not_found_title": "Page introuvable",
    "not_found_text": "Le lien est peut-être périmé, ou l’adresse contient une faute de frappe.",
    "error_title": "Impossible d’ouvrir cette page",
    "error_text": "Une erreur s’est produite. Rechargez la page dans une minute.",
    "home": "Accueil",
    "dashboard": "Mes arbres",
    "reload": "Recharger la page",
    "tree_not_found": "Cet arbre est introuvable, ou vous n’y avez pas accès.",
    "tree_failed": "Impossible de charger l’arbre. Rechargez la page."
  },
  "common": {
    "select": "Sélectionner…",
    "no_results": "Aucun résultat",
    "type_to_search": "Commencez à saisir un nom",
    "retry": "Réessayer",
    "loading": "Chargement…",
    "open": "Ouvrir",
    "delete": "Supprimer",
    "cancel": "Annuler",
    "create": "Créer",
    "save": "Enregistrer",
    "edit": "Modifier",
    "uploading": "Envoi en cours…",
    "back": "Retour",
    "search_placeholder": "Rechercher…",
    "unknown": "Inconnu",
    "sources": "Sources",
    "saving": "Enregistrement…",
    "danger": "Zone de danger",
    "export": "Exporter",
    "download": "Télécharger",
    "marriages": "Mariages",
    "mark_deceased": "Marquer comme décédé(e)",
    "confirm": "Confirmer",
    "error_delete": "Échec de la suppression",
    "error_save": "Échec de l’enregistrement",
    "close": "Fermer",
    "add": "Ajouter",
    "breadcrumbs": "Fil d’Ariane"
  },
  "media": {
    "photos": "Photos",
    "documents": "Documents",
    "external": "Source externe",
    "save_copy": "Enregistrer dans notre stockage",
    "album_link": "Toutes les photos de l’album",
    "album_link_title": "Toutes les images et tous les documents où cette personne est identifiée, dans l’album photo de l’arbre",
    "retry": "Réessayer",
    "queued": "En attente d’enregistrement",
    "saving": "Enregistrement…",
    "failed": "Enregistrement impossible",
    "unsupported": "Envoi manuel nécessaire",
    "add_photo": "Ajouter une photo",
    "uploading": "Envoi des fichiers : {count}",
    "crops": {
      "cut_out": "La photo découpée",
      "whole_photo": "La photo entière — la zone découpée est encadrée",
      "part": "Cette photo fait partie d’une autre — les fusionner ?",
      "whole": "Une autre photo a été découpée dans celle-ci — les fusionner ?",
      "explain": "La photo découpée est supprimée, et les personnes identifiées dessus reçoivent un cadre à leur place sur la photo entière. Elle peut être restaurée pendant 30 jours dans l’historique de l’arbre.",
      "merge": "Fusionner",
      "keep": "Garder séparées",
      "show": "Afficher cette photo",
      "merged": "Fusionnées : les personnes de la photo découpée sont encadrées sur la photo entière",
      "album_note": "Une photo est découpée dans une autre : ses personnes reçoivent un cadre à leur place sur la photo conservée."
    },
    "viewer": {
      "previous": "Précédent",
      "next": "Suivant",
      "error": "Enregistrement impossible. Veuillez réessayer.",
      "type_document": "Document",
      "date": "Date",
      "place": "Lieu",
      "event": "Événement",
      "events": "Événements",
      "people": "Qui est sur la photo",
      "this_person": "cette personne",
      "mark_region": "Marquer sur la photo",
      "change_region": "Modifier la zone",
      "untag": "Retirer de la photo",
      "open": "Ouvrir",
      "download": "Télécharger",
      "crop": "Recadrer et pivoter",
      "restore_original": "Restaurer l’original",
      "crop_hint": "Encadrez la partie à garder, ou faites pivoter la photo",
      "rotate_left": "Pivoter à gauche",
      "rotate_right": "Pivoter à droite",
      "zoom": "Zoom",
      "zoom_in": "Zoomer",
      "zoom_out": "Dézoomer",
      "zoom_fit": "Ajuster à la fenêtre",
      "choose_person_video": "Qui d’autre est dans la vidéo ?",
      "choose_person_audio": "Qui d’autre est dans l’enregistrement ?",
      "delete_video": "Supprimer la vidéo",
      "delete_audio": "Supprimer l’enregistrement",
      "delete_confirm_video": "La vidéo disparaîtra de l’arbre pour toutes les personnes identifiées dessus. Les éléments supprimés peuvent être restaurés pendant 30 jours dans l’historique de l’arbre.",
      "delete_confirm_audio": "L’enregistrement disparaîtra de l’arbre pour toutes les personnes identifiées dessus. Les éléments supprimés peuvent être restaurés pendant 30 jours dans l’historique de l’arbre.",
      "people_video": "Qui est dans la vidéo",
      "people_audio": "Qui est dans l’enregistrement",
      "same_person": "Il s’agit peut-être d’une seule personne : {a} et {b}",
      "compare": "Comparer",
      "maybe_same": "doublon possible",
      "region_short": "Cadre",
      "profile_short": "Photo de profil",
      "untag_short": "Retirer",
      "replace_avatar": "Remplacer la photo de profil par celle-ci",
      "adjust_hint": "Déplacez le cadre, faites glisser ses coins ou tracez-en un nouveau",
      "avatar_adjust_hint": "Faites glisser la photo ; zoomez avec la molette, en pinçant ou avec le curseur",
      "open_person": "Ouvrir dans l’arbre",
      "delete": "Supprimer la photo",
      "delete_confirm": "La photo disparaîtra de l’arbre pour toutes les personnes identifiées dessus. Les éléments supprimés peuvent être restaurés pendant 30 jours dans l’historique de l’arbre.",
      "untag_confirm": "Retirer {name} de cette photo ? Les autres la conservent.",
      "tag_person": "Identifier une personne",
      "choose_person": "Qui d’autre est sur la photo ?",
      "mark_hint": "Tracez un cadre autour de {name} sur la photo",
      "mark_face_hint": "Photo de profil de {name} : sa carte dans l’arbre montre ce qui est dans le cadre",
      "suggest_avatar": "Pas encore de photo de profil — utiliser celle-ci",
      "without_region": "Sans zone",
      "make_avatar": "Utiliser comme photo de profil",
      "is_avatar": "Photo de profil",
      "no_region": "aucune zone marquée",
      "no_event": "Non liée à un événement",
      "people_document": "Qui figure dans le document",
      "couple_parents": "Parents du couple",
      "role_groom": "marié",
      "role_bride": "mariée",
      "role_groom_father": "père du marié",
      "role_groom_mother": "mère du marié",
      "role_bride_father": "père de la mariée",
      "role_bride_mother": "mère de la mariée",
      "role_husband": "mari",
      "role_wife": "épouse",
      "picture": "Ce que montre l’image",
      "picture_kind": {
        "people": "Personnes",
        "church": "Église",
        "place": "Lieu",
        "headstone": "Pierre tombale",
        "arms": "Armoiries",
        "other": "Autre"
      },
      "picture_not_portrait": "Pas un portrait : jamais utilisée comme photo de profil",
      "picture_shared": "{count, plural, one {# personne a} other {# personnes ont}} cette image, elle n’est donc pas utilisée comme portrait",
      "shared_people": "Qui a cette image ({count})",
      "face_who": "Qui est-ce ?",
      "face_someone_else": "Quelqu’un d’autre…",
      "added": "Ajoutée",
      "link": "Lien",
      "source_person": "Personne dans la source",
      "source_person_link": "Lien vers la personne sur {site}",
      "source_person_url": "Lien vers la personne sur {site} ou son identifiant",
      "origin": {
        "upload": "envoi de fichier",
        "link": "lien vers une page",
        "import_any": "import GEDCOM",
        "source_link": "depuis un lien de source",
        "source_link_named": "depuis un lien dans la source {name}",
        "familysearch": "depuis FamilySearch",
        "geneteka": "numérisation Geneteka"
      },
      "source": {
        "label": "Source",
        "tree": "arbre {name}",
        "site": "site {name}",
        "author": "fichier de {name}",
        "albums": "{count, plural, one {album} other {albums}} {names}",
        "file": "fichier {file}",
        "quoted": "« {name} »"
      },
      "faces_unmarked": "{count, plural, one {# visage trouvé sans personne identifiée} other {# visages trouvés sans personne identifiée}} — cliquez sur un cadre de la photo pour indiquer de qui il s’agit",
      "face_marked": "Le visage trouvé est identifié comme {name} — cliquez sur la carte pour ajuster le cadre",
      "face_marked_undo": "Annuler"
    }
  },
  "menu": {
    "dashboard": "Tableau de bord",
    "import": "Importer",
    "login": "Se connecter",
    "logout": "Se déconnecter",
    "settings": "Paramètres"
  },
  "dashboard": {
    "my_trees": "Mes arbres",
    "preview_label": "{name} et ses ancêtres : {known} connus sur {total}",
    "import_gedcom_btn": "Importer un GEDCOM",
    "create_tree_btn": "Créer un arbre",
    "create_tree": "Créer un arbre",
    "no_trees_title": "Vous n’avez pas encore d’arbre",
    "no_trees_desc": "Créez un arbre et ajoutez-y une première personne, ou importez un fichier GEDCOM depuis MyHeritage, Ancestry, Geni ou un autre logiciel.",
    "import_gedcom": "Importer un GEDCOM",
    "new_tree_title": "Nouvel arbre",
    "tree_name_label": "Nom",
    "tree_desc_label": "Description",
    "persons": "personnes",
    "families": "familles",
    "members": "membres",
    "photos": "photos",
    "documents": "documents",
    "links": "liens",
    "links_hint": "Liens vers des actes dans les archives et sur des sites web",
    "subtitle": "{count, plural, one {# arbre} other {# arbres}}",
    "updated": "Mis à jour : {date}",
    "delete_title": "Supprimer cet arbre ?",
    "delete_warning": "Toutes les personnes, familles et fichiers de cet arbre seront supprimés. Cette action est irréversible.",
    "origin_source_tree": "Depuis {source}, dans le fichier « {name} »",
    "origin_source": "Depuis {source}",
    "origin_tree": "Dans le fichier « {name} »",
    "origin_file": "GEDCOM source",
    "origin_open": "Fichier source : {filename}",
    "rename": "Renommer",
    "rename_label": "Nom de l’arbre",
    "rename_to": "Renommer en « {name} »",
    "rename_error": "Impossible de renommer l’arbre.",
    "load_error": "Impossible de charger vos arbres.",
    "create_error": "Impossible de créer l’arbre. Veuillez réessayer."
  },
  "import": {
    "title": "Importer un arbre",
    "subtitle": "Importez un fichier GEDCOM ou un arbre accessible depuis FamilySearch",
    "drag_drop": "Glissez-déposez un fichier ici ou cliquez pour le sélectionner",
    "supported_files": "Fichiers pris en charge : .ged et .gedcom",
    "tree_name_label": "Nom de l’arbre",
    "submit_btn": "Importer",
    "status_pending": "En attente…",
    "status_processing": "Traitement du fichier…",
    "status_completed": "Import terminé !",
    "status_failed": "Échec de l’import",
    "stats_persons": "{count, plural, one {personne} other {personnes}}",
    "stats_families": "{count, plural, one {famille} other {familles}}",
    "stats_warnings": "{count, plural, one {avertissement} other {avertissements}}",
    "diagnostics_title": "Rapport de qualité du fichier source",
    "invalid_utf8": "Caractères UTF-8 invalides",
    "repaired_utf8": "Séquences UTF-8 réparées",
    "repaired_lines": "Lignes réparées",
    "unsupported_dates": "Dates non reconnues",
    "unsupported_record": "Enregistrements non pris en charge",
    "duplicate_records": "Doublons exacts regroupés",
    "download_original": "Télécharger le GEDCOM d’origine",
    "downloading_original": "Téléchargement du GEDCOM d’origine…",
    "open_tree_btn": "Ouvrir l’arbre",
    "retry_btn": "Réessayer",
    "retrying": "Relance…",
    "restoring_job": "Restauration du dernier import…",
    "status_refresh_retrying": "La connexion au serveur a été interrompue. Le statut se mettra à jour automatiquement.",
    "stale_processing": "Cet import n’a pas progressé depuis plus de 30 minutes. Vous pouvez le relancer sans risque.",
    "error_upload": "Impossible d’envoyer le fichier GEDCOM. Veuillez réessayer.",
    "error_restore": "Impossible de restaurer le dernier import. Vous pouvez lancer un nouvel import.",
    "error_download": "Impossible de télécharger le fichier GEDCOM d’origine.",
    "error_retry": "Impossible de relancer l’import.",
    "unknown_error": "L’import a échoué en raison d’une erreur inconnue.",
    "error_file_type": "Seuls les fichiers .ged et .gedcom sont pris en charge.",
    "drop_release": "Relâchez pour sélectionner ce fichier",
    "tree_name_placeholder": "Ma famille",
    "file_source_tree": "Fichier de {source}, arbre « {name} »",
    "file_source": "Fichier de {source}",
    "file_tree": "Arbre dans le fichier : « {name} »"
  },
  "auth": {
    "session_expired": "Votre session a expiré. Reconnectez-vous.",
    "login_title": "Connexion",
    "register_title": "Inscription",
    "first_name": "Prénom",
    "last_name": "Nom",
    "email": "E-mail",
    "password": "Mot de passe",
    "login_btn": "Se connecter",
    "register_btn": "S’inscrire",
    "no_account": "Pas de compte ?",
    "has_account": "Vous avez déjà un compte ?",
    "error_generic": "Une erreur s’est produite. Veuillez réessayer.",
    "invalid_credentials": "E-mail ou mot de passe incorrect.",
    "email_taken": "Un compte existe déjà avec cet e-mail.",
    "invalid_input": "Vérifiez les champs : le mot de passe doit comporter au moins 8 caractères.",
    "locked": "Trop de tentatives erronées. Réessayez dans {minutes, plural, one {# minute} other {# minutes}}.",
    "too_many_attempts": "Trop de tentatives. Attendez une minute et réessayez.",
    "mfa_title": "Connexion en deux étapes",
    "mfa_hint": "Saisissez le code à 6 chiffres de votre application d’authentification (Bitwarden, Google Authenticator, 1Password…).",
    "mfa_recovery_hint": "Saisissez l’un des codes de récupération enregistrés lors de l’activation de la connexion en deux étapes. Chaque code ne fonctionne qu’une fois.",
    "mfa_code": "Code",
    "recovery_code": "Code de récupération",
    "mfa_submit": "Confirmer",
    "use_recovery_code": "Utiliser un code de récupération",
    "use_authenticator": "Utiliser l’application d’authentification",
    "back_to_password": "Retour",
    "mfa_expired": "Le délai de saisie du code est écoulé. Reconnectez-vous.",
    "mfa_code_invalid": "Code incorrect. Vérifiez l’heure de votre téléphone et réessayez.",
    "recovery_codes_left": "{count, plural, =0 {Il ne vous reste aucun code de récupération} one {# code de récupération restant} other {# codes de récupération restants}} — créez-en de nouveaux dans Paramètres → Sécurité.",
    "password_hint": "Au moins 8 caractères. Une phrase de plusieurs mots est facile à retenir et difficile à deviner.",
    "forgot_link": "Mot de passe oublié ?",
    "forgot_title": "Réinitialiser le mot de passe",
    "forgot_hint": "Saisissez l’adresse avec laquelle vous vous connectez. Nous vous enverrons un lien pour définir un nouveau mot de passe.",
    "forgot_submit": "Envoyer le lien",
    "forgot_sent": "Si un compte existe pour {email}, un e-mail contenant un lien est en route. Le lien est valable 1 heure. S’il n’arrive pas, vérifiez vos courriers indésirables.",
    "mail_unavailable": "Ce serveur n’envoie pas encore d’e-mails. Écrivez à {email} et nous vous aiderons à vous connecter.",
    "show_password": "Afficher le mot de passe",
    "hide_password": "Masquer le mot de passe",
    "verify_sent_toast": "Nous avons envoyé un e-mail à {email} : ouvrez le lien qu’il contient pour confirmer l’adresse. Vous pouvez utiliser le site dès maintenant.",
    "reset_for": "Nouveau mot de passe pour {email}",
    "mail_daily_limit": "Trop d’e-mails ont été envoyés à cette adresse aujourd’hui. Réessayez demain.",
    "reset_title": "Nouveau mot de passe",
    "reset_hint": "Changer le mot de passe déconnecte le compte sur tous les appareils, ainsi que les assistants IA. La connexion en deux étapes, si elle est activée, le reste.",
    "reset_submit": "Enregistrer le mot de passe",
    "reset_invalid": "Le lien a expiré ou a déjà été utilisé. Demandez-en un nouveau.",
    "reset_request_again": "Demander un nouveau lien",
    "reset_done": "Mot de passe modifié. Connectez-vous avec le nouveau mot de passe.",
    "verify_title": "Confirmation de l’adresse",
    "verify_checking": "Vérification du lien…",
    "verify_done": "Adresse confirmée. Merci !",
    "verify_invalid": "Le lien a expiré ou ne correspond pas. Renvoyez l’e-mail depuis Paramètres → Sécurité.",
    "back_to_login": "Retour à la connexion"
  },
  "family_chart": {
    "parentage_unspecified": "Type de filiation non renseigné",
    "date_precision": {
      "day": "Jour, mois et année",
      "month": "Mois et année connus",
      "year": "Seule l’année est connue",
      "unknown": "Date inconnue",
      "uninterpreted": "La date d’origine doit être précisée"
    },
    "marriages": "{count, plural, =0 {Aucun mariage} one {# mariage} other {# mariages}}",
    "focused": "Centre",
    "adopted": "Adopté(e)",
    "foster": "Placé(e)",
    "add_relative": "Ajouter un proche",
    "add_parent": "Ajouter un parent",
    "add_spouse": "Ajouter un conjoint",
    "has_more_relatives": "A d’autres proches",
    "copies_in_tree": "Cette personne figure {count} fois dans l’arbre — aller à l’autre carte",
    "add_father": "Ajouter le père",
    "add_mother": "Ajouter la mère",
    "go_home": "Aller à la personne par défaut",
    "center_tree": "Zoomer sur la personne sélectionnée",
    "delete_person": "Supprimer la personne",
    "toggle_orientation": "Changer l’orientation de l’arbre",
    "divorced_link": "Divorce",
    "branch_mode": "Mettre en évidence les branches",
    "country_flags": "Drapeaux des pays",
    "vertical_cards": "Cartes verticales",
    "surname_view": "Nom de famille",
    "surname_view_all": "Tous les noms de famille",
    "branch_legend": "Couleurs des branches",
    "branch_legend_toggle": "Légende des branches",
    "branch_father": "Côté paternel :",
    "branch_mother": "Côté maternel :",
    "branch_parent": "Côté du parent :",
    "branch_descendants": "Descendants :",
    "make_center": "Centrer sur cette personne",
    "keyboard_hint": "Arbre généalogique. Les flèches permettent de passer d’un proche à l’autre ; Entrée ou un double clic centre l’arbre sur la personne sélectionnée.",
    "view_controls": "Commandes d’affichage",
    "zoom_in": "Zoomer",
    "zoom_out": "Dézoomer",
    "fit": "Ajuster l’arbre à l’écran",
    "ancestors": "Ancêtres",
    "descendants": "Descendants",
    "delete_person_title": "Supprimer la personne",
    "delete_person_question": "Voulez-vous vraiment supprimer cette personne de l’arbre généalogique ?",
    "delete_person_warning": "Vous pourrez annuler la suppression dans l’historique des modifications.",
    "picture_sign": {
      "church": "A une photo d’église",
      "arms": "A des armoiries",
      "document": "A des documents",
      "image": "A des images"
    },
    "issues_mark": "{count, plural, =1 {Erreur de données} other {Erreurs de données}} : {titles}. Cliquez pour voir les détails dans le panneau de la personne",
    "matches_mark": "Correspondances dans d’autres arbres : {count, plural, one {# fiche} other {# fiches}}",
    "children_other_parents": "{count, plural, =1 {Un enfant est affiché} other {Des enfants sont affichés}} avec d’autres parents : {names}",
    "parent_versions_show": "Cliquez pour les afficher dans l’arbre"
  },
  "kinship_path": {
    "button": "Parenté",
    "button_hint": "Quel est le lien de parenté de cette personne avec vous : le chemin vers le haut, vers le bas et sur le côté",
    "diagram": "Diagramme de parenté",
    "you": "C’est vous",
    "swap": "Inverser",
    "from": "Compter à partir de",
    "loading": "Recherche du lien de parenté…",
    "failed": "Impossible de trouver le lien de parenté. Réessayez.",
    "choose_from": "Choisissez à partir de qui compter la parenté. Pour sauter cette étape, indiquez-vous dans les paramètres de l’arbre : « Personne par défaut ».",
    "settings_link": "Ouvrir les paramètres",
    "not_related": "Aucun lien de parenté trouvé : aucun lien parent-enfant, frère-sœur ou mariage ne les relie dans cet arbre.",
    "same_person": "Il s’agit de la même personne.",
    "distant": "Parenté éloignée — {count, plural, one {# étape} other {# étapes}}",
    "steps": "Le chemin de la parenté",
    "up": "vers le haut",
    "down": "vers le bas",
    "aside": "sur le côté",
    "hint": "Vers le haut mène aux parents, vers le bas aux enfants, sur le côté aux frères, sœurs et conjoints. Cliquez sur une carte pour ouvrir la personne.",
    "by_marriage": "Parenté par alliance — {count, plural, one {# étape} other {# étapes}}"
  },
  "family": {
    "parents": "Parents",
    "spouses": "Conjoints",
    "children": "Enfants",
    "siblings": "Frères et sœurs",
    "spouse_death": "Décès du conjoint",
    "add_family_event": "Ajouter un événement du couple",
    "parent_age": "à {age}",
    "reorder_marriages": "Réordonner",
    "reorder_done": "Terminé",
    "move_marriage_up": "Plus tôt",
    "move_marriage_down": "Plus tard",
    "reorder_hint": "Les mariages suivent les dates du mariage, des naissances des enfants ou du divorce. Ceux sans date peuvent être déplacés.",
    "reorder_by_dates": "Les deux mariages sont datés : les dates fixent l’ordre",
    "reorder_error": "Impossible d’enregistrer l’ordre des mariages."
  },
  "chart_views": {
    "label": "Affichage de l’arbre",
    "tree": "Arbre",
    "tree_hint": "Arbre généalogique : ancêtres, descendants et proches",
    "fan": "Éventail",
    "fan_hint": "Éventail des ancêtres : la lignée paternelle en haut, la lignée maternelle en bas",
    "double": "Deux lignées",
    "double_hint": "Les ancêtres paternels et maternels dans des directions opposées",
    "settings": "Paramètres d’affichage",
    "fan_label": "Éventail des ancêtres de {name}. Cliquez pour la carte, double-cliquez pour centrer.",
    "double_label": "Ancêtres de {name} par les deux lignées. Cliquez pour la carte, double-cliquez pour centrer.",
    "unknown_parent": "Inconnu",
    "rotate_left": "Tourner l’éventail dans le sens antihoraire",
    "rotate_right": "Tourner l’éventail dans le sens horaire",
    "swap_lines": "Inverser les lignées paternelle et maternelle",
    "lines_vertical": "Lignées en haut et en bas",
    "lines_horizontal": "Lignées à gauche et à droite"
  },
  "tree": {
    "loading": "Chargement de l’arbre…",
    "total": "Total : {total}",
    "view_tree": "Arbre",
    "view_person": "Personne et recherche",
    "plus_hint": "Le « + » sous une carte ajoute des parents, conjoints, enfants, frères et sœurs.",
    "title": "Arbre",
    "empty_title": "Personne dans cet arbre pour l’instant",
    "empty_text": "Commencez par vous-même ou par la personne que vous connaissez le mieux : les parents, conjoints et enfants s’ajoutent à partir de là.",
    "empty_add_first": "Ajouter la première personne"
  },
  "person_actions": {
    "add_event": "Ajouter un événement",
    "status": "Statut",
    "add_relative": "Ajouter un proche",
    "edit": "Modifier",
    "edit_name": "Modifier le nom",
    "delete": "Supprimer",
    "delete_confirm_cascade": "Cette personne a {count} {count, plural, one {proche} other {proches}}. Ils perdront leur lien avec elle si vous continuez.",
    "delete_failed": "Impossible de supprimer « {name} ».",
    "delete_event_failed": "Impossible de supprimer l’événement.",
    "delete_reason_forbidden": "Seuls le propriétaire et les éditeurs peuvent supprimer dans cet arbre.",
    "delete_reason_gone": "Déjà supprimé ; l’arbre a été actualisé.",
    "delete_reason_offline": "Pas de connexion au serveur. Vérifiez votre connexion Internet et réessayez.",
    "delete_reason_failed": "Réessayez dans un instant."
  },
  "person": {
    "patronymic": "Patronyme",
    "father_name": "Nom du père",
    "is_living": "Vivant(e)",
    "birth": "Naissance",
    "death": "Décès",
    "notes": "Notes",
    "events": "Événements",
    "facts": "Informations complémentaires",
    "contacts": {
      "title": "Coordonnées",
      "current": "adresse actuelle",
      "email": "E-mail",
      "phone": "Téléphone",
      "messenger": "Messagerie",
      "website": "Site web"
    },
    "first_name": "Prénom",
    "last_name": "Nom",
    "maiden_name": "Nom de naissance",
    "from_father": "D’après le père",
    "as_recorded": "Selon la source",
    "copy_from_father": "Copier dans « Selon la source »",
    "same_as_recorded": "Identique à « Selon la source »",
    "maiden_name_from_father_hint": "D’après le nom du père ({person}). Affiché seulement, non enregistré dans la fiche.",
    "sex": "Sexe",
    "male": "Homme",
    "female": "Femme",
    "unknown": "Inconnu",
    "birth_date": "Date de naissance",
    "birth_place": "Lieu de naissance",
    "birth_country": "Pays de naissance",
    "death_country": "Pays de décès",
    "country_unknown": "Non renseigné",
    "death_date": "Date de décès",
    "death_place": "Lieu de décès",
    "suffix": "Suffixe",
    "nickname": "Surnom",
    "title": "Titre/Préfixe",
    "event_type": "Type d’événement",
    "event_value": "Valeur de l’événement",
    "custom_type": "Type précis (description)",
    "custom_type_placeholder": "p. ex. Décoration, Diplôme",
    "date_modifier": "Précision de la date",
    "date": "Date",
    "date_end": "Date de fin",
    "place": "Lieu",
    "address": "Adresse",
    "description": "Description",
    "add_event": "Ajouter un événement",
    "note_markers": {
      "current_address": "résidence actuelle",
      "current_occupation": "profession actuelle",
      "current_education": "études en cours"
    },
    "physical": {
      "hair": "Cheveux",
      "eyes": "Yeux",
      "height": "Taille",
      "weight": "Poids",
      "description": "Description"
    },
    "physical_values": {
      "Blue": "Bleus",
      "Brown": "Marron",
      "Gray": "Gris",
      "Green": "Verts",
      "Black": "Noirs",
      "Blond": "Blonds",
      "Chestnut": "Châtains",
      "Light": "Clairs",
      "Fair": "Blond clair",
      "Rus": "Châtain clair"
    },
    "child_boy": "Garçon",
    "child_girl": "Fille",
    "child_unknown": "Inconnu",
    "awaiting_birth": "Pas encore né(e)",
    "record_birth": "Enregistrer la naissance",
    "confirm_delete_event": "Supprimer cet événement ?",
    "delete_event_title": "Supprimer l’événement",
    "expected_date": "Date prévue",
    "status": "Statut",
    "status_expected": "Pas encore né(e)",
    "status_presumed_deceased": "Présumé(e) décédé(e)",
    "status_deceased": "Décédé(e)",
    "date_order_error": "La date de naissance doit être antérieure ou égale à la date de décès.",
    "prefix_placeholder": "M., Dr, etc.",
    "suffix_placeholder": "fils, III, etc.",
    "widow": "Veuve",
    "widower": "Veuf",
    "born_date": "Né(e) : {date}",
    "coat_of_arms": "Armoiries {name}",
    "transliteration": "translittération",
    "delete_event_recovery": "Le propriétaire de l’arbre ou un administrateur peut restaurer l’événement supprimé pendant 30 jours."
  },
  "sex": {
    "male": "Homme",
    "female": "Femme",
    "unknown": "Inconnu"
  },
  "person_form": {
    "more": "Plus",
    "name_required": "Saisissez un prénom.",
    "save_and_add": "Enregistrer et en ajouter un autre",
    "added": "{name} ajouté(e). Vous pouvez ajouter la personne suivante."
  },
  "person_add": {
    "title": "Ajouter un proche",
    "optional": "facultatif",
    "partner_role": "Rôle dans la relation",
    "partner_role_hint": "Le rôle est indépendant du sexe de la personne.",
    "family_selector": "Famille ou union",
    "family_selector_placeholder": "Choisissez une famille",
    "family_selector_hint": "Choisissez la famille pour ce lien.",
    "family_selector_required": "Choisissez une famille avant d’ajouter l’enfant.",
    "family_with_partner": "Union avec {name}",
    "family_without_partner": "Famille sans second parent",
    "unnamed_partner": "personne sans nom",
    "child_date_hint": "Une date de naissance future signifie que l’enfant n’est pas encore né. La date et le nom sont facultatifs.",
    "error": "Impossible d’ajouter le proche. Vérifiez les données et réessayez.",
    "expected_date_passed": "La date prévue est passée — vérifiez le statut de l’enfant."
  },
  "gedcom": {
    "BIRT": "Naissance",
    "DEAT": "Décès",
    "CHR": "Baptême",
    "BURI": "Inhumation",
    "CREM": "Crémation",
    "ADOP": "Adoption",
    "BAPM": "Baptême",
    "BARM": "Bar-mitsva",
    "BASM": "Bat-mitsva",
    "BLES": "Bénédiction",
    "CHRA": "Baptême d’adulte",
    "CONF": "Confirmation",
    "FCOM": "Première communion",
    "ORDN": "Ordination",
    "NATU": "Naturalisation",
    "EMIG": "Émigration",
    "IMMI": "Immigration",
    "CENS": "Recensement",
    "PROB": "Homologation du testament",
    "WILL": "Testament",
    "GRAD": "Diplôme",
    "RETI": "Retraite",
    "EVEN": "Événement",
    "OCCU": "Profession",
    "EDUC": "Études",
    "RESI": "Résidence",
    "RELI": "Religion",
    "TITL": "Titre",
    "FACT": "Fait",
    "MARR": "Mariage",
    "DIV": "Divorce",
    "ENGA": "Fiançailles",
    "MILI": "Service militaire",
    "CAST": "Caste",
    "DSCR": "Description",
    "IDNO": "Numéro d’identification",
    "NATI": "Nationalité",
    "NMR": "Nombre de mariages",
    "PROP": "Propriété",
    "SSN": "Numéro de sécurité sociale",
    "GIVN": "Prénom",
    "SURN": "Nom de famille",
    "NICK": "Surnom",
    "NPFX": "Préfixe",
    "NSFX": "Suffixe",
    "HUSB": "Mari",
    "WIFE": "Épouse",
    "CHIL": "Enfant",
    "NOTE": "Note",
    "PAGE": "Page",
    "MARB": "Publication des bans",
    "MARC": "Contrat de mariage",
    "MARL": "Licence de mariage",
    "MARS": "Convention matrimoniale",
    "DIVF": "Demande de divorce",
    "ANUL": "Annulation",
    "OTHER": "Autre événement",
    "Award": "Distinction",
    "Awarded": "Décoré(e)",
    "LANG": "Langue parlée",
    "Language spoken": "Langue parlée",
    "UID": "Identifiant unique",
    "_UID": "Identifiant unique",
    "UPD": "Mis à jour",
    "_UPD": "Mis à jour",
    "EMPL": "Travail",
    "_EMPL": "Travail",
    "Employer": "Travail",
    "Job": "Travail",
    "Military Enlistment": "Engagement militaire",
    "Fact 1": "Fait 1",
    "Fact 2": "Fait 2",
    "Move": "Déménagement",
    "EMAIL": "E-mail",
    "WWW": "Site web",
    "AGE": "Âge",
    "AGENCY": "Organisme",
    "CAUSE": "Cause",
    "SOUR": "Sources",
    "Military Service": "Service militaire",
    "Name change": "Changement de nom",
    "Национальность": "Nationalité",
    "MYHERITAGE:REL_FRIENDS": "Amitié",
    "REL_FRIENDS": "Amitié",
    "MYHERITAGE:REL_UNKNOWN": "Relation non précisée",
    "Separation": "Séparation",
    "Funeral": "Obsèques",
    "Death of Spouse": "Décès du conjoint",
    "Custom event": "Événement",
    "Misc Event": "Autre événement",
    "Comment": "Commentaire",
    "Reference Number": "Numéro de référence",
    "Military Award": "Décoration militaire",
    "Military Discharge": "Démobilisation",
    "Military Promotion": "Promotion militaire",
    "Accomplishment": "Réalisation",
    "Marriage": "Mariage",
    "MARRIAGE": "Mariage",
    "Alternate Marriage Info": "Mariage (autres détails)",
    "Alternate Birth": "Naissance (autres détails)",
    "Deed": "Acte de vente",
    "Political view": "Opinions politiques",
    "Degree": "Grade universitaire",
    "Anecdote": "Anecdote",
    "Twin": "Jumeau",
    "Activities": "Activités",
    "Favorite food": "Plat préféré",
    "Favorite music": "Musique préférée",
    "Favorite restaurants": "Restaurants préférés",
    "Vacation spots": "Lieux de vacances",
    "Estimated from relatives": "Estimé d’après les proches"
  },
  "date_modifier": {
    "EXACT": "exact",
    "ABT": "vers",
    "BEF": "avant",
    "AFT": "après",
    "EST": "estimé",
    "CAL": "calculé",
    "BET": "entre",
    "FROM": "de",
    "TO": "à",
    "INT": "interprété"
  },
  "date_modifier_option": {
    "EXACT": "Date exacte",
    "ABT": "Vers",
    "BEF": "Avant",
    "AFT": "Après",
    "EST": "Estimée",
    "CAL": "Calculée",
    "BET": "Entre deux dates",
    "FROM": "Période (de … à)"
  },
  "date_input": {
    "day": "jour",
    "month": "mois",
    "year": "année",
    "calendar": "Choisir dans le calendrier",
    "earlier": "Plus tôt",
    "later": "Plus tard",
    "pick_month": "Choisir un mois",
    "pick_year": "Choisir une année",
    "today": "Aujourd’hui",
    "clear": "Effacer la date",
    "need_year": "Saisissez l’année",
    "day_needs_month": "Le jour n’est enregistré qu’avec le mois",
    "no_such_day": "Ce mois n’a pas ce jour",
    "year_known": "Seule l’année sera enregistrée",
    "month_known": "Le mois et l’année seront enregistrés"
  },
  "anniversary": {
    "birthday": "Anniversaire",
    "death": "Anniversaire de décès",
    "wedding": "Anniversaire de mariage",
    "birthday_tooltip_line1": "{name} : {what}",
    "birthday_tooltip_line2_future": "va avoir {age, plural, one {# an} other {# ans}}",
    "birthday_tooltip_line2_today": "a {age, plural, one {# an} other {# ans}} aujourd’hui",
    "birthday_tooltip_line2_past": "a eu {age, plural, one {# an} other {# ans}}",
    "birth_memorial_tooltip_line2": "{age, plural, one {# an} other {# ans}} depuis la naissance",
    "memorial_tooltip_line1": "{name} : {what}",
    "death_tooltip_line2": "{age, plural, one {#er} other {#e}} anniversaire du décès",
    "days_future": "{days, plural, =0 {aujourd’hui} =1 {demain} other {dans # jours}}",
    "days_past": "{days, plural, =1 {hier} other {il y a # jours}}"
  },
  "settings": {
    "name_language": "Langue des noms",
    "name_language_original": "Graphie d’origine",
    "name_language_cyrillic": "Cyrillique",
    "name_language_latin": "Alphabet latin",
    "name_language_interface": "Langue de l’interface ({language})",
    "name_language_hint": "Par défaut, les noms suivent la langue de l’interface. Les graphies enregistrées des prénoms et noms sont utilisées ; si une graphie manque, l’originale est conservée. Votre choix est enregistré dans ce navigateur.",
    "name_order": "Ordre des noms",
    "name_order_given_first": "Prénom Patronyme Nom",
    "name_order_surname_first": "Nom Prénom Patronyme",
    "export_failed": "Échec de l’export",
    "title": "Paramètres",
    "date_format": "Format de date",
    "ancestry_depth": "Profondeur des ascendants",
    "progeny_depth": "Profondeur des descendants",
    "surname_display": "Affichage du nom de famille",
    "surname_married": "Nom marital en premier",
    "surname_maiden": "Nom de naissance en premier",
    "surname_married_only": "Nom marital uniquement",
    "surname_maiden_only": "Nom de naissance uniquement",
    "name_format": "Apparence des noms",
    "name_format_standard": "Majuscule initiale",
    "name_format_surname_uppercase": "Nom de famille en majuscules",
    "name_format_all_uppercase": "Tout en majuscules",
    "language": "Langue de l’interface",
    "language_hint": "Tant que vous n’en choisissez pas, la langue est celle des paramètres de votre navigateur.",
    "saved": "Paramètres enregistrés",
    "export_desc": "Télécharger l’arbre actuel au format GEDCOM",
    "sync": "Synchronisation",
    "default_person_title": "Personne par défaut",
    "default_person_desc": "Toujours ouvrir cet arbre sur la personne sélectionnée.",
    "default_person_none": "Non définie",
    "general": "Général",
    "display": "Affichage",
    "tree_view": "Affichage de l’arbre",
    "tree_management": "Gestion de l’arbre",
    "select_tree": "Choisir un arbre",
    "ancestry_depth_hint": "Générations vers le haut",
    "progeny_depth_hint": "Générations vers le bas",
    "card_layout": "Cartes",
    "card_layout_horizontal": "Horizontales",
    "card_layout_vertical": "Verticales",
    "card_layout_example_horizontal": "Photo à gauche, nom et dates à côté",
    "card_layout_example_vertical": "Compacte : photo en haut, nom et années en dessous",
    "surname_display_hint": "Pour les femmes",
    "places": "Lieux",
    "place_display_hint": "Un lieu trouvé dans le répertoire des lieux peut être affiché sous son nom au jour de l’événement ou sous son nom actuel. Les fiches restent telles quelles : le texte tel qu’écrit figure dans l’info-bulle, et les lieux absents du répertoire sont affichés tels qu’écrits. Exemple : une naissance en 1963. Enregistré dans ce navigateur.",
    "place_display_written": "Tel qu’écrit dans la fiche",
    "place_display_on_date": "Depuis le répertoire, à la date de l’événement",
    "place_display_today": "Depuis le répertoire, aujourd’hui",
    "place_example_written": "Djezkazgan, Kazakhstan",
    "place_example_on_date": "Jezkazgan, oblys de Karaganda, République socialiste soviétique kazakhe",
    "place_example_today": "Jezkazgan, oblys d’Ulytau, Kazakhstan",
    "name_case": "Majuscules",
    "name_spelling": "Graphie des noms",
    "name_spelling_hint": "Les prénoms, patronymes et noms peuvent s’afficher tels qu’écrits ou dans la graphie principale de leur groupe — celle choisie dans Vérifications → Noms. Les entrées ne changent pas ; la recherche trouve toutes les graphies.",
    "name_spelling_written": "Tels qu’écrits",
    "name_spelling_main": "Graphie principale du groupe",
    "name_spelling_example_written": "Marya Kowalsky",
    "name_spelling_example_main": "Maria Kowalski"
  },
  "sync": {
    "select_mode": "Choisir le mode",
    "title": "Synchronisation des arbres",
    "no_links": "Aucun lien entre arbres établi",
    "mode_automatic": "Automatique",
    "mode_automatic_disabled": "Copie automatique désactivée",
    "error": "Impossible de mettre à jour les paramètres de synchronisation. Vérifiez vos droits d’accès et réessayez.",
    "independent_trees": "Les arbres indépendants conservent leurs propres faits. La copie automatique est désactivée ; les correspondances peuvent être comparées. Une branche partagée avec un autre arbre peut être convenue ci-dessous : elle n’apparaît qu’après confirmation des deux côtés.",
    "mode_suggestions": "Suggestions",
    "mode_ignore": "Ignorer",
    "matches_title": "Trouver des correspondances",
    "confidence": "Fiabilité",
    "approve": "Fusionner",
    "ignore": "Ignorer",
    "other_tree": "Autre arbre",
    "tabs": {
      "local": "Dans cet arbre",
      "trees": "Entre arbres",
      "local_hint": "Une même personne saisie plusieurs fois dans cet arbre. Les fiches peuvent être comparées et fusionnées.",
      "trees_hint": "Les personnes de cet arbre qui figurent aussi dans vos autres arbres. Les noms, dates, patronymes, parents, conjoints et enfants sont comparés. Les fiches ne sont pas fusionnées : la confirmation copie dans cet arbre uniquement ce que vous avez coché."
    },
    "linked_trees": "Arbres liés",
    "no_other_trees": "Vous n’avez pas d’autre arbre modifiable.",
    "scan_tree": "Rechercher dans tous les arbres",
    "scanning_tree": "Recherche…",
    "scan_result": "Correspondances trouvées : {found}, nouvelles : {created}",
    "scan_error": "La recherche a échoué. Veuillez réessayer.",
    "load_error": "Impossible de charger les correspondances.",
    "this_tree": "Cet arbre",
    "same_person": "Même personne",
    "different_people": "Personnes différentes",
    "no_cross_matches": "Aucune correspondance avec vos autres arbres. Cliquez sur « Rechercher dans tous les arbres ».",
    "evidence": {
      "title": "Ce qui concorde",
      "birth_exact": "Même date de naissance",
      "birth_overlap": "Même année de naissance",
      "birth_approximate": "Nés vers les mêmes années",
      "birth_close": "Dates de naissance à un ou deux ans d’écart",
      "death_exact": "Même date de décès",
      "death_overlap": "Même année de décès",
      "death_approximate": "Décédés vers les mêmes années",
      "death_close": "Dates de décès à un ou deux ans d’écart",
      "surname_same": "Même nom de famille",
      "surname_other": "Nom de famille différent",
      "given_similar": "Prénom écrit différemment",
      "different_father": "Pères différents",
      "different_mother": "Mères différentes",
      "father_by_patronymic": "Le patronyme correspond au prénom du père",
      "no_relatives": "Aucun proche commun trouvé",
      "name_only": "Trouvé par le nom seulement"
    },
    "roles": {
      "father": "Père",
      "mother": "Mère",
      "parent": "Parent",
      "partner": "Conjoint",
      "child": "Enfants",
      "sibling": "Frères et sœurs"
    },
    "tree_linked": "Arbres liés",
    "open_tree": "Ouvrir l’arbre",
    "open_person": "Ouvrir la carte",
    "same_person_hint": "Marque la paire comme une seule personne. Les faits cochés de l’autre arbre sont copiés dans celui-ci, et les arbres sont liés.",
    "different_people_hint": "La paire ne sera plus proposée",
    "search_title": "Rechercher dans vos arbres",
    "search_hint": "Recherche des mêmes personnes dans : {trees}. Inutile de lier les arbres au préalable : un lien apparaît quand vous confirmez une correspondance.",
    "decide_error": "Impossible d’enregistrer la décision. Les fiches ont peut-être changé ; vérifiez à nouveau la comparaison.",
    "compare": {
      "title": "Comparer les fiches",
      "kept": {
        "hint": "Un nom non retenu n’est pas perdu : il reste attaché à la personne comme autre nom, et un nom de famille comme nom de naissance ou nom marital si vous le choisissez",
        "label": "Garder « {name} » comme",
        "none": "ne pas copier",
        "firstName": "autre prénom",
        "lastName": "autre nom de famille",
        "maiden": "nom de naissance",
        "married": "nom marital"
      },
      "fix": "Corriger",
      "fix_hint": "Corrigez la valeur avant de la copier : ce que vous saisissez est enregistré ici",
      "fix_apply": "Appliquer",
      "edited": "corrigé",
      "pick_hint": "Reprendre cette valeur dans le résultat : la date et le lieu peuvent venir d’arbres différents",
      "open": "Comparer",
      "same": "En commun",
      "differ": "Diffère",
      "copies": "Copié ici",
      "copies_nothing": "Rien : tout ce que contient l’autre fiche est déjà ici",
      "copies_unticked": "Rien de coché",
      "presence": "Oui, sans détails",
      "presence_death": "Vivant : non",
      "not_copied": "Les proches, sources, notes et photos ne sont pas copiés : seulement le nom, le sexe et les événements.",
      "same_and_copy": "Même personne · copier {count}",
      "states": {
        "same": "Identique",
        "different": "Diffère",
        "only_there": "Seulement là-bas",
        "only_here": "Seulement ici",
        "more_there": "Plus détaillé là-bas"
      },
      "actions": {
        "different": "Remplacer",
        "only_there": "Copier",
        "more_there": "Ajouter les détails"
      },
      "was": "au lieu de : {value}",
      "from_other": "de l’autre arbre",
      "combined": "combiné à partir des deux",
      "columns_hint": "« Cet arbre » montre déjà ce que contiendra cette fiche. Le bouton à côté d’un fait de l’autre arbre l’apporte ici.",
      "dont_copy": "Ne pas copier",
      "position": "Paire {index} sur {total}",
      "skip": "Suivante",
      "skip_hint": "Laisser cette paire sans décision et ouvrir la suivante"
    },
    "search_world": "Les arbres d’autres personnes sont aussi explorés : leurs fiches sont en lecture seule, et leurs personnes vivantes ne sont jamais comparées.",
    "search_world_paid": "Les arbres d’autres personnes sont explorés et affichés avec une offre payante.",
    "other_owner": "Arbre d’une autre personne, en lecture seule",
    "link_status": {
      "active": "Lié",
      "pending": "En attente de confirmation",
      "rejected": "Refusé"
    },
    "new_facts": "{count, plural, one {+# nouveau fait} other {+# nouveaux faits}}",
    "rejected": {
      "title": "Marquées comme personnes différentes",
      "none": "Aucune paire de ce type.",
      "reopen": "Restaurer"
    },
    "person": {
      "title": "Cette personne dans vos autres arbres",
      "hint": "Fiches similaires de vos autres arbres. Comparez-les : s’il s’agit de la même personne, seul ce que vous cochez est copié ici, et les arbres sont liés.",
      "approved": "La même personne dans « {tree} ». {count, plural, =0 {Rien n’a été copié.} one {# fait a été copié.} other {# faits ont été copiés.}}",
      "rejected": "La paire de « {tree} » ne sera plus proposée. Vous pouvez la restaurer sur la page Vérifications, sous « Entre arbres ».",
      "all": "Toutes les correspondances entre arbres"
    }
  },
  "auto_fill": {
    "badge": "Automatique",
    "tooltip": "Rempli automatiquement : {name}, version {version}. Modifier la valeur retire cette marque.",
    "algorithms": {
      "name-language-split": "séparation d’un nom multilingue",
      "vital-status-inference": "statut vital d’après les dates",
      "country-code-case": "codes pays",
      "kinship-birth-estimate": "année de naissance estimée d’après les proches",
      "kinship-marriage-estimate": "années de mariage estimées d’après la famille",
      "kinship-death-estimate": "années de décès estimées d’après la famille",
      "merge-card-dates": "date issue du profil d’un doublon fusionné",
      "lithuanian-woman-surname": "forme lituanienne du nom de famille féminin",
      "repeated-events": "événements répétés"
    }
  },
  "quality": {
    "title": "Vérifications",
    "header_action": "Vérifications",
    "sections_label": "Sections des vérifications",
    "subtitle": "La vérification repère les erreurs et les lacunes de l’arbre. Commencez par le résumé : d’abord ce qui se corrige tout seul, puis les décisions une par une.",
    "tabs": {
      "dates": "Dates",
      "names": "Noms",
      "places": "Lieux",
      "photos": "Photos",
      "dates_hint": "Dates contradictoires, statut vital et années de naissance estimées pour les personnes sans dates.",
      "names_hint": "Noms mal enregistrés par l’import — en majuscules, avec des armoiries ou l’initiale du père, avec des langues mélangées — ainsi que les patronymes et noms lituaniens qui peuvent être complétés.",
      "places_hint": "Lieux que l’import n’a pas su interpréter.",
      "duplicates": "Doublons",
      "findings": "Trouvailles",
      "place_spellings": "Tous les lieux",
      "place_linking": "Rattachement"
    },
    "refresh": "Actualiser",
    "refreshing": "Actualisation…",
    "applying_safe_fixes": "Application des corrections…",
    "safe_fixes_error": "Impossible d’appliquer les corrections sûres.",
    "refresh_error": "Impossible d’actualiser le rapport.",
    "report_from": "Rapport du {date}",
    "changed_since": "{count, plural, one {# personne modifiée} other {# personnes modifiées}} depuis — cliquez sur « Actualiser » pour les vérifier",
    "checks_changed": "les vérifications ont changé depuis — cliquez sur « Actualiser » pour lancer les nouvelles",
    "auto_note": "Chaque modification automatique est signalée sur la personne et dans l’historique des modifications, avec l’algorithme et la version qui l’ont faite. Si l’algorithme est amélioré ou qu’une erreur y est trouvée, une nouvelle version peut retrouver ses modifications antérieures et les refaire.",
    "fix_groups": {
      "title": "Corrections sûres",
      "description": "Appliquez d’un coup toutes les corrections d’un même type. Ci-dessous, exactement ce qui change.",
      "apply": "Tout appliquer ({count})",
      "apply_one": "Appliquer"
    },
    "fix_explain": {
      "NAME_LANGUAGES_UNSPLIT": "Le nom est écrit en plusieurs langues : séparées par « / » (« Иван / Jan ») ou sous la forme d’un même nom de famille écrit plusieurs fois à la suite (« Stankiewicz Станкевич Stankevičiūtė Stankevičius »). Chaque graphie devient une variante distincte du nom avec sa langue, pour que l’arbre puisse changer la langue des noms. Un nom de famille écrit à la suite n’en fait plus qu’un sur la carte, dans l’alphabet du prénom (Гелена Станкевич) ; parmi les formes lituaniennes, une femme garde la forme féminine (Stankevičiūtė), un homme la forme masculine. Un nom avec « / » reste le même sur la carte, de même que l’enregistrement GEDCOM d’origine.",
      "COAT_OF_ARMS_IN_NAME": "Les armoiries quittent le nom de famille ou le prénom et deviennent le suffixe du nom (NSFX) : « Raczkowicz h. Łabędź » → nom « Raczkowicz », suffixe « h. Łabędź ». Une forme anglaise (« crest Swan ») devient la graphie anglaise du nom, et une année de naissance à côté (« ok. 1450 ») est supprimée si elle correspond à la date de naissance. La carte affiche toujours les armoiries à part.",
      "FATHER_INITIAL_IN_NAME": "L’initiale du père placée après le prénom quitte le nom : « Gerhard G » dont le père est Gerhard → « Gerhard », « Sara C K » dont le père est Cornelius → « Sara K ». Le lien vers le père dit la même chose, et la carte affiche le patronyme ou le prénom du père. L’enregistrement GEDCOM d’origine reste tel quel.",
      "CAPS_IN_NAME": "Un prénom, patronyme ou nom de famille écrit tout en majuscules prend la graphie habituelle — celle que l’arbre utilise déjà : « PETRONELA » → « Petronela », « LABRANCHE » → « LaBranche ». S’il n’y en a pas dans l’arbre, il reçoit une majuscule initiale et des minuscules, les particules en minuscules : « VON KESSEL » → « von Kessel ». L’enregistrement GEDCOM d’origine reste tel quel.",
      "LITHUANIAN_SURNAME_FORM": "Le nom d’une Lituanienne écrit à la forme masculine prend la forme féminine que sa famille indique : seul son mari le porte — la forme d’épouse (Ona Jankauskas, épouse de Petras Jankauskas → « Jankauskienė ») ; seuls ses parents — la forme de jeune fille (fille de Jonas Kazlauskas → « Kazlauskaitė »). Quand son mari et son père sont homonymes, ou qu’un nom en -us a deux formes d’épouse, le choix reste dans « Noms des femmes lituaniennes ». L’enregistrement GEDCOM d’origine reste tel quel.",
      "MARRIAGE_SURNAME_UNLINKED": "Un nom qu’une femme a pris au mariage est rattaché à ce mariage quand son mari le porte : « Smith, Jones » avec pour maris John Smith et Peter Jones → « Smith » au premier mariage, « Jones » au second. Son nom de naissance n’est pas rattaché, et un mariage dont elle n’a jamais pris le nom du mari reste sans nom. Son nom tel qu’écrit et l’enregistrement GEDCOM d’origine restent tels quels : un nom marital est ajouté, affiché dans le bloc du mariage et exporté.",
      "MARRIED_SURNAMES_ORDER": "Quand un champ de nom de famille liste les noms de plusieurs mariages, ils sont remis dans l’ordre des mariages : « Kosieradzka, Iwanowska », mariée d’abord à Paweł Iwanowski vers 1799 puis à Bartłomiej Kosieradzki en 1813, → « Iwanowska, Kosieradzka ». L’ordre suit les dates des mariages (ou la naissance du premier enfant quand un mariage n’a pas de date) ; chaque nom doit être rattaché à son mariage. L’enregistrement GEDCOM d’origine n’est pas modifié.",
      "SAME_PLACE_UNRESOLVED": "Le recensement de 1940 demandait où la personne vivait en 1935, et la réponse « Same House » ou « Same Place » (la même ville) a été placée dans le lieu de résidence ; elle a été déplacée dans la description de l’événement. Le lieu devient celui du recensement ou de la résidence de cette personne cinq ans plus tard : la même adresse pour « Same House », la même ville sans la rue pour « Same Place ». Si ceux-ci désignent des lieux différents, le choix vous revient.",
      "VITAL_STATUS_MISMATCH": "Les personnes ayant une date de décès enregistrée sont marquées comme décédées.",
      "PRESUMED_DECEASED_CANDIDATE": "Les personnes nées il y a plus de 110 ans sans date de décès sont marquées comme présumées décédées. Vous pouvez le modifier sur la carte.",
      "NAME_LANGUAGES_MISALIGNED": "Le prénom et le nom de famille sont écrits en plusieurs langues, par exemple « Igor / Игорь Александрович » et « Кравченко / Kravchenko ». La graphie principale devient une graphie dans un seul alphabet — le cyrillique avec le patronyme, s’il y en a un : « Игорь Александрович Кравченко », le patronyme dans son propre champ ; « Igor Kravchenko » reste une graphie dans une autre langue. Le prénom et le nom sur la carte ne changent que si personne ne les a modifiés depuis l’import ; l’enregistrement GEDCOM d’origine reste tel quel.",
      "REPEATED_EVENT": "Les copies d’un événement identiques mot pour mot sont réunies en un seul : les sources, notes et photos de chaque copie y restent attachées. Le propriétaire de l’arbre ou un administrateur peut restaurer les copies supprimées pendant 30 jours."
    },
    "retry": "Réessayer",
    "load_more": "Afficher plus ({count} restants)",
    "loading_title": "Vérification de l’arbre",
    "loading_description": "Recherche de problèmes de chronologie, de lacunes de normalisation et de doublons possibles.",
    "opening_title": "Ouverture du rapport",
    "opening_description": "Le rapport enregistré s’ouvre — seul « Actualiser » vérifie à nouveau l’arbre. La première fois, tout l’arbre est vérifié, ce qui prend plus de temps.",
    "load_error_title": "Impossible de charger le rapport",
    "load_error_description": "Vérifiez votre connexion et votre accès à cet arbre, puis réessayez.",
    "safe_fix_available": "Correction sûre",
    "unknown_person": "Personne inconnue",
    "field": "Champ",
    "detail_labels": {
      "birthDate": "Date de naissance",
      "deathDate": "Date de décès",
      "expectedDate": "Date prévue",
      "relativeName": "Proche",
      "father": "Père",
      "rawDate": "Date d’origine",
      "marriageDate": "Date du mariage",
      "eventType": "Type d’événement",
      "eventDate": "Date de l’événement",
      "spellings": "Graphies",
      "childBirth": "Naissance de l’enfant",
      "parentDate": "Décès du parent",
      "candidates": "Options",
      "copies": "Copies",
      "places": "Lieux",
      "age": "Âge"
    },
    "summary": {
      "title": "Résumé",
      "description": "Aperçu actuel des vérifications automatiques de cet arbre.",
      "persons": "Personnes vérifiées",
      "issues": "Problèmes",
      "errors": "Erreurs",
      "warnings": "Avertissements",
      "info": "Informations",
      "duplicates": "Doublons possibles",
      "safe_fixes": "Corrections sûres"
    },
    "issues": {
      "title": "Problèmes et suggestions",
      "description": "Examinez les fiches signalées avant de modifier des données historiques.",
      "default_title": "Problème de qualité des données"
    },
    "severity": {
      "error": "Erreur",
      "warning": "Avertissement",
      "info": "Suggestion"
    },
    "mix_up": {
      "copied": "Le mariage de {spouse} et {other} a la même date — elle semble copiée de là.",
      "swapped": "Les dates des deux mariages de {spouse} semblent inversées : celui-ci — {otherDate}, celui avec {other} — {date}.",
      "moved": "Cela ressemble à la date du mariage de {spouse} et {other}.",
      "deathCopied": "{other}, de l’autre mariage de {spouse}, est décédé(e) à la même date — la date de décès semble confondue.",
      "fix_copied": "Retirer la date de ce mariage",
      "fix_swapped": "Inverser les dates",
      "fix_moved": "Déplacer la date vers le mariage avec {other}"
    },
    "date_row": {
      "basis": "D’après :",
      "basis_parentBirth": "parent {name} : {event} {date}",
      "basis_parentDeath": "parent {name} : {event} {date}",
      "basis_parentEvent": "parent {name} : {event} {date}",
      "basis_childBirth": "enfant {name} : {event} {date}",
      "basis_marriage": "mariage {date} : {name}",
      "basis_marriage_alone": "mariage {date}",
      "hint_oldStyle": "Avant 1752, l’année commençait souvent le 25 mars, si bien que janvier à mars portaient encore l’année précédente : selon le calcul actuel, c’est {date}.",
      "hint_resolvesAll": "La correction mise en évidence règle toutes les dates de la ligne ; les autres seulement une partie.",
      "hint_suspect_death": "La date de décès semble fausse : elle ne concorde pas avec la famille.",
      "hint_suspect_birth": "La date de naissance semble fausse : elle ne concorde pas avec la famille.",
      "hint_suspect_burial": "Probablement une faute de frappe dans l’année d’inhumation : un décès plus ancien ne concorde pas avec les autres dates de la personne.",
      "hint_parentEvent": "Les parents ont le même événement à cette date — il semble être le leur, enregistré aussi pour l’enfant.",
      "hint_swap": "Les dates sont à {days, plural, one {# jour} other {# jours}} d’écart — elles semblent inversées.",
      "hint_choose": "La famille n’indique pas quelle date est la bonne : choisissez d’après la source.",
      "hint_only": "Seule cette correction concorde avec la famille.",
      "hint_none": "Aucune suggestion : vérifiez les dates d’après la source dans la carte de la personne.",
      "fix_swap": "Inverser : {dates}",
      "fix_year": "{event} → {date}",
      "fix_merge": "Réunir {count} enregistrements « {event} » en un seul",
      "fix_remove": "Supprimer « {event} » {date}",
      "patronymic_matches": "Le patronyme « {patronymic} » correspond au père, {father}.",
      "patronymic_differs": "Le patronyme « {patronymic} » ne correspond pas au père, {father}.",
      "candidates_title": "Parents possibles dans l’arbre :",
      "candidates_none": "Aucun parent possible dans l’arbre : corrigez la date de naissance ou choisissez les parents dans la carte de la personne.",
      "candidates_loading": "Recherche de parents possibles…",
      "candidates_error": "Impossible de trouver des parents.",
      "move_to": "Déplacer vers : {names}",
      "and": "et",
      "reason_otherSpouse": "l’autre mariage de l’autre parent",
      "reason_grandparents": "les propres parents du parent enregistré ({name})",
      "reason_parentsChild": "un enfant du parent enregistré ({name}) : ce serait un petit-enfant",
      "reason_sameSurname": "le même nom de famille",
      "reason_patronymic": "le patronyme correspond",
      "age": "{name} : {age, plural, one {# an} other {# ans}} à la naissance de l’enfant",
      "fact_age": "{age, plural, one {# an} other {# ans}} à la naissance de l’enfant",
      "fact_age_after": "né(e) {age, plural, one {# an} other {# ans}} après l’enfant"
    },
    "issue_codes": {
      "BIRTH_AFTER_DEATH": {
        "title": "Date de naissance postérieure à la date de décès",
        "message": "La naissance est datée après le décès. Les dates de la famille — parents, enfants, mariages — montrent laquelle des deux est fausse ; la ligne propose une correction."
      },
      "EXPECTED_DATE_REQUIRED": {
        "title": "Date prévue manquante ou invalide",
        "message": "Un enfant attendu doit avoir une date dans le futur."
      },
      "PRESUMED_DECEASED_CANDIDATE": {
        "title": "Statut « présumé décédé » suggéré",
        "message": "Cette personne est née il y a plus de 110 ans et n’a pas de décès enregistré."
      },
      "VITAL_STATUS_MISMATCH": {
        "title": "Le statut vital contredit la date de décès",
        "message": "Une date de décès existe, mais la personne n’est pas marquée comme décédée."
      },
      "EXPECTED_PERSON_INVALID": {
        "title": "Les faits de l’enfant attendu sont incompatibles",
        "message": "Vérifiez les dates de naissance, de décès et la date prévue."
      },
      "EXPECTED_DUE_PASSED": {
        "title": "La date prévue est passée",
        "message": "Vérifiez le statut de l’enfant. Le statut « attendu » ne change pas automatiquement."
      },
      "BIRTH_IN_FUTURE": {
        "title": "Naissance dans le futur",
        "message": "Vérifiez la date de naissance. Utilisez « Enfant attendu » pour un enfant à naître."
      },
      "DEATH_IN_FUTURE": {
        "title": "Décès dans le futur",
        "message": "Vérifiez la date de décès : elle n’est pas encore arrivée."
      },
      "AGE_OVER_100": {
        "title": "Âge supérieur à 100 ans",
        "message": "Cette personne est très probablement décédée. Vérifiez l’année de naissance et cherchez des actes de décès, ou marquez-la comme présumée décédée : aucune date de décès n’est inscrite."
      },
      "LIFESPAN_OVER_110": {
        "title": "Durée de vie supérieure à 110 ans",
        "message": "Une telle longévité est extrêmement rare. Vérifiez les dates de naissance et de décès d’après les sources."
      },
      "PARENT_BORN_AFTER_CHILD": {
        "title": "Parent né après l’enfant",
        "message": "Un parent est né après l’enfant. Vérifiez les dates ou rattachez l’enfant à un parent plausible de l’arbre."
      },
      "PARENT_AGE_UNUSUAL": {
        "title": "Âge inhabituel du parent",
        "message": "Selon les dates connues, le parent avait moins de 12 ans ou plus de 80 ans à la naissance de l’enfant. Vérifiez les sources ; il s’agit d’un avertissement."
      },
      "CHILD_AFTER_PARENT_DEATH": {
        "title": "Naissance après le décès du parent",
        "message": "La naissance de l’enfant et le décès du parent enregistré contredisent ce lien. Vérifiez les dates et les autres mariages du parent."
      },
      "DATE_UNINTERPRETED": {
        "title": "Date à vérifier",
        "message": "La date d’origine est conservée, mais elle n’est pas utilisée dans les calculs d’âge, car son calendrier ou sa formulation n’ont pas pu être interprétés sans ambiguïté."
      },
      "MARRIAGE_BEFORE_BIRTH": {
        "title": "Mariage avant la naissance d’un conjoint",
        "message": "Le mariage est daté d’avant la naissance de l’un des conjoints. Vérifiez les dates du mariage et de naissance."
      },
      "MARRIAGE_AFTER_DEATH": {
        "title": "Mariage après le décès d’un conjoint",
        "message": "Le mariage est daté d’après le décès de l’un des conjoints. Vérifiez les dates du mariage et de décès."
      },
      "BURIAL_BEFORE_DEATH": {
        "title": "Inhumation avant le décès",
        "message": "L’inhumation ou la crémation est datée d’avant le décès. Vérifiez les dates."
      },
      "EVENT_AFTER_DEATH": {
        "title": "Événement après le décès",
        "message": "Un événement tel qu’une résidence, un recensement ou une profession est daté de plus d’un an après le décès. Vérifiez la date de l’événement ou la date de décès.",
        "message_named": "Daté de plus d’un an après le décès : {events}. Vérifiez la date de l’événement ou la date de décès."
      },
      "EVENT_BEFORE_BIRTH": {
        "title": "Événement avant la naissance",
        "message": "Un événement (baptême, résidence, études, profession) est daté d’avant la naissance. Vérifiez la date de l’événement ou la date de naissance ; les copies d’un même événement peuvent être réunies.",
        "message_named": "Daté d’avant la naissance : {events}. Vérifiez la date de l’événement ou la date de naissance ; les répétitions d’un même événement peuvent être fusionnées."
      },
      "NAME_LANGUAGES_UNSPLIT": {
        "title": "Graphies multilingues à séparer",
        "message": "Le nom est écrit en plusieurs langues — séparées par « / » ou sous la forme d’un même nom de famille écrit plusieurs fois à la suite — et les graphies ne sont pas encore listées séparément. La séparation peut être appliquée automatiquement."
      },
      "COAT_OF_ARMS_IN_NAME": {
        "title": "Armoiries dans le nom",
        "message": "Des armoiries (« h. Łabędź », « herbu Lubicz ») sont écrites dans le nom de famille ou le prénom. Elles peuvent passer dans le suffixe du nom : GEDCOM n’a pas de champ dédié."
      },
      "FATHER_INITIAL_IN_NAME": {
        "title": "Initiale du père dans le nom",
        "message": "La première lettre du prénom du père suit le prénom (« Gerhard G », fils de Gerhard), comme dans les registres mennonites. Elle peut être retirée : le lien vers le père dit la même chose."
      },
      "CAPS_IN_NAME": {
        "title": "Nom écrit en majuscules",
        "message": "Un prénom, patronyme ou nom de famille est écrit tout en majuscules (« PETRONELA »). Il peut être écrit de la façon habituelle, comme l’arbre écrit ce nom (« Petronela »)."
      },
      "LITHUANIAN_SURNAME_FORM": {
        "title": "Nom lituanien à la forme masculine",
        "message": "Le nom de la femme est à la forme masculine, et son mari ou ses parents portant ce nom indiquent la forme féminine : « Jankauskas », épouse de Petras Jankauskas → « Jankauskienė »."
      },
      "MARRIAGE_SURNAME_UNLINKED": {
        "title": "Nom non rattaché à un mariage",
        "message": "Une femme est enregistrée avec le nom de son mari, mais sans indiquer de quel mariage il provient : « Jones » avec son mari Peter Jones devient le nom de ce mariage."
      },
      "MARRIED_SURNAMES_ORDER": {
        "title": "Noms hors de l’ordre des mariages",
        "message": "Les noms issus de ses mariages ne sont pas listés dans l’ordre des mariages : « Kosieradzka, Iwanowska » avec Iwanowski comme premier mari devient « Iwanowska, Kosieradzka »."
      },
      "SAME_PLACE_UNRESOLVED": {
        "title": "Lieu de « Same House » non renseigné",
        "message": "Un recensement a répondu « Same House » ou « Same Place » au lieu d’un lieu de résidence — « là où ils vivaient cinq ans plus tard ». Le lieu peut être repris du recensement ou de la résidence de cette personne cinq ans plus tard."
      },
      "NAME_LANGUAGES_MISALIGNED": {
        "title": "Langues du nom mélangées à l’import",
        "message": "Le prénom et le nom de famille sont écrits en plusieurs langues, et l’import a choisi la mauvaise graphie comme principale : des parties dans des alphabets différents ont été réunies (« Edward Лапус ») ou le nom cyrillique avec le patronyme est devenu une seconde graphie (« Igor Kravchenko » au lieu de « Игорь Александрович Кравченко »)."
      },
      "REPEATED_EVENT": {
        "title": "Événement inscrit plusieurs fois",
        "message": "Un même événement est inscrit plusieurs fois : même type, même date. Les copies identiques sont réunies automatiquement ; si les copies donnent des lieux différents, choisissez lequel garder dans la carte de la personne."
      },
      "BIRTH_DATES_DIFFER": {
        "title": "Deux dates de naissance",
        "message": "Deux dates de naissance sont enregistrées et elles diffèrent. Faites de la bonne la date principale, ou supprimez l’autre."
      }
    },
    "duplicate_reasons": {
      "equivalent_given_names": "Prénoms équivalents",
      "related_given_names": "Prénoms apparentés",
      "same_given_name": "Même prénom normalisé",
      "same_surname": "Même nom de famille normalisé",
      "same_birth_date": "Même date de naissance",
      "same_birth_year": "Même année de naissance",
      "same_birth_country": "Même pays de naissance",
      "compatible_birth_dates": "Dates de naissance compatibles",
      "shared_relatives": "Proches communs",
      "different_parents": "Parents différents",
      "patronymic_matches_father": "Le patronyme correspond au prénom du père",
      "patronymic_other_father": "Le patronyme désigne un autre père",
      "different_surnames": "Noms de famille différents qu’aucun proche n’explique"
    },
    "duplicates": {
      "title": "Doublons possibles",
      "description": "Des variantes multilingues du nom et des faits de vie concordants peuvent désigner la même personne.",
      "confidence": "Fiabilité de la correspondance",
      "person_a": "Première fiche",
      "person_b": "Seconde fiche",
      "reasons": "Pourquoi ces fiches peuvent correspondre",
      "cognate_confirmation": "Une correspondance de prénoms apparentés n’est pas une équivalence stricte. Confirmez l’identité manuellement avant de fusionner les fiches.",
      "compare": "Comparer",
      "generations": "Frères et sœurs homonymes",
      "generations_hint": "Ce sont deux personnes du même nom, par exemple des frères quand le cadet a reçu le nom de l’aîné décédé. Le premier né reçoit « Sr. », l’autre « Jr. »",
      "generations_needs_dates": "Les deux dates de naissance sont nécessaires pour savoir qui est l’aîné",
      "merged_toast": "Fiches fusionnées : {name}",
      "open_merged": "Ouvrir le profil",
      "not_duplicate": "Pas un doublon",
      "not_duplicate_hint": "Ce sont des personnes différentes : la paire ne sera plus proposée comme doublon",
      "not_duplicate_toast": "Marqués comme non-doublons : {a} et {b}",
      "not_duplicate_detail": "Cette paire n’apparaîtra plus parmi les doublons",
      "not_duplicate_undo": "Annuler",
      "not_duplicate_undone": "Marque « Pas un doublon » retirée",
      "not_duplicate_failed": "Impossible de marquer la paire",
      "none": "Aucun doublon trouvé dans cet arbre",
      "compare_hint": "Comparez les fiches fait par fait et décidez s’il s’agit d’une ou de deux personnes"
    },
    "refresh_hint": "Vérifier à nouveau tout l’arbre, y compris les nouvelles erreurs après modifications",
    "why": {
      "BIRTH_AFTER_DEATH": "L’une des deux dates est fausse, et les âges et les générations sont calculés à partir d’elle.",
      "EXPECTED_DATE_REQUIRED": "Sans date prévue, impossible de savoir si l’enfant est né.",
      "PRESUMED_DECEASED_CANDIDATE": "Tant qu’elle est marquée vivante, les informations de la personne sont masquées comme celles d’une personne vivante et son âge continue d’augmenter.",
      "VITAL_STATUS_MISMATCH": "La carte se contredit : il y a une date de décès, mais la personne est marquée vivante.",
      "EXPECTED_PERSON_INVALID": "Un enfant attendu avec des dates de naissance ou de décès fausse les calculs de l’arbre.",
      "EXPECTED_DUE_PASSED": "La date prévue est passée : indiquez si l’enfant est né.",
      "BIRTH_IN_FUTURE": "Très probablement une faute de frappe dans l’année, et les âges et les générations sont calculés à partir d’elle.",
      "DEATH_IN_FUTURE": "Très probablement une faute de frappe dans l’année du décès.",
      "AGE_OVER_100": "La personne est très probablement décédée ; sans date de décès, elle est comptée comme vivante.",
      "LIFESPAN_OVER_110": "Très peu de personnes vivent aussi longtemps ; en général, l’une des dates est fausse.",
      "PARENT_BORN_AFTER_CHILD": "L’enfant est probablement rattaché aux mauvais parents, ou une date est fausse.",
      "PARENT_AGE_UNUSUAL": "Il s’agit souvent d’un enfant rattaché à la mauvaise génération.",
      "CHILD_AFTER_PARENT_DEATH": "L’enfant est probablement rattaché au mauvais parent, ou une date est fausse.",
      "DATE_UNINTERPRETED": "Tant que la date n’est pas lue, les âges et les vérifications ne sont pas calculés à partir d’elle.",
      "MARRIAGE_BEFORE_BIRTH": "L’une des dates est fausse, ou elle a été reprise d’un autre mariage.",
      "MARRIAGE_AFTER_DEATH": "L’une des dates est fausse, ou elle a été reprise d’un autre mariage.",
      "BURIAL_BEFORE_DEATH": "En général, une faute de frappe dans l’année d’inhumation ou de décès.",
      "EVENT_AFTER_DEATH": "L’événement appartient peut-être à un homonyme, ou la date de décès est fausse.",
      "EVENT_BEFORE_BIRTH": "L’événement appartient peut-être à un homonyme, ou il répète un même événement avec une autre date.",
      "NAME_LANGUAGES_UNSPLIT": "Tant que les graphies sont réunies, l’arbre ne peut pas changer la langue des noms.",
      "COAT_OF_ARMS_IN_NAME": "Des armoiries dans le nom de famille gênent la recherche et la comparaison des noms.",
      "FATHER_INITIAL_IN_NAME": "Une lettre en trop dans le nom gêne la recherche et la recherche de doublons.",
      "CAPS_IN_NAME": "Les majuscules ressortent dans l’arbre et gênent la comparaison des noms.",
      "LITHUANIAN_SURNAME_FORM": "Une femme portant la forme masculine du nom est difficile à trouver dans les registres lituaniens.",
      "MARRIAGE_SURNAME_UNLINKED": "Sans ce lien, on ne sait pas lors de quel mariage elle a changé de nom.",
      "MARRIED_SURNAMES_ORDER": "L’ordre des noms montre lequel elle a porté en premier.",
      "SAME_PLACE_UNRESOLVED": "« Same place » est écrit à la place d’un lieu, qui manque donc sur la carte et dans la recherche.",
      "NAME_LANGUAGES_MISALIGNED": "Un prénom dans un alphabet est mélangé à un nom de famille dans un autre, ou le patronyme se cache dans une seconde graphie, si bien que le formulaire et l’arbre ne concordent pas.",
      "REPEATED_EVENT": "Les répétitions encombrent la chronologie et les vérifications de dates, et l’événement apparaît plusieurs fois dans un export.",
      "BIRTH_DATES_DIFFER": "Les âges et les vérifications utilisent la date de naissance principale : elle doit donc être la bonne."
    },
    "kind": {
      "manual_badge": "Votre décision",
      "auto_does": "Corrige {count, plural, one {# fiche} other {# fiches}} comme l’indiquent les lignes ; « Appliquer » dans une ligne ne corrige que cette ligne. Vous pouvez annuler juste après.",
      "auto_does_recovery": "Corrige {count, plural, one {# fiche} other {# fiches}} comme l’indiquent les lignes ; « Appliquer » dans une ligne ne corrige que cette ligne. Le propriétaire de l’arbre ou un administrateur peut restaurer les copies supprimées pendant 30 jours.",
      "manual_does": "Affiche les fiches une par une : acceptez la suggestion, corrigez dans la carte ou passez.",
      "more": "Comment c’est corrigé"
    },
    "section": {
      "label": "Résumé de la section",
      "progress": "{done} sur {found} traités, {left} restants",
      "auto_title": "se corrigent d’eux-mêmes",
      "auto_hint": "Corrections techniques selon une règle : ce que disent les fiches ne change pas. Vous pouvez annuler juste après.",
      "auto_action": "Tout corriger ({count})",
      "manual_title": "attendent votre décision",
      "manual_hint": "Ils nécessitent une source ou votre choix. Un par un : acceptez la suggestion, corrigez dans la carte ou passez.",
      "manual_action": "Passer en revue un par un",
      "pairs_title": "doublons possibles",
      "pairs_hint": "Deux fiches semblent désigner une seule personne. Comparez-les : fusionnez-les, ou marquez « Pas un doublon ».",
      "pairs_action": "Comparer un par un",
      "done_title": "Tout est vérifié dans « {section} »",
      "done_count": "Traités ici lors de cette vérification : {count}. De nouveaux constats apparaissent après des modifications ou avec « Actualiser ».",
      "done_hint": "De nouveaux constats apparaissent après des modifications ou avec « Actualiser ».",
      "next": "Suivant : {section} ({count})"
    },
    "filter": {
      "label": "Afficher",
      "all": "Tout",
      "auto": "Se corrigent d’eux-mêmes",
      "manual": "Votre décision"
    },
    "row": {
      "in_tree": "Dans l’arbre",
      "in_tree_hint": "Afficher la personne dans l’arbre",
      "open_hint": "Ouvrir la carte par-dessus la liste",
      "apply_hint": "Corriger uniquement cette ligne, comme indiqué"
    },
    "undo": {
      "applied": "Corrigé : {fixes}",
      "persons": "Personnes modifiées : {persons}",
      "action": "Annuler",
      "undone": "Correction annulée",
      "changed": "Annulation impossible : ces fiches ont été modifiées après la correction",
      "failed": "Impossible d’annuler la correction"
    },
    "review": {
      "title": "Un par un : {section}",
      "title_kind": "Un par un : {kind}",
      "date_how": "Choisissez une option (celle mise en évidence est suggérée par la famille) ou corrigez dans la carte.",
      "birth_why": "La personne n’a pas de date de naissance ; ses proches suggèrent les années. Vérifiez une source et ajoutez la date dans la carte.",
      "marriage_why": "Le mariage n’a pas de date ; la famille suggère les années. Vérifiez une source, puis appliquez-les ou ajoutez la date dans la carte.",
      "death_why": "La personne n’a pas de date de décès ; ses enfants et sa vie suggèrent les années. Vérifiez une source, puis appliquez-les ou ajoutez la date dans la carte.",
      "edit": "Corriger dans la carte",
      "edit_hint": "Ouvrir la carte de la personne et corriger vous-même",
      "add_date": "Ajouter une date dans la carte"
    },
    "age_years": "{age, plural, one {# an} other {# ans}}",
    "confirm_fix": {
      "AGE_OVER_100": {
        "one": "Présumé(e) décédé(e)",
        "all": "Tout marquer comme présumé décédé ({count})",
        "does": "Le statut devient « présumé décédé » ; aucune date de décès n’est inscrite. Vous pouvez annuler juste après."
      }
    },
    "place_choice": {
      "hint": "Les copies ne diffèrent que par leur lieu — gardez-en une :",
      "keep": "Garder « {place} »"
    },
    "date_reading": {
      "read_as": "Lire comme {date}",
      "clear": "Retirer « {text} » de la date",
      "value": "Déplacer « {text} » dans la valeur",
      "not_written": "La date n’a pas été inscrite : lue ainsi, elle contredit les autres dates de la personne. Corrigez-la dans la carte."
    }
  },
  "name_variants": {
    "type_name": "Saisissez le nom pour voir ses formes dans d’autres langues.",
    "title": "Formes du nom",
    "language": "Langue",
    "offline_source": "Intégré",
    "hint": "Les formes strictes vérifiées sont sélectionnées automatiquement. Décochez celles que vous ne voulez pas conserver.",
    "loading": "Recherche des formes linguistiques…",
    "unavailable": "Les formes du nom sont temporairement indisponibles. Vous pouvez quand même enregistrer la personne.",
    "related_title": "Formes apparentées (pas des équivalents stricts)",
    "related_warning": "Ces noms sont apparentés historiquement ou linguistiquement, mais peuvent appartenir à des personnes différentes. Ne les sélectionnez qu’avec une preuve explicite.",
    "cognate_confirm": "C’est un nom apparenté, pas un équivalent strict. L’ajouter quand même comme variante ?",
    "kind_groups": {
      "transliteration": "translittération",
      "diminutive": "diminutifs"
    },
    "more_languages": "{count, plural, one {# autre langue} other {# autres langues}}",
    "source_wiktionary": "Wiktionnaire",
    "sources": "D’où viennent les formes",
    "kinds": {
      "canonical": "canonique",
      "transliteration": "translittération",
      "localized": "forme locale",
      "diminutive": "diminutif",
      "cognate": "forme apparentée"
    }
  },
  "citation": {
    "author": "Auteur",
    "quality": "Fiabilité : {value} sur 3",
    "event": "Événement : {type}",
    "role": "Rôle : {role}",
    "data_date": "Date dans la source : {date}"
  },
  "roles": {
    "parent": "Parent",
    "father": "Père",
    "mother": "Mère",
    "brother": "Frère",
    "sister": "Sœur",
    "son": "Fils",
    "daughter": "Fille",
    "spouse": "Conjoint",
    "husband": "Mari",
    "wife": "Épouse",
    "partner": "Partenaire",
    "sibling": "Frère ou sœur",
    "child": "Enfant",
    "expected_child": "Enfant attendu",
    "godparent": "Parrain ou marraine",
    "witness": "Témoin"
  },
  "neighborhood": {
    "close": "Famille proche",
    "hint": "Les familles de la personne centrale et de ses conjoints, frères et sœurs, neveux et nièces, oncles et tantes, cousins germains. Basculez pour déployer les branches éloignées.",
    "groups": {
      "self": "Centre de votre arbre",
      "partner": "Conjoint ou partenaire",
      "direct": "Ligne directe",
      "collateral": "Branche collatérale proche",
      "partner_direct": "Ligne directe du conjoint",
      "partner_collateral": "Branche collatérale du conjoint",
      "family_partner": "Conjoint d’un proche"
    }
  },
  "history": {
    "algorithm": "Algorithme « {name} », version {version}",
    "title": "Historique des modifications",
    "tree_hint": "Qui a modifié les informations, quand, et les valeurs avant et après. Les modifications faites avant l’activation du journal ne sont pas reconstituées ici.",
    "back_to_tree": "Retour à l’arbre",
    "actor_filter": "Participant",
    "all_actors": "Tous les participants",
    "action_filter": "Modification",
    "all_actions": "Toutes les modifications",
    "source_filter": "Origine de la modification",
    "all_sources": "Toutes les origines",
    "refresh": "Actualiser",
    "details": "Afficher les modifications",
    "empty_filtered": "Aucune modification ne correspond à ces filtres.",
    "actors_truncated": "Le filtre affiche les 200 premiers participants. Le journal complet inclut les modifications de tous les participants.",
    "empty": "Les modifications enregistrées après l’activation de l’historique apparaîtront ici.",
    "error": "Impossible de charger l’historique.",
    "retry": "Réessayer",
    "more": "Charger plus",
    "undo": "Annuler",
    "undone": "Annulé",
    "undo_confirm": {
      "update": "Remettre les informations comme elles étaient avant cette modification ?",
      "create": "Annuler l’ajout ? La fiche sera supprimée ; le propriétaire de l’arbre ou un administrateur peut la restaurer pendant 30 jours.",
      "delete": "Restaurer ce qui a été supprimé ?"
    },
    "undo_title": "Annuler cette modification ?",
    "undo_keep": "La conserver",
    "undo_errors": {
      "HISTORY_CHANGED_SINCE": "Ces informations ont été modifiées à nouveau après cette modification. Annulez d’abord les modifications ultérieures.",
      "HISTORY_ALREADY_UNDONE": "Cette modification a déjà été annulée.",
      "HISTORY_ALREADY_AS_BEFORE": "Les informations sont déjà telles qu’avant cette modification.",
      "HISTORY_RECORD_GONE": "Cette fiche n’est plus dans l’arbre.",
      "RECOVERY_EXPIRED": "Les fiches supprimées sont conservées 30 jours, et ce délai est dépassé.",
      "Forbidden": "Seuls le propriétaire de l’arbre ou un administrateur peuvent restaurer ce qui a été supprimé.",
      "failed": "Impossible d’annuler la modification."
    },
    "user": "Utilisateur",
    "not_set": "Non renseigné",
    "fields": {
      "marriageOrder": "Ordre des mariages",
      "patronymic": "Patronyme",
      "firstName": "Prénom",
      "lastName": "Nom",
      "maidenName": "Nom de naissance",
      "nickName": "Surnom",
      "namePrefix": "Préfixe du nom",
      "nameSuffix": "Suffixe du nom",
      "sex": "Sexe",
      "vitalStatus": "Statut",
      "birthDate": "Date de naissance",
      "birthPlace": "Lieu de naissance",
      "birthCountryCode": "Pays de naissance",
      "deathDate": "Date de décès",
      "deathPlace": "Lieu de décès",
      "deathCountryCode": "Pays de décès",
      "expectedDate": "Date prévue",
      "notes": "Notes",
      "husbandId": "Premier membre de la famille",
      "wifeId": "Second membre de la famille",
      "husbandRole": "Rôle du premier membre",
      "wifeRole": "Rôle du second membre",
      "status": "Statut de la famille",
      "marriageDate": "Date du mariage",
      "marriagePlace": "Lieu du mariage",
      "divorceDate": "Date du divorce",
      "separationDate": "Date de séparation",
      "type": "Événement / relation",
      "value": "Valeur",
      "customType": "Nom de l’événement",
      "date": "Date",
      "dateEnd": "Date de fin",
      "dateModifier": "Précision de la date",
      "rawDate": "Date dans la source",
      "place": "Lieu",
      "address": "Adresse",
      "description": "Description",
      "age": "Âge",
      "agency": "Organisme",
      "cause": "Cause",
      "events": "Événements",
      "children": "Enfants",
      "media": "Photos et documents",
      "citations": "Citations",
      "eventAttachments": "Notes et documents de l’événement",
      "personId": "Personne",
      "familyId": "Famille",
      "pedigreeType": "Lien avec le parent",
      "addedRelative": "Nouveau proche",
      "file": "Fichier",
      "title": "Titre",
      "format": "Format",
      "sourceGedcomId": "Source",
      "page": "Numéro d’acte ou page",
      "quality": "Qualité",
      "eventType": "Événement",
      "eventRole": "Rôle",
      "dataDate": "Date dans la source",
      "name": "Nom",
      "author": "Auteur",
      "publicationFacts": "Publication",
      "text": "Texte",
      "repositoryId": "Dépôt",
      "attachments": "Pièces jointes",
      "content": "Note",
      "provider": "Fournisseur de données",
      "url": "URL",
      "externalId": "Personne dans la source",
      "label": "Libellé",
      "copyTreeId": "Votre copie",
      "lastJobId": "Tâche d’import",
      "lastRequestedAt": "Heure de la demande",
      "ancestors": "Générations d’ancêtres",
      "descendants": "Générations de descendants",
      "gedcomNameVariants": "Autres formes du nom",
      "raw": "Nom dans la source",
      "originalRecords": "Enregistrements du nom",
      "rawGivenNames": "Prénoms dans la source",
      "rawSurnames": "Noms de famille dans la source",
      "tag": "Type d’enregistrement",
      "language": "Langue",
      "prefix": "Préfixe",
      "suffix": "Suffixe",
      "marriedName": "Nom marital",
      "gedcomFields": "Champs GEDCOM",
      "path": "Chemin du champ",
      "structure": "Enregistrement d’origine",
      "relationship": "Type de lien",
      "origin": "Origine",
      "people": "Nombre de personnes",
      "operationId": "Fusion",
      "mergedIds": "Fiches fusionnées",
      "merged": "Fusionné",
      "parentage": "Filiation",
      "parentFamily": "Famille parentale"
    },
    "recovery_fields": {
      "kind": "Opération",
      "label": "Fiche",
      "counts": "Fiches",
      "restored": "État",
      "expiresAt": "Restaurable jusqu’au"
    },
    "recovery_values": {
      "restored": "Restauré",
      "not_restored": "Non restauré"
    },
    "actions": {
      "create": "Ajouté",
      "update": "Modifié",
      "delete": "Supprimé"
    },
    "entities": {
      "person": "Personne",
      "family": "Famille",
      "event": "Événement",
      "relation": "Relation",
      "source": "Source",
      "repository": "Dépôt",
      "external_profile": "Profil externe",
      "gedcom": "Données GEDCOM"
    },
    "sources": {
      "undo": "Annulation d’une modification",
      "research": "Recherche sur une branche",
      "access": "Gestion des accès",
      "manual": "Modification de la carte",
      "mcp": "IA via MCP",
      "import": "Import GEDCOM",
      "reimport": "Nouvel import",
      "sync": "Synchronisation",
      "archive": "Source d’archives",
      "person-merge": "Fusion de personnes",
      "person-merge-undo": "Annulation de fusion",
      "parentage-review": "Examen de la filiation",
      "parent-family-transfer": "Transfert d’enfant entre familles",
      "quality-auto": "Correction automatique",
      "standardize": "Noms et lieux"
    },
    "values": {
      "M": "Homme",
      "F": "Femme",
      "U": "Non précisé",
      "UNKNOWN": "Inconnu",
      "LIVING": "Vivant(e)",
      "DECEASED": "Décédé(e)",
      "PRESUMED_DECEASED": "Présumé(e) décédé(e)",
      "EXPECTED": "Enfant attendu",
      "partners": "Partenaires",
      "married": "Mariés",
      "divorced": "Divorcés",
      "separated": "Séparés",
      "annulled": "Annulé",
      "ended": "Terminé",
      "unknown": "Inconnu",
      "partner": "Partenaire",
      "husband": "Mari",
      "wife": "Épouse",
      "parent": "Parent",
      "birth": "Naissance",
      "adopted": "Adopté(e)",
      "foster": "Placé(e)"
    },
    "snapshot": "Instantané des données source",
    "row_added": "Nouveau",
    "row_removed": "Supprimé",
    "tags": {
      "ADDR": "Adresse",
      "CITY": "Ville",
      "CTRY": "Pays",
      "STAE": "État/région",
      "POST": "Code postal",
      "PHON": "Téléphone",
      "DATE": "Date",
      "PLAC": "Lieu",
      "TYPE": "Type",
      "ROLE": "Rôle",
      "QUAY": "Fiabilité",
      "DATA": "Données",
      "TEXT": "Texte",
      "OBJE": "Photo ou document",
      "FILE": "Fichier",
      "FORM": "Format",
      "RIN": "Numéro d’enregistrement",
      "CHAN": "Modifié",
      "_FILESIZE": "Taille du fichier",
      "_POSITION": "Zone sur la photo",
      "_ALBUM": "Album",
      "_PHOTO_RIN": "Numéro de photo",
      "_PRIM_CUTOUT": "Découpe du visage",
      "_PERSONALPHOTO": "Photo de profil",
      "_PRIM": "Photo principale",
      "_DATE": "Date",
      "_PLACE": "Lieu"
    }
  },
  "reimport": {
    "pages": "Changer de page",
    "previous_page": "Précédent",
    "next_page": "Suivant",
    "page_range": "Fiches {from}–{to} sur {total}",
    "title": "Résumé du nouvel import",
    "hint": "Choisissez les fiches à ajouter ou à mettre à jour. Les cartes existantes gardent leurs identifiants.",
    "first_title": "Ce qui entre dans l’arbre",
    "first_hint": "L’arbre ne contient encore personne : tout ce qui est coché dans le fichier sera ajouté.",
    "absent_hint": "Les personnes absentes de ce fichier restent dans votre arbre. Une absence n’établit ni un décès ni une suppression.",
    "select_all": "Tout sélectionner",
    "select_none": "Tout désélectionner",
    "selected": "Sélectionné",
    "match_hint": "Cette correspondance doit être confirmée. Choisissez une carte existante ou ajoutez une nouvelle personne.",
    "match_person": "Personne correspondante",
    "match_placeholder": "Choisissez une carte",
    "match_new": "Créer une nouvelle personne",
    "dependency_hint": "Résolvez d’abord les correspondances des personnes liées.",
    "details": "Ce qui va changer",
    "becomes": "Nouvelle valeur",
    "no_changes": "Aucune nouvelle donnée ni modification trouvée.",
    "apply": "Appliquer les modifications sélectionnées",
    "back": "Retour au fichier",
    "target": "Destination de l’import",
    "new_tree": "Créer un nouvel arbre",
    "preview": "Afficher les modifications",
    "completed": "Modifications importées",
    "another": "Importer un autre fichier",
    "error_trees": "Impossible de charger les arbres.",
    "error_preview": "Impossible de comparer le fichier avec l’arbre.",
    "error_apply": "Impossible d’appliquer les modifications. Vérifiez la sélection des fiches liées et la validité des dates.",
    "stale": "L’arbre a changé après la comparaison. Revenez au fichier et obtenez un nouveau résumé.",
    "status_pending": "En attente de l’application des modifications sélectionnées…",
    "status_processing": "Application des modifications sélectionnées…",
    "progress_hint": "Les grands arbres peuvent prendre quelques minutes. Vous pouvez quitter cette page : les modifications continuent de s’appliquer, et rien n’est enregistré tant que toutes les modifications sélectionnées n’ont pas réussi.",
    "failed": "Les modifications n’ont pas été appliquées",
    "interrupted": "L’application a été interrompue avant la fin. Aucune modification n’a été enregistrée.",
    "in_progress": "Un autre import dans cet arbre est encore en cours. Attendez qu’il se termine, puis comparez à nouveau le fichier.",
    "busy": "Le serveur est occupé par d’autres imports. Réessayez dans une minute.",
    "error_status": "Impossible de charger l’état des modifications en cours d’application.",
    "back_to_review": "Retour à l’examen",
    "compare_again": "Comparer à nouveau",
    "summary": {
      "newPersons": "Nouvelles personnes",
      "updatedPersons": "Personnes modifiées",
      "newFamilies": "Nouvelles familles",
      "updatedFamilies": "Familles modifiées",
      "unchanged": "Inchangées",
      "conflicts": "À faire correspondre",
      "absentPersons": "Absentes du fichier"
    },
    "actions": {
      "create": "Nouvelle fiche",
      "update": "Modifications",
      "conflict": "Correspondance requise"
    }
  },
  "external": {
    "intro": "Les profils de cette personne sur d’autres sites : nous y trouvons ses proches, les comparons avec l’arbre et reprenons ce qui manque.",
    "link": "Lier un profil",
    "edit_link": "Modifier le lien",
    "more": "Plus",
    "own_trees": "Cette personne dans vos autres arbres sur gedcom.me",
    "collect_title": "Rassembler les sources et les numérisations",
    "title": "Dans d’autres arbres",
    "empty": "Liez cette personne à son profil sur {sites} — nous y trouverons ses proches et les comparerons avec l’arbre.",
    "url": "URL du profil de la personne ou identifiant FamilySearch",
    "label": "Libellé (facultatif)",
    "url_hint": "La page d’une personne précise, ou son identifiant FamilySearch, par exemple ABCD-123.",
    "familysearch_tree": "Arbre FamilySearch",
    "tree_link": "Arbre",
    "profiles_part": "Profils liés",
    "other_part": "Autres options",
    "remove": "Supprimer le lien",
    "confirm_remove": "Supprimer le lien vers ce profil externe ?",
    "open_copy": "Ouvrir votre copie de l’arbre",
    "last_requested": "Dernière requête",
    "copy": "Copier l’arbre",
    "update": "Rechercher des mises à jour",
    "copy_title": "Votre propre copie de l’arbre",
    "update_title": "Mises à jour de l’arbre externe",
    "copy_hint": "Créer un arbre distinct avec toutes les données de l’export GEDCOM sélectionné ou de la branche source accessible.",
    "update_hint": "Comparez d’abord les nouvelles données avec votre copie. Vous choisissez les modifications avant de les appliquer.",
    "file": "Export GEDCOM (alternative à l’accès API)",
    "gedcom_hint": "MyHeritage exige un export GEDCOM de l’arbre.",
    "export_help": "Comment exporter un arbre",
    "ancestors": "Générations d’ancêtres",
    "descendants": "Générations de descendants",
    "scope_hint": "Récupérer les ancêtres, descendants et conjoints accessibles dans ces limites. Utilisez un export GEDCOM complet pour les grands arbres.",
    "access": "J’ai un jeton API",
    "access_token": "Jeton d’accès API",
    "access_hint": "C’est le site lui-même qui délivre le jeton API ; Geni peut en demander un pour les données privées. Il n’est utilisé que pour cette requête.",
    "fetching": "Récupération des données…",
    "compare": "Obtenir le résumé des modifications",
    "error_load": "Impossible de charger les profils externes.",
    "error_save": "Impossible d’effectuer cette action. Réessayez.",
    "error_url": "Saisissez un lien vers la page de la personne ou son identifiant FamilySearch, par exemple ABCD-123.",
    "error_person": "L’URL doit désigner une personne précise.",
    "error_provider": "MyHeritage, Geni et FamilySearch sont pris en charge.",
    "error_duplicate": "Ce profil est déjà lié à cette carte.",
    "error_access": "La source exige une autorisation. Fournissez un jeton d’accès ou importez un export GEDCOM.",
    "access_familysearch": "FamilySearch ne fournit l’arbre qu’après connexion. Connectez-vous à FamilySearch ci-dessous et la suite se fait toute seule. Ou choisissez un fichier GEDCOM ci-dessus.",
    "access_familysearch_token": "FamilySearch ne fournit l’arbre qu’après connexion, et la connexion via FamilySearch n’est pas encore disponible. Collez votre propre jeton FamilySearch sous « J’ai un jeton API » ci-dessous et la suite se fait toute seule. Ou choisissez un fichier GEDCOM ci-dessus.",
    "access_needed": "Le site ne fournit ces données qu’avec un jeton d’accès. Collez-le sous « J’ai un jeton API » ci-dessus ou choisissez un export GEDCOM.",
    "error_limit": "Cette branche est trop grande pour une requête par URL. Réduisez la profondeur ou importez un export GEDCOM complet. Aucune copie partielle n’a été créée.",
    "error_parent_limit": "La source compte plus de deux parents dans une même famille. Cette branche doit être examinée à part.",
    "error_empty": "La source n’a renvoyé aucune donnée de personne.",
    "error_rate": "La source a limité le nombre de requêtes. Réessayez plus tard.",
    "error_timeout": "La source n’a pas répondu à temps. Réduisez la profondeur ou importez un GEDCOM.",
    "error_unavailable": "Les données de la source sont actuellement indisponibles.",
    "error_scope": "Saisissez un nombre entier de générations entre 0 et 20.",
    "from_source": "D’une source GEDCOM",
    "related_person": "Personne liée",
    "same_person": "C’est la même personne",
    "relationship": "Lien avec cette carte"
  },
  "names": {
    "split_patronymic": "Déplacer « {value} » du prénom vers le patronyme",
    "from_father_hint": "D’après le prénom du père ({person}). Affiché seulement, non enregistré dans la fiche.",
    "father_from_patronymic": "Prénom du père : {value} · d’après le patronyme de l’enfant : {person}",
    "patronymic_hint": "Le patronyme est formé à partir du prénom du père selon les règles de sa langue : russe, ukrainien ou biélorusse ; les noms polonais sont écrits en cyrillique. En polonais et en anglais, ce même champ affiche le prénom du père.",
    "father_name_hint": "Le prénom du père tel qu’il figure dans les actes. En russe, ukrainien et biélorusse, ce même champ affiche le patronyme.",
    "suggestion": {
      "in_tree": "{count, plural, one {# personne dans l’arbre} other {# personnes dans l’arbre}}",
      "female_form": "Forme féminine de {name}",
      "male_form": "Forme masculine de {name}",
      "given_dictionary": "Dictionnaire des prénoms {source}",
      "dictionary": "Dictionnaire des noms de famille {source}"
    },
    "multilingual": "Noms en différentes langues",
    "multilingual_hint": "Conservez chaque graphie séparément. Les suggestions viennent de l’arbre et du dictionnaire des noms de famille de Wikidata ; les formes genrées des noms vous sont proposées au choix.",
    "primary": "Graphie principale",
    "spelling": "Graphie {number}",
    "language": "Langue",
    "language_none": "Non définie",
    "type": "Type de nom",
    "add": "Ajouter une graphie",
    "remove": "Supprimer la graphie",
    "derived_badge": "auto"
  },
  "gedcom_fields": {
    "title": "Tous les champs GEDCOM d’origine",
    "hint": "Les balises d’origine et les champs imbriqués sont conservés. Modifiez les informations principales dans le formulaire de la personne ou de l’événement ; les champs supplémentaires peuvent être modifiés ici.",
    "empty": "Aucune structure d’origine n’est conservée pour cette personne. Réimporter le GEDCOM d’origine l’ajoutera.",
    "value": "Valeur",
    "error_load": "Impossible de charger les champs GEDCOM.",
    "error_save": "Impossible d’enregistrer ce champ GEDCOM.",
    "scopes": {
      "person": "Personne",
      "event": "Événement",
      "source": "Source",
      "family": "Famille"
    }
  },
  "patronymic_suggestions": {
    "title": "Patronymes d’après le père",
    "hint": "Aucun patronyme n’est enregistré, mais le père est connu. L’arbre en affiche déjà un formé à partir de son prénom ; cochez les bons et inscrivez-les dans les fiches pour qu’ils figurent aussi dans les exports GEDCOM.",
    "apply": "Inscrire les patronymes ({count})",
    "select_all": "Tout sélectionner",
    "select_none": "Effacer la sélection",
    "father": "Père :",
    "more": "Afficher plus",
    "error": "Impossible d’inscrire les patronymes."
  },
  "lithuanian_surnames": {
    "title": "Noms des femmes lituaniennes",
    "hint": "Le nom de la femme est enregistré à la forme masculine (Kazlauskas). En lituanien, le nom de naissance prend la forme de jeune fille (Kazlauskaitė), le nom du mari la forme d’épouse (Kazlauskienė), et depuis 2003 il existe aussi une forme neutre (Kazlauskė). Choisissez la forme pour chaque femme afin de l’inscrire dans sa carte ; l’ancienne graphie reste dans l’historique des modifications. Lorsque son mari ou ses parents indiquent la forme avec certitude, elle est inscrite d’elle-même par la correction sûre « Nom lituanien à la forme masculine ».",
    "field": {
      "lastName": "Nom",
      "maidenName": "Nom de naissance"
    },
    "husband": "Mari :",
    "father": "Père :",
    "mother": "Mère :",
    "forms": {
      "unmarried": "de jeune fille",
      "married": "d’épouse",
      "neutral": "neutre"
    },
    "write": "Inscrire « {value} »",
    "more": "Afficher plus",
    "error": "Impossible d’inscrire le nom : la carte a peut-être changé. Rechargez la page."
  },
  "date_checks": {
    "checks_title": "Vérifications",
    "open_in_checks": "Corriger dans Vérifications",
    "suggestions_title": "Années de naissance possibles",
    "suggestions_hint": "Années de naissance estimées d’après les proches, une fourchette par personne. Vérifiez-la d’après les sources ; elle n’est inscrite que lorsque vous cliquez sur « Appliquer » ou sur le bouton ci-dessous.",
    "apply_undated": "Compléter les années des personnes sans dates ({count})",
    "apply_undated_hint": "Uniquement pour les personnes sans aucune date dont les estimations concordent. L’année est enregistrée sous la forme « entre … et … » (une seule année sous la forme « estimé … »), avec la mention « estimé d’après les proches, rempli automatiquement » et la version de l’algorithme — visible sur la carte et dans l’historique des modifications.",
    "conflicting": "Les estimations des proches divergent, ce sont donc les années les plus proches de toutes qui sont affichées. Cela peut refléter la famille ou une erreur de données.",
    "year_taken": "{year} est déjà l’année de naissance de",
    "written": "Maintenant dans l’arbre : {years}",
    "low_confidence": "Fiabilité faible · estimation",
    "review_suggestion": "Vérifier la date",
    "apply": "Appliquer",
    "open_person": "Profil",
    "more_suggestions": "Afficher plus d’estimations",
    "marriage_title": "Années de mariage possibles",
    "marriage_hint": "Années de mariage d’après la famille, une fourchette par couple : de l’année où tous deux avaient 18 ans jusqu’à la naissance de leur premier enfant ; sans enfants, jusqu’au décès de l’un des conjoints ou au divorce. Vérifiez-les d’après les sources ; elles ne sont inscrites que lorsque vous cliquez sur « Appliquer », avec la mention « estimé d’après les proches » et la version de l’algorithme.",
    "death_title": "Années de décès possibles",
    "death_hint": "Années de décès d’après la famille : de la naissance du dernier enfant (ou d’un événement ultérieur de la personne elle-même) jusqu’à l’âge de 110 ans. Uniquement pour les personnes dont l’année de naissance est enregistrée. Vérifiez-les d’après les sources ; elles ne sont inscrites que lorsque vous cliquez sur « Appliquer », avec la mention « estimé d’après les proches » et la version de l’algorithme.",
    "bound": {
      "adult": "À partir de {year} : tous deux ont 18 ans",
      "firstChild": "Avant la naissance du premier enfant",
      "lastChild": "Après la naissance du dernier enfant",
      "death": "Avant le décès",
      "divorce": "Avant le divorce",
      "marriage": "Après le mariage",
      "event": "Après : {event}",
      "oldest": "Jusqu’en {year} : 110 ans",
      "today": "Jusqu’en {year} : cette année"
    },
    "estimate_moved": "Non inscrit : la famille donne maintenant {years}. Vérifiez la nouvelle fourchette.",
    "estimate_not_written": "Non inscrit : la famille donne maintenant d’autres années, ou elles ne concordent pas avec les autres dates. Vérifiez à nouveau la fourchette.",
    "load_error": "Impossible de vérifier les dates.",
    "recorded_as": "Expression de la date",
    "estimate_parent": "Un parent a généralement 25 à 30 ans de plus : {start}–{end}",
    "estimate_child": "25 à 30 ans avant la naissance de l’enfant : {start}–{end}",
    "estimate_sibling": "À ±5 ans de la naissance d’un frère ou d’une sœur : {start}–{end}",
    "basis_parent": "D’après les parents :",
    "basis_sibling": "D’après les frères et sœurs :",
    "basis_child": "D’après les enfants :",
    "provenance_combined": "Année de naissance estimée à {years} d’après les proches : {names}. Estimation par la parenté ; à vérifier dans les sources.",
    "estimated_birth": "Date de naissance estimée",
    "estimated_death": "Date de décès estimée",
    "estimated_marriage": "Date de mariage estimée",
    "estimated_from_relatives": "Estimée d’après les proches",
    "errors": {
      "invalid": "Saisissez une date de calendrier valide.",
      "raw_mismatch": "L’expression GEDCOM ne correspond pas à la date sélectionnée. Vérifiez la date et sa précision.",
      "birth_future": "Une naissance réelle ne peut pas être dans le futur. Dans le formulaire de la personne, cochez « Pas encore né(e) » ou saisissez une date de naissance future.",
      "death_future": "Le décès ne peut pas être dans le futur.",
      "birth_after_death": "La naissance doit être antérieure ou égale au décès.",
      "range_order": "La période doit commencer avant sa fin ou à la même date.",
      "marriage_after_divorce": "Le mariage doit être antérieur ou égal au divorce.",
      "living_with_death": "Une personne vivante ne peut pas avoir de date de décès.",
      "range_incomplete": "Saisissez les deux dates pour une période « entre »."
    }
  },
  "research": {
    "tabs_label": "Outils de recherche",
    "tabs": {
      "records": "Actes",
      "geneteka": "Geneteka",
      "trees": "Autres arbres",
      "guide": "Archives par lieu",
      "documents": "Documents"
    },
    "about": {
      "records": "Recherche des actes concernant cette personne dans les archives et les bases de données des pays où elle a vécu, ainsi que dans les arbres du monde entier. Les résultats ne sont pas conservés d’eux-mêmes : rattachez les actes utiles — ils vont dans « Sources ».",
      "geneteka": "Recherche dans l’index {site} les actes de naissance, de mariage et de décès. Les actes trouvés restent ici comme « Nouveau » ; un acte confirmé entre dans l’arbre — sur les cartes et comme événement — et apparaît dans « Registres et actes d’archives ».",
      "guide": "Propose des archives et des registres paroissiaux selon le lieu et les années — pour les actes absents de tout index nominatif. Rattachez le registre utile — il va dans « Sources »."
    },
    "parts": {
      "query": "Requête",
      "results": "Résultats",
      "saved": "Enregistrés"
    }
  },
  "archives": {
    "edit_query": "Modifier",
    "hide_query": "Replier",
    "countries": "Pays à explorer",
    "no_country": "Pays inconnu — ajoutez un lieu de naissance ou choisissez un pays",
    "no_country_short": "Pays inconnu",
    "add_country": "Ajouter un pays",
    "choose_country": "Choisir un pays…",
    "common_countries": "Fréquents dans cet arbre",
    "all_countries": "Tous les pays",
    "groups": {
      "life": "Pour les lieux de vie",
      "world": "Monde entier",
      "other": "Autres pays"
    },
    "other_add": "Explorer aussi les autres pays",
    "other_remove": "Ne pas explorer les autres pays",
    "other_skipped": "Sources d’autres pays non interrogées : {count}.",
    "years_from": "à partir de {year}",
    "years_to": "jusqu’en {year}",
    "terms": "Conditions",
    "attribution": "demande de citer la source",
    "reason": {
      "state": "alors {state}",
      "code": "pays indiqué dans le profil",
      "relative": "d’après les proches : {relation} {name} — {reason}",
      "more": "et {count} de plus",
      "added": "ajouté manuellement",
      "common": "fréquent dans cet arbre"
    },
    "relations": {
      "parent": "parent",
      "spouse": "conjoint",
      "child": "enfant"
    },
    "miss": {
      "died": "{period} — la personne est décédée en {year}",
      "born": "{period} — la personne est née en {year}",
      "life": "{period} — durée de vie {life}",
      "country": "{countries} — la personne n’y a pas vécu",
      "country_unchosen": "{countries} — hors des pays choisis"
    },
    "only_state": {
      "german_empire": "uniquement sur l’Empire allemand",
      "russian_empire": "uniquement sur l’Empire russe",
      "other": "uniquement sur un autre État de l’époque"
    },
    "only_place": {
      "warsaw": "uniquement pour Varsovie",
      "other": "uniquement pour une ville"
    },
    "access_notes": {
      "may-not-open-abroad": "le site peut ne pas s’ouvrir depuis d’autres pays",
      "may-not-open-abroad_ru": "le site peut ne pas s’ouvrir hors de Russie",
      "free-registration": "inscription gratuite requise",
      "partial-without-login": "n’affiche qu’une partie des résultats sans connexion"
    },
    "nothing_in": "Rien trouvé",
    "found_in": "Trouvé dans {count} sources sur {total}",
    "found_none": "Rien trouvé dans aucune des {total} sources",
    "results_hint": "Ce sont des pistes à vérifier : un nom identique ne signifie pas encore la même personne. Les résultats restent avec les recherches lancées mais n’entrent pas dans l’arbre — rattachez les actes utiles.",
    "no_name": "Aucun nom indiqué",
    "place_query": "Par lieu : {place}",
    "searching": "Recherche…",
    "title": "Rechercher dans les archives numériques",
    "hint": "Cochées : les sources sur les pays et les années de vie de la personne, et les arbres du monde entier ; les sources des autres pays sont repliées. Les actes sont des pistes à examiner : un nom dans une description ne confirme pas qu’il s’agit de la même personne. Cherchez dans les registres paroissiaux non indexés par lieu ou par paroisse.",
    "search_by": "Rechercher par",
    "person": "Nom de la personne",
    "place_mode": "Lieu ou paroisse",
    "spelling": "Graphie du nom",
    "place": "Lieu ou paroisse",
    "from_year": "De l’année",
    "to_year": "À l’année",
    "years_hint": "Les années filtrent les recherches Geneteka. Les autres sources mettent en évidence les dates des documents sans exclure d’actes : la date d’un volume peut différer de celle de l’événement.",
    "sources": "Sources à explorer",
    "access": {
      "public-api": "Recherche ici",
      "portal": "Recherche sur le site"
    },
    "search": "Rechercher dans les sources",
    "query": "Requête de recherche",
    "copy_query": "Copier la requête",
    "copied": "Requête copiée.",
    "copy_manually": "Sélectionnez et copiez la requête de recherche.",
    "open_catalogue": "Ouvrir le site",
    "open_search": "Ouvrir la recherche",
    "found": "Actes trouvés : {count}.",
    "document_date": "Date dans les métadonnées",
    "rights": "Droits sur le document",
    "evidence": "Métadonnées concordantes",
    "evidence_fields": {
      "firstName": "prénom",
      "lastName": "nom de famille",
      "place": "lieu",
      "date": "période"
    },
    "metadata_only": "Résultat d’une recherche dans les métadonnées ; l’identité de la personne n’est pas confirmée.",
    "attach": "Lier comme source",
    "linked": "Déjà lié",
    "references": "Sources liées à cette personne",
    "add_url": "Ajouter un lien vers un acte",
    "no_references": "Aucun acte d’archives lié pour l’instant.",
    "source": "Archives ou portail",
    "record_url": "Lien vers l’acte",
    "record_title": "Titre de l’acte ou du registre",
    "record_page": "Cote d’archives, numéro d’acte ou page",
    "record_note": "Éléments reliant l’acte à cette personne",
    "attach_hint": "Examinez l’acte et décrivez le lien. Le lien est enregistré dans la carte, l’historique et le GEDCOM ; les informations de la personne ne sont pas modifiées automatiquement.",
    "remove": "Délier la source",
    "saved": "Source liée à la personne.",
    "already_linked": "Cette source est déjà liée à la personne.",
    "select_person": "Sélectionnez une personne à rechercher…",
    "error_load": "Impossible de charger les sources d’archives.",
    "error_save": "Impossible d’effectuer l’action. Vérifiez l’accès à l’arbre et réessayez.",
    "query_required": "Saisissez un prénom, un nom ou un lieu.",
    "place_required": "Saisissez un lieu ou une paroisse.",
    "year_range": "La première année ne doit pas être postérieure à la dernière.",
    "url_invalid": "Saisissez un lien HTTPS sur le portail d’archives sélectionné.",
    "title_required": "Saisissez le titre de l’acte.",
    "status": {
      "portal": "Recherche sur le site. Copiez la requête, trouvez un acte et ajoutez son lien ci-dessous. Ce n’est pas une liste de correspondances récupérées.",
      "access-required": "La source a refusé la recherche depuis l’application. La recherche sur son site fonctionne.",
      "rate-limit": "La source a temporairement limité les requêtes. Réessayez plus tard ou cherchez sur son site.",
      "timeout": "La source n’a pas répondu à temps. Réessayez ou ouvrez son site.",
      "unavailable": "La source est indisponible pour le moment : le site n’a pas répondu ou a placé une vérification anti-robots devant les requêtes. La recherche sur son site fonctionne toujours.",
      "name-required": "Cette source recherche les personnes par nom : saisissez un prénom ou un nom de famille.",
      "place-required": "Ce catalogue recherche par lieu : saisissez une localité."
    },
    "descriptions": {
      "geneteka": "Index PTG des naissances, mariages et décès, y compris les sections distinctes Lituanie et Biélorussie. Examinez l’acte et le lien vers la numérisation éventuelle.",
      "epaveldas": "Patrimoine numérisé lituanien, dont les registres paroissiaux. Recherche dans les descriptions des documents ; les noms figurant dans les numérisations manuscrites peuvent ne pas être indexés.",
      "eais": "Catalogue et salle de lecture numérique des archives d’État lituaniennes. Cherchez les registres paroissiaux par paroisse.",
      "szukaj": "Archives d’État polonaises : descriptions de fonds et de dossiers, avec les copies numériques disponibles.",
      "agad": "Archives centrales des actes anciens de Varsovie. Comprend des numérisations des registres des diocèses de Vilnius et de Pinsk ; choisissez un inventaire et une paroisse.",
      "polona": "Bibliothèque numérique polonaise : journaux, annuaires, livres et cartes. Les mentions dans les publications doivent être examinées.",
      "belarus-catalogue": "Catalogue officiel des fonds biélorusses : contenus, dates et lieux de conservation. La description d’un fonds n’est ni un acte individuel ni la garantie d’une numérisation en ligne.",
      "niab": "Archives historiques nationales de Biélorussie : informations de référence et documents d’archives. Aucune recherche automatique de personnes n’est connectée.",
      "europeana": "Métadonnées de collections européennes, y compris d’institutions polonaises et lituaniennes. Les documents sur la Biélorussie peuvent être conservés ailleurs ; les recherches ne filtrent pas le pays du contributeur.",
      "loc": "Notices des collections de la Bibliothèque du Congrès, dont journaux, cartes et photographies. Les dates de publication n’établissent ni la naissance ni le décès d’une personne.",
      "nara": "Catalogue des Archives nationales des États-Unis : descriptions de documents, souvent avec des liens vers des copies numériques.",
      "lac": "Recherche dans les collections de Bibliothèque et Archives Canada. Les recensements ont une recherche distincte sur le site des archives.",
      "hungaricana": "Collections culturelles hongroises, dont des documents d’archives, publications, cartes et photographies. Cherchez sur le portail et rattachez l’acte concerné.",
      "mnl": "Bases de données des Archives nationales hongroises : registres d’état civil (avec reconnaissance de l’écriture manuscrite), recensement de 1828, pertes des guerres mondiales, etc. La recherche dans l’application affiche les premiers actes ; un nom identique ne confirme pas l’identité.",
      "vojvodina": "Catalogue des registres paroissiaux numérisés des Archives de Voïvodine. Recherche par localité et liste les registres par année, confession et type d’acte ; il ne contient aucun nom tiré des registres.",
      "belgrade": "Dépôt numérique des Archives historiques de Belgrade, dont des registres paroissiaux. Examinez le registre et la page sur le site des archives.",
      "billiongraves": "Photographies et transcriptions de pierres tombales. Rattachez un lien vers l’acte ou importez une photo dans « Documents et pierres tombales ». Ne saisissez que les coordonnées fournies par la source ; l’emplacement d’un cimetière n’est pas la position GPS de la tombe.",
      "openarch": "Open Archives : index d’actes d’état civil et paroissiaux, listes de passagers et autres sources d’archives des Pays-Bas, de Belgique et des pays voisins. Chaque résultat correspond à une personne dans un acte ; ouvrez l’acte et vérifiez la numérisation.",
      "srem-victims": "Archives de Voïvodine : victimes de la Seconde Guerre mondiale en Syrmie. Les noms sont en cyrillique (« Nom (Père) Prénom ») ; une requête en alphabet latin est convertie en cyrillique serbe et les correspondances sont vérifiées dans les deux alphabets.",
      "metrikai": "Metrikai.lt : index nominatif des registres d’état civil du LVIA (naissances, mariages, décès) avec les rôles dans l’acte, la cote d’archives et le lien vers la numérisation ePaveldas s’il existe. Les noms de famille sont sous leur forme lituanienne (Ivanauskas, et non Iwanowski). Les conditions du site n’autorisent pas la transmission de ses actes à une IA : il n’est donc pas proposé aux assistants via MCP.",
      "ipn-repressed": "Index de l’IPN des personnes réprimées : citoyens polonais arrêtés, déportés ou persécutés par les autorités soviétiques en 1939–1956, y compris dans les Kresy. Utilisez les lettres polonaises dans le nom de famille ; l’année de naissance est comparée à la période choisie.",
      "geneszukacz": "PTG Geneszukacz : dans quelles régions de Geneteka un nom de famille apparaît et combien de naissances, décès et mariages chacune compte, y compris les sections Lituanie, Biélorussie et Ukraine. Ce sont des chiffres, pas des actes : le lien ouvre la recherche Geneteka pour cette région.",
      "familysearch": "FamilySearch : index et numérisations de registres paroissiaux, d’état civil, de recensements et d’autres documents du monde entier. La plupart des collections d’actes de MyHeritage en sont issues : registres paroissiaux de Lublin et de Tarnów, Samara, Allemagne, fiches de conscription américaines. Le lien ouvre une recherche avec le nom, le lieu et la période ; sans connexion, le site n’affiche qu’une partie des résultats.",
      "findagrave": "Find a Grave : pierres tombales et pages commémoratives, surtout aux États-Unis, au Canada et au Royaume-Uni. Le lien ouvre une recherche par prénom, nom et lieu ; les années de naissance et de décès se règlent sur le site.",
      "jewishgen": "JewishGen et LitvakSIG : actes d’état civil juifs, listes de révision, listes électorales et inhumations de Pologne, de Lituanie, de Biélorussie et d’Ukraine ; l’original des collections MyHeritage « from JewishGen » et « from LitvakSIG ». La recherche sur le site nécessite une inscription gratuite.",
      "pamyat-naroda": "« Pamiat Naroda » du ministère russe de la Défense : pertes, décorations et états de service des soldats de la Seconde Guerre mondiale ; il réunit OBD Memorial et Podvig Naroda. Le site se protège contre les requêtes automatiques : la recherche se fait donc sur le site lui-même.",
      "gwar": "« Mémoire des héros de la Grande Guerre » du ministère russe de la Défense : pertes, blessures et décorations des soldats de l’armée impériale russe en 1914–1918, y compris des natifs de Pologne, de Lituanie et de Biélorussie. Le site peut ne pas s’ouvrir hors de Russie.",
      "freebmd": "FreeBMD : index de l’état civil des naissances, mariages et décès en Angleterre et au pays de Galles depuis 1837 ; l’original gratuit des collections d’index du GRO sur MyHeritage. Le formulaire de recherche ne fonctionne que sur le site.",
      "cwgc": "Commonwealth War Graves : militaires du Commonwealth, y compris du Canada, morts pendant les deux guerres mondiales, avec leur lieu d’inhumation ou de commémoration. Le site se protège contre les robots : la recherche se fait donc sur le site lui-même.",
      "verlustlisten": "Listes allemandes de pertes 1914–1919 (CompGen) : soldats tués, blessés, disparus et prisonniers, y compris des natifs des provinces prussiennes aujourd’hui en Pologne. Recherche par nom, prénom et lieu ; la date affichée est celle de la parution de la liste, pas celle du décès ou de la blessure.",
      "bremen-passengers": "Listes de passagers de Brême 1920–1939 : émigrants partis de Brême, avec leur lieu d’origine, la date, le navire et le port d’arrivée. Le site ne recherche que par nom de famille ; le prénom et les années sont filtrés dans l’application.",
      "gedenkbuch": "Le Gedenkbuch du Bundesarchiv : victimes de la persécution des Juifs en Allemagne 1933–1945, avec date et lieu de naissance, résidence et destin. Le site est fermé aux requêtes automatiques : la recherche se fait donc sur le site lui-même.",
      "grobonet": "Grobonet : tombes des cimetières communaux et paroissiaux polonais, environ 7,6 millions de personnes, avec dates et emplacement de la tombe (secteur, rang, numéro) ; l’original de la collection MyHeritage « Poland, Gravestones ». Sans prénom, une voïvodie ou une ville est nécessaire ; l’application ouvre les deux cimetières ayant le plus de correspondances et affiche les autres sous forme de chiffres.",
      "partizany": "« Partisans de Biélorussie » des Archives nationales de Biélorussie : partisans et résistants de 1941–1944 avec l’année et le lieu de naissance ; l’original de la liste de partisans de MyHeritage. Les noms sont conservés en russe ; une graphie latine est convertie approximativement, une variante du nom en cyrillique fonctionne donc mieux. La recherche est approximative : les noms similaires sans correspondance exacte sont signalés à part.",
      "warsaw-cemeteries": "Recherche d’inhumations à Varsovie : cimetières de Stare Powązki, luthérien, Północny, militaire et orthodoxe de Wola, environ 460 000 personnes, avec la date de décès et l’emplacement de la tombe (carré, rang, place) ; probablement l’original de la collection MyHeritage « Warsaw Burials ». Le lien ouvre le plan au carré de la tombe. Conditions de la ville : citer « Urząd m.st. Warszawy » et la date de récupération des données.",
      "obd-memorial": "OBD Memorial du ministère russe de la Défense : soldats tués et disparus pendant la Seconde Guerre mondiale, rapports de pertes et inhumations ; l’original de la collection MyHeritage « Soviet Union, Soldier Memorials ». Le lien ouvre une recherche par nom et prénom ; les actes sont en russe, et le site est fermé aux requêtes automatiques.",
      "podvig-naroda": "« Podvig Naroda » du ministère russe de la Défense : documents de décoration et fichiers de décorations de la Seconde Guerre mondiale, avec l’unité, le lieu de naissance et la cote d’archives ; l’original de la collection MyHeritage « Soviet Union, Award Records ». Les conditions du site n’autorisent qu’un usage personnel non commercial : la recherche se fait donc sur le site lui-même.",
      "wikitree": "WikiTree : un arbre mondial partagé et gratuit, avec des profils ouverts de personnes décédées, leurs dates et lieux de naissance et de décès. Un profil est la reconstitution de quelqu’un d’autre, pas un document : vérifiez les sources qu’il cite.",
      "wikidata": "Wikidata : personnalités — artistes, officiers, ecclésiastiques, nobles — avec dates et lieux de naissance et de décès (données CC0). Les ancêtres ordinaires n’y figurent généralement pas.",
      "riksarkivet": "Riksarkivet : registres suédois indexés des naissances et des mariages, via l’API ouverte des Archives nationales ; les actes de moins de 110 ans ne sont pas publiés. Le lien ouvre l’acte dans les données des archives, avec sa paroisse et son volume."
    },
    "events": {
      "birth": "Naissance",
      "baptism": "Baptême",
      "marriage": "Mariage",
      "death": "Décès",
      "burial": "Inhumation",
      "emigration": "Émigration",
      "residence": "Résidence",
      "military": "Service militaire",
      "repression": "Répression",
      "other": "Événement"
    },
    "add_event": "Ajouter l’événement « {event} »",
    "event_added": "L’événement « {event} » a été ajouté à la personne, avec l’acte comme source.",
    "event_exists": "La personne a déjà un événement « {event} » — l’acte a été lié comme source. Comparez les dates dans l’onglet Vérifications.",
    "retry_at": "Nous réessaierons au plus tôt à {time}.",
    "cached": "Réponse enregistrée, {time}",
    "searched_here": "Trouvé par la recherche dans l’application",
    "search_on_sites": "Rechercher sur les sites",
    "full_page": "Ouvrir la recherche en pleine page",
    "page_title": "Recherche d’archives et d’actes",
    "back_to_person": "Retour à la personne",
    "shown": "Affichage des {count} premiers.",
    "run": {
      "list": "Recherches lancées",
      "all": "Toutes les recherches : {count}",
      "shown": "Recherche du {time}",
      "repeat": "Relancer",
      "by_place": "par lieu",
      "by_mcp": "Assistant IA",
      "status": {
        "running": "Recherche en cours",
        "done": "Terminée",
        "interrupted": "Interrompue"
      },
      "source": {
        "queued": "en attente du tour du site",
        "asking": "interrogation du site",
        "interrupted": "interrompue"
      },
      "answered": "réponses : {done} sur {total, plural, one {# source} other {# sources}}",
      "left": "{seconds} s restantes au plus",
      "waiting": "en attente de leur tour : {count}",
      "sources": "{count, plural, one {# source} other {# sources}}",
      "found": "actes trouvés : {count}",
      "nothing": "Rien trouvé.",
      "took": "en {seconds} s",
      "interrupted": "Le serveur a redémarré pendant la recherche, certaines sources n’ont donc pas répondu. Relancez la recherche.",
      "geneteka": {
        "pages_of": "pages lues : {count} sur {total}",
        "pages": "pages lues : {count}",
        "added": "actes ajoutés : {count}",
        "next": "prochaine requête à {time}",
        "truncated": "arrêtée à la limite de pages",
        "open": "Ouvrir l’onglet Geneteka",
        "all_years": "toutes les années"
      }
    },
    "tree": {
      "missing": "Absent de l’arbre",
      "same": "Identique à l’arbre",
      "more": "Plus détaillé dans l’acte · dans l’arbre : {value}",
      "differs": "Différent dans l’arbre : {value}",
      "unclear": "Dans l’arbre : {value}",
      "no_details": "sans date ni lieu"
    },
    "cite_event": "Lier à l’événement « {event} »",
    "cite_event_hint": "L’arbre a déjà cet événement : l’acte devient sa source, aucun second événement n’est ajouté",
    "cite_event_differs": "L’arbre a une autre date : l’acte devient une source de cet événement, l’événement lui-même reste tel quel — comparez les dates",
    "event_cited": "L’acte est lié à l’événement « {event} » de l’arbre",
    "dismiss": "Une autre personne",
    "dismiss_hint": "L’acte se replie et ne gêne plus lors des prochaines recherches pour cette personne",
    "dismissed": "Une autre personne",
    "undismiss": "Restaurer"
  },
  "integrations": {
    "title": "Accès aux services · enregistré sur cet appareil",
    "services": "Services",
    "services_link": "Connexion des services — dans les paramètres",
    "familysearch_hint": "La connexion permet de copier des arbres, de comparer des proches et d’envoyer des faits à FamilySearch. Le profil d’une personne se lie dans sa carte, dans l’onglet « Autres arbres ».",
    "local_hint": "L’identifiant, le mot de passe et le jeton peuvent être enregistrés chiffrés sur cet appareil, séparément pour chaque utilisateur. Déverrouillez avec une phrase secrète d’au moins 12 caractères. Le coffre se verrouille après 15 minutes et à la déconnexion. Utilisez les boutons de copie pour vous connecter sur un site officiel ; les mots de passe ne servent pas à la connexion automatique aux sites.",
    "passphrase": "Phrase secrète du coffre local",
    "unlock": "Déverrouiller",
    "create_vault": "Créer un coffre local",
    "service": "Service",
    "username": "Identifiant",
    "password": "Mot de passe",
    "save_local": "Enregistrer sur cet appareil",
    "copy_login": "Copier l’identifiant",
    "copy_password": "Copier le mot de passe",
    "open_login": "Ouvrir la connexion officielle",
    "lock": "Verrouiller le coffre",
    "remove_access": "Supprimer l’accès enregistré",
    "vault_error": "Impossible de déverrouiller ou d’enregistrer le coffre. Vérifiez la phrase secrète et le stockage du navigateur.",
    "saved": "Accès enregistré chiffré sur cet appareil.",
    "connected": "FamilySearch connecté. Le jeton est disponible pour le téléchargement.",
    "removed": "Accès enregistré supprimé.",
    "copied": "Copié.",
    "copy_error": "Presse-papiers indisponible. Vous pouvez sélectionner et copier le champ manuellement.",
    "popup": "Autorisez la fenêtre de connexion FamilySearch et réessayez.",
    "oauth_error": "La connexion à FamilySearch n’a pas pu aboutir. Essayez de vous reconnecter.",
    "documents_title": "Sources et documents",
    "documents_hint": "Rassemblez les sources et souvenirs FamilySearch, les numérisations publiques des archives polonaises liées et les liens de fichiers importés. Les actes à accès restreint restent liés avec une explication. Relancez pour trouver de nouveaux fichiers et retenter les téléchargements indisponibles ; les copies existantes sont conservées.",
    "polish_url": "URL d’un acte, d’une galerie ou d’une numérisation d’archives polonaises (facultatif)",
    "all_people": "Rassembler pour chaque personne de cet arbre",
    "collect": "Rassembler les sources et enregistrer les documents",
    "include_documents": "Inclure les sources et souvenirs, puis télécharger les documents disponibles",
    "connected_tree": "Copier tous les proches liés trouvés",
    "connected_tree_hint": "Suit les conjoints, parents, enfants, frères et sœurs. FamilySearch et Geni partagent de grands arbres liés : chaque exécution s’arrête à 500 personnes ou 2 minutes et signale les personnes non visitées. Pour un arbre distinct complet, importez son export GEDCOM. Les données restreintes nécessitent un accès au service.",
    "snapshot_complete": "Périmètre demandé récupéré",
    "snapshot_partial": "Copie incomplète : limite d’accès, de temps ou de taille",
    "snapshot_counts": "{sources} sources · {files} liens de fichiers",
    "pending_people": "Pas encore récupérées : {count} personnes",
    "people_progress": "Personnes : {done} / {total}",
    "resource_counts": "Sources : {sources} · Fichiers : {files} · Téléchargés : {downloaded} · Déjà enregistrés : {existing}",
    "issues": "À examiner : {count}",
    "cancel_job": "Arrêter le téléchargement",
    "already_running": "Une tâche de collecte est déjà en cours pour cet arbre.",
    "job_error": "Impossible de charger ou de lancer la tâche de collecte. Vérifiez l’accès et réessayez.",
    "polish_url_invalid": "Ce champ n’accepte qu’un lien vers des archives polonaises (Szukajwarchiwach, Metryki, AGAD…). Ajoutez un profil FamilySearch avec « Ajouter » sous « Dans d’autres arbres » — l’identifiant seul suffit.",
    "status_waiting": "En attente de l’import de l’arbre",
    "status_running": "Collecte des sources et enregistrement des fichiers",
    "status_completed": "Collecte terminée",
    "status_partial": "Partiellement terminée — voir les éléments indisponibles",
    "status_cancelled": "Arrêtée. Les fichiers enregistrés sont conservés.",
    "status_failed": "Échec de la collecte — vous pouvez la relancer",
    "status_interrupted": "Interrompue par un redémarrage du serveur — relancez-la",
    "issue_EXTERNAL_ACCESS_REQUIRED": "Connexion au service ou autorisation supplémentaire requise.",
    "issue_EXTERNAL_LIMIT": "Limite de récupération atteinte ; la collecte est incomplète.",
    "issue_EXTERNAL_TIMEOUT": "Le service n’a pas répondu à temps.",
    "issue_EXTERNAL_RATE_LIMIT": "Limite de requêtes du service atteinte ; réessayez plus tard.",
    "issue_EXTERNAL_DOCUMENT_MANUAL": "Ouvrez la source pour télécharger manuellement ou fournissez un lien direct vers la numérisation.",
    "issue_EXTERNAL_DOCUMENT_BUSY": "Ce fichier est déjà en cours d’enregistrement par une autre tâche.",
    "issue_EXTERNAL_UNAVAILABLE": "Fichier ou service indisponible.",
    "issue_EXTERNAL_IMPORT_FAILED": "Échec de l’import de l’arbre.",
    "issue_EXTERNAL_CANCELLED": "Collecte arrêtée.",
    "partial_import": "L’instantané externe a des limites de récupération. Les données disponibles ont été importées ; le profil d’origine et le rapport de téléchargement indiquent les personnes ou documents restants.",
    "issue_EXTERNAL_RECORD_MANUAL": "La citation de la source historique a été enregistrée ; l’image de l’acte doit être ouverte ou téléchargée sur le service.",
    "issue_PLAN_PAID_FEATURE": "Les documents n’ont pas été rassemblés : ils font partie de l’offre payante."
  },
  "fs_send": {
    "open": "Envoyer à FamilySearch",
    "title": "Envoi à FamilySearch",
    "intro": "Choisissez ce qu’il faut ajouter à cette personne dans l’Arbre familial FamilySearch. Seul ce que vous cochez est envoyé, et uniquement quand vous cliquez sur le bouton ; aucune nouvelle personne n’y est créée.",
    "sign_in": "Connectez-vous à FamilySearch pour comparer avec leur fiche.",
    "loading": "Comparaison avec FamilySearch…",
    "merged": "La fiche {from} a été fusionnée avec celle-ci ; tout est envoyé ici.",
    "living": "Cette personne est marquée vivante ici ou dans FamilySearch. Les personnes vivantes n’y sont visibles que par vous, et les photos de personnes vivantes nécessitent leur consentement : l’envoi n’est donc pas disponible.",
    "confirm_person": "Le lien a été trouvé dans les sources. Je confirme qu’il s’agit de la même personne que la nôtre",
    "sources": "Sources",
    "none": "Rien à envoyer",
    "source_status": {
      "sent": "déjà envoyée",
      "exists": "déjà dans FamilySearch",
      "familysearch": "provient de FamilySearch",
      "other_tree": "lien vers un autre arbre, pas une source"
    },
    "source_title": "Titre",
    "citation": "Où trouver l’acte (citation)",
    "reason": "Raison",
    "reason_source": "Pourquoi la source concerne cette personne : ce qui concorde — nom, parents, lieu, année",
    "reason_name": "Où le nom est écrit ainsi : registre, année, numéro d’acte",
    "reason_fact": "D’où viennent la date et le lieu : registre, année, numéro d’acte",
    "tags": "Justifie",
    "fact": {
      "Name": "Nom",
      "Gender": "Sexe",
      "Birth": "Naissance",
      "Christening": "Baptême",
      "Death": "Décès",
      "Burial": "Inhumation"
    },
    "files": "Photos et documents (souvenirs)",
    "file_type": {
      "Photo": "photo",
      "Document": "document",
      "Story": "récit"
    },
    "file_status": {
      "sent": "déjà envoyé",
      "familysearch": "provient de FamilySearch",
      "other_tree": "d’un autre arbre",
      "not_stored": "aucune copie conservée",
      "unsupported": "format non accepté",
      "too_large": "plus de 15 Mo"
    },
    "file_title": "Titre",
    "file_description": "Description",
    "agreement_text": "En envoyant des fichiers, vous confirmez en détenir les droits et que les photos ne montrent aucune personne vivante sans son consentement (sauf vos propres enfants mineurs). Les conditions figurent dans l’accord de FamilySearch.",
    "agreement_link": "Accord de soumission de contenu",
    "agreement_accept": "J’ai lu l’accord et je l’accepte",
    "names": "Nom dans la langue des actes",
    "names_hint": "Ajouté comme autre nom ; les noms déjà présents dans FamilySearch ne sont pas modifiés.",
    "names_none": "FamilySearch a déjà toutes nos graphies du nom",
    "language": "Langue",
    "lang": {
      "ru": "Russe",
      "uk": "Ukrainien",
      "be": "Biélorusse",
      "pl": "Polonais",
      "lt": "Lituanien",
      "lv": "Letton",
      "de": "Allemand",
      "he": "Hébreu",
      "yi": "Yiddish",
      "la": "Latin",
      "en": "Anglais"
    },
    "person_sources": "Sources de la personne",
    "event_sources": "Sources de l’événement",
    "facts": "Dates et lieux",
    "facts_hint": "Événements, dates et lieux manquants, au standard FamilySearch. Les dates standard déjà présentes qui diffèrent des nôtres ne sont pas modifiées.",
    "facts_none": "Les dates et lieux concordent ou sont déjà standardisés",
    "change": {
      "add": "Date",
      "standardize": "Date standard",
      "refine": "Date plus précise",
      "place_add": "Lieu",
      "place_standardize": "Lieu standard"
    },
    "place_unverified": "trouvé par le nom, à vérifier",
    "place_not_found": "aucun standard trouvé, FamilySearch essaiera lui-même",
    "differences": "Diffère de FamilySearch et n’est pas envoyé — vérifiez d’après les sources :",
    "ours": "chez nous",
    "result": {
      "sent": "envoyé",
      "skipped": "ignoré",
      "failed": "non envoyé"
    },
    "sending": "Envoi…",
    "send": "Envoyer la sélection ({count})",
    "footer": "Tout est envoyé depuis votre compte FamilySearch et apparaît dans l’historique des modifications de la personne.",
    "error": {
      "EXTERNAL_ACCESS_REQUIRED": "reconnectez-vous à FamilySearch",
      "EXTERNAL_RATE_LIMIT": "FamilySearch demande de patienter, réessayez plus tard",
      "EXTERNAL_TIMEOUT": "FamilySearch n’a pas répondu à temps",
      "EXTERNAL_UNAVAILABLE": "FamilySearch est indisponible",
      "EXTERNAL_PERSON_REQUIRED": "personne introuvable dans FamilySearch",
      "EXTERNAL_CONFLICT": "la fiche vient de changer, rechargez et réessayez",
      "EXTERNAL_REJECTED": "FamilySearch ne l’a pas accepté",
      "EXTERNAL_LIMIT": "le fichier est trop volumineux",
      "EXTERNAL_PROVIDER_UNSUPPORTED": "ce n’est pas un lien FamilySearch",
      "EXTERNAL_OAUTH_NOT_CONFIGURED": "la connexion FamilySearch n’est pas configurée",
      "FS_LIVING": "rien n’est envoyé pour une personne vivante",
      "FS_CONFIRM_PERSON": "confirmez qu’il s’agit de la même personne",
      "FS_AGREEMENT_REQUIRED": "acceptez l’accord de soumission",
      "FS_SEND_RUNNING": "un envoi est déjà en cours",
      "FS_REASON_REQUIRED": "une raison d’au moins 5 caractères est nécessaire",
      "FS_SOURCE_SENT": "déjà envoyée",
      "FS_SOURCE_EXISTS": "déjà dans FamilySearch",
      "FS_SOURCE_FAMILYSEARCH": "provient de FamilySearch",
      "FS_SOURCE_OTHER_TREE": "lien vers un autre arbre",
      "FS_FILE_SENT": "déjà envoyé",
      "FS_FILE_FAMILYSEARCH": "provient de FamilySearch",
      "FS_FILE_OTHER_TREE": "d’un autre arbre",
      "FS_FILE_NOT_STORED": "aucune copie conservée",
      "FS_FILE_UNSUPPORTED": "format non accepté",
      "FS_FILE_TOO_LARGE": "plus de 15 Mo",
      "FS_NAME_EXISTS": "déjà dans FamilySearch",
      "FS_FACT_CURRENT": "concorde déjà",
      "FS_ITEM_UNKNOWN": "introuvable"
    }
  },
  "fs_import": {
    "title": "Importer depuis FamilySearch",
    "hint": "Choisissez une personne sur FamilySearch. Ses proches accessibles, ses liens et ses événements seront enregistrés comme un arbre distinct dans votre base.",
    "myself": "Commencer par moi sur FamilySearch",
    "person": "URL ou identifiant de la personne",
    "submit": "Importer l’arbre",
    "limits": "Nous suivons les parents, conjoints, enfants et branches collatérales. Chaque import est limité à 500 personnes et 2 minutes de collecte. Les profils indisponibles et les identifiants restants apparaissent dans le rapport.",
    "collecting": "Lecture de l’arbre FamilySearch. Cela peut prendre jusqu’à deux minutes, puis l’arbre est enregistré dans la base.",
    "invalid_person": "Saisissez un identifiant de personne FamilySearch ou un lien vers son profil.",
    "already_running": "Un import FamilySearch est déjà en cours. Attendez qu’il se termine.",
    "failed": "Impossible de récupérer l’arbre. Vérifiez votre accès à FamilySearch et réessayez.",
    "issues": "Données indisponibles",
    "source": "Source",
    "access_ready": "L’accès à FamilySearch est prêt",
    "disconnect": "Déconnecter cette session",
    "checking_connection": "Vérification de la disponibilité de la connexion…",
    "not_enabled": "La connexion via FamilySearch n’est pas encore disponible. Si vous avez votre propre jeton API FamilySearch, vous pouvez le coller ci-dessous.",
    "check_again": "Vérifier à nouveau",
    "connection_error": "Impossible de vérifier la connexion. Assurez-vous que le serveur est disponible et réessayez.",
    "waiting_login": "Terminez la connexion dans la fenêtre FamilySearch.",
    "return_to_login": "Revenir à la fenêtre de connexion",
    "login_timeout": "Le délai de connexion a expiré. Recommencez la connexion.",
    "sign_in": "Se connecter à FamilySearch",
    "sign_in_hint": "La fenêtre officielle de FamilySearch va s’ouvrir — saisissez-y votre identifiant et votre mot de passe. Gedcom.me ne les voit pas.",
    "use_api_token": "J’ai un jeton API",
    "apply_token": "Utiliser le jeton",
    "token_invalid": "Saisissez un jeton API sans espaces.",
    "token_hint": "C’est FamilySearch qui délivre le jeton. Il n’est conservé que dans cet onglet ; aucun mot de passe n’est nécessaire ici.",
    "token_added": "Jeton ajouté. L’accès aux données sera vérifié pendant l’import.",
    "step_connect": "Connecter FamilySearch",
    "step_person": "Choisir le point de départ",
    "from_person": "À partir du lien d’une personne",
    "myself_hint": "Commencer par la personne liée au compte FamilySearch avec lequel vous êtes connecté.",
    "person_hint": "Collez ici un lien vers un profil ou un arbre d’ascendance FamilySearch, ou un identifiant de personne tel que ABCD-123.",
    "step_import": "Importer l’arbre dans Gedcom.me",
    "options": "Options de copie de l’arbre",
    "tree_name": "Nom de la copie dans Gedcom.me (facultatif)",
    "tree_name_hint": "Il s’agit seulement du nom de la nouvelle copie. Saisissez le lien FamilySearch à l’étape 2.",
    "sign_in_first": "Connectez FamilySearch à l’étape 1 avant d’importer.",
    "access_expired": "FamilySearch n’a pas confirmé l’accès. Reconnectez-vous ou saisissez un nouveau jeton à l’étape 1."
  },
  "landing": {
    "meta_title": "gedcom.me — votre arbre généalogique, démêlé",
    "meta_description": "Importez un arbre GEDCOM ou FamilySearch : gedcom.me trouve les doublons, met de l’ordre dans les noms et les lieux et dessine un arbre sans lignes qui se croisent. Gratuit jusqu’à 100 personnes.",
    "people": {
      "paternal_grandfather": {
        "first_name": "Pierre",
        "surname": "Martin"
      },
      "paternal_grandmother": {
        "first_name": "Marie",
        "surname": "Lefèvre"
      },
      "maternal_grandfather": {
        "first_name": "Louis",
        "surname": "Dubois"
      },
      "maternal_grandmother": {
        "first_name": "Jeanne",
        "surname": "Moreau"
      },
      "father": {
        "first_name": "Jean",
        "surname": "Martin"
      },
      "mother": {
        "first_name": "Sophie",
        "surname": "Martin"
      },
      "child": {
        "first_name": "Julie",
        "surname": "Girard"
      },
      "sibling": {
        "first_name": "Nicolas",
        "surname": "Martin"
      }
    },
    "hero": {
      "badge": "GEDCOM de n’importe quel logiciel ou FamilySearch",
      "title_start": "Votre arbre généalogique,",
      "title_accent": "démêlé",
      "text": "Importez votre fichier GEDCOM — gedcom.me vérifie l’arbre : il trouve les doublons en comparant les familles, met de l’ordre dans les noms et les lieux et les affiche dans votre langue, et dessine un arbre où les lignes ne se croisent jamais. Les proches vivants ne sont visibles que par les personnes que vous invitez.",
      "start": "Commencer gratuitement",
      "how": "Voir comment ça marche",
      "note_free": "Gratuit jusqu’à 100 personnes",
      "note_private": "Proches vivants masqués aux inconnus",
      "note_export": "Export GEDCOM à tout moment"
    },
    "chart": {
      "label": "Exemple d’arbre généalogique : trois générations"
    },
    "report": {
      "title": "Import terminé",
      "file": "famille.ged · 412 personnes",
      "fixed": "Corrigé automatiquement",
      "caps": "38 noms sortis des MAJUSCULES",
      "acts": "12 numéros d’actes déplacés vers les événements",
      "arms": "4 armoiries placées en suffixe du nom",
      "decide": "En attente de votre décision",
      "duplicates": "7 paires qui pourraient être une seule personne",
      "patronymics": "21 patronymes d’après le père",
      "kept": "Fichier d’origine conservé"
    },
    "how": {
      "kicker": "Import",
      "title": "Ce qu’il y avait dans le fichier — et ce qu’il y a dans l’arbre",
      "text": "gedcom.me ne corrige de lui-même que ce qui ne peut pas mal tourner. Tout le reste — fusions, patronymes, Sr. et Jr. — il le propose, et c’est vous qui décidez.",
      "steps": {
        "upload": "Importez un GEDCOM depuis n’importe quel logiciel ou apportez votre arbre FamilySearch.",
        "review": "Lisez le rapport : ce qui a été corrigé automatiquement et ce qui attend votre décision.",
        "export": "Exportez l’arbre en GEDCOM quand vous le souhaitez — le fichier d’origine est conservé lui aussi."
      },
      "switch_label": "Afficher l’enregistrement",
      "file": "Dans le fichier",
      "tree": "Dans l’arbre",
      "rows": {
        "caps": {
          "label": "Majuscules",
          "note": "Écrit comme votre arbre l’écrit"
        },
        "initial": {
          "label": "Initiale du père",
          "note": "En russe : Герхард Герхардович Хамм"
        },
        "act": {
          "label": "Numéro d’acte",
          "note": "« akt 137 » va dans la description de l’événement"
        },
        "arms": {
          "label": "Armoiries",
          "note": "« h. Łabędź » devient un suffixe du nom"
        }
      }
    },
    "features": {
      "kicker": "Travailler sur l’arbre",
      "title": "Tout ce qui vous mange habituellement vos soirées",
      "text": "Tout ce que le service fait avec un arbre, section par section. Chaque image montre le rendu dans l’arbre lui-même.",
      "nav_label": "Sections",
      "paid": "Offre payante",
      "paid_others": "Arbres d’autres personnes : offre payante",
      "chapters": {
        "duplicates": {
          "short": "Doublons",
          "title": "Doublons et correspondances",
          "lead": "Deux fiches sont comparées non seulement par le nom et la date, mais aussi par les parents, conjoints et enfants. Le service propose, vous fusionnez — et une fusion peut être annulée."
        },
        "names": {
          "short": "Noms",
          "title": "Les noms : tels qu’écrits, et faciles à lire",
          "lead": "La graphie de la source est conservée, tandis que l’affichage suit la langue dans laquelle vous lisez."
        },
        "places": {
          "short": "Lieux",
          "title": "Les lieux : un répertoire, pas une ligne de texte",
          "lead": "Les noms de lieux sont rapprochés de Wikidata et de GeoNames. Chaque lieu a une fiche avec une carte et ses noms dans différentes langues."
        },
        "chart": {
          "short": "Arbre",
          "title": "Un arbre lisible",
          "lead": "L’arbre est dessiné sans lignes qui se croisent, et les familles unies deux fois ainsi que l’ordre des mariages sont montrés tels qu’ils étaient."
        },
        "families": {
          "short": "Familles",
          "title": "Les familles telles qu’elles étaient",
          "lead": "Parents biologiques et adoptifs, filiation contestée, enfant à naître — tout est enregistré tel quel, sans être forcé dans un modèle."
        },
        "order": {
          "short": "Mise en ordre",
          "title": "Mettre de l’ordre dans l’arbre sans crainte de le casser",
          "lead": "La page « Vérifications » regroupe les constats par type. Les corrections sûres se font d’un bouton ; pour le reste, vous choisissez ligne par ligne."
        },
        "research": {
          "short": "Archives et IA",
          "title": "Archives, documents et votre propre assistant IA",
          "lead": "Cherchez dans les archives et exploitez les documents directement depuis la carte d’une personne. Ce que vous trouvez est une piste à vérifier, pas un fait acquis."
        },
        "together": {
          "short": "Ensemble",
          "title": "Avec votre famille — chaque modification gardée en mémoire",
          "lead": "Invitez vos proches par e-mail : chacun travaille dans son propre rôle, l’historique montre qui a modifié quoi, et toute modification peut être annulée. Les invitations nécessitent l’offre payante du propriétaire de l’arbre ; l’historique et l’annulation fonctionnent avec toutes les offres."
        }
      },
      "items": {
        "family": {
          "title": "Les doublons sont vérifiés par rapport à la famille",
          "text": "Les fiches sont comparées par les parents, conjoints et enfants — dans un seul tableau, les différences en premier. Vous fusionnez, et une fusion peut être annulée."
        },
        "patronymic": {
          "title": "Le prénom du père est comparé au père de l’autre fiche",
          "text": "Probablement des personnes différentes : les fiches indiquent des pères différents."
        },
        "relatives": {
          "title": "Les proches similaires sont aussi proposés à la fusion",
          "text": "Les deux doublons ont une fille Anne — deux cartes. Cette paire est proposée à la fusion avec eux ; vous décidez de la cocher ou non et des champs à garder."
        },
        "namesakes": {
          "title": "Des frères du même nom",
          "text": "Marquez-les {name} Sr. et {name} Jr. d’un seul bouton, et la paire n’est plus un doublon."
        },
        "trees": {
          "title": "Correspondances avec d’autres arbres",
          "text": "Recherche dans tous les arbres ; lien établi seulement après votre confirmation, et seuls les faits cochés sont copiés."
        },
        "german": {
          "title": "Les noms allemands en cyrillique, d’après le dictionnaire",
          "text": "La graphie de l’acte est conservée, et en russe Heinrich se lit Генрих — d’après le dictionnaire, pas lettre par lettre."
        },
        "lithuanian": {
          "title": "Noms des femmes lituaniennes",
          "text": "Ona Kazlauskas — la forme masculine pour une femme. À vous de choisir : Kazlauskaitė, Kazlauskienė ou Kazlauskė."
        },
        "brackets": {
          "title": "Un second prénom entre parenthèses",
          "text": "Trouvé par la recherche aussi bien comme Robert que comme Guillaume."
        },
        "old_patronymic": {
          "title": "Les patronymes à l’ancienne restent tels qu’écrits",
          "text": "Dans les anciens registres russes, Piotr Andreïev signifie Piotr, fils d’Andreï. Il reste ainsi : « Andreïevitch » n’est pas ajouté."
        },
        "spellings": {
          "title": "Des noms en plusieurs langues",
          "text": "Une personne peut avoir plusieurs graphies — issues du GEDCOM, de FamilySearch ou ajoutées par vous. Celle choisie dans les paramètres est affichée ; par défaut, celle de la langue de l’interface."
        },
        "caps_display": {
          "title": "Les majuscules — selon vos paramètres",
          "text": "Un nom est saisi une seule fois, en lettres ordinaires. Le nom de famille ou le nom entier en majuscules est un paramètre d’affichage ; la fiche reste telle quelle."
        },
        "any_spelling": {
          "title": "Recherche par n’importe quelle graphie",
          "text": "Inutile de vous rappeler comment un nom a été saisi — sous sa forme ancienne ou actuelle, en cyrillique ou en lettres latines : « Jean » trouve aussi bien Іоаннъ que Jan et Johann."
        },
        "on_date": {
          "title": "Le nom à la date de l’événement",
          "text": "Chaque lieu est relié à Wikidata et GeoNames : une carte, des noms en plusieurs langues et le nom que portait la ville l’année de l’événement."
        },
        "census": {
          "title": "Les détails du recensement vont aussi dans l’événement",
          "text": "Lieu : Lorain, Ohio, États-Unis ; « Âge : 43 » va dans la description de l’événement."
        },
        "standards": {
          "title": "Éditeur de graphies des noms et des lieux",
          "text": "Węgrów, Wegrow et Венгрув dans différents actes. Un seul groupe : pour chaque graphie, « remplacer par » dans toutes les fiches."
        },
        "moderation": {
          "title": "Les lieux non reconnus vont aux modérateurs",
          "text": "Un modérateur choisit le lieu en ne voyant que le nom — ni personnes, ni arbres ; le choix s’applique à tous les arbres dont le propriétaire n’a pas décidé."
        },
        "crossing": {
          "title": "Un arbre sans lignes qui se croisent",
          "text": "Ce qui ne peut pas être dessiné proprement attend derrière une marque « A d’autres proches »."
        },
        "second_cards": {
          "title": "Une personne à deux endroits de l’arbre",
          "text": "Cela arrive quand deux familles sont unies deux fois : deux frères épousent deux sœurs, ou une veuve épouse le frère de son mari. Une seconde carte avec un bouton « ×N » permet de passer de l’une à l’autre."
        },
        "marriages": {
          "title": "Ordre des mariages",
          "text": "Par date de mariage ; les mariages non datés peuvent être déplacés, et l’ordre est le même dans l’arbre et dans la carte."
        },
        "parent_versions": {
          "title": "Deux versions des parents",
          "text": "Un acte de baptême indique un couple de parents et un autre document un couple différent ? Gardez les deux versions avec leurs documents et basculez la branche dans l’arbre. Une fois la question tranchée, confirmez la version principale ; l’autre reste une hypothèse."
        },
        "adoption": {
          "title": "Enfants adoptés et parents adoptifs",
          "text": "Les parents adoptifs et d’accueil s’ajoutent à côté des parents biologiques, pas à leur place. Dans l’arbre, un tel lien est signalé à part."
        },
        "expected_child": {
          "title": "Un enfant à naître",
          "text": "Un enfant peut être ajouté avant sa naissance ; le nom, le sexe et la date peuvent venir plus tard. La carte affiche la date prévue, et une fois celle-ci passée, les vérifications vous rappellent de mettre la fiche à jour."
        },
        "any_family": {
          "title": "Des familles de toute composition",
          "text": "Un rôle dans la famille — mari, épouse ou partenaire — ne dépend pas du sexe, un mariage n’a pas besoin d’être enregistré, et un enfant peut avoir deux parents du même sexe. La famille est affichée telle qu’elle est enregistrée."
        },
        "safe_fixes": {
          "title": "Des corrections sûres d’un seul bouton",
          "text": "Un bouton pour tout le groupe ; l’historique montre ce qui était, ce qui est devenu et quelle règle l’a fait."
        },
        "patronymic_hint": {
          "title": "Le patronyme d’après le père",
          "text": "Pour les noms russes, ukrainiens et biélorusses, l’arbre affiche aussitôt « Petrovitch » ; il est inscrit dans la carte une fois que vous l’avez coché."
        },
        "reimport": {
          "title": "Importer à nouveau",
          "text": "Un résumé des modifications fiche par fiche ; les cartes gardent leurs identifiants, et les personnes absentes du fichier ne sont pas supprimées."
        },
        "archives": {
          "title": "Geneteka et archives numériques",
          "text": "Recherche depuis la carte : Geneteka, Metrikai.lt, Open Archives et d’autres ; la période découle des dates de vie."
        },
        "documents": {
          "title": "Preuves tirées des documents",
          "text": "Ce que dit un document est comparé à l’arbre ; Claude lit le texte de la numérisation quand vous cliquez sur le bouton, comme une transcription non vérifiée."
        },
        "familysearch": {
          "title": "Import depuis FamilySearch",
          "text": "Les proches, liens et événements arrivent dans un arbre distinct de votre compte."
        },
        "mcp": {
          "title": "Votre propre assistant IA via MCP",
          "text": "Claude ou un autre client lit l’arbre lui-même ; en lecture seule par défaut."
        },
        "invite": {
          "title": "Invitations par e-mail",
          "text": "Toute personne de l’arbre ayant un e-mail est un participant. L’invitation arrive par e-mail avec un lien ; vous choisissez le rôle — de lecteur à administrateur — et quelle personne de l’arbre elle est. Vous pouvez aussi ouvrir une seule branche pour 1 à 365 jours."
        },
        "participants": {
          "title": "Qui est venu et ce qu’il a modifié",
          "text": "Les paramètres affichent la dernière visite et le nombre de modifications de chaque participant, et « Voir les modifications » ouvre l’historique de l’arbre avec ses seules modifications."
        },
        "history": {
          "title": "Toute modification peut être annulée",
          "text": "L’historique montre qui, quand, ce qui était et ce qui est devenu — et selon quelle règle. « Annuler » se trouve directement dans l’historique de l’arbre et dans le panneau de la personne ; les éléments supprimés peuvent être restaurés pendant 30 jours."
        }
      },
      "scenes": {
        "patronymic": {
          "left": "Marie Martin",
          "right": "Marie Martin",
          "right_father": "fille de Pierre",
          "mismatch": "Jean ≠ Pierre",
          "left_line": "fille de Jean"
        },
        "relatives": {
          "duplicate": "Doublon",
          "also": "Les fusionner aussi",
          "child": "Anne"
        },
        "namesakes": {
          "not_duplicate": "Pas un doublon"
        },
        "trees": {
          "yours": "Votre arbre",
          "other": "Un autre arbre",
          "dead_only": "Personnes décédées uniquement",
          "confirm": "Après votre confirmation"
        },
        "brackets": {
          "query": "Guillaume",
          "name": "Robert (Guillaume)"
        },
        "old_patronymic": {
          "name": "Piotr Andreïev",
          "kept": "Tel qu’écrit",
          "added": "Andreïevitch"
        },
        "caps_display": {
          "stored": "Saisi une seule fois"
        },
        "any_spelling": {
          "query": "Jean"
        },
        "standards": {
          "replace": "Remplacer par"
        },
        "moderation": {
          "blind": "Le modérateur ne voit que le nom",
          "option_one": "Korytnica, powiat de Węgrów",
          "option_two": "Korytnica, powiat de Kielce"
        },
        "parent_versions": {
          "main": "Principale",
          "other": "Autre version"
        },
        "adoption": {
          "birth": "Père biologique",
          "adoptive": "Père adoptif"
        },
        "marriages": {
          "second": "Marguerite Lambert",
          "third": "Hélène Fontaine"
        },
        "safe_fixes": {
          "caps": "Majuscules",
          "initial": "Initiale du père",
          "duplicates": "Personnes similaires",
          "fix_all": "Tout corriger",
          "review": "Examiner"
        },
        "patronymic_hint": {
          "father": "Piotr Ivanov",
          "child": "Alexandre",
          "patronymic": "Petrovitch",
          "write": "L’inscrire dans la carte"
        },
        "reimport": {
          "version": "nouvelle version",
          "added": "Nouvelles personnes : 12",
          "changed": "Modifiées : 34",
          "kept": "Identifiants conservés, personne de supprimé"
        },
        "familysearch": {
          "new_tree": "Nouvel arbre"
        },
        "mcp": {
          "question": "{name} — qui sont ses parents ?",
          "read_only": "Lecture seule"
        },
        "invite": {
          "head": "Participants",
          "invite": "Inviter",
          "sent": "Envoyée",
          "member": "Dans l’arbre"
        },
        "participants": {
          "role": "Éditeur",
          "seen": "Dernière visite : hier",
          "changes": "Modifications : 14",
          "show": "Voir les modifications"
        },
        "history": {
          "when": "aujourd’hui"
        }
      },
      "duplicates": {
        "about": "vers 1925",
        "same_parents": "Mêmes parents",
        "same_spouse": "Même mari",
        "same_children": "Mêmes enfants",
        "compare": "Comparer"
      },
      "names": {
        "source": "Dans l’acte",
        "russian": "En russe"
      },
      "places": {
        "city": "Gdańsk",
        "then": "En 1900 — Dantzig"
      },
      "history": {
        "rule": "règle « Majuscules »",
        "undo": "Annuler"
      }
    },
    "album": {
      "short": "Album photo",
      "kicker": "Album photo",
      "title": "Chaque image une seule fois, à sa place",
      "text": "Toutes les photos et tous les documents de l’arbre dans un seul album, quel que soit le nombre de personnes sur une image. Les albums par nom de famille se constituent d’eux-mêmes, les copies et les morceaux découpés sont détectés automatiquement, et les pierres tombales et armoiries sont rangées à part des photos de famille.",
      "mock": {
        "surname": "Lefèvre",
        "spellings": "Lefebvre, Лефевр",
        "auto": "Constitué automatiquement : noms de naissance et noms maritaux, toutes les graphies",
        "apart": "Pierres tombales et armoiries dans leurs propres onglets"
      },
      "faces_tag": "Qui est-ce ?",
      "items": {
        "crops": {
          "title": "Les morceaux découpés retournent dans la photo entière",
          "text": "Un portrait découpé dans une photo de groupe est détecté automatiquement. La personne reçoit un cadre à sa place sur la photo entière, et le morceau restant est proposé à la suppression de l’arbre."
        },
        "copies": {
          "title": "Copies d’une même photo",
          "text": "La même photo importée à nouveau — dans une autre taille, numérisée à nouveau ou venant d’un autre site. La meilleure copie est conservée, et les personnes identifiées sur les autres, avec leurs visages, y sont transférées."
        },
        "faces": {
          "title": "Les visages sur les vieilles photos",
          "text": "Les visages sont détectés directement dans votre navigateur, sans réseau de neurones, et vous sont proposés plutôt qu’identifiés d’office."
        },
        "together": {
          "title": "Les photos où ils sont ensemble",
          "text": "Choisissez plusieurs personnes et seules les photos où elles figurent toutes ensemble restent. Les noms de famille d’un mari et d’une épouse peuvent être consultés comme un seul album."
        }
      }
    },
    "privacy": {
      "kicker": "Confidentialité",
      "title": "Les proches vivants ne sont visibles que par la famille",
      "text": "gedcom.me masque toute personne susceptible d’être en vie aux comptes qui n’ont pas de rôle dans votre arbre — sur le serveur, avant l’envoi de toute donnée.",
      "switch_label": "Qui regarde l’arbre",
      "you": "Vous voyez",
      "others": "Les autres voient",
      "caption_you": "Vous et les personnes que vous invitez voyez toute la famille.",
      "caption_others": "Pas de décès enregistré et une naissance il y a moins de {years} ans — la personne n’est pas affichée du tout, pas même comme une carte vide.",
      "facts": {
        "no_tracking": {
          "title": "Ni publicité, ni traceurs",
          "text": "Un seul cookie, uniquement pour la langue d’interface que vous avez choisie. Aucun code d’analyse ni de publicité."
        },
        "twofa": {
          "title": "Connexion en deux étapes",
          "text": "Une application d’authentification et des codes de récupération à usage unique."
        },
        "outside": {
          "title": "Ce qui quitte le site",
          "text": "Une numérisation part chez Anthropic, un texte à traduire chez Google Traduction, un nom et des années vers les archives que vous choisissez — uniquement quand vous cliquez sur le bouton. Les noms de lieux sont rapprochés de Wikidata et de GeoNames, sans aucune donnée sur les personnes. Les e-mails du compte sont envoyés par Bento : il reçoit l’adresse et le message."
        }
      },
      "outside_link": "Qui reçoit quoi",
      "living_link": "Politique relative aux personnes vivantes",
      "security_link": "Aperçu de la sécurité"
    },
    "plans": {
      "kicker": "Offres",
      "title": "Commencez gratuitement, évoluez avec votre arbre",
      "text": "L’offre gratuite couvre vos propres arbres : import et export, vérifications et photos. L’offre payante lève les limites et ajoute les documents, la recherche dans les archives, le travail collaboratif, l’IA et l’arbre mondial.",
      "free_for": "Pour débuter et pour les arbres jusqu’à 100 personnes",
      "paid_for": "Pour les grands arbres, les documents, les archives et le travail à plusieurs",
      "free_people": "Jusqu’à 100 personnes par arbre",
      "free_storage": "500 Mo pour les photos",
      "paid_people": "Aucune limite de personnes par arbre",
      "paid_storage": "20 Go pour les photos et les documents",
      "trees": "Autant d’arbres que vous le souhaitez",
      "core": "Import et export GEDCOM, vérifications et fusion des doublons",
      "free_history": "Album photo, historique des modifications et annulation",
      "everything_free": "Tout ce que comprend l’offre gratuite",
      "paid_tools": "Documents, recherche dans les archives et connexions IA",
      "paid_together": "Travail à plusieurs : invitations par e-mail, rôles et branches",
      "world": "Arbre mondial : correspondances avec les arbres d’autres utilisateurs (personnes décédées uniquement)",
      "free_cta": "Commencer gratuitement",
      "paid_cta": "Se renseigner sur l’offre payante",
      "note": "Les limites et fonctionnalités d’un arbre suivent l’offre de son propriétaire, y compris pour les membres qui y travaillent. L’arbre mondial suit votre propre offre.",
      "price": {
        "launch": "Remise de lancement −50 %",
        "month": "Mensuel",
        "year": "Annuel",
        "lifetime": "À vie, paiement unique",
        "free": "Sans limite de durée",
        "note": "Ce sont des prix de lancement — les prix normaux seront deux fois plus élevés. Les prix peuvent changer si la recherche dans les archives nécessite une intégration coûteuse.",
        "regular": "Prix normal",
        "now": "Maintenant"
      }
    },
    "faq": {
      "kicker": "FAQ",
      "title": "Questions et réponses",
      "contact": "Pas de réponse ici ? Écrivez à {email}.",
      "different": {
        "q": "En quoi gedcom.me diffère-t-il des autres sites d’arbres généalogiques ?",
        "a": "Il est construit à partir des demandes de personnes qui tiennent un arbre et corrige ce qui les gêne : les doublons sont vérifiés par rapport à la famille, les noms et les lieux sont mis en ordre sans perdre leur forme écrite, et l’arbre n’emmêle jamais ses lignes. Le service ne corrige de lui-même que ce qui ne peut pas mal tourner et propose le reste. Un arbre venant d’un autre logiciel ou site arrive en GEDCOM et repart sans aucune perte."
      },
      "import": {
        "q": "Depuis quels logiciels puis-je transférer mon arbre ?",
        "a": "Depuis tout logiciel qui enregistre un fichier GEDCOM (.ged) : MyHeritage, Ancestry, Gramps, RootsMagic, Family Tree Maker et d’autres. Un arbre FamilySearch est transféré directement une fois connecté à FamilySearch. Le fichier d’origine est conservé avec l’arbre, et un nouvel import met l’arbre à jour sans supprimer personne."
      },
      "free": {
        "q": "gedcom.me est-il gratuit ?",
        "a": "Oui. L’offre gratuite couvre vos propres arbres : import et export, vérifications, jusqu’à 100 personnes par arbre et 500 Mo pour les photos. L’offre payante supprime la limite de personnes, offre 20 Go et ajoute les documents, la recherche dans les archives, le travail collaboratif, les connexions IA et l’arbre mondial."
      },
      "who_sees": {
        "q": "Qui peut voir mon arbre ?",
        "a": "Vous et les personnes que vous invitez. Les utilisateurs de l’offre payante peuvent voir les personnes décédées de votre arbre dans les correspondances et l’arbre mondial, sous une forme limitée : noms, dates et lieux, mais ni notes, ni photos, ni documents. Les personnes susceptibles d’être en vie ne leur sont jamais montrées."
      },
      "together": {
        "q": "Puis-je travailler sur l’arbre avec mes proches ?",
        "a": "Oui. Invitez-les par e-mail et choisissez un rôle — de lecteur à administrateur — ou ouvrez une seule branche pour 1 à 365 jours. L’historique montre qui a modifié quoi, et toute modification peut être annulée. Les invitations nécessitent l’offre payante du propriétaire de l’arbre ; l’historique et l’annulation fonctionnent avec toutes les offres."
      },
      "living": {
        "q": "Comment gedcom.me décide-t-il qui est peut-être en vie ?",
        "a": "Une personne qui n’est pas marquée comme décédée et n’a ni date ni lieu de décès est considérée comme peut-être vivante si elle est née il y a moins de {years} ans ou si sa date de naissance est inconnue. Enregistrez les décès, même approximatifs, pour que les ancêtres décédés ne soient pas masqués."
      },
      "export": {
        "q": "Puis-je emporter mes données ?",
        "a": "Oui. Exportez n’importe quel arbre en fichier GEDCOM à tout moment et téléchargez le fichier d’origine que vous avez importé. Pour une copie complète avec les photos et les documents, écrivez à {email}."
      },
      "ai": {
        "q": "Utilisez-vous l’IA ?",
        "a": "Seulement quand vous le demandez. Le bouton « Lire le texte de la numérisation » envoie la numérisation choisie à Anthropic, et le bouton de traduction envoie le texte choisi à Google Traduction. Votre propre assistant IA ne voit un arbre que si vous le connectez via MCP, et par défaut il ne peut que lire. Les vérifications, la recherche de doublons, les noms, les lieux et les visages sur les photos fonctionnent sans IA. Nous n’entraînons aucun modèle sur vos arbres, et Anthropic n’utilise pas les données reçues via son API pour l’entraînement."
      },
      "removal": {
        "q": "Je me suis trouvé dans l’arbre de quelqu’un. Que puis-je faire ?",
        "a": "Écrivez à {email} — vous n’avez pas besoin de compte. Nous demanderons au propriétaire de l’arbre de corriger ou de supprimer les informations et, pour les personnes susceptibles d’être en vie, nous agirons nous-mêmes s’il ne le fait pas. Voir la [Politique relative aux personnes vivantes](/legal/living-persons#requests)."
      },
      "delete": {
        "q": "Comment supprimer mon compte ?",
        "a": "Exportez d’abord vos arbres, puis écrivez à {email} depuis l’adresse e-mail de votre compte. Nous supprimons le compte et les arbres dont vous êtes propriétaire sous 30 jours."
      }
    },
    "closing": {
      "title": "Importez votre arbre — et voyez ce qui change",
      "text": "Un GEDCOM de n’importe quel logiciel, un arbre FamilySearch ou un nouvel arbre à partir de zéro.",
      "start": "Commencer gratuitement",
      "have_account": "J’ai déjà un compte"
    }
  },
  "legal": {
    "title": "Mentions légales",
    "index_title": "Documents juridiques",
    "index_intro": "Les règles d’utilisation de gedcom.me et la façon dont nous traitons vos données et celles des proches figurant dans vos arbres.",
    "languages_note": "Les documents sont disponibles en anglais et en russe. La version anglaise fait foi.",
    "effective": "En vigueur à partir du {date}",
    "contents": "Sommaire",
    "document_language": "Langue du document",
    "translation_note": "Cette traduction est fournie pour votre commodité. En cas de divergence avec la version anglaise, la version anglaise prévaut.",
    "english_applies": "Ce document est disponible en anglais et en russe. La version anglaise fait foi.",
    "questions": "Questions sur ce document :",
    "contact": "Contact",
    "contact_text": "Demandes relatives à la confidentialité, au juridique, à la sécurité, aux retraits de contenu et aux données :",
    "all_documents": "Tous les documents juridiques",
    "footer_nav": "Documents juridiques",
    "consent": "En créant un compte, vous acceptez les [Conditions d’utilisation](/legal/terms) et confirmez avoir lu la [Politique de confidentialité](/legal/privacy). Vous devez avoir au moins {age} ans.",
    "docs": {
      "privacy": {
        "title": "Politique de confidentialité",
        "short": "Confidentialité",
        "summary": "Quelles données personnelles nous traitons, pourquoi, qui les reçoit, combien de temps nous les conservons et quels sont vos droits."
      },
      "terms": {
        "title": "Conditions d’utilisation",
        "short": "Conditions",
        "summary": "Le contrat entre vous et PLAYVY LLP pour l’utilisation de gedcom.me."
      },
      "cookies": {
        "title": "Politique relative aux cookies et au stockage local",
        "short": "Cookies",
        "summary": "Un seul cookie de langue, aucun traceur : ce que l’application conserve dans votre navigateur et quels services votre navigateur contacte."
      },
      "acceptable-use": {
        "title": "Politique d’utilisation acceptable",
        "short": "Utilisation acceptable",
        "summary": "Ce que vous ne pouvez pas faire sur gedcom.me, notamment avec des informations sur des personnes vivantes."
      },
      "living-persons": {
        "title": "Politique relative aux personnes vivantes et à la vie privée",
        "short": "Personnes vivantes",
        "summary": "Comment les personnes susceptibles d’être en vie sont masquées, et comment chacun peut demander à être retiré d’un arbre."
      },
      "copyright": {
        "title": "Politique relative au droit d’auteur et aux retraits",
        "short": "Droit d’auteur",
        "summary": "Comment signaler un contenu contrefaisant ou illicite et comment fonctionnent les contre-notifications."
      },
      "security": {
        "title": "Aperçu de la sécurité et divulgation responsable",
        "short": "Sécurité",
        "summary": "Comment nous protégeons les comptes et les données, et comment signaler une vulnérabilité."
      },
      "subprocessors": {
        "title": "Sous-traitants et services tiers",
        "short": "Sous-traitants",
        "summary": "Qui traite des données pour nous et quels services extérieurs l’application contacte."
      },
      "data-requests": {
        "title": "Demandes relatives aux données : export, suppression et accès",
        "short": "Demandes de données",
        "summary": "Comment exporter vos données, supprimer votre compte et faire une demande sans compte."
      }
    }
  },
  "appearance": {
    "title": "Apparence",
    "style": "Style",
    "mode": "Thème",
    "mode_dark": "Sombre",
    "mode_light": "Clair",
    "neon": "Néon",
    "neon_desc": "Sombre avec des accents cyan lumineux",
    "graphite": "Graphite",
    "graphite_desc": "Monochrome strict, plat et net",
    "playful": "Ludique",
    "playful_desc": "Pastels vifs et grands coins arrondis",
    "comfort": "Confort",
    "comfort_desc": "Texte plus grand, contraste net et boutons plus grands"
  },
  "relatives": {
    "skipped": "ignorés : {count} (déjà dans l’arbre ou sans famille correspondante)",
    "compare": "Trouver des proches",
    "comparing": "Recherche de proches…",
    "title": "Proches sur {provider}",
    "group_parent": "Parents",
    "group_spouse": "Conjoints",
    "group_child": "Enfants",
    "group_sibling": "Frères et sœurs",
    "status_linked": "Déjà lié",
    "status_matched": "Correspond",
    "probable": "Ressemble à",
    "same": "Même personne",
    "not_same": "Pas cette personne",
    "missing": "Absent de votre arbre",
    "add": "Ajouter",
    "add_selected": "Ajouter la sélection ({count})",
    "confirm_title": "Ajouter à votre arbre ?",
    "confirm_one": "Une personne sera créée et liée à son profil {provider}.",
    "confirm_many": "{count, plural, one {# personne sera créée et liée} other {# personnes seront créées, chacune liée}} à son profil {provider}.",
    "as_relation": "comme {relation} de {person}",
    "relation_parent": "parent",
    "relation_spouse": "conjoint",
    "relation_child": "enfant",
    "relation_sibling": "frère ou sœur",
    "incomplete": "Tous les proches n’ont pas été chargés : le service a répondu partiellement.",
    "empty": "Aucun proche trouvé sur {provider}.",
    "unsupported": "Ce site ne nous permet pas de lire les proches. Téléchargez un GEDCOM et comparez-le via l’import.",
    "access_required": "Pour lire FamilySearch, connectez-vous dans « Accès aux services » ci-dessus.",
    "tree_hint": "Les proches manquants sont affichés dans l’arbre sous forme de cartes en pointillés.",
    "created": "Ajoutés à l’arbre : {count}",
    "error": "Impossible de charger les proches",
    "error_action": "Impossible d’enregistrer la modification",
    "why": "Pourquoi",
    "open_profile": "Ouvrir le profil",
    "suggestion_badge": "Sur {provider}",
    "dismiss": "Masquer",
    "add_to_tree": "Ajouter à l’arbre"
  },
  "source_report": {
    "header_action": "Fichier source",
    "title": "Fichier source de l’arbre",
    "subtitle": "{file} · importé le {date}",
    "download": "Télécharger le GEDCOM source",
    "downloading": "Téléchargement…",
    "download_error": "Impossible de télécharger le fichier.",
    "load_error": "Impossible de charger le rapport.",
    "retry": "Réessayer",
    "noticed_title": "Ce que l’import a remarqué",
    "no_import": "Cet arbre n’a pas été créé à partir d’un fichier : il n’y a donc pas de rapport d’import.",
    "noticed_nothing": "L’import a lu le fichier sans remarque.",
    "dates_at_import": "Dates non reconnues à l’import : {count}",
    "dates_left": "Restantes : {count}",
    "albums": "Albums MyHeritage : {count}",
    "albums_hint": "Les photos des albums ont été ajoutées aux personnes. Les albums eux-mêmes sont conservés tels quels et retournent dans le fichier à l’export — rien n’est perdu.",
    "records": "Enregistrements {tag} : {count}",
    "records_hint": "Conservés tels quels et réécrits dans le fichier à l’export.",
    "dates_title": "Dates non reconnues",
    "dates_description": "Textes de dates que l’import n’a pas pu lire. Les lectures fiables sont déjà cochées ; vérifiez les autres et cochez-les vous-même.",
    "dates_none": "Toutes les dates ont été lues.",
    "can_read": "Lisibles : {count}",
    "cannot_read": "À corriger à la main : {count}",
    "cannot_read_hint": "Aucune lecture n’a été trouvée pour ces dates — ouvrez la personne et corrigez la date.",
    "select_safe": "Cocher les fiables",
    "select_all": "Tout cocher",
    "select_none": "Tout décocher",
    "apply": "Appliquer la sélection ({count})",
    "applying": "Application…",
    "applied": "Dates corrigées : {count}.",
    "skipped": "Non appliquées : {count}.",
    "skipped_changed": "la date a changé après le chargement du rapport",
    "skipped_no_reading": "la lecture ne convient plus",
    "skipped_conflict": "contredit les autres dates de la personne",
    "apply_error": "Impossible d’appliquer les corrections.",
    "kind_value": "dans la valeur du fait : {value}",
    "kind_clear": "supprimer — ce n’est pas une date",
    "couple": "{husband} et {wife}",
    "unnamed": "Sans nom",
    "merged_title": "Répétitions fusionnées : {count}",
    "merged_description": "Un enregistrement qui en répétait mot pour mot un autre de la même personne ou famille a été chargé une seule fois. Rien de son contenu n’a été perdu.",
    "merged_show": "Afficher les enregistrements fusionnés",
    "merged_reading": "Lecture du fichier source…",
    "merged_error": "Impossible de lire le fichier source.",
    "merged_first": "Les {count} premiers sont affichés.",
    "merged_in_event": "dans l’événement « {event} »",
    "merged_no_details": "sans détails",
    "kind_SOUR": "Citation de source",
    "kind_NOTE": "Note",
    "kind_OBJE": "Photo ou document",
    "notes": {
      "dual_year": "Double année ancien style — comptée selon le nouveau style",
      "wft_estimate": "Estimation du World Family Tree, pas un acte issu d’une source",
      "year_span": "Une période de plusieurs années",
      "reversed": "Les bornes ont été données à l’envers",
      "short_year": "Une année à trois chiffres — vérifiez qu’elle n’est pas tronquée",
      "day_month_order": "Jour et mois en chiffres — vérifiez que le jour vient en premier",
      "placeholder": "Un texte de remplissage au lieu d’une date",
      "deceased": "Une mention « décédé » au lieu d’une date",
      "repeats_value": "Le texte répète la valeur du fait"
    }
  },
  "source_links": {
    "scan": "Trier les liens des sources",
    "scanning": "Tri des liens…",
    "result": "Terminé : {documents} documents et {profiles} liens de profils ajoutés ({persons} personnes vérifiées).",
    "error": "Impossible de trier les liens"
  },
  "geneteka": {
    "all_years": "Rechercher toutes les années",
    "years_hint": "La période découle des dates de naissance et de décès avec une marge de 5 ans. Avec une seule date, nous admettons une durée de vie possible de 110 ans. Les dates approximatives élargissent la période. Vous pouvez modifier les bornes ; la recherche utilise l’année d’enregistrement.",
    "show_all_documents": "Afficher les actes enregistrés de toutes les années",
    "sort_date": "Trier par date de l’événement",
    "oldest_first": "Les plus anciens d’abord",
    "newest_first": "Les plus récents d’abord",
    "sort_hint": "Utilise la date corrigée de l’événement, ou l’année d’enregistrement si la date est inconnue. Les actes enregistrés hors de la période sélectionnée sont masqués tant que vous n’affichez pas toutes les années.",
    "title": "Examen des actes et des preuves",
    "intro": "Les actes trouvés arrivent dans « Nouveau ». Décidez pour chacun : confirmez-le, gardez-le comme hypothèse ou rejetez-le. Un acte confirmé entre dans l’arbre en une étape — dans les cartes des proches et comme événement.",
    "region": "Région Geneteka",
    "record_types": "Types d’actes",
    "exact": "Orthographe exacte du nom",
    "parents": "Inclure les correspondances parmi les parents",
    "auto_scans": "Télécharger les numérisations et listes de pages disponibles",
    "advanced": "Filtres supplémentaires",
    "register_id": "Identifiant de paroisse / registre tiré de l’URL Geneteka (rid)",
    "register_hint": "Les identifiants diffèrent pour les naissances, mariages et décès. Sélectionnez un seul type d’acte quand vous indiquez un identifiant.",
    "second_first_name": "Prénom de la seconde personne",
    "second_last_name": "Nom de la seconde personne",
    "pair": "Les deux personnes dans un même acte",
    "pages": "Pages de recherche par exécution (jusqu’à 10 entrées chacune)",
    "queue_hint": "Les requêtes Geneteka sont espacées de 120 secondes. La recherche et les téléchargements se poursuivent sur le serveur ; vous pouvez annuler ou reprendre la file d’attente.",
    "search": "Trouver et enregistrer les candidats",
    "confirmed_count": "Actes confirmés",
    "compatible_count": "Actes cohérents",
    "conflicts_count": "Candidats avec contradictions",
    "score_hint": "Compte des actes distincts, pas des copies d’index. Ce sont des indicateurs de cohérence, pas des probabilités de parenté. Des candidats contradictoires peuvent être des personnes différentes portant le même nom.",
    "jobs": "Recherches et téléchargements",
    "added": "Ajoutés",
    "unfit_found": "Ne conviennent pas",
    "next_attempt": "Prochaine tentative au plus tôt à",
    "truncated": "Cette exécution a atteint sa limite. Reprenez à partir de la position enregistrée pour continuer.",
    "resume": "Reprendre",
    "filter": "Filtrer les candidats enregistrés par lieu ou par nom",
    "documents_count": "Documents",
    "empty": "Aucun candidat pour l’instant. Une recherche infructueuse dans l’index n’établit pas que les archives n’ont aucun acte.",
    "more": "Afficher plus",
    "age": "Âge en années révolues",
    "age_hint": "Par exemple, 24",
    "event_date": "Date de l’événement",
    "source_note": "Notes et provenance",
    "source_changed": "L’index a changé après l’import. Ceci est l’instantané enregistré ; vérifiez l’original.",
    "personally_known": "Je connais personnellement cette personne et je confirme les informations",
    "participant": "Quel participant est cette personne ?",
    "unassigned": "Pas encore connu",
    "decision": "Décision sur l’identité",
    "review_note": "Raison / transcription de la numérisation",
    "calculating": "Comparaison des dates…",
    "birth_range": "Date de naissance déduite",
    "conditional_date": "Estimation conditionnelle d’après l’année d’enregistrement. La date de l’événement peut différer.",
    "other_document": "Autre candidat",
    "preview_scan": "Ouvrir la page sélectionnée",
    "original": "Numérisation / registre aux archives",
    "open_scan": "Télécharger la numérisation enregistrée",
    "download_scan": "Enregistrer la numérisation / charger les pages",
    "review": "Modifier le participant, la date et l’âge",
    "saved": "Décision enregistrée.",
    "queued": "Téléchargement en file d’attente.",
    "scan_opened": "Fichier prêt à être téléchargé.",
    "kinds": {
      "B": "Naissance",
      "S": "Mariage",
      "D": "Décès"
    },
    "decisions": {
      "new": "Nouveau",
      "candidate": "Hypothèse",
      "confirmed": "Confirmé",
      "rejected": "Rejeté"
    },
    "roles": {
      "subject": "Personne concernée",
      "father": "Père",
      "mother": "Mère",
      "groom": "Marié",
      "bride": "Mariée",
      "groomFather": "Père du marié",
      "groomMother": "Mère du marié (nom tel qu’indexé)",
      "brideFather": "Père de la mariée",
      "brideMother": "Mère de la mariée (nom tel qu’indexé)",
      "survivor_spouse": "Survivant : conjoint / partenaire",
      "survivor_child": "Survivant : enfant",
      "survivor_parent": "Survivant : parent",
      "survivor_relative": "Survivant : autre proche",
      "unassigned": "Participant non sélectionné"
    },
    "assessment": {
      "unassigned": "Sélectionnez le participant",
      "insufficient": "Éléments insuffisants pour comparer",
      "compatible": "Certains éléments concordent",
      "conflict": "Éléments contradictoires — vérifiez l’identité",
      "rejected": "Exclu de la comparaison"
    },
    "task": {
      "search": "Recherche d’actes",
      "scan": "Téléchargement de numérisation"
    },
    "job_status": {
      "queued": "En file d’attente",
      "running": "En cours",
      "completed": "Terminé",
      "failed": "Échec",
      "cancelled": "Annulé"
    },
    "scans": {
      "not_requested": "Numérisation pas encore demandée",
      "no_scan": "Aucun lien de numérisation dans l’index",
      "queued": "Numérisation / liste de pages en file d’attente",
      "choose_scan": "Le lien mène au registre entier, et le numéro d’acte n’est pas le numéro de page. Trouvez la page de l’acte n° {number}.",
      "external_portal": "Cette visionneuse doit pour l’instant être ouverte sur le site des archives. Le téléchargement automatique n’est pas disponible.",
      "downloaded": "Numérisation enregistrée dans l’arbre",
      "failed": "Échec du téléchargement de la numérisation",
      "cancelled": "Téléchargement annulé"
    },
    "evidence": {
      "NAME_MATCH": "Le nom correspond ; cela seul n’établit pas l’identité.",
      "PLACE_MATCH": "Le lieu correspond à la fiche de la personne.",
      "BIRTH_DATE_COMPATIBLE": "L’intervalle de naissance concorde avec la fiche de la personne.",
      "DEATH_DATE_COMPATIBLE": "La date de décès concorde avec la fiche de la personne.",
      "DOCUMENT_DATE_COMPATIBLE": "L’intervalle de naissance concorde avec un autre acte confirmé.",
      "BIRTH_DATE_CONFLICT": "La naissance déduite de cet acte contredit la fiche de la personne.",
      "DEATH_DATE_CONFLICT": "La date de décès contredit la fiche de la personne.",
      "EVENT_AFTER_DEATH": "Un événement exigeant la présence de la personne a eu lieu après le décès enregistré.",
      "EVENT_BEFORE_BIRTH": "L’événement a eu lieu avant la naissance enregistrée.",
      "DOCUMENT_DATE_CONFLICT": "Les intervalles de naissance de deux candidats ne se recoupent pas.",
      "REGISTRATION_YEAR_ONLY": "L’index ne donne pas de date d’événement, seulement l’année d’enregistrement — rien à vérifier par rapport à la carte.",
      "AGE_UNINTERPRETED": "L’âge n’a pas pu être interprété ; indiquez les années révolues.",
      "DATE_UNINTERPRETED": "La date n’a pas pu être interprétée ; utilisez AAAA, AAAA-MM ou AAAA-MM-JJ.",
      "AGE_ASSUMED_ACCURATE": "Le calcul suppose un âge exact en années révolues. Le document l’a peut-être arrondi.",
      "CHILD_AFTER_PARENT_DEATH": "Enfant né après le décès enregistré du parent — vérifiez le lien.",
      "POSTHUMOUS_CHILD_POSSIBLE": "Le père est décédé moins d’un an avant la naissance : un enfant posthume est possible.",
      "PARENT_ROLE_REQUIRES_REVIEW": "Vérifiez le type de lien et la transcription. Ce signal ne prouve pas que le lien est erroné.",
      "FAMILY_DATA_DIFFERS": "Les informations familiales contredisent l’arbre"
    },
    "errors": {
      "GENETEKA_QUERY_INVALID": "Vérifiez le nom et la période.",
      "GENETEKA_REGISTER_KIND_REQUIRED": "Sélectionnez un seul type d’acte pour un identifiant de registre.",
      "GENETEKA_SEARCH_RUNNING": "Une recherche est déjà en cours pour cette personne.",
      "GENETEKA_DOCUMENT_LIMIT": "La limite de 2 000 candidats a été atteinte.",
      "GENETEKA_JOB_NOT_ACTIVE": "Cette tâche est terminée ou a été annulée.",
      "GENETEKA_JOB_NOT_RESUMABLE": "Cette tâche ne peut pas être reprise.",
      "GENETEKA_PARTICIPANT_INVALID": "Sélectionnez un participant de cet acte.",
      "GENETEKA_PARTICIPANT_REQUIRED": "Sélectionnez un participant avant de confirmer.",
      "GENETEKA_DATE_INVALID": "Vérifiez la date : AAAA, AAAA-MM ou AAAA-MM-JJ.",
      "GENETEKA_REVIEW_STALE": "Cet examen a changé. Fermez puis rouvrez l’éditeur.",
      "GENETEKA_CONFIRM_REQUIRED": "Confirmez d’abord l’identité du participant.",
      "GENETEKA_EVENT_DATE_REQUIRED": "Une date d’événement est requise, pas seulement une année d’enregistrement.",
      "GENETEKA_SCAN_SELECTION_INVALID": "Choisissez une page dans la liste récupérée.",
      "GENETEKA_FORMAT_CHANGED": "Le format des archives a changé. Ouvrez l’original pour l’examiner.",
      "GENETEKA_ACCESS_REQUIRED": "Les archives exigent un accès ou une connexion. Ouvrez l’original.",
      "GENETEKA_EXTERNAL_PORTAL": "Ouvrez cette visionneuse sur le site des archives.",
      "GENETEKA_DOCUMENT_REMOVED": "Le document n’est plus disponible dans cet arbre.",
      "GENETEKA_SCAN_FORMAT": "La réponse des archives n’est ni une image prise en charge ni un PDF.",
      "GENETEKA_RATE_LIMIT": "La limite de requêtes des archives a été atteinte ; la file réessaiera plus tard.",
      "GENETEKA_FETCH_FAILED": "La requête a échoué. Les données enregistrées précédemment restent disponibles.",
      "GENETEKA_SURVIVORS_INVALID": "Vérifiez les noms dans la liste des survivants.",
      "GENETEKA_RELATIVE_INVALID": "Sélectionnez une autre personne du même arbre.",
      "GENETEKA_EVENT_INVALID": "Cet événement ne peut pas être lié à l’acte : choisissez un événement de cette personne ou de sa famille."
    },
    "applied_hint": "Cet événement figure déjà dans le profil de la personne. Les modifications de l’examen ne le mettent pas à jour automatiquement ; modifiez-le dans la liste des événements.",
    "review_values": "Votre lecture pour la comparaison",
    "family": {
      "hint": "Les vérifications incluent tous les conjoints et parents enregistrés, les noms de naissance et les variantes de noms. Des noms identiques ne confirment pas l’identité.",
      "survivors": "Proches survivants",
      "survivors_text": "Formulation d’origine de l’acte",
      "survivors_hint": "Conservez la formulation d’origine. Les suggestions gèrent les listes simples en russe et en polonais ; vérifiez chaque nom et sélectionnez chaque personne manuellement. La liste peut être incomplète.",
      "extract": "Ajouter les noms de la formulation",
      "name_in_record": "Nom dans l’acte",
      "relationship": "Lien avec le défunt",
      "person_in_tree": "Personne dans l’arbre",
      "add_mention": "Ajouter une mention",
      "in_tree": "Dans l’arbre",
      "relations": {
        "spouse": "Conjoint / partenaire",
        "child": "Enfant",
        "parent": "Parent",
        "relative": "Autre proche"
      },
      "codes": {
        "FAMILY_MATCH": "Le nom correspond",
        "FAMILY_PARTIAL": "Correspondance partielle ; examen requis",
        "FAMILY_CONFLICT": "Contredit l’arbre",
        "FAMILY_MISSING": "Pas assez d’informations familiales dans l’arbre",
        "FAMILY_AMBIGUOUS": "Plusieurs correspondances possibles",
        "FAMILY_CONTEXT_INCOMPLETE": "Famille trop grande pour une vérification complète ; certains proches n’ont pas été chargés",
        "RELATION_NOT_RECORDED": "La personne sélectionnée existe, mais ce lien n’est pas enregistré",
        "NAME_READING_DIFFERS": "Personne sélectionnée manuellement ; la graphie diffère ou est incomplète",
        "PARENT_PAIR_DIFFERS": "Ces parents ne forment pas un couple de parents biologiques dans l’arbre",
        "SURVIVOR_ALREADY_DECEASED": "Cette personne est décédée avant l’acte mais figure parmi les survivants",
        "SURVIVOR_NOT_BORN": "Cette personne est née après l’acte",
        "PARTNER_IDENTITY_UNRESOLVED": "L’autre conjoint n’a pas été identifié ; ses parents ne peuvent pas encore être comparés avec l’arbre"
      },
      "in_card": "Acte dans la carte : {name} · {decision}",
      "open": "Ouvrir"
    },
    "find_act": "Trouver l’acte n° {number} dans Geneteka",
    "act_hint": "Recherche de l’acte n° {number} ({details}) : la recherche est préremplie — vérifiez la région et cliquez sur « Trouver et enregistrer les candidats ».",
    "act_found": "L’acte n° {number} de {year} est déjà trouvé — il est en tête de liste et mis en évidence.",
    "act_not_saved": "L’acte n° {number} de {year} ne figure pas parmi les actes enregistrés.",
    "decision_filter": {
      "label": "Actes par décision",
      "all": "Tous",
      "new": "Nouveaux",
      "candidate": "Hypothèses",
      "confirmed": "Confirmés",
      "rejected": "Rejetés"
    },
    "decide": {
      "question": "Est-ce {name} de votre arbre ?",
      "pick": "Qui, dans cet acte, est {name} ? Marquez le participant ci-dessus.",
      "none_fits": "Personne dans cet acte ne correspond par le sexe, le nom et les dates.",
      "only_fit": "Les autres participants ne correspondent pas par le sexe, le nom ou les dates.",
      "auto_rejected": "Rejeté automatiquement : personne dans cet acte ne correspond par le sexe, le nom et les dates.",
      "pick_row": {
        "M": "C’est lui",
        "F": "C’est elle",
        "U": "C’est cette personne"
      },
      "confirmed": {
        "M": "Oui, c’est lui",
        "F": "Oui, c’est elle",
        "U": "Oui, c’est cette personne"
      },
      "candidate": {
        "M": "Peut-être — hypothèse",
        "F": "Peut-être — hypothèse",
        "U": "Peut-être — hypothèse"
      },
      "rejected": {
        "M": "Non, ce n’est pas lui",
        "F": "Non, ce n’est pas elle",
        "U": "Non, quelqu’un d’autre"
      },
      "absent": {
        "M": "Il n’est pas dans cet acte",
        "F": "Elle n’est pas dans cet acte",
        "U": "Cette personne n’est pas dans l’acte"
      },
      "done": {
        "confirmed": "Confirmé.",
        "candidate": "Enregistré comme hypothèse.",
        "rejected": "Rejeté. L’acte est replié ; vous pouvez le restaurer."
      },
      "restore": "Restaurer comme hypothèse",
      "show": "Afficher l’acte",
      "hide": "Replier"
    },
    "this_person": "cette personne",
    "unfit": {
      "title": "Ne correspond pas",
      "ROLE_SEX": "autre sexe",
      "OTHER_NAME": "autre prénom",
      "BIRTH": "né(e) {years} selon l’arbre",
      "DEATH": "décédé(e) {years} selon l’arbre",
      "AGE": "âge en {year} selon l’arbre : {age}",
      "STATED_AGE": "âge dans l’acte {stated}, selon l’arbre {age}"
    },
    "give_date": "Saisissez la date d’après la numérisation",
    "event_needs_date": "Un nouvel événement nécessite la date de l’acte — saisissez-la d’après la numérisation.",
    "scan": "Numérisation",
    "scan_page": "Page de l’acte n° {number}",
    "no_page": "Non choisie",
    "save_page": "Enregistrer la page dans l’arbre",
    "apply": {
      "title": "Ajouter à l’arbre",
      "people": "Ajouter l’acte à ces cartes :",
      "in_card": "déjà dans la carte · {decision}",
      "event": "Événement « {type} » :",
      "event_label": "Événement tiré de l’acte",
      "cite": "Lier l’acte à cet événement de l’arbre",
      "cited": "l’acte est déjà cité",
      "new": "Ajouter un nouvel événement",
      "new_family": "Ajouter un nouvel événement à la famille du couple",
      "no_event": "Aucun événement",
      "mention": "Mention dans un acte",
      "submit": "Ajouter",
      "done": "Ajouté à l’arbre."
    },
    "relative": {
      "subject": {
        "B": "Enfant",
        "D": "Défunt"
      },
      "tag": {
        "M": "Acte concernant un frère",
        "F": "Acte concernant une sœur",
        "U": "Acte concernant un frère ou une sœur"
      },
      "why": "{sex, select, F {Elle n’est pas} M {Il n’est pas} other {Cette personne n’est pas}} dans cet acte, mais les parents qui y figurent sont ses parents dans l’arbre.",
      "rows": "Qui est dans l’acte → qui est dans l’arbre",
      "new": {
        "M": "Nouveau : frère",
        "F": "Nouvelle : sœur",
        "U": "Nouveau : frère ou sœur"
      },
      "new_hint": "ajouté comme enfant de ces parents",
      "pick": "Qui c’est dans l’arbre",
      "pick_new": "Nouveau — ajouter à l’arbre",
      "sex": "Frère ou sœur",
      "brother": "Frère",
      "sister": "Sœur",
      "apply": "Ajouter à l’arbre · {count}",
      "not_family": "Pas notre famille",
      "done": "Ajouté à l’arbre."
    },
    "rights": {
      "NOC-NC": "Pas de droit d’auteur · usage non commercial uniquement",
      "NOC-OKLR": "Pas de droit d’auteur · autres restrictions légales",
      "NOC-CR": "Pas de droit d’auteur · restrictions contractuelles",
      "NOC-US": "Pas de droit d’auteur aux États-Unis",
      "INC": "Protégé par le droit d’auteur",
      "INC-EDU": "Protégé par le droit d’auteur · usage éducatif autorisé",
      "INC-NC": "Protégé par le droit d’auteur · usage non commercial autorisé",
      "NKC": "Aucun droit d’auteur connu",
      "CNE": "Droit d’auteur non évalué",
      "UND": "Droit d’auteur indéterminé"
    }
  },
  "archive_guide": {
    "place": "Localité / district historique",
    "other_place": "Autre lieu (facultatif)",
    "place_placeholder": "Vide — les lieux ci-dessus",
    "by_life": "Les archives sont choisies selon les lieux de vie de la personne :",
    "no_country": "Pays inconnu — ajoutez le lieu de naissance.",
    "place_unknown": "lieu non indiqué",
    "by_relative": "d’après un proche : {name}",
    "period_hint": "Utilisez l’année de l’événement pour les actes d’état civil et les années de résidence pour les registres des ménages. Effacez les années pour voir toutes les périodes publiées.",
    "period_hint_life": "Des années vides signifient l’année de l’événement dans chaque pays. Pour les registres des ménages, saisissez les années de résidence ; une période large affiche toutes les périodes publiées.",
    "find": "Trouver des archives",
    "no_books_for_country": "Le choix des registres par lieu n’est pas encore disponible pour ce pays.",
    "portals": "Archives et bases de données de ce pays pour la durée de vie de la personne :",
    "no_portals": "Notre liste ne contient pas encore d’archives de ce pays.",
    "errors": {
      "context": "Impossible de charger les lieux et les années de la personne. Rechargez la page.",
      "routes": "Impossible de choisir les archives : le serveur n’a pas répondu. Réessayez.",
      "books": "La liste des registres ne s’est pas chargée. Réessayez plus tard.",
      "invalid": "Vérifiez la requête : les années sont des nombres de 1 à 9999, le lieu fait au plus 300 caractères.",
      "ARCHIVE_PLACE_REQUIRED": "Aucun lieu indiqué : saisissez une localité ou une paroisse.",
      "ARCHIVE_YEAR_RANGE": "Les années sont inversées : la première année ne doit pas être postérieure à la dernière.",
      "ARCHIVE_ROUTE_INVALID": "Le lieu a changé — choisissez à nouveau les archives.",
      "RATE_LIMITED": "Trop de requêtes d’affilée. Attendez une minute et réessayez."
    },
    "no_route": "Aucune règle d’orientation vérifiée n’est encore disponible pour ce lieu. Cela ne signifie pas que les actes sont absents.",
    "general_guide": "Guide officiel de généalogie de Biélorussie",
    "outside_period": "La période principale des fonds diffère des années sélectionnées",
    "catalogue": "Guide officiel",
    "load_books": "Afficher les registres et inventaires",
    "no_online_list": "Aucune liste individuelle de registres n’est connectée. Ouvrez le guide des archives pour voir les inventaires disponibles.",
    "unavailable": "Le catalogue est indisponible ou son format a changé. Ce n’est pas un résultat de recherche vide.",
    "empty": "Aucune entrée pour ces années dans cette liste publiée. Vérifiez d’autres paroisses, confessions et archives.",
    "series": "Groupe de registres : fonds/inventaire uniquement ; le numéro de dossier individuel est à vérifier. Unités de conservation",
    "place_match": "Le nom de la paroisse ressemble au lieu ; vérifiez que la localité dépendait bien de cette paroisse.",
    "open_book": "Ouvrir l’entrée du catalogue",
    "more_online": "La première page du catalogue est affichée. D’autres entrées sont disponibles sur le site des archives.",
    "retrieved": "Récupéré",
    "limitations": "Ce sont des pistes de recherche, pas la preuve qu’un acte nomme cette personne. Les frontières et les paroisses ont changé ; une autre paroisse ou confession peut mener à d’autres archives.",
    "types": {
      "household": "Registres des ménages",
      "residence": "Registres de résidence",
      "land": "Registres fonciers",
      "voters": "Listes électorales",
      "birth": "Naissances",
      "marriage": "Mariages",
      "death": "Décès",
      "confession": "Listes de confession",
      "revision": "Listes de révision"
    },
    "religions": {
      "orthodox": "Paroisses orthodoxes / uniates",
      "catholic": "Paroisses catholiques"
    },
    "reasons": {
      "MOLODECHNO_HOUSEHOLDS": "Districts de Vileïka, Valojyn, Molodetchno et Miadzel : actes locaux et registres des ménages. Vérifiez le conseil de village et les années exactes dans l’inventaire.",
      "HISTORICAL_VILEYKA": "Les registres de certaines paroisses de l’ancien ouïezd de Vileïka sont répertoriés aux NIAB à Minsk. Les années publiées et les cotes fonds/inventaire sont disponibles.",
      "HISTORICAL_MINSK": "Les NIAB à Minsk conservent des actes généalogiques des gouvernements de Minsk, Moguilev, Vitebsk et d’une partie de celui de Grodno. Identifiez la paroisse historique.",
      "HISTORICAL_VILNA_GRODNO": "Vérifiez aussi les NIAB à Grodno pour l’ancien gouvernement de Grodno et une partie de celui de Vilna. Les frontières actuelles ne déterminent pas un dépôt unique.",
      "HISTORICAL_VILNIUS": "Pour Wilno / Vilnius, consultez les Archives historiques d’État de Lituanie et les registres publiés sur ePaveldas. Le catalogue contient aussi d’autres documents."
    }
  },
  "archive_books": {
    "title": "Registres et actes d’archives",
    "load_error": "Impossible de charger les registres d’archives.",
    "retry": "Réessayer",
    "empty": "Aucun registre lié pour l’instant. Cherchez dans Geneteka ou rattachez une source d’archives ci-dessous.",
    "records": "Actes",
    "attached_source": "Source rattachée",
    "problems": "Contradictions trouvées",
    "catalogue_unknown": "Registre identifié d’après l’index. Le titre d’origine du registre et sa cote n’ont pas encore été récupérés.",
    "mentioned": "Proche mentionné",
    "scan_saved": "Numérisation enregistrée",
    "checked_in": "Examiné dans",
    "check_record": "Ouvrir l’acte et les vérifications",
    "rejected": "Acte n° {number} rejeté et retiré des registres.",
    "source_hint": "Source rattachée manuellement. Les vérifications des liens de parenté nécessitent les noms et les rôles tirés de l’acte lui-même.",
    "truncated": "Affichage des 2 000 premiers actes liés."
  },
  "evidence": {
    "title": "Documents, identifiants et listes familiales",
    "intro": "Comparez les affirmations des documents avec l’arbre. Les dates déduites restent des candidates tant que la source et l’identité ne sont pas vérifiées.",
    "coverage": "Pays et formats examinés",
    "coverage_hint": "Tous les pays ISO sont disponibles. Les règles communes de l’OACI s’appliquent aux MRZ complètes TD1, TD2 et TD3. Les systèmes nationaux répertoriés couvrent 15 pays ; les autres systèmes nationaux ne sont pas encore examinés. Un chiffre de contrôle correct ne prouve ni la délivrance ni l’identité.",
    "country": "Pays",
    "rule_source": "Référence de la règle",
    "truncated": "Affichage des 200 premiers documents.",
    "source": "Ouvrir la source",
    "download": "Télécharger la pièce jointe",
    "text": "Texte du document / transcription",
    "applied": "Adresse ajoutée aux événements avec une citation de source",
    "apply_address": "Ajouter l’adresse de résidence aux événements",
    "edit": "Modifier le document",
    "add": "Ajouter un document",
    "document_title": "Titre du document",
    "kind": "Type de document",
    "decision_label": "Mon évaluation du document",
    "date": "Date du document / de l’événement",
    "birth": "Date de naissance indiquée dans le document",
    "age": "Âge à la date du document",
    "source_url": "URL de la source",
    "existing_source": "Source de la carte de cette personne",
    "new_source": "Créer une source pour ce document",
    "scan": "Numérisation jointe",
    "upload": "Importer un document",
    "uploaded": "Fichier importé",
    "transcription_hint": "Saisissez les champs transcrits ou collez une transcription existante. Si la reconnaissance est activée sur le serveur, la numérisation jointe peut être lue avec le bouton ci-dessous. Les champs d’adresse explicitement libellés peuvent être copiés depuis le texte avec le bouton ci-dessous.",
    "identifiers": "Identifiants personnels",
    "scheme": "Système d’identifiant",
    "other_scheme": "Autre / règle non examinée",
    "number": "Numéro tel qu’écrit",
    "remove": "Supprimer la ligne",
    "add_identifier": "Ajouter un identifiant",
    "import_identifiers": "Copier SSN / IDNO du GEDCOM",
    "addresses": "Adresses dans le document",
    "address": "Adresse complète",
    "address_role_label": "Rôle de l’adresse",
    "person": "Personne à cette adresse",
    "this_person": "Personne de cette carte",
    "address_start": "Date / début de période",
    "address_end": "Fin de période",
    "add_address": "Ajouter une adresse",
    "extract_addresses": "Copier les adresses libellées depuis le texte",
    "household": "Liste familiale et migration",
    "originCountry": "Pays d’origine",
    "destinationCountry": "Pays de destination",
    "family": "Famille à comparer",
    "all_families": "Toutes les familles : correspondances uniquement",
    "scope_label": "Qui la liste décrit",
    "completeness_label": "Exhaustivité de la liste",
    "absence_hint": "Choisissez les proches attendus dans la liste. Une absence ne devient un avertissement que pour une liste familiale complète avec une famille et une date sélectionnées. Une liste de passagers seule n’établit pas une famille complète.",
    "name": "Nom tel qu’écrit",
    "relation_label": "Lien avec la personne de cette carte",
    "presence_label": "Rôle dans l’acte",
    "match_person": "Faire correspondre à une personne de l’arbre",
    "unassigned": "Pas encore associé",
    "add_member": "Ajouter une personne de la liste",
    "checking": "Vérification des affirmations…",
    "preview_error": "La vérification n’a pas pu aboutir. Vérifiez les dates, les champs obligatoires et la connexion.",
    "save": "Enregistrer le document",
    "cancel": "Annuler",
    "reload": "Recharger la liste",
    "stale": "Le document a changé. Rechargez la liste et ouvrez sa version actuelle.",
    "error": "L’action a échoué. Vérifiez les champs et l’accès à l’arbre.",
    "birth_from_age": "Intervalle de naissance d’après l’âge",
    "candidates": "Correspondances possibles",
    "not_listed": "Proches non associés à la liste",
    "address_alternative": "Une autre adresse sur cette période, ligne",
    "kind_label": {
      "identity": "Pièce d’identité",
      "social_security": "Sécurité sociale",
      "migration": "Acte de migration",
      "census": "Recensement",
      "household": "Registre des ménages / livret de famille",
      "other": "Autre",
      "headstone": "Pierre tombale"
    },
    "decision": {
      "candidate": "Non examiné",
      "confirmed": "Lien confirmé",
      "rejected": "Rejeté"
    },
    "status": {
      "conflict": "Affirmations contradictoires",
      "review": "Examen nécessaire",
      "consistent": "Aucune contradiction trouvée dans les données disponibles",
      "rejected": "Rejeté par l’utilisateur"
    },
    "identifier_status": {
      "unsupported": "Système non examiné : aucune date extraite",
      "no_date": "Aucune date de naissance fiable encodée",
      "invalid": "Le numéro ou la date n’a pas passé la validation",
      "candidate": "Date candidate tirée du numéro"
    },
    "validation": {
      "none": "Format non vérifié",
      "structure": "Structure vérifiée ; authenticité non établie",
      "checksum": "Le chiffre de contrôle correspond ; identité non établie"
    },
    "member_status": {
      "conflict": "Contradiction",
      "review": "À examiner",
      "matched": "Associé manuellement",
      "unassigned": "Non associé"
    },
    "mode": {
      "date": "Date de naissance",
      "partial": "Date partielle",
      "conditional": "Indice conditionnel",
      "no_date": "Aucune date fiable"
    },
    "field": {
      "identifier": "Identifiant",
      "member": "Personne",
      "address": "Adresse",
      "birthDate": "Date de naissance",
      "age": "Âge"
    },
    "address_role": {
      "residence": "Résidence",
      "previous": "Résidence précédente",
      "destination": "Destination",
      "relative": "Adresse d’un proche",
      "contact": "Adresse de contact",
      "unknown": "Rôle inconnu"
    },
    "relation": {
      "self": "La personne elle-même",
      "spouse": "Conjoint / partenaire",
      "child": "Enfant",
      "parent": "Parent",
      "sibling": "Frère ou sœur",
      "relative": "Autre proche",
      "nonrelative": "Pas un proche"
    },
    "presence": {
      "present": "Présent / voyage ensemble",
      "left_behind": "Resté dans le pays d’origine",
      "destination_contact": "Contact à destination",
      "mentioned": "Simple mention"
    },
    "scope": {
      "mentioned": "Mentions individuelles",
      "travellers": "Passagers / voyageurs",
      "household": "Résidents à une même adresse",
      "family": "Famille entière"
    },
    "completeness": {
      "unknown": "Inconnue",
      "partial": "Liste partielle",
      "complete": "Complète pour le périmètre de la source"
    },
    "messages": {
      "RULE_NOT_REVIEWED": "Aucune règle examinée pour ce système. Utilisez le champ explicite de date de naissance du document.",
      "SSN_NO_BIRTH": "Le SSN n’encode pas la date de naissance. Les dossiers SS-5 / Numident contiennent un champ distinct de date de naissance.",
      "IIN_NOT_BIRTH": "L’IIN est immuable et ne correspond pas forcément à la date de naissance. Son préfixe n’est pas une preuve de date de naissance.",
      "IIN_LEGACY_ONLY": "L’interprétation historique de l’IIN n’est qu’une hypothèse. Vérifiez la date imprimée ; une divergence n’invalide pas l’IIN.",
      "SE_DATE_MAY_DIFFER": "Les identifiants suédois peuvent utiliser un autre jour de naissance lorsque les numéros disponibles sont épuisés.",
      "LV_VERSION": "Les anciens numéros lettons encodent la date de naissance ; les nouveaux préfixes 32 à 39, non.",
      "MONTH_ONLY": "Seuls l’année et le mois sont encodés ; aucun jour n’est déduit.",
      "CENTURY_UNRESOLVED": "Le siècle n’est pas déterminé : des candidats sont affichés ; une autre source est nécessaire.",
      "PLACEHOLDER_NUMBER": "Le numéro contient un texte de remplissage, pas un identifiant complet.",
      "CHECKSUM_FAILED": "Le chiffre de contrôle ne correspond pas. Vérifiez la transcription.",
      "DATE_OR_FORMAT_INVALID": "Format invalide, date de calendrier invalide ou date postérieure au document.",
      "CHECKSUM_NOT_CHECKED": "Le chiffre de contrôle de ce système n’a pas été vérifié.",
      "IDENTIFIER_INVALID": "L’identifiant n’a pas passé les vérifications de format ou de date.",
      "IDENTIFIER_DATE_COMPATIBLE": "La date encodée est compatible avec la date de naissance de l’arbre ; cela seul n’établit pas l’identité.",
      "IDENTIFIER_DATE_HINT_DIFFERS": "L’indice de date conditionnel diffère de l’arbre.",
      "IDENTIFIER_DATE_DIFFERS": "La date encodée diffère de la date de naissance de l’arbre.",
      "STATED_BIRTH_DIFFERS": "La date de naissance indiquée diffère de celle de la personne.",
      "BIRTH_AFTER_DOCUMENT": "La naissance est datée d’après le document.",
      "AGE_BIRTH_DIFFERS": "L’âge implique un autre intervalle de naissance. L’âge déclaré peut être arrondi.",
      "AGE_NOT_PARSED": "L’âge n’a pas pu être analysé : saisissez les années révolues et la date du document.",
      "DOCUMENT_DATES_DISAGREE": "La date de naissance, l’âge et/ou l’identifiant de ce document ne concordent pas.",
      "PERSON_LISTED_TWICE": "La même personne est associée à plusieurs entrées de la liste.",
      "RELATION_NOT_RECORDED": "Le lien indiqué à cette date n’est pas enregistré dans la famille sélectionnée.",
      "NAME_READING_DIFFERS": "Le nom ne correspond pas entièrement ; vérifiez l’orthographe et les homonymes.",
      "PERSON_NOT_BORN": "La personne n’était pas encore née à la date du document.",
      "PERSON_ALREADY_DECEASED": "La personne est décédée avant le document mais figure comme présente ou comme contact vivant.",
      "NAME_AMBIGUOUS": "Plusieurs personnes correspondent. Sélectionnez l’identité manuellement.",
      "UNMATCHED_DOCUMENT_PERSON": "Aucun proche dans le contexte disponible de l’arbre ne correspond à cette personne.",
      "IDENTITY_NOT_CONFIRMED": "Une correspondance possible a été trouvée ; l’identité n’a pas été confirmée.",
      "ABSENCE_NOT_CONCLUSIVE": "Cette liste ne justifie pas de traiter l’absence d’un proche comme une contradiction.",
      "OUTSIDE_LIFETIME": "Pas encore né ou déjà décédé à la date indiquée.",
      "POSSIBLE_UNASSIGNED_MATCH": "Un nom similaire figure dans la liste mais n’a pas été associé.",
      "LIFETIME_UNCERTAIN": "Dates insuffisantes pour déterminer si la personne a sa place dans cette liste.",
      "NOT_LISTED_IN_COMPLETE_FAMILY": "Absent d’une liste familiale complète. Vérifiez la source et le lien de parenté.",
      "NOT_LISTED_IN_PARTIAL_RECORD": "Non listé ; un acte incomplet ne prouve pas l’absence dans la famille.",
      "ADDRESS_PERIOD_REVERSED": "La période de l’adresse se termine avant de commencer.",
      "ADDRESS_OVERLAP_REVIEW": "L’arbre a une autre adresse sur cette période. Un déménagement ou plusieurs résidences peuvent l’expliquer.",
      "ADDRESS_OUTSIDE_LIFETIME": "L’adresse de résidence est datée hors de la durée de vie connue.",
      "FAMILY_CONTEXT_INCOMPLETE": "Le contexte d’un grand arbre est tronqué ; les avertissements d’absence sont désactivés.",
      "OTHER_DOCUMENT_BIRTH_DIFFERS": "Les affirmations sur la naissance diffèrent d’un autre document.",
      "DOCUMENT_CONTEXT_INCOMPLETE": "La comparaison est limitée aux 200 premiers documents.",
      "MRZ_ONLY": "Collez la zone OACI complète (TD1 : 3×30, TD2 : 2×36, TD3 : 2×44). Il s’agit d’une zone distincte du document, pas de son numéro ordinaire. Cette vérification n’établit ni le pays de délivrance ni l’identité.",
      "MRZ_BIRTH_INCOMPLETE": "La date de naissance de la MRZ comporte des éléments inconnus. Saisissez manuellement la partie connue dans le champ de date de naissance.",
      "DOCUMENT_BEFORE_BIRTH": "Le document / la photo est antérieur à l’intervalle de naissance connu.",
      "DEATH_BEFORE_BIRTH": "Le décès indiqué est antérieur à la naissance indiquée.",
      "STATED_DEATH_DIFFERS": "La date de décès indiquée diffère de celle de la personne."
    },
    "document_source": "Source de ce document",
    "applied_edit_hint": "Modifier le document ne change pas les événements déjà ajoutés. Modifiez-les dans la carte de la personne ; rejeter le document marque sa citation comme rejetée.",
    "transcribe": "Lire le texte de la numérisation",
    "transcribing": "Lecture…",
    "transcribe_hint": "La numérisation est envoyée à Anthropic (Claude) pour être lue. Le texte est ajouté à la transcription comme non vérifié : comparez-le avec la numérisation avant d’enregistrer.",
    "transcribe_done": "Le texte a été ajouté à la transcription. Comparez-le avec la numérisation.",
    "transcribe_truncated": "Le texte a été ajouté mais il est incomplet : le document est trop long. Vérifiez-le et ajoutez le reste.",
    "transcribe_errors": {
      "TRANSCRIBE_NOT_CONFIGURED": "La reconnaissance de texte n’est pas configurée sur le serveur.",
      "TRANSCRIBE_BUSY": "Le service de reconnaissance est occupé. Réessayez dans une minute.",
      "TRANSCRIBE_TOO_LARGE": "Le fichier est trop volumineux : images jusqu’à 5 Mo, PDF jusqu’à 20 Mo.",
      "TRANSCRIBE_UNSUPPORTED_TYPE": "Les formats JPEG, PNG, GIF, WebP et PDF peuvent être lus.",
      "TRANSCRIBE_UNSUPPORTED_FILE": "Ce fichier n’a pas pu être lu.",
      "TRANSCRIBE_FAILED": "Le texte n’a pas pu être lu. Réessayez plus tard.",
      "TRANSCRIBE_REFUSED": "Le service a refusé de lire ce fichier.",
      "TRANSCRIBE_EMPTY": "Aucun texte n’a été trouvé sur la numérisation."
    }
  },
  "merge": {
    "title": "Fusionner avec une autre personne",
    "keep_card": "Profil principal",
    "edit_hint": "Corrigez la valeur choisie : la carte conservée reçoit ce que vous saisissez",
    "search_hint": "Trouvez l’autre fiche de cette personne. Examinez les proches et les valeurs contradictoires avant de fusionner.",
    "find_person": "Prénom, nom ou identifiant",
    "search": "Rechercher",
    "searching": "Recherche…",
    "not_found": "Aucune correspondance. Essayez une autre graphie.",
    "preserve_hint": "Les événements, documents, sources et notes des deux fiches sont conservés. Les valeurs précédentes restent dans une note et dans l’historique des fusions.",
    "parents": "Versions de la filiation",
    "parents_hint": "Une filiation non confirmée est tracée en pointillés. Affichez chaque version et confirmez la famille biologique principale. L’adoption est une décision distincte et explicite.",
    "different_parents": "Versions de filiation différentes",
    "primary": "Parents principaux",
    "confirmed": "Confirmée",
    "candidate": "Version non confirmée",
    "rejected": "Version rejetée",
    "unknown_parents": "Parents non indiqués",
    "pedigree_conflict": "Les fiches ne s’accordent pas sur le type de lien. Veuillez le vérifier.",
    "view_version": "Afficher cette version",
    "change_parentage": "Modifier le statut du lien",
    "set_primary": "Confirmer les parents principaux",
    "review_parentage": "Examiner la filiation",
    "primary_hint": "Cette variante deviendra la famille biologique principale. Les autres variantes non rejetées restent candidates et conservent leurs documents. Cela n’implique pas d’adoption.",
    "save_parentage": "Enregistrer la décision",
    "parent_saved": "Décision sur la filiation enregistrée.",
    "history": "Historique des fusions",
    "undo_hint": "L’annulation restaure les fiches d’origine. Elle reste possible tant que les données concernées n’ont pas changé après la fusion.",
    "pairs": "{count, plural, one {# paire} other {# paires}}",
    "undo": "Annuler la fusion",
    "undone": "Fusion annulée",
    "undo_confirm": "Restaurer les profils séparés et les liens familiaux précédents ?",
    "working": "Enregistrement…",
    "done": "{count, plural, one {# paire fusionnée} other {# paires fusionnées}}. Documents et événements conservés.",
    "failed": "Impossible d’effectuer l’action. Veuillez réessayer.",
    "candidate_link": "Hypothèse de filiation · ligne en pointillés",
    "limit": "Les 100 premières paires sont affichées. Poursuivez avec les branches restantes après avoir examiné celles-ci.",
    "pedigree": {
      "birth": "Lien biologique",
      "adopted": "Adopté(e)",
      "foster": "Famille d’accueil / tutelle",
      "other": "Autre"
    },
    "fields": {
      "patronymic": "Patronyme",
      "firstName": "Prénom",
      "lastName": "Nom",
      "maidenName": "Nom de naissance",
      "nickName": "Surnom",
      "namePrefix": "Préfixe",
      "nameSuffix": "Suffixe",
      "sex": "Sexe",
      "vitalStatus": "Statut vital",
      "birthDate": "Date de naissance",
      "birthPlace": "Lieu de naissance",
      "birthCountryCode": "Pays de naissance",
      "deathDate": "Date de décès",
      "deathPlace": "Lieu de décès",
      "deathCountryCode": "Pays de décès",
      "expectedDate": "Date de naissance prévue",
      "photoUrl": "Photo"
    },
    "errors": {
      "MERGE_STALE": "Les données ont changé. Actualisez l’aperçu et examinez à nouveau la fusion.",
      "MERGE_BUSY": "Ces fiches sont en cours de modification. Veuillez réessayer.",
      "MERGE_UNDO_CHANGED": "Les fiches concernées ont changé après la fusion. L’annulation a été interrompue pour préserver les nouvelles données.",
      "MERGE_TOO_LARGE": "Trop de fiches pour une seule fusion. Choisissez une branche plus petite.",
      "MERGE_PAIR_INVALID": "Choisissez deux profils différents de cet arbre.",
      "MERGE_SELECTION_INVALID": "La sélection de la fusion a changé. Ouvrez un nouvel aperçu.",
      "MERGE_CHOICE_INVALID": "Le champ sélectionné ne correspond plus à l’aperçu. Actualisez-le.",
      "MERGE_SELF_PARTNER": "Cette fusion ferait de quelqu’un son propre conjoint. Désélectionnez la paire incorrecte.",
      "MERGE_SELF_PARENT": "Cette fusion ferait de quelqu’un son propre parent. Désélectionnez la paire incorrecte.",
      "MERGE_ANCESTOR_CYCLE": "Cette fusion créerait une boucle dans l’ascendance. Examinez les paires sélectionnées.",
      "MERGE_DATE_ORDER": "La date de naissance choisie est postérieure à la date de décès. Vérifiez les valeurs.",
      "MERGE_LIFE_CONFLICT": "Le statut vital contredit la date de décès. Vérifiez les valeurs.",
      "MERGE_PRIMARY_INVALID": "Seuls des parents biologiques confirmés peuvent être principaux."
    },
    "family_record": "Fiche familiale",
    "facts": {
      "from_father": "d’après le père",
      "from_other": "du doublon",
      "replace": "Remplacer",
      "replace_hint": "Reprendre « {value} » dans la fiche conservée",
      "restore": "Annuler",
      "restore_hint": "Garder la valeur précédente : « {value} »",
      "moves": "est transféré",
      "moves_hint": "La fiche conservée n’en a pas : cette valeur est transférée d’elle-même",
      "same": "identique"
    },
    "columns": {
      "keep": "Conservée",
      "other": "Doublon",
      "swap": "Inverser : conserver la fiche de droite",
      "only_differences": "Différences uniquement",
      "no_differences": "Aucune différence : tout ce que contiennent les deux fiches concorde.",
      "hint": "« Conservée » montre déjà ce qu’elle contiendra. Sur le doublon, « Remplacer » reprend sa valeur, et ce qui manque à la fiche conservée est transféré de soi-même."
    },
    "sections": {
      "facts": "Informations essentielles",
      "family": "Membres de la famille"
    },
    "family": {
      "same": "même personne",
      "joined": "sera fusionné",
      "unjoin": "Ne pas fusionner",
      "join": "Fusionner",
      "join_hint": "C’est une seule personne : les deux cartes n’en font plus qu’une, avec leurs fiches",
      "apart": "similaire — reste séparé",
      "moves": "est transféré",
      "moves_hint": "Devient un proche de la fiche conservée",
      "differences": "En quoi diffèrent les cartes fusionnées"
    },
    "review": {
      "title": "Fusionner les fiches",
      "step_compare": "Comparer",
      "step_finish": "Vérifier et fusionner",
      "continue": "Continuer",
      "back": "Retour à la comparaison",
      "finish": "{count, plural, =1 {Fusionner} one {Fusionner # paire} other {Fusionner # paires}}",
      "stays": "Fiche conservée",
      "goes": "Fusionnée avec elle et retirée de l’arbre",
      "taken": "Repris du doublon",
      "edited": "Corrigé à la main",
      "joined": "Également fusionné",
      "moved": "{count, plural, one {# proche du doublon est transféré} other {# proches du doublon sont transférés}} vers elle",
      "undo_note": "La fusion peut être annulée dans l’historique des fusions de la carte de la personne."
    }
  },
  "parent_transfer": {
    "title": "Parents et autres mariages",
    "legend": "Contradiction de dates dans la filiation",
    "unknown_parents": "Parents non enregistrés",
    "suggestion": "Vérifiez les actes et sélectionnez un autre mariage d’un parent si l’enfant appartient à cette famille.",
    "current": "Parents actuels",
    "choose": "Autre mariage d’un parent",
    "placeholder": "Choisir une famille…",
    "no_marriage_date": "Date du mariage inconnue",
    "suggested": "Candidat à examiner : la contradiction de dates est résolue",
    "marriage": "Mariage",
    "review": "Examiner le transfert de l’enfant",
    "move": "Transférer l’enfant dans cette famille",
    "done": "Enfant transféré. L’ancien lien reste dans les versions de parents ; les documents et les autres enfants ne changent pas.",
    "issues": {
      "BIRTH_AFTER_MOTHER_DEATH": "La naissance de l’enfant ({birth}) est postérieure au décès de la mère enregistrée {name} ({date}). Vérifiez ce lien et les dates.",
      "BIRTH_LONG_AFTER_PARENT_DEATH": "La naissance de l’enfant ({birth}) a lieu plus d’un an après le décès du parent {name} ({date}). Le lien ou la date est peut-être faux.",
      "PARENT_BORN_AFTER_CHILD": "Le parent {name} est né ({date}) après l’enfant ({birth}). Vérifiez ce lien.",
      "BIRTH_BEFORE_MARRIAGE": "L’enfant est né ({birth}) avant le mariage enregistré ({date}). Une naissance avant le mariage est possible ; vérifiez la famille d’après les actes.",
      "BIRTH_AFTER_FAMILY_END": "L’enfant est né ({birth}) plus d’un an après la fin du mariage ({date}). Vérifiez à quel mariage l’enfant appartient.",
      "BIRTH_AFTER_NEXT_MARRIAGE": "L’enfant est né ({birth}) plus d’un an après qu’un parent a commencé un autre mariage ({date}). Vérifiez à quel mariage l’enfant appartient."
    },
    "errors": {
      "TRANSFER_LOAD": "Impossible de charger les familles des parents.",
      "TRANSFER_REFRESH": "Transfert enregistré, mais l’arbre n’a pas pu s’actualiser. Rechargez la page.",
      "TRANSFER_FAILED": "Impossible de transférer l’enfant. Actualisez les données et réessayez.",
      "TRANSFER_STALE": "Les données ont changé. La liste a été actualisée ; choisissez une famille et examinez à nouveau.",
      "TRANSFER_INVALID_FAMILY": "Sélectionnez une autre famille d’un parent actuel.",
      "TRANSFER_SELF_PARENT": "Une personne ne peut pas être son propre parent.",
      "TRANSFER_CYCLE": "Ce transfert crée une boucle dans l’ascendance. Vérifiez les liens.",
      "TRANSFER_PEDIGREE_CONFLICT": "Cette famille a déjà un autre type de lien. Examinez-le d’abord dans les versions de parents.",
      "TRANSFER_TOO_LARGE": "Trop de familles pour un seul examen."
    },
    "checks": {
      "BIRTH_AFTER_MOTHER_DEATH": {
        "title": "Né(e) après le décès de la mère",
        "message": "L’enfant est né après le décès de la mère enregistrée. Vérifiez ce lien et les dates."
      },
      "BIRTH_LONG_AFTER_PARENT_DEATH": {
        "title": "Né(e) après le décès du parent",
        "message": "L’enfant est né plus d’un an après le décès du parent. Le lien ou une date est peut-être faux."
      },
      "PARENT_BORN_AFTER_CHILD": {
        "title": "Parent né après l’enfant",
        "message": "Vérifiez ce lien et les dates."
      },
      "BIRTH_BEFORE_MARRIAGE": {
        "title": "Né(e) avant le mariage des parents",
        "message": "Une naissance avant le mariage est possible ; vérifiez la famille d’après les actes."
      },
      "BIRTH_AFTER_FAMILY_END": {
        "title": "Né(e) après la fin du mariage",
        "message": "L’enfant est né plus d’un an après la fin du mariage. Vérifiez à quel mariage l’enfant appartient."
      },
      "BIRTH_AFTER_NEXT_MARRIAGE": {
        "title": "Né(e) d’un autre mariage d’un parent",
        "message": "L’enfant est né plus d’un an après qu’un parent a commencé un autre mariage. Vérifiez à quel mariage l’enfant appartient."
      }
    }
  },
  "parents_editor": {
    "edit": "Modifier les parents",
    "readonly": "Seuls le propriétaire et les éditeurs de l’arbre peuvent modifier les parents.",
    "load_error": "Impossible de charger les parents. Fermez la modification et rouvrez-la.",
    "saved": "Enregistré. Les liens précédents restent dans l’historique et parmi les versions masquées.",
    "fix": "Corriger les parents",
    "replace": "Remplacer",
    "role_label": "Qui sont-ils",
    "roles": {
      "birth": "Parents biologiques",
      "alternative": "Autre version (non confirmée)",
      "adopted": "Parents adoptifs",
      "foster": "Famille d’accueil, tuteurs",
      "rejected": "Lien erroné — masquer"
    },
    "caption": {
      "birth": "Parents biologiques",
      "alternative": "Autre version des parents · non confirmée",
      "adopted": "Parents adoptifs",
      "foster": "Famille d’accueil"
    },
    "hidden_list": "Liens masqués et erronés ({count})",
    "add_alternative": "Autre version des parents",
    "add_adopted": "Parents adoptifs ou d’accueil",
    "other_marriages": "Autres mariages des parents",
    "or_people": "Ou choisir des personnes",
    "suggested": "concorde avec les dates",
    "kind": "Ce qu’ils sont pour l’enfant",
    "father": "Père",
    "mother": "Mère",
    "search": "Prénom, nom ou identifiant",
    "choose_person": "Choisir",
    "change_person": "Choisir quelqu’un d’autre",
    "clear_person": "Retirer",
    "nobody_found": "Aucune personne trouvée",
    "review": {
      "replace": "{from} → {to}. L’ancien couple reste comme lien erroné masqué ; les documents, frères et sœurs ne changent pas.",
      "alternative": "{to} — une autre version, non confirmée, des parents. Les parents actuels restent.",
      "adopted": "{to} — parents adoptifs. Les parents biologiques restent.",
      "foster": "{to} — famille d’accueil. Les parents biologiques restent."
    }
  },
  "duplicate_hint": {
    "title": "Doublon possible",
    "flag": "Doublon possible : {count, plural, one {# fiche similaire} other {# fiches similaires}}",
    "explanation": "Il y a des fiches similaires dans cet arbre. Des noms et dates identiques demandent une vérification des documents ; la fusion nécessite une confirmation.",
    "compare": "Comparer les fiches",
    "more": "Afficher plus",
    "remaining": "D’autres fiches restent à vérifier. Cette liste est incomplète.",
    "check_more": "Vérifier davantage",
    "checking": "Vérification des correspondances…",
    "failed": "Impossible de rechercher les doublons possibles.",
    "readonly": "Vous pouvez comparer les fiches. La fusion nécessite le droit de modification.",
    "reasons": {
      "same_name": "Même prénom et même nom",
      "birth_exact": "Même date de naissance",
      "death_exact": "Même date de décès",
      "birth_overlap": "Les dates de naissance possibles se recoupent",
      "death_overlap": "Les dates de décès possibles se recoupent",
      "birth_approximate": "Dates de naissance approximatives proches",
      "death_approximate": "Dates de décès approximatives proches",
      "insufficient_dates": "Pas assez de dates comparables : seul le nom correspond"
    },
    "check_title": "Vérification des doublons possibles"
  },
  "duplicate_relatives": {
    "title": "Proches dans l’arbre",
    "loading": "Chargement des proches…",
    "none": "Aucun proche enregistré",
    "other_record": "l’autre fiche",
    "more": "{count} de plus",
    "shared_count": "Proches en commun : {count}",
    "other_role": "dans l’autre fiche : {role}",
    "conflict_count": "La même personne est un proche dans des rôles différents : {count}. Il s’agit très probablement de deux personnes.",
    "roles": {
      "parent": "parent",
      "partner": "conjoint",
      "child": "enfant",
      "sibling": "frère ou sœur"
    },
    "empty": "aucun",
    "failed": "Impossible de charger les proches.",
    "same_person": "La même personne dans les deux fiches",
    "likely_same": "Probablement la même personne : même prénom",
    "merge_pair": "fusionner",
    "both_title": "Proches des deux fiches",
    "side": {
      "both": "dans les deux",
      "only_first": "seulement dans la première",
      "only_second": "seulement dans la seconde",
      "only_this": "seulement dans celle-ci",
      "only_other": "seulement dans la fiche similaire"
    },
    "outcome": {
      "one": "la même personne, reste unique",
      "merge": "sera fusionné en une seule personne",
      "separate": "similaires, mais resteront deux personnes",
      "maybe": "similaires : peuvent être fusionnés avec les fiches",
      "moves": "{count, plural, =1 {est transféré} other {sont transférés}} vers la fiche fusionnée"
    }
  },
  "duplicate_preview": {
    "title": "Après la fusion",
    "merged_with": "Fusionne avec {name} du doublon",
    "legend_same": "Une seule personne : commune aux deux fiches ou fusionnée",
    "label": {
      "keep": "de la fiche conservée",
      "moved": "transféré depuis le doublon",
      "shared": "commun aux deux fiches",
      "merged": "deux cartes n’en font plus qu’une",
      "offered": "restent séparés — cochez pour fusionner",
      "namesake": "semblables, mais restent séparés"
    },
    "legend_conflict": "Une même personne dans des rôles différents"
  },
  "person_search": {
    "clear": "Effacer la recherche",
    "searching": "Recherche…",
    "failed": "La recherche a échoué. Veuillez réessayer.",
    "empty": "Aucune personne trouvée. Essayez le début d’un prénom ou d’un nom.",
    "hint": "Prénom, nom, premières lettres ou année. Les correspondances directes viennent en premier. Collez les personnes d’un acte pour retrouver chacune d’elles.",
    "fuzzy": "Graphie similaire",
    "family_match": "Correspondances familiales"
  },
  "mcp": {
    "title": "IA et MCP",
    "description": "Connectez un client IA pour lire votre arbre, analyser les erreurs, transcrire des documents et mettre à jour les informations. Les données et images demandées sont envoyées au service IA que vous avez choisi.",
    "read": "Lire et analyser",
    "write": "Lire et modifier",
    "write_hint": "Enregistrer les documents transcrits et mettre à jour les personnes et les événements. Les modifications vous sont attribuées dans l’historique. Disponible pour les propriétaires et les éditeurs de l’arbre.",
    "install": "Installez Node.js 20+ sur l’ordinateur du client IA, puis exécutez depuis le dossier du projet :",
    "path": "Chemin absolu vers mcp/server.mjs sur l’ordinateur du client IA",
    "name": "Nom de l’accès",
    "create": "Créer un accès de 30 jours",
    "once": "La clé n’est affichée que maintenant. Enregistrez la configuration dans les paramètres de votre client. Elle ne donne accès qu’à l’arbre sélectionné.",
    "copy_config": "Copier la configuration",
    "hide": "Masquer la configuration",
    "copied": "Copié",
    "failed": "L’action a échoué. Vérifiez la connexion et réessayez.",
    "until": "jusqu’au",
    "example_title": "Que demander à l’IA",
    "example": "Examine mon arbre via GEDCOM MCP. Trouve les incohérences de dates et de parenté ainsi que les doublons possibles. Vérifie les enregistrements GEDCOM d’origine, les documents et les registres d’archives, et cite la personne, la source et la raison du doute. Quand je demande de transcrire un document, lis l’image, signale les passages peu clairs et enregistre le texte comme preuve candidate. Ne mets à jour les personnes et les événements qu’à ma demande, après avoir lu leur version actuelle. Conserve la précision des dates et parcours toutes les pages de résultats.",
    "copy_prompt": "Copier la consigne",
    "simple_description": "Connectez un assistant IA pour vérifier votre arbre et lire des documents.",
    "choose_client": "Choisissez un assistant IA",
    "other_clients": "Autres assistants",
    "not_ready": "La connexion par lien n’est pas encore activée sur ce site. Contactez l’administrateur du site.",
    "connect_to": "Se connecter à {client}",
    "server_address": "Adresse de connexion",
    "copy_address": "Copier l’adresse",
    "codex_step": "Dans Codex, ouvrez Settings → MCP servers → Add server et choisissez Streamable HTTP.",
    "claude_step": "Dans Claude, ouvrez Paramètres → Connecteurs → Ajouter un connecteur personnalisé.",
    "paste_address": "Saisissez GEDCOM comme nom et collez l’adresse.",
    "sign_in_step": "Choisissez Connecter ou Se connecter. Sur le site GEDCOM, choisissez un arbre et autorisez l’accès.",
    "open_claude": "Ouvrir les connecteurs de Claude",
    "access_hint": "L’accès dure 30 jours. Vous pouvez le déconnecter ici à tout moment.",
    "privacy_hint": "L’assistant n’a accès qu’à l’arbre sélectionné. Les données et images demandées sont partagées avec le service IA que vous avez choisi.",
    "local_only": "Cette adresse ne fonctionne que sur votre ordinateur. Claude et Yandex AI Studio nécessitent un site HTTPS publié. Vous pouvez connecter Codex en local.",
    "yandex_description": "Yandex AI Studio prend en charge les connexions via MCP Hub et nécessite un compte Yandex Cloud. C’est une configuration distincte, pas une connexion au chat Alice ordinaire.",
    "allow_changes": "Autoriser les modifications de l’arbre",
    "create_yandex": "Créer un accès Yandex",
    "copy_access": "Copier le code d’accès",
    "access_once": "Copiez ce code maintenant : il ne pourra plus être affiché. Il ne donne accès qu’à cet arbre.",
    "show_access": "Afficher le code d’accès",
    "hide_access": "Masquer le code d’accès",
    "yandex_step1": "Dans Yandex AI Studio, ouvrez MCP servers → Create MCP server → Connect.",
    "yandex_step2": "Ajoutez des outils : choisissez Streamable HTTP et collez l’adresse. Choisissez l’authentification par jeton d’accès et collez le code copié comme valeur de l’en-tête Authorization.",
    "yandex_step3": "Enregistrez le serveur avec un accès privé et ajoutez-le aux outils de votre agent.",
    "yandex_help": "Instructions de Yandex AI Studio",
    "copy_failed": "Copie automatique impossible. Sélectionnez et copiez la valeur manuellement.",
    "issued_access": "Accès accordés",
    "disconnect": "Déconnecter",
    "advanced": "Paramètres avancés",
    "copy_codex_config": "Copier la configuration Codex",
    "local_connection": "Connexion locale pour les développeurs",
    "consent_title": "Connecter un assistant IA",
    "login_first": "Connectez-vous à GEDCOM pour choisir un arbre pour votre assistant.",
    "consent_client": "L’application « {client} » demande l’accès à un arbre.",
    "return_host": "Après confirmation, vous reviendrez à l’application : {host}.",
    "choose_tree": "Choisissez un arbre",
    "consent_read": "L’assistant peut lire les fiches et les documents, trouver des erreurs et suggérer des doublons possibles.",
    "confirm_connect": "Autoriser la connexion",
    "no_trees": "Créez ou importez d’abord un arbre dans GEDCOM.",
    "consent_failed": "Impossible de connecter l’assistant. Revenez à votre application IA et relancez la connexion."
  },
  "documents": {
    "attachments": "Photos et documents",
    "details": "Détails du document",
    "headstone_details": "Détails de la pierre tombale",
    "kind": "Type de pièce jointe",
    "document": "Document",
    "headstone": "Photo de pierre tombale",
    "title": "Titre",
    "file": "Fichier (jusqu’à 50 Mo)",
    "source": "URL de l’acte source",
    "source_hint": "Joignez un fichier ou enregistrez un lien vers la source. Pour BillionGraves, copiez l’URL de l’enregistrement et les coordonnées dont vous disposez ; importez la photo que vous êtes autorisé à utiliser. L’enregistrement n’est pas téléchargé automatiquement. Pour les fichiers JPEG, les coordonnées GPS EXIF intégrées et la date d’origine de la photo sont remplies automatiquement si les champs sont vides.",
    "photo_semantics": "La date de la photo est distincte des dates gravées sur la pierre. Une photo prise après la naissance ou le décès est valable et n’établit pas de date de décès.",
    "documentDate": "Date du document",
    "photoDate": "Photo prise le",
    "birthDate": "Date de naissance indiquée",
    "deathDate": "Date de décès indiquée",
    "date_placeholder": "AAAA-MM-JJ",
    "date_format_hint": "Saisissez seulement l’année (1897), l’année et le mois (1897-05) ou la date complète (1897-05-14).",
    "cemetery": "Cimetière",
    "plot": "Concession / carré",
    "inscription": "Inscription",
    "description": "Description",
    "location": "Coordonnées",
    "latitude": "Latitude",
    "longitude": "Longitude",
    "provenance": "Origine des coordonnées",
    "location_source": "URL de l’origine des coordonnées",
    "accuracy": "Précision, en mètres (si connue)",
    "provenance_values": {
      "manual": "Repère manuel",
      "provider_gps": "GPS de la tombe copié depuis la source",
      "photo_exif": "GPS issu des données EXIF de la photo",
      "cemetery": "Emplacement du cimetière (pas de la tombe)"
    },
    "no_location": "Aucune coordonnée enregistrée",
    "open_map": "Ouvrir la carte",
    "add": "Importer des photos et des documents",
    "add_link": "Ajouter un lien vers une page web : un acte d’archives, une tombe sur BillionGraves",
    "link_hint": "Un lien vers un acte dans des archives, sur BillionGraves ou un autre site. Une fois enregistré, ses détails s’ouvrent aussitôt : le titre, la description, la date et les personnes sont remplis depuis la page lorsqu’elle les indique.",
    "link_fetch": "Charger depuis le lien",
    "link_fetching": "Lecture de la page…",
    "link_fetched": "Rempli depuis la page : {what}. Vérifiez et enregistrez.",
    "link_fetched_parts": {
      "title": "titre",
      "description": "description",
      "date": "date",
      "place": "lieu",
      "people": "personnes dans le document : {count}"
    },
    "link_fetched_nothing": "La page ne contenait rien de nouveau.",
    "link_issues": {
      "LINK_SIGN_IN": "FamilySearch n’affiche les personnes d’une numérisation ou d’un acte qu’après connexion. Connectez-vous ci-dessous et les détails se rechargeront.",
      "LINK_SCAN_MANUAL": "FamilySearch ne fournit pas la numérisation elle-même aux applications. Téléchargez-la sur FamilySearch (bouton de téléchargement à côté de l’image) et ajoutez-la ici comme fichier.",
      "LINK_UNAVAILABLE": "La page n’a pas répondu ou n’a pas pu être lue.",
      "LINK_REQUIRED": "Cette pièce jointe n’a pas de lien vers une page."
    },
    "check": "Vérifier les dates",
    "saved": "Enregistré. Les éventuelles divergences de dates restent disponibles pour examen.",
    "remove": "Retirer la pièce jointe",
    "remove_hint": "Cette pièce jointe sera retirée de cette personne ou de cet événement. Les pièces jointes des autres personnes resteront. Confirmez ci-dessous.",
    "error": "Impossible d’enregistrer ou de charger la pièce jointe. Vérifiez le fichier, les dates, les coordonnées et votre accès.",
    "load_error": "Impossible de charger les pièces jointes. Vérifiez votre connexion et réessayez.",
    "reader_download": "Télécharger le fichier",
    "reader_error": "Impossible de lire le document. Téléchargez le fichier pour l’ouvrir dans une application.",
    "reader_empty": "Le document ne contient pas de texte.",
    "issues": {
      "DOCUMENT_BEFORE_BIRTH": "Le document / la photo est antérieur à l’intervalle de naissance connu.",
      "DEATH_BEFORE_BIRTH": "Le décès indiqué est antérieur à la naissance indiquée.",
      "STATED_BIRTH_DIFFERS": "La date de naissance indiquée diffère de celle de la personne.",
      "STATED_DEATH_DIFFERS": "La date de décès indiquée diffère de celle de la personne."
    },
    "errors": {
      "DOCUMENT_DATE_INVALID": "Utilisez une date valide au format AAAA, AAAA-MM ou AAAA-MM-JJ.",
      "DOCUMENT_LOCATION_INVALID": "Saisissez les deux coordonnées : latitude -90…90, longitude -180…180.",
      "DOCUMENT_LOCATION_SOURCE_REQUIRED": "Ajoutez l’URL de la source pour les coordonnées copiées depuis un fournisseur.",
      "DOCUMENT_SOURCE_REQUIRED": "Joignez un fichier ou saisissez une URL de source.",
      "DOCUMENT_DETAILS_INVALID": "Vérifiez les champs du document.",
      "DOCUMENT_PEOPLE_INVALID": "Saisissez un nom pour chaque personne et vérifiez les informations des personnes.",
      "DOCUMENT_PERSON_INVALID": "Choisissez une personne de cet arbre.",
      "DOCUMENT_PERSON_DUPLICATE": "Cette personne est déjà rattachée au fichier.",
      "DOCUMENT_PERSON_OWNER_REQUIRED": "Ajoutez les personnes de la pièce jointe depuis le profil d’une personne.",
      "DOCUMENT_LINKED_PERSON_REQUIRED": "Une pièce jointe existante ne peut pas être réattribuée ici. Retirez-la d’abord du profil de cette personne.",
      "DOCUMENT_RELATIONSHIP_REQUIRED": "Choisissez un lien familial connu avant de créer un proche.",
      "DOCUMENT_DATE_CONFLICT": "Le décès indiqué est antérieur à la naissance. Vérifiez les dates de cette personne."
    },
    "photo": "Photo d’une personne",
    "photo_details": "Détails de la photo",
    "people_title": "Qui d’autre est montré ou mentionné",
    "people_hint": "Choisissez des personnes de cet arbre. Le même fichier apparaîtra automatiquement dans leurs profils. Les noms sans personne sélectionnée restent disponibles pour un examen ultérieur.",
    "shared_headstone_hint": "Les personnes nommées sur la même pierre tombale sont peut-être des proches. Vérifiez l’inscription et choisissez leur lien avant de créer une personne.",
    "add_person": "Ajouter une personne de cette photo ou de ce document",
    "new_person": "Nouvelle personne",
    "relative_suggestion": "Proche possible : {name}",
    "shared_headstone_people": "Proches possibles sur la même pierre tombale : {names}",
    "people_family": "Famille",
    "person_linked": "Rattaché à la personne",
    "person_will_link": "Sera aussi rattaché à",
    "change_person": "Choisir une autre personne",
    "choose_person": "Trouver une personne dans l’arbre",
    "people_search_error": "Impossible de rechercher dans l’arbre. Relancez la recherche de personne avant de créer un proche.",
    "possible_matches": "Vérifiez ces personnes déjà présentes dans l’arbre :",
    "relationship_to": "Lien avec {name}",
    "relationship_hint": "Une pierre tombale commune suggère un lien familial. Précisez le lien d’après l’inscription ou une autre source pour créer un proche.",
    "create_relative": "Créer ce proche à l’enregistrement",
    "create_relative_hint": "La personne, le lien familial et la pièce jointe seront enregistrés ensemble. Seules les dates vitales saisies seront ajoutées.",
    "remove_person": "Retirer cette mention",
    "relationships": {
      "relative": "Lien inconnu",
      "spouse": "Conjoint / partenaire",
      "parent": "Parent",
      "father": "Père",
      "mother": "Mère",
      "child": "Enfant",
      "sibling": "Frère ou sœur"
    },
    "primary_dates": "Les dates vitales indiquées concernent {name}."
  },
  "access": {
    "vital_status": "Statut vital",
    "choose_status": "Sélectionnez le statut connu",
    "deceased": "Décédé(e)",
    "title": "Accès et recherche sur une branche",
    "your_role": "Votre rôle",
    "my_research": "Branches partagées avec moi",
    "discussion": "Discussion de l’arbre",
    "discussion_empty": "Aucun commentaire pour l’instant.",
    "branch": "Une branche",
    "branch_hint": "La personne sélectionnée, ses descendants et leurs conjoints. Les autres familles des conjoints et les ancêtres sont exclus. Les nouveaux liens n’étendent pas automatiquement l’accès.",
    "email": "E-mail du participant inscrit",
    "role": "Droits",
    "task_title": "Titre de la recherche",
    "root": "Personne de départ de la branche",
    "siblings": "Inclure les frères et sœurs de la personne de départ",
    "preview": "Examiner les membres de la branche",
    "people": "Personnes incluses : {count}",
    "instructions": "Tâche de recherche et instructions",
    "deceased_only": "Uniquement les personnes marquées décédées",
    "hide_living": "Masquer les dates et les informations personnelles des personnes vivantes et de statut inconnu",
    "private_data": "Les pays de naissance et de décès sont affichés pour les personnes marquées décédées. Les pays sont masqués pour tous les autres statuts. Les lieux précis, adresses, e-mails, coordonnées, numérisations, GEDCOM d’origine, historique et notes de l’arbre ne sont pas partagés.",
    "days": "Durée de l’accès, en jours",
    "grant": "Accorder l’accès",
    "members": "Membres de tout l’arbre",
    "branches": "Branches partagées",
    "open": "Ouvrir",
    "revoke": "Révoquer l’accès",
    "inactive": "Accès terminé",
    "failed": "L’action a échoué. Vérifiez vos droits, la famille sélectionnée et les données.",
    "research_intro": "Seules les branches partagées avec vous apparaissent ici. L’accès expire à la date indiquée et peut être révoqué.",
    "no_tasks": "Aucune branche n’a encore été partagée avec vous.",
    "research_rules": "Les nouveaux liens sont enregistrés comme hypothèses sans preuve documentaire. Les emplacements de parents vides peuvent être remplis ; les ancêtres existants ne peuvent pas être modifiés et les personnes ne peuvent pas être supprimées.",
    "search": "Rechercher dans cette branche",
    "finding": "Commentaire, trouvaille ou correction proposée",
    "parent_slot": "Emplacement de parent vide",
    "first_parent": "Premier parent",
    "second_parent": "Deuxième parent",
    "parent_hint": "Un parent existant ne peut pas être remplacé. Le nouveau parent apparaît comme une hypothèse distincte ; la lignée acceptée reste intacte.",
    "first_name": "Prénom",
    "last_name": "Nom",
    "sex": "Sexe",
    "unknown": "Inconnu",
    "male": "Homme",
    "female": "Femme",
    "birth": "Date de naissance",
    "death": "Date de décès",
    "living": "Personne vivante",
    "family": "Famille de l’enfant",
    "choose_family": "Choisissez une famille s’il y en a plusieurs",
    "candidate_notice": "Ajouté par un participant · aucun document · lien non confirmé, appui faible. Ce n’est pas une probabilité mesurée.",
    "save": "Enregistrer",
    "cancel": "Annuler",
    "limited": "Informations personnelles masquées",
    "parents": "Parents",
    "candidate": "Hypothèse, appui faible",
    "accepted": "Lien accepté dans l’arbre",
    "you": "Vous",
    "participant": "Participant",
    "no_people": "Aucune personne n’est visible dans ces conditions.",
    "open_person": "Ouvrir la personne",
    "roles": {
      "owner": "Propriétaire",
      "admin": "Administrateur",
      "editor": "Modification",
      "commenter": "Lecture et commentaires",
      "viewer": "Lecture seule",
      "researcher": "Recherche et ajout d’hypothèses"
    },
    "actions": {
      "edit": "Modifier les informations",
      "comment": "Ajouter une trouvaille",
      "children": "Ajouter un enfant",
      "parents": "Ajouter un parent"
    },
    "errors": {
      "ACCESS_MANAGER_REQUIRED": "Seul un propriétaire ou un administrateur peut gérer l’accès.",
      "ACCESS_OWNER_REQUIRED": "Les droits de propriétaire sont requis.",
      "ACCESS_ACCOUNT_REQUIRED": "Le participant doit d’abord s’inscrire avec cet e-mail.",
      "ACCESS_ALREADY_FULL_MEMBER": "Cette personne a déjà accès à tout l’arbre. Révoquez d’abord cet accès si celui-ci doit être limité à une branche.",
      "ACCESS_GRANT_INACTIVE": "L’accès a expiré ou a été révoqué.",
      "ACCESS_FAMILY_REQUIRED": "Choisissez une famille pour l’enfant.",
      "ACCESS_PARENT_SLOT_OCCUPIED": "Cet emplacement de parent est occupé. Les parents existants ne peuvent pas être remplacés.",
      "ACCESS_CHILD_NOT_VISIBLE": "Le nouvel enfant ne remplit pas les conditions de visibilité.",
      "ACCESS_PARENT_NOT_VISIBLE": "Le nouveau parent ne remplit pas les conditions de visibilité.",
      "ACCESS_REQUEST_USED": "Cette opération a déjà été effectuée. Rechargez la page.",
      "ACCESS_BRANCH_TOO_LARGE_OR_CYCLIC": "Choisissez une branche plus petite ou résolvez d’abord la boucle de liens.",
      "MCP_RECORD_CHANGED": "La fiche a changé. Rechargez et comparez les valeurs.",
      "ACCESS_INVITE_REQUIRED": "Seuls le propriétaire, un administrateur ou un membre autorisé à inviter peuvent inviter des personnes.",
      "ACCESS_ROLE_ABOVE_OWN": "Vous ne pouvez pas accorder plus de droits que vous n’en avez.",
      "ACCESS_NOT_YOUR_INVITE": "Vous ne pouvez modifier ou retirer que les personnes que vous avez invitées."
    },
    "share_documents": "Afficher les documents confirmés des personnes décédées, expurgés",
    "share_documents_hint": "Affiche le type de document, la date, le pays, l’âge, les systèmes de numéros sans les numéros, les rôles d’adresse sans les adresses et les rôles des personnes mentionnées ; seules les personnes décédées de cette branche sont nommées. Les numérisations, transcriptions, titres, notes, liens, adresses et numéros ne sont pas partagés.",
    "documents": "Documents",
    "documents_shared": "documents sans données personnelles",
    "number_hidden": "numéro masqué",
    "unnamed": "sans nom",
    "act": "acte",
    "act_role": "Rôle dans l’acte",
    "invites_others": "peut inviter",
    "invited_by": "invité(e) par {name}"
  },
  "parentage_hypotheses": {
    "sources_hint": "Les documents partageant une source, une numérisation ou un lien de source sont regroupés. Des copies non identifiées peuvent encore compter séparément.",
    "title": "Variantes de filiation",
    "intro": "Comparez chaque branche parentale avec ses documents et les autres faits connus. Les fiches contradictoires restent des variantes distinctes.",
    "view_hint": "Basculer ne change que la branche affichée. La confirmation et la famille principale se gèrent séparément ci-dessous.",
    "variant": "Variante {number}",
    "active": "Affichée dans l’arbre",
    "view": "Afficher cette branche",
    "unknown_parents": "Parents non identifiés",
    "score": "{score} / 100",
    "score_hint": "Indice de cohérence des preuves, pas une probabilité statistique. Les indices sont indépendants et ne totalisent pas 100.",
    "no_score": "Il n’y a pas assez de preuves pour calculer un indice.",
    "sources_count": "Groupes de sources distincts : {count}",
    "support": "Preuves à l’appui",
    "conflicts": "Contradictions",
    "unknown": "Preuves manquantes",
    "support_empty": "Aucune vérification à l’appui pour l’instant.",
    "conflicts_empty": "Aucune contradiction trouvée dans les vérifications disponibles.",
    "unknown_empty": "Aucune autre preuve manquante répertoriée.",
    "documents": "Documents pour cette variante",
    "open_document": "Ouvrir le document",
    "source": "Source d’origine",
    "superseded": "Version antérieure du document",
    "no_documents": "Aucun document lié. Cette branche provient des fiches familiales existantes.",
    "reconcile": "Vérifier les documents enregistrés précédemment",
    "reconcile_hint": "Crée les variantes de parents manquantes à partir des documents enregistrés, sans les confirmer ni remplacer les parents existants.",
    "empty": "Aucune variante de parents pour l’instant. Ajoutez les parents mentionnés dans un document pour commencer une comparaison.",
    "document_hint": "Choisissez « Parent » pour chaque parent nommé dans ce document. L’enregistrement conserve ce groupe de parents comme variante distincte. Ne liez une personne que si son identité est connue ; un nom non lié reste un candidat distinct.",
    "unavailable": "Cette affirmation est conservée pour examen mais ne peut pas être tracée comme branche d’ascendance tant que son conflit de lien n’est pas résolu.",
    "error": "Impossible de charger ou de mettre à jour les variantes de parents. Réessayez pour obtenir l’état actuel.",
    "truncated": "Seule une partie des preuves est affichée. Ces évaluations peuvent être incomplètes.",
    "unknown_reason": "Cette preuve nécessite un examen manuel.",
    "level": {
      "unknown": "Preuves insuffisantes",
      "weak": "Appui limité",
      "supported": "Appuyée par les preuves disponibles",
      "conflicting": "Preuves contradictoires"
    },
    "reasons": {
      "DOCUMENT_SUPERSEDED": "Cette version du document a été remplacée ; elle n’appuie plus l’évaluation actuelle.",
      "DOCUMENT_REJECTED": "Le document a été rejeté et n’appuie pas cette variante.",
      "NO_ACTIVE_DOCUMENTS": "Aucun document actuel et non rejeté n’appuie cette variante.",
      "DUPLICATE_SOURCE": "Les enregistrements répétés d’une même source sont comptés ensemble, pas comme des confirmations indépendantes.",
      "CONTEXT_TRUNCATED": "Seule une partie des preuves disponibles a été vérifiée.",
      "PARENT_IDENTITY_UNVERIFIED": "Le parent nommé n’a pas été identifié à une personne existante.",
      "PARENT_SET_INCOMPLETE": "Seule une partie du groupe de parents est connue. Des parents manquants n’établissent pas de contradiction.",
      "NON_BIOLOGICAL_CHRONOLOGY": "Les vérifications d’âge des parents biologiques ne déterminent pas les liens d’adoption ou d’accueil.",
      "OTHER_DOCUMENT_PARENTS": "Un autre document nomme un groupe de parents différent ; comparez les variantes.",
      "BIRTH_DATE_CONFLICT": "Les dates de naissance de la personne concernée se contredisent.",
      "BIRTH_DATE_COMPATIBLE": "Les dates de naissance de la personne concernée sont compatibles.",
      "DEATH_DATE_CONFLICT": "Les dates de décès de la personne concernée se contredisent.",
      "DEATH_DATE_COMPATIBLE": "Les dates de décès de la personne concernée sont compatibles.",
      "PARENT_BIRTH_DATE_CONFLICT": "Les dates de naissance du parent se contredisent.",
      "PARENT_BIRTH_DATE_COMPATIBLE": "Les dates de naissance du parent sont compatibles.",
      "DATE_UNCERTAIN": "La précision des dates est insuffisante pour une comparaison fiable.",
      "DOCUMENT_PARENT_CLAIM": "Le document nomme explicitement ce groupe de parents.",
      "SUBJECT_NAME_MATCH": "Le nom de la personne concernée par le document correspond à cette personne.",
      "SUBJECT_NAME_CONFLICT": "Le nom de la personne concernée par le document diffère de celui de cette personne.",
      "RELATIVE_MATCH": "Un proche mentionné dans le document correspond à un proche connu.",
      "RESIDENCE_MATCH": "L’adresse du document correspond à une résidence connue.",
      "PARENT_CHRONOLOGY_UNKNOWN": "Il n’y a pas assez de dates pour vérifier la chronologie de ce parent.",
      "PARENT_BORN_AFTER_CHILD": "Le parent est né après l’enfant.",
      "PARENT_CHRONOLOGY_COMPATIBLE": "Les dates du parent et de l’enfant sont chronologiquement compatibles.",
      "PARENT_AGE_REQUIRES_REVIEW": "L’âge du parent à la naissance de l’enfant nécessite un examen manuel.",
      "PARENT_DIED_BEFORE_CONCEPTION": "Le parent est décédé avant la période plausible de conception.",
      "PARENTAGE_SELF_PARENT": "Une personne ne peut pas être son propre parent. Le document est conservé pour examen.",
      "PARENTAGE_CYCLE": "Cette affirmation de filiation créerait une boucle dans l’ascendance. Le document est conservé pour examen.",
      "PARENTAGE_TOO_MANY_PARENTS": "Ce document nomme plus de parents qu’une branche familiale ne peut en contenir. Vérifiez les rôles avant de l’afficher.",
      "PARENTAGE_PERSON_MISSING": "Un parent lié n’est pas disponible. Le document est conservé sans créer de lien invalide.",
      "PARENT_NAME_READING_DIFFERS": "Le nom du parent lié est écrit différemment dans ce document. Vérifiez l’orthographe et l’identité.",
      "AGE_ASSUMED_ACCURATE": "L’intervalle de naissance déduit suppose que l’âge indiqué dans le document est exact.",
      "AGE_DATE_CONFLICT": "L’âge indiqué ne concorde pas avec la date de naissance connue. Vérifiez l’âge, les dates et l’identité.",
      "AGE_DATE_COMPATIBLE": "L’âge indiqué est compatible avec la date de naissance connue.",
      "SOURCE_INDEPENDENCE_UNVERIFIED": "Des enregistrements de sources différentes ne prouvent pas que leurs informations ont été obtenues indépendamment.",
      "SOURCE_IDENTITY_EXCLUDED": "Ce document est attribué à une autre personne. Il est exclu à la fois des preuves à l’appui et des contradictions pour cette variante."
    },
    "alternative_record": "Fiche des parents alternatifs",
    "compare": "Comparer les variantes de parents"
  },
  "marriage_names": {
    "title": "Noms après le mariage",
    "surname": "Nom après le mariage",
    "after_marriage": "Nom après le mariage",
    "after_divorce": "Nom après le divorce",
    "new_surname": "Nouveau nom",
    "change_hint": "À partir de la date de l’événement, le nom devient celui-ci. Vide : aucun changement.",
    "marriage": "Mariage {number}",
    "order_hint": "Les mariages sont classés par date. Les mariages non datés apparaissent en dernier ; leur ordre est à vérifier.",
    "unassigned": "Noms sans mariage attribué",
    "assign": "Attribuer un mariage"
  },
  "evidence_support": {
    "score": "Appui des preuves",
    "no_score": "Non évalué",
    "heuristic": "Un indice d’appui, pas une probabilité. Les rôles et la proximité familiale ne l’influencent pas.",
    "manual": "Acceptations manuelles",
    "checked": "Documents vérifiés",
    "origins": "Enregistrements d’origine identifiés",
    "explanation": "Raisons et calcul",
    "documentary": "Appui documentaire",
    "manual_floor": "Plancher d’appui manuel",
    "penalty": "Déduction pour contradiction",
    "cap": "Plafond en cas de contradiction",
    "provenance": "Origine et examen",
    "provenance_hint": "Consignez la source et les vérifications séparément de l’acceptation de l’affirmation. Une correspondance de personne ne confirme pas un lien familial.",
    "form_label": "Type de preuve",
    "record_key": "Référence de l’enregistrement d’origine",
    "record_hint": "Utilisez la même référence pour chaque copie : archives, collection, volume, année et numéro d’acte. Des liens différents ne suffisent pas à établir l’indépendance.",
    "reading_label": "Lecture vérifiée d’après la source",
    "identity_label": "Cet enregistrement concerne-t-il cette personne ?",
    "review_note": "Raisons de la décision d’examen",
    "versions": "Historique de l’affirmation",
    "revision": "Révision",
    "unknown_author": "Auteur inconnu",
    "legacy": "Version antérieure disponible ; auteur non enregistré",
    "all_fields": "Tous les champs d’origine",
    "more": "Versions antérieures",
    "facts": "Dates et affirmations alternatives",
    "facts_hint": "Les dates enregistrées et les alternatives restent séparées. Accepter une affirmation ne la vérifie pas. Les calculs d’âge restent des intervalles conditionnels.",
    "canonical": "Enregistré dans le profil",
    "level": {
      "unknown": "Aucune preuve",
      "weak": "Appui faible",
      "supported": "Appuyé",
      "strong": "Appui fort",
      "conflicting": "Contradictoire"
    },
    "form": {
      "unknown": "Origine inconnue",
      "testimony": "Déclaration personnelle, sans document",
      "original": "Enregistrement original",
      "copy": "Copie d’un enregistrement",
      "transcription": "Transcription",
      "index": "Entrée d’index"
    },
    "reading": {
      "unreviewed": "Non vérifiée",
      "checked": "Vérifiée par un participant"
    },
    "identity": {
      "unreviewed": "Non établie",
      "matched": "Associée par un participant",
      "excluded": "Autre personne"
    },
    "reason": {
      "NO_DOCUMENTARY_SUPPORT": "Il n’y a aucun appui documentaire vérifié. L’affirmation est conservée pour la recherche.",
      "MANUAL_CONFIRMATION_SEPARATE": "Un participant a accepté cette affirmation. Cela ne certifie ni le document, ni l’identité, ni le lien.",
      "COPIES_GROUPED": "Les copies d’un même enregistrement comptent comme un seul groupe de sources, d’après son élément le plus fort.",
      "READING_OR_IDENTITY_UNREVIEWED": "La lecture ou l’identité n’a pas été vérifiée. L’appui documentaire est limité à 8 points.",
      "ORIGIN_INDEPENDENCE_UNKNOWN": "L’enregistrement d’origine n’est pas identifié. Ces éléments ne cumulent pas d’appui indépendant.",
      "IDENTIFIED_ORIGINS": "Les enregistrements d’origine ont des références explicites. Le plus fort compte entièrement ; les deux suivants ajoutent au plus 25 et 10 points.",
      "IDENTITY_EXCLUDED": "Un participant a identifié une autre personne. Cette affirmation est conservée mais n’apporte aucun appui.",
      "REJECTED_RETAINED": "Les affirmations rejetées sont conservées et n’apportent aucun appui.",
      "CANONICAL_IS_NOT_EVIDENCE": "Être enregistré dans le profil n’est pas une preuve. Des dates identiques ne prouvent pas l’identité.",
      "ALTERNATIVE_DATE_CONFLICT": "Une autre date conservée a un intervalle qui ne se recoupe pas. Aucune version ne remplace l’autre automatiquement.",
      "LIFESPAN_CONFLICT": "Cette date contredit l’intervalle de naissance ou de décès enregistré.",
      "CONTEXT_TRUNCATED": "Seules les 400 premières alternatives par date sont affichées. Toutes les affirmations d’origine restent dans leurs documents et dans l’historique des versions."
    },
    "compatibility": "Compatibilité du lien",
    "statement_floor": "Plancher de l’affirmation",
    "formula": "On retient la plus grande valeur entre l’appui documentaire, l’acceptation manuelle et le plancher de l’affirmation. La déduction et le plafond pour contradiction sont ensuite appliqués.",
    "group": {
      "unverified": "Affirmations non vérifiées et documents non contrôlés",
      "documented": "Appui documentaire vérifié",
      "conflicting": "Affirmations contradictoires",
      "excluded": "Affirmations rejetées et autres personnes"
    },
    "decision_label": "Décision sur le document",
    "decisions": {
      "new": "Nouveau",
      "candidate": "Hypothèse",
      "confirmed": "Confirmé",
      "rejected": "Rejeté"
    },
    "decide": {
      "question": "Ce document concerne-t-il {name} de votre arbre ?",
      "confirmed": {
        "M": "Oui, c’est lui",
        "F": "Oui, c’est elle",
        "U": "Oui, c’est cette personne"
      },
      "candidate": {
        "M": "Peut-être — hypothèse",
        "F": "Peut-être — hypothèse",
        "U": "Peut-être — hypothèse"
      },
      "rejected": {
        "M": "Non, ce n’est pas lui",
        "F": "Non, ce n’est pas elle",
        "U": "Non, quelqu’un d’autre"
      },
      "done": {
        "confirmed": "Confirmé.",
        "candidate": "Enregistré comme hypothèse.",
        "rejected": "Rejeté. Le document est replié ; vous pouvez le restaurer."
      },
      "restore": "Restaurer comme hypothèse",
      "show": "Afficher le document",
      "hide": "Replier"
    }
  },
  "timeline": {
    "parents": "Parents",
    "with_spouse": "avec",
    "child_birth_M": "Naissance d’un fils",
    "child_birth_F": "Naissance d’une fille",
    "child_birth_U": "Naissance d’un enfant",
    "child_death_M": "Décès d’un fils",
    "child_death_F": "Décès d’une fille",
    "child_death_U": "Décès d’un enfant",
    "spouse_death_M": "Décès du mari",
    "spouse_death_F": "Décès de l’épouse",
    "spouse_death_U": "Décès du conjoint",
    "former_spouse_death_M": "Décès de l’ex-mari",
    "former_spouse_death_F": "Décès de l’ex-épouse",
    "former_spouse_death_U": "Décès de l’ex-conjoint",
    "child_marriage_M": "Mariage d’un fils",
    "child_marriage_F": "Mariage d’une fille",
    "child_marriage_U": "Mariage d’un enfant"
  },
  "person_age": {
    "years": "{age, plural, one {# an} other {# ans}}",
    "months": "{months, plural, one {# mois} other {# mois}}",
    "months_short": "{months} mois",
    "recorded": "Âge tel que l’indique l’acte",
    "recorded_vs_birth": "Acte : {recorded} ; d’après la date de naissance : {computed}"
  },
  "person_sources": {
    "add": "Ajouter un lien vers un document ou une personne",
    "link": "Lien vers un document ou vers la personne sur un autre site",
    "link_placeholder": "https://… ou identifiant FamilySearch",
    "link_hint": "Un acte dans des archives ou sur FamilySearch, une page web, la personne sur FamilySearch, Geni, MyHeritage, WikiTree, Ancestry ou Geneanet.",
    "kind_person": "Personne sur {site} ({id}) : conservée sous « Dans d’autres arbres » et parmi les sources.",
    "kind_document": "Document sur {site} : conservé comme source.",
    "kind_site": "Page sur {site} : conservée comme source.",
    "linker": "C’est le lien FamilySearch servant à rattacher un acte à l’arbre. L’acte lui-même sera conservé : {url}",
    "offered_here": "FamilySearch propose cet acte pour cette personne ({id}).",
    "offered_nobody": "FamilySearch propose cet acte pour la personne {id}, mais personne dans l’arbre n’a cet identifiant FamilySearch.",
    "offered_also": "FamilySearch propose cet acte pour la personne {id}. Ajoutez-le aussi pour elle :",
    "title": "Titre",
    "page": "Numéro d’acte ou d’entrée, ou page",
    "note": "Ce qui relie l’acte à la personne",
    "familysearch_record": "Acte FamilySearch",
    "saved": "Source ajoutée.",
    "saved_profile": "Profil ajouté sous « Dans d’autres arbres » et aux sources.",
    "saved_also": "Également ajouté pour : {names}.",
    "already": "Figure déjà parmi les sources.",
    "error_url": "Saisissez un lien https://… ou un identifiant FamilySearch.",
    "error": "Impossible d’ajouter le lien. Vérifiez votre accès à l’arbre et réessayez."
  },
  "person_panel": {
    "open_in_tree": "Ouvrir dans l’arbre",
    "familysearch_tree": "Ouvrir cette personne dans l’arbre FamilySearch",
    "open_page": "Ouvrir la page complète",
    "change_photo": "Changer la photo de profil",
    "load_error": "Impossible de charger la carte.",
    "quick_edit": "Modifier",
    "quick_event": "Événement",
    "quick_relative": "Proche",
    "quick_photo": "Photo",
    "add_more": "Ajouter",
    "add_fact": "Ajouter un fait",
    "research": "Recherche et autres arbres",
    "records": "Sources et actes",
    "media": "Photos et documents"
  },
  "country_flags": {
    "birth": "Pays de naissance : {country}",
    "inferred": "Probablement : {country}",
    "from_event": "D’après l’événement « {event} »"
  },
  "places": {
    "card_title": "Lieu",
    "in_record": "Dans la fiche",
    "spellings": "Graphies dans la fiche",
    "now": "Où il se trouve aujourd’hui",
    "on_date": "À la date de l’événement ({date})",
    "on_date_incomplete": "Le dictionnaire géographique ne sait pas de quoi d’autre dépendait le lieu à cette date.",
    "official_form": "Officiellement, en {language}",
    "no_date": "L’événement n’a pas de date : son nom à cette date ne peut donc pas être déterminé.",
    "status_matched": "Trouvé automatiquement à partir des éléments de la fiche",
    "status_matched_tree": "Trouvé à partir d’autres fiches de cet arbre",
    "status_confirmed": "Confirmé",
    "status_pending": "Recherche du lieu dans les dictionnaires géographiques…",
    "status_suggested": "Plusieurs lieux conviennent — choisissez le bon",
    "status_unmatched": "Ce lieu ne figure pas dans les dictionnaires géographiques",
    "status_rejected": "Marqué : aucun des lieux trouvés ne convient",
    "lookup_failed": "Les dictionnaires géographiques sont indisponibles pour le moment, réessayez plus tard",
    "choose": "Celui-ci",
    "none_of_these": "Aucun de ceux-ci",
    "other_candidates": "Autres lieux portant ce nom",
    "matched_parts": "éléments de la fiche concordants : {matched} sur {total}",
    "tree_spellings": "Aussi écrit dans cet arbre comme",
    "names": "Nom dans d’autres langues",
    "open_map": "Ouvrir sur la carte",
    "map_title": "Carte : {name}",
    "source": "Source : {source}",
    "in_tree": "Dans cet arbre",
    "directory": "Répertoire des lieux",
    "search_external": "Rechercher « {query} » dans les dictionnaires géographiques",
    "misspelt": "Vouliez-vous dire",
    "uses_in_tree": "{count, plural, one {# fiche dans cet arbre} other {# fiches dans cet arbre}}",
    "nothing_close": "Rien de semblable à « {query} » dans l’arbre ni dans le répertoire des lieux",
    "search_internet": "Rechercher « {query} » sur Internet",
    "find_other": "Trouver un autre lieu",
    "search_title": "Rechercher dans les dictionnaires géographiques",
    "search_placeholder": "Nom du lieu, éventuellement avec le district et le pays",
    "search": "Rechercher",
    "search_nothing": "Rien trouvé — essayez une autre graphie ou seulement le nom de la localité",
    "searching": "Recherche…",
    "nothing_found": "Rien trouvé",
    "uses": "{count, plural, one {# fiche} other {# fiches}}",
    "insert_hint": "Insère le nom à la date de l’événement",
    "load_failed": "Impossible de charger le lieu",
    "similar_title": "Fiches similaires de ce lieu",
    "similar_hint": "Cochez les fiches qui désignent ce même lieu pour les y lier.",
    "similar_fits": "Correspondent à ce lieu",
    "similar_partly": "Tout ne concorde pas",
    "similar_church": "Églises",
    "similar_cemetery": "Cimetières",
    "similar_other_country": "Autre pays",
    "similar_now": "aujourd’hui : {name}",
    "similar_unexplained": "sans correspondance : {parts}",
    "similar_link": "Lier la sélection ({count})",
    "similar_linked": "{count, plural, one {# fiche liée} other {# fiches liées}}",
    "similar_status_pending": "pas encore vérifié",
    "similar_status_suggested": "en attente d’un choix",
    "similar_status_unmatched": "introuvable",
    "similar_status_rejected": "aucun ne convient",
    "linked_to": "Lié au répertoire : {name}",
    "waiting_choice": "{count, plural, one {# lieu convient} other {# lieux conviennent}} — choisissez-en un",
    "not_standardized": "Non lié au répertoire des lieux — non standardisé. Rechercher dans le répertoire",
    "gap_choose": "Aucun lieu choisi pour l’instant : choisissez-le dans le répertoire",
    "gap_missing": "Absent du répertoire : trouvez le lieu",
    "gap_pending": "Recherche en cours dans le répertoire",
    "not_linked_new": "Nouveau lieu — recherché dans le répertoire après l’enregistrement"
  },
  "moderation": {
    "title": "Modération",
    "subtitle": "Lieux et noms de tous les arbres que le rapprochement n’a pas pu résoudre. Seul le nom est affiché — ni fiches, ni personnes, ni arbres.",
    "not_moderator": "Cette page est réservée aux modérateurs du site.",
    "tabs": {
      "places": "Lieux",
      "decisions": "Décisions sur les lieux",
      "names": "Répertoire commun des noms"
    },
    "places_intro": "Noms de lieux que les dictionnaires géographiques n’ont pas pu identifier sans ambiguïté. Votre choix s’applique aux textes ayant un contexte géographique ; pour un nom seul, il reste une suggestion dans chaque arbre. Les décisions des propriétaires sont préservées.",
    "filters": {
      "all": "Tous",
      "similar": "Similaires",
      "suggested": "En attente d’un choix",
      "unmatched": "Introuvables",
      "failed": "Sans réponse des dictionnaires géographiques"
    },
    "sort": "Ordre",
    "sort_records": "Le plus de fiches",
    "sort_new": "Les plus récents",
    "shown": "{count, plural, one {# nom} other {# noms}}",
    "queue_empty": "Tous les noms sont résolus",
    "status_suggested": "{count, plural, one {# option} other {# options}}",
    "status_unmatched": "introuvable",
    "status_failed": "sans réponse des dictionnaires géographiques",
    "new": "nouveau",
    "usage": "{trees, plural, one {# arbre} other {# arbres}} · {records, plural, one {# fiche} other {# fiches}}",
    "group_help": "Écrit ainsi dans {trees, plural, one {# arbre} other {# arbres}}. Pour un nom sans contexte géographique, votre choix devient une suggestion. Les décisions confirmées des propriétaires restent inchangées.",
    "candidates": "Lieux portant ce nom",
    "search_internet": "Rechercher dans Wikidata et GeoNames",
    "search_stored_nothing": "Ce lieu ne figure pas encore dans le répertoire — recherchez dans Wikidata et GeoNames",
    "map_label": "Lieux sur la carte",
    "show_on_map": "Afficher sur la carte",
    "no_point": "absent de la carte",
    "similar_title": "Écrits de façon semblable — peut-être le même lieu",
    "similar_tag": "comme « {name} »",
    "similar_waiting": "en attente",
    "select_together": "Sélectionner ensemble",
    "link_to_place": "Lier à « {place} »",
    "link_here": "Lier ici",
    "retry": "Interroger à nouveau les dictionnaires géographiques",
    "retried": "« {name} » est recherché à nouveau",
    "decided": "« {name} » : décision enregistrée pour {count, plural, one {# texte} other {# textes}}",
    "decided_none": "« {name} » : marqué comme ne correspondant à aucun lieu",
    "failed": "Impossible d’enregistrer la décision",
    "rules_intro": "Décisions des modérateurs sur les noms de lieux. En annuler une délie les fiches qui l’ont suivie, et elles sont recherchées à nouveau.",
    "rules_empty": "Aucune décision pour l’instant",
    "rule_none": "aucun lieu ne convient",
    "undo": "Annuler",
    "undone": "Décision pour « {name} » annulée",
    "select": "Sélectionner pour réunir avec d’autres graphies de ce lieu",
    "selected": "{count, plural, one {# nom sélectionné} other {# noms sélectionnés}}",
    "merge": "C’est un seul lieu",
    "clear": "Effacer la sélection",
    "select_shown": "Sélectionner tous les résultats",
    "unselect": "Retirer de la sélection",
    "merge_help": "Les noms sélectionnés sont des graphies d’un même lieu. Choisissez-le, et les fiches portant l’un de ces noms, dans tous les arbres, pointeront vers le même endroit sur la carte, sauf celles pour lesquelles le propriétaire de l’arbre a décidé lui-même.",
    "merge_candidates": "Lieux trouvés pour ces noms",
    "merged": "{names, plural, one {# nom lié} other {# noms liés}} à « {place} » : {count, plural, one {# texte} other {# textes}} dans tous les arbres",
    "spellings": "{count, plural, one {# graphie} other {# graphies}}"
  },
  "standards": {
    "header_action": "Noms et lieux",
    "title": "Noms et lieux",
    "subtitle": "Toutes les graphies des prénoms, patronymes, noms de famille et lieux de l’arbre. Les graphies similaires sont regroupées. Ouvrez un groupe et choisissez pour chaque graphie par quoi la remplacer dans toutes les fiches — ou gardez-la telle quelle.",
    "tabs": {
      "given": "Prénoms",
      "patronymic": "Patronymes",
      "surname": "Noms de famille",
      "places": "Lieux",
      "pictures": "Images",
      "shared": "Répertoire commun"
    },
    "search": "Trouver une graphie",
    "search_places": "Trouver un lieu",
    "filter": "Afficher",
    "filters": {
      "variants": "Avec variantes",
      "similar": "Similaires",
      "fixes": "Corrections proposées",
      "unlinked": "Absents du répertoire",
      "all": "Tous",
      "unconfirmed": "Sans graphie principale"
    },
    "sort_count": "Par nombre de fiches",
    "sort_alpha": "Par ordre alphabétique",
    "loading": "Collecte des graphies…",
    "load_failed": "Impossible de charger les graphies",
    "nothing_found": "Rien trouvé",
    "empty": {
      "variants": "Aucune graphie avec variantes",
      "similar": "Aucune graphie similaire",
      "all": "L’arbre ne contient pas encore de telles fiches",
      "unlinked": "Tous les lieux ont été trouvés dans le répertoire",
      "fixes": "Rien à corriger",
      "unconfirmed": "Chaque groupe a sa graphie principale."
    },
    "groups_shown": "{count, plural, one {# groupe} other {# groupes}}",
    "records": "{count, plural, one {# fiche} other {# fiches}}",
    "more_records": "et {count, plural, one {# autre fiche} other {# autres fiches}}",
    "spellings": "{count, plural, one {# graphie} other {# graphies}}",
    "several_places": "{count, plural, one {# lieu du répertoire} other {# lieux du répertoire}}",
    "similar_tag": "comme « {name} »",
    "similar_title": "Écrits de façon semblable — peut-être une faute de frappe ou le même lieu",
    "same_place": "Même lieu",
    "same_place_done": "{count, plural, one {# graphie liée} other {# graphies liées}} au même lieu",
    "show_together": "Afficher ensemble",
    "show_apart": "Afficher séparément",
    "joined_title": "Affichés avec ce groupe",
    "distinct": "Lieux différents",
    "distinct_hint": "Ce sont des lieux différents : ne plus les proposer comme un seul",
    "distinct_title": "Marqués comme lieux différents",
    "distinct_undo": "Remettre en similaires",
    "distinct_done": "Marqués comme lieux différents",
    "distinct_undone": "Proposés à nouveau comme similaires",
    "distinct_failed": "Impossible d’enregistrer la décision",
    "undo": "Annuler",
    "pick_all": "Tout sélectionner",
    "pick_hint": "Cochez les graphies à traiter",
    "map": {
      "linked": "Lié au répertoire des lieux — affiché sur la carte",
      "partly": "{linked} graphies liées sur {count} — les autres ne sont pas sur la carte",
      "none": "Non lié au répertoire des lieux — non affiché sur la carte"
    },
    "more": "Afficher plus",
    "scripts": {
      "Latn": "Latin",
      "Cyrl": "Cyrillique",
      "Mixed": "deux alphabets",
      "Other": "autre"
    },
    "forms": {
      "male": "masculin",
      "female": "féminin"
    },
    "maiden": "de naissance",
    "replace": "Remplacer {spellings, plural, one {# graphie} other {# graphies}} ({records, plural, one {# fiche} other {# fiches}})",
    "confirm_title": "Remplacer les graphies ?",
    "confirm_message": "{spellings, plural, one {# graphie sera remplacée} other {# graphies seront remplacées}} dans {records, plural, one {# fiche} other {# fiches}}. Les graphies précédentes restent dans l’historique des modifications.",
    "confirm_apply": "Remplacer",
    "replaced_persons": "Fiches de personnes corrigées : {count}",
    "replaced_places": "Fiches corrigées : {count}",
    "replace_failed": "Impossible de remplacer les graphies",
    "places_hint": "Les regroupements de lieux s’appuient sur les graphies, le contexte de cet arbre et les juridictions historiques. Examinez les correspondances déduites avant de renommer. Les remplacements changent le texte dans chaque événement ; l’ancien texte reste dans l’historique.",
    "place_cluster_inferred": "D’après le contexte de l’arbre",
    "place_cluster_hint": "C’est une correspondance déduite au sein de cet arbre. Vérifiez les événements et la géographie : des noms identiques peuvent désigner des lieux différents, et un même lieu a pu appartenir à des pays différents.",
    "place_cluster_confirm": "Confirmer qu’il s’agit d’un seul lieu",
    "place_group_confirm": "Tous ces textes désignent-ils la même localité ? La confirmation enregistre un groupe commun. Les textes d’origine ne changent que si vous les renommez séparément.",
    "place_group_saved": "Groupe de lieux confirmé",
    "place_group_separate": "C’est un autre lieu",
    "place_group_conflict": "Ces textes désignent des lieux différents ou ambigus. Vérifiez leurs liens et confirmez un groupe commun avant de renommer.",
    "place_status": {
      "pending": "recherche en cours",
      "suggested": "choisissez le lieu",
      "unmatched": "absent du répertoire",
      "rejected": "aucun ne convient",
      "matched": "trouvé",
      "confirmed": "confirmé"
    },
    "as_directory": "Comme dans le répertoire : {name}",
    "no_name": "Sans nom",
    "group_help": "Pour chaque graphie, choisissez par quoi la remplacer dans toutes les fiches. Les remplacements qui ne diffèrent que par la casse, les signes diacritiques ou des lettres d’un autre alphabet sont déjà proposés — vérifiez-les. « Garder tel quel » ne change rien.",
    "keep": "Garder tel quel",
    "other_spelling": "Autre graphie…",
    "replace_with": "Remplacer « {value} » par",
    "foreign": {
      "Latn": "Une lettre latine dans un mot cyrillique",
      "Cyrl": "Une lettre cyrillique dans un mot latin"
    },
    "foreign_letters": "lettres d’un autre alphabet",
    "nothing_to_replace": "Rien à remplacer",
    "reset": "Rétablir les propositions",
    "split": {
      "title": "Patronyme écrit dans le prénom",
      "hint": "Ces personnes ont un champ patronyme vide, et le patronyme se trouve dans le prénom : « Мария Ивановна ». Pour celles cochées, le prénom reste dans son champ et le patronyme passe dans le sien. La forme ancienne (« Иван Петров ») et les fiches qui ont déjà un patronyme ne sont pas modifiées.",
      "show": "Afficher {count, plural, one {# nom} other {# noms}}",
      "hide": "Masquer la liste",
      "apply": "Déplacer le patronyme ({records, plural, one {# fiche} other {# fiches}})",
      "select_all": "Tout cocher",
      "select_none": "Tout décocher",
      "first_name": "prénom",
      "patronymic": "patronyme",
      "sex_mismatch": "ne correspond pas au sexe — peut-être un nom de famille",
      "has_patronymic": "a un patronyme, inchangé",
      "confirm_title": "Déplacer le patronyme ?",
      "confirm_message": "Le patronyme sera déplacé dans son propre champ dans {records, plural, one {# fiche} other {# fiches}}. L’ancien prénom reste dans l’historique des modifications.",
      "confirm_apply": "Déplacer",
      "done": "Patronymes déplacés : {count}",
      "failed": "Impossible de déplacer les patronymes"
    },
    "systems": {
      "ru": "Russe",
      "be": "Biélorusse",
      "uk": "Ukrainien",
      "be-uk": "Biélorusse ou ukrainien",
      "pl": "Graphie polonaise",
      "lt": "Graphie lituanienne",
      "latn-caron": "Latin avec č, š, ž",
      "translit": "Translittéré du cyrillique",
      "latn": "Latin",
      "he": "Hébreu",
      "ar": "Arabe",
      "hi": "Hindi"
    },
    "systems_pl_hint": "La Łacinka biélorusse sans č, š, ž s’écrit de la même façon",
    "surname": {
      "main": "Graphie principale",
      "move_placeholder": "graphie principale d’un autre groupe",
      "move": "Déplacer",
      "own": "Un nom à part entière",
      "automatic": "Revenir à l’automatique",
      "links": {
        "join": "réuni à la main",
        "move": "déplacé à la main",
        "own": "un nom à part entière"
      },
      "joined": "d’un groupe réuni",
      "russified": "Forme russifiée en -ев/-ов",
      "select_group": "Sélectionnez le groupe à réunir",
      "selected": "{count, plural, one {# groupe sélectionné} other {# groupes sélectionnés}}",
      "merge": "C’est un seul nom de famille",
      "clear": "Effacer la sélection",
      "failed": "Impossible de modifier les groupes de noms de famille",
      "move_one": "Déplacer une graphie",
      "pick_spelling": "graphie…",
      "as": "vers le groupe",
      "separate": "à part",
      "arms": "armoiries {arms}"
    },
    "patronymic": {
      "merge": "C’est un seul patronyme",
      "own": "Un patronyme à part entière",
      "failed": "Impossible de modifier les groupes de patronymes",
      "links": {
        "join": "réuni à la main",
        "move": "déplacé à la main",
        "own": "un patronyme à part entière"
      },
      "father": "prénom du père : {name}"
    },
    "given": {
      "merge": "C’est un seul prénom",
      "own": "Un prénom à part entière",
      "failed": "Impossible de modifier les groupes de prénoms",
      "links": {
        "join": "réuni à la main",
        "move": "déplacé à la main",
        "own": "un prénom à part entière"
      },
      "forms": "autre forme du prénom : {forms}",
      "others": "autre prénom : {names}",
      "to_other": "{name} est un autre prénom",
      "to_form": "{name} est une forme du prénom",
      "to_other_hint": "La personne est toujours trouvée par « {name} », mais les groupes de prénoms restent séparés",
      "to_form_hint": "« {name} » rejoint le groupe de ce prénom : la recherche trouve toutes les personnes portant l’un ou l’autre"
    },
    "add": {
      "label": "Ajouter une graphie pour la recherche",
      "placeholder": {
        "given": "p. ex. Macha",
        "patronymic": "p. ex. Ivanovitch",
        "surname": "p. ex. Kowalski"
      },
      "hint": "La recherche trouvera aussi ce groupe grâce à elle, même si aucune fiche ne la contient. Les fiches ne sont pas modifiées.",
      "button": "Ajouter",
      "here": "Déjà dans ce groupe",
      "joins": "Dans le groupe « {title} » — les groupes seront réunis",
      "done": "« {spelling} » ajouté à « {title} » : la recherche trouve aussi le groupe grâce à elle"
    },
    "absent": {
      "tag": "dans aucune fiche · recherché",
      "remove": "retirer",
      "remove_label": "Retirer « {value} » du groupe"
    },
    "keep_forms": "{name} — les autres formes restent dans le groupe pour la recherche",
    "pictures": {
      "hint": "Images définies comme photo de nombreuses personnes : une église paroissiale, des armoiries, une image de remplacement. Elles ne sont pas utilisées comme portraits ; les cartes affichent un symbole au lieu d’un visage. Indiquez ce que montre une image : l’indication s’applique à toutes les personnes qui l’ont.",
      "empty": "Aucune image partagée non marquée",
      "people": "{count, plural, one {# personne} other {# personnes}}",
      "failed": "Impossible de marquer l’image"
    },
    "shared": {
      "tag_same": "répertoire commun : {spelling} = {other}",
      "tag_different": "répertoire commun : {spelling} ≠ {other}",
      "tag_hint": "Les propriétaires {count, plural, one {de # arbre} other {de # arbres différents}} en ont décidé ainsi. Les choix propres à votre arbre passent toujours en premier.",
      "decline": "ne pas appliquer dans cet arbre",
      "follow": "Appliquer à nouveau dans cet arbre",
      "declined": "non appliqué dans cet arbre",
      "intro": "Seuls y figurent les choix de graphie faits indépendamment par les propriétaires d’au moins {count} arbres différents, sans qu’aucun autre propriétaire ait décidé le contraire. Une entrée en sort dès qu’il y a autant de propriétaires contre que pour. Les choix propres à votre arbre passent toujours avant le répertoire commun, et vous pouvez refuser n’importe quelle entrée pour votre arbre.",
      "kind_filter": "Type de nom",
      "all": "Tous",
      "statuses": {
        "agreed": "en vigueur",
        "withdrawn": "retirée par vote",
        "revoked": "révoquée par un modérateur"
      },
      "empty": "Le répertoire commun ne contient pas encore de telles entrées.",
      "shown": "{count, plural, one {# entrée} other {# entrées}}",
      "votes": "pour {support} · contre {opposition}",
      "meaning_same": "{spelling} et {other} sont identiques, seulement écrits différemment : dans les arbres qui ont les deux graphies et dont le propriétaire ne les a pas séparées, ils forment un seul groupe.",
      "meaning_different": "{spelling} n’est pas {other} : dans les arbres où ils seraient regroupés automatiquement et où le propriétaire n’a pas décidé autrement, {spelling} reste à part.",
      "history": {
        "agreed": "Adoptée : {support} pour, {opposition} contre",
        "withdrawn": "Retirée par vote : {support} pour, {opposition} contre",
        "revoked": "Révoquée par un modérateur ({support} pour, {opposition} contre)",
        "restored": "Rétablie par un modérateur ({support} pour, {opposition} contre)"
      },
      "note": "Raison (facultatif)",
      "revoke": "Révoquer l’entrée",
      "restore": "Rétablir l’entrée",
      "failed": "Impossible de modifier l’entrée du répertoire commun"
    },
    "linking": {
      "hint": "Rattachez chaque lieu de l’arbre à un lieu du répertoire : il apparaît alors sur la carte, est recherché dans les archives et nommé comme à la date de l’événement. Confirmez nos suppositions, choisissez parmi les lieux trouvés ou indiquez une région et un pays — les lieux sont recherchés à nouveau.",
      "progress": "Confirmés : {decided} sur {total} entrées · suppositions à vérifier : {guessed}",
      "filters": {
        "guesses": "Nos suppositions",
        "choose": "Choisir parmi les trouvés",
        "missing": "Introuvables",
        "done": "Confirmés"
      },
      "empty": {
        "guesses": "Aucune supposition à vérifier.",
        "choose": "Aucun lieu n’attend de choix parmi les trouvés.",
        "missing": "Tous les lieux ont été trouvés dans le répertoire.",
        "done": "Vous n’avez encore confirmé aucun lieu."
      },
      "bulk": "Lieux cochés",
      "pick_all": "Cocher tous ceux affichés",
      "confirm_ticked": "Confirmer les cochés : {count}",
      "confirm_title": "Confirmer les lieux",
      "confirm_message": "Ces lieux écrits seront rattachés aux lieux du répertoire :",
      "yes": "Oui, c’est bien lui",
      "other": "Un autre lieu…",
      "find": "Chercher dans le répertoire",
      "change": "Modifier",
      "candidates": "Trouvés dans le répertoire — lequel ?",
      "open_card": "Ouvrir la fiche du lieu",
      "hint_label": "Région et pays",
      "hint_placeholder": "p. ex. Lubelskie, Polska",
      "hint_apply": "Rechercher avec : {count}",
      "hint_tag": "recherché avec : {hint}",
      "hint_remove": "Retirer",
      "hint_queued": "Nouvelle recherche : {count}",
      "confirmed": "Lieux écrits confirmés : {count}",
      "reason_tree": "comme d’autres entrées de l’arbre",
      "reason_moderator": "décision d’un modérateur",
      "reason_match": "d’après le nom et la région"
    },
    "main": {
      "progress": "Graphie principale choisie : {done} sur {total} groupes",
      "yes": "Oui, principale",
      "yes_hint": "Faire de «{title}» la graphie principale du groupe : le groupe est cherché ainsi et, si c’est choisi dans les réglages, affiché ainsi. Les entrées restent telles qu’écrites.",
      "confirm_ticked": "Rendre principales : {count}",
      "confirm_title": "Graphie principale des groupes",
      "confirm_message": "Les groupes s’appelleront ainsi ; les entrées ne changent pas :",
      "done": "Graphie principale choisie pour des groupes : {count}"
    }
  },
  "shared_branches": {
    "title": "Branches partagées avec d’autres arbres",
    "intro": "Les personnes d’arbres indépendants ne sont réunies qu’après confirmation par les représentants des deux côtés (un propriétaire ou un administrateur de chaque arbre). La version partagée acceptée est conservée à part : les modifications dans votre arbre ne la changent pas, et ses corrections sont décidées par la personne responsable.",
    "failed": "L’action a échoué. Rechargez la page et réessayez.",
    "new": "Proposer une branche partagée",
    "no_matches": "Il n’y a aucune correspondance confirmée avec d’autres arbres. Confirmez d’abord des correspondances de personnes.",
    "other_tree": "Autre arbre",
    "choose_people": "Choisissez les correspondances confirmées qui forment la branche partagée.",
    "responsible": "Responsable de la branche",
    "responsible_hint": "Les deux côtés choisissent ensemble la personne responsable : ce choix fait partie de la version que l’autre côté confirme.",
    "no_candidates": "Aucun participant ne peut être responsable de la branche.",
    "compare": "Comparer",
    "same": "Les faits concordent.",
    "relations_differ": "Les liens entre ces personnes diffèrent dans les deux arbres. Vérifiez la composition avant de confirmer.",
    "note": "Note pour l’autre côté",
    "first_consent": "L’envoi confirme exactement cette version pour votre côté. La branche partagée n’apparaît qu’après confirmation de l’autre côté.",
    "propose": "Confirmer et envoyer",
    "proposals": "Propositions",
    "responsibility_change": "Changement de responsable",
    "differences": "{count, plural, one {# différence} other {# différences}}",
    "waiting": "en attente de confirmation",
    "confirm_for": "Confirmer pour « {tree} »",
    "reject": "Rejeter",
    "refresh": "Mettre à jour la comparaison",
    "withdraw": "Retirer",
    "branches": "Branches partagées",
    "version": "version {version}",
    "responsible_unavailable": "La personne responsable n’a plus accès. Les changements importants attendent un nouveau responsable ; proposez-en un ci-dessous.",
    "personal_differs": "Différent dans votre arbre",
    "suggest": "Proposer une correction",
    "request_hint": "La version partagée reste telle quelle tant que {name} n’accepte pas la correction.",
    "reason": "Raison et sources",
    "send": "Envoyer",
    "accept": "Accepter",
    "accept_selected": "Accepter la sélection",
    "change_responsible": "Proposer un autre responsable",
    "change_responsible_hint": "Un nouveau responsable prend le relais après confirmation des deux côtés.",
    "empty": "Aucune branche partagée pour l’instant.",
    "status": {
      "open": "en attente de confirmation",
      "stale": "obsolète : les faits ont changé",
      "rejected": "rejetée",
      "accepted": "acceptée",
      "withdrawn": "retirée"
    },
    "decision": {
      "approved": "confirmé",
      "rejected": "rejeté"
    },
    "request_status": {
      "submitted": "en cours d’examen",
      "accepted": "acceptée",
      "rejected": "rejetée",
      "withdrawn": "retirée",
      "stale": "obsolète"
    },
    "errors": {
      "SHARED_ACCESS_DENIED": "Vous n’avez pas le droit d’effectuer cette action.",
      "SHARED_SAME_REPRESENTATIVE": "Une même personne ne peut pas confirmer pour les deux côtés. Un représentant de l’autre arbre doit confirmer.",
      "SHARED_PROPOSAL_STALE": "Les faits ont changé après l’envoi. Mettez à jour la comparaison : les confirmations précédentes ne comptent plus.",
      "SHARED_PROPOSAL_CLOSED": "La proposition est déjà close.",
      "SHARED_PERSON_ALREADY_SHARED": "L’une de ces personnes est déjà dans une branche partagée.",
      "SHARED_PERSON_NOT_IN_TREE": "Une personne est introuvable dans son arbre.",
      "SHARED_DUPLICATE_PERSON": "La même personne est choisie deux fois.",
      "SHARED_SAME_TREE": "Choisissez un autre arbre.",
      "SHARED_MEMBERS_COUNT": "Choisissez de 1 à 200 personnes.",
      "SHARED_RESPONSIBLE_TREE": "La personne responsable doit appartenir à l’un des deux arbres.",
      "SHARED_RESPONSIBLE_NOT_PARTICIPANT": "La personne responsable doit être éditeur ou administrateur de son arbre.",
      "SHARED_NOT_RESPONSIBLE": "C’est la personne responsable de la branche qui décide.",
      "SHARED_RESPONSIBLE_UNAVAILABLE": "La personne responsable n’a plus accès. Un nouveau responsable est nécessaire.",
      "SHARED_REQUEST_STALE": "La version partagée a changé après cette demande. La demande est marquée comme obsolète.",
      "SHARED_NO_CHANGES": "Les valeurs concordent avec la version partagée.",
      "SHARED_VALUE": "Valeur invalide. Les dates sont au format AAAA, AAAA-MM ou AAAA-MM-JJ.",
      "SHARED_FIELD": "Ce champ ne fait pas partie de la version partagée.",
      "SHARED_MEMBER_NOT_FOUND": "La personne ne fait pas partie de la branche partagée.",
      "SHARED_SIDE": "Choisissez l’un des côtés de la proposition."
    },
    "hidden_members": "Personnes dans la proposition : {count}. Les représentants des deux côtés et l’initiateur voient de qui il s’agit."
  },
  "album": {
    "header_action": "Photos",
    "title": "Album photo",
    "intro": "Toutes les photos et tous les documents de l’arbre, chaque image une seule fois quel que soit le nombre de personnes dessus. Les albums par nom de famille rassemblent les images de toutes les personnes ayant porté un nom : de naissance, par mariage ou sous une autre graphie.",
    "back_to_tree": "Retour à l’arbre",
    "duplicates": "Trouver les doublons",
    "upload_photos": "Importer des photos",
    "upload_documents": "Importer des documents",
    "uploading": "Envoi : {done} sur {total}",
    "uploaded": "Ajoutés : {count}",
    "uploaded_existing": "Déjà dans l’album : {count}",
    "upload_failed": "Impossible d’importer les fichiers",
    "upload_too_big": "Fichier de plus de 50 Mo : {name}",
    "drop_hint": "Déposez des fichiers ici pour les ajouter à l’album",
    "surnames_label": "Albums par nom de famille",
    "search_placeholder": "Nom de famille ou nom complet",
    "people_found": "Personnes sur les images",
    "people_none": "Aucune personne identifiée sur les images ne correspond",
    "person_pictures": "{count, plural, one {# image} other {# images}}",
    "person_remove": "Retirer de la recherche",
    "person_add_hint": "Trouvez une personne de plus pour voir les images où elles sont ensemble.",
    "people_together": "Images où elles sont toutes ensemble.",
    "all_surnames": "Tous",
    "also_spelled": "Aussi : {spellings}",
    "more_surnames": "{count} de plus",
    "fewer_surnames": "Afficher moins",
    "combine_hint": "Choisissez plusieurs noms de famille pour les voir ensemble, par exemple ceux d’un mari et d’une épouse.",
    "filter_label": "Afficher",
    "filter_all": "Tout",
    "filter_document": "Documents",
    "filter_untagged": "Personne d’identifié",
    "nobody_chip": "Non attribuées",
    "unlinked_show": "Les afficher",
    "unlinked_show_all": "Toutes les non attribuées",
    "filter_faceless": "Sans photo de profil",
    "faces_offer": "{count, plural, one {# photo comporte} other {# photos comportent}} des personnes identifiées sans photo de profil. Là où un seul visage est trouvé et une seule personne n’a pas de cadre, ce visage devient sa photo de profil",
    "faces_mark": "Marquer les visages trouvés",
    "faces_progress": "Vérifiées : {done} sur {total} · marquées : {marked}",
    "faces_stop": "Arrêter",
    "faces_done": "{count, plural, one {# visage marqué} other {# visages marqués}} ; marquez le reste à la main dans la visionneuse",
    "faces_failed": "Impossible de vérifier les photos",
    "unlinked_offer": "{count, plural, one {Le fichier n’a attribué # photo à personne (« Photos non associées » de MyHeritage), et personne n’y est encore identifié} other {Le fichier n’a attribué # photos à personne (« Photos non associées » de MyHeritage), et personne n’y est encore identifié}}",
    "unlinked_delete": "Supprimer {count, plural, one {# photo} other {les # photos}}",
    "unlinked_message": "Supprimer de l’arbre {count, plural, one {# photo que le fichier n’a attribuée} other {# photos que le fichier n’a attribuées}} à personne ? La restauration de l’arbre permet de les récupérer.",
    "order_label": "Ordre",
    "order_new": "Les plus récentes d’abord",
    "order_old": "Les plus anciennes d’abord",
    "select": "Sélectionner",
    "select_done": "Terminé",
    "selection_label": "Images sélectionnées",
    "selected": "Sélectionnées : {count}",
    "select_loaded": "Sélectionner les images affichées ({count})",
    "clear_selection": "Effacer la sélection",
    "select_hint": "Le cercle dans le coin d’une image la sélectionne ; tant qu’une sélection existe, un clic sélectionne aussi au lieu d’ouvrir ; Maj + clic sélectionne une plage ; Suppr supprime la sélection",
    "delete_selected": "Supprimer",
    "delete_title": "Supprimer les images ?",
    "delete_message": "{count, plural, one {# image sera retirée} other {# images seront retirées}} de l’arbre pour toutes les personnes identifiées dessus. Les éléments supprimés peuvent être restaurés pendant 30 jours dans l’historique de l’arbre.",
    "deleted": "Supprimées : {count}",
    "delete_failed": "Suppression impossible",
    "loading_failed": "Impossible de charger l’album",
    "open_failed": "Impossible d’ouvrir le document",
    "retry": "Réessayer",
    "empty": "L’album ne contient pas encore d’images.",
    "empty_filtered": "Aucune image ne correspond.",
    "document_badge": "Document",
    "no_people": "Personne d’identifié",
    "load_more": "Afficher plus",
    "duplicates_title": "Photos en double",
    "duplicates_intro": "La même image conservée plusieurs fois : dans une autre taille, numérisée à nouveau ou venant d’un autre site, ainsi qu’un portrait découpé dans une image : la personne reçoit alors un cadre à sa place sur la photo entière. Par défaut, la meilleure copie est conservée, et les personnes identifiées sur les autres, avec leurs visages, y sont transférées.",
    "duplicates_scanning": "Examen des images, restantes : {count}",
    "duplicates_none": "Aucun doublon trouvé.",
    "duplicates_found": "{count, plural, one {# groupe trouvé} other {# groupes trouvés}}",
    "view_copy": "Voir la copie",
    "keep": "Conservée",
    "will_merge": "Sera supprimée, les identifications passent sur celle conservée",
    "keep_this": "Conserver celle-ci",
    "copy_size": "Taille",
    "copy_people": "Personnes identifiées",
    "faces_marked": "Visages marqués : {count}",
    "not_duplicates": "Ce sont des images différentes",
    "merge": "Fusionner",
    "merge_all": "Tout fusionner ({count})",
    "merge_all_title": "Fusionner tous les groupes ?",
    "merge_all_message": "Chacun des {count} groupes garde la copie marquée « Conservée » ; les autres sont supprimées et les personnes identifiées dessus passent sur celle conservée.",
    "merging_all": "Fusion : {done} sur {total}",
    "merged": "{count, plural, =0 {Images fusionnées} one {Images fusionnées, # identification transférée} other {Images fusionnées, # identifications transférées}}",
    "merged_all": "Groupes fusionnés : {count}",
    "merge_failed": "Fusion impossible",
    "no_faces_title": "Photos sans visages",
    "no_faces_intro": "Des personnes sont identifiées sur ces photos, mais la recherche de visages n’en a trouvé aucun. Il s’agit généralement d’une entrée de registre, d’une pierre tombale, d’armoiries ou d’une coupure de journal enregistrée comme photo. Choisissez ce que montre la photo : elle passe dans cette partie de l’album pour toutes les personnes qui l’ont et ne deviendra le portrait de personne sur une carte.",
    "no_faces_reading": "Recherche de visages sur les photos : {done} sur {total}",
    "no_faces_several": "Plusieurs personnes identifiées, aucun visage",
    "no_faces_several_why": "Très probablement un acte, une pierre tombale ou des armoiries",
    "no_faces_one": "Une personne identifiée, aucun visage",
    "no_faces_one_why": "Ce peut aussi être un portrait que la recherche n’a pas reconnu — de profil, de loin ou peint ; jetez un œil",
    "no_faces_none": "Aucune photo avec des personnes mais sans visages.",
    "no_faces_view": "Voir la photo",
    "filter_people": "Personnes",
    "filter_place": "Lieux",
    "filter_headstone": "Pierres tombales",
    "filter_arms": "Armoiries",
    "filter_other": "Autre",
    "filter_video": "Vidéo",
    "filter_audio": "Audio",
    "category_label": "Déplacer vers…",
    "category_done": "Déplacées vers « {category} » : {count}",
    "category_failed": "Impossible de déplacer les images",
    "merge_selected": "Fusionner comme doublons",
    "merge_selected_title": "Fusionner les images sélectionnées",
    "merge_selected_intro": "Une seule copie est conservée — par défaut la meilleure : la résolution la plus élevée ou, à taille égale, la moins compressée. Cliquez sur une autre pour la conserver à la place. Les personnes identifiées sur les autres copies, avec leurs visages, passent sur celle conservée, et ces copies sont supprimées (elles peuvent être restaurées pendant 30 jours dans l’historique de l’arbre)."
  },
  "world": {
    "title": "Arbre mondial",
    "open_hint": "Votre arbre avec les branches d’autres arbres où la même personne est confirmée",
    "back_to_matches": "Retour aux correspondances",
    "intro": "Votre arbre et les branches d’autres arbres où la même personne est confirmée comme correspondance. Les branches des autres sont en lecture seule : vous ne modifiez que votre propre arbre. Les personnes vivantes des arbres des autres sont affichées sans nom ni dates.",
    "show_possible": "Afficher les branches possibles",
    "legend": "Légende",
    "legend_own": "Votre arbre",
    "legend_joined": "Dans votre arbre et dans un autre",
    "legend_other": "Seulement dans un autre arbre",
    "legend_possible": "Branche possible, correspondance non confirmée",
    "error": "Impossible de charger l’arbre mondial. Rechargez la page.",
    "truncated": "Seule une partie de l’arbre mondial est affichée : trop de branches sont réunies.",
    "no_confirmed": "Aucune correspondance confirmée avec d’autres arbres pour l’instant. Activez « Afficher les branches possibles » ou confirmez des correspondances.",
    "no_joins": "Aucune correspondance avec d’autres arbres pour l’instant. Trouvez-en sur la page des correspondances.",
    "empty": "L’arbre ne contient encore personne.",
    "living": "Personne vivante",
    "living_card": "Vivant(e)",
    "living_hint": "Cette personne est peut-être en vie : les informations de l’arbre d’un autre propriétaire sont donc masquées.",
    "records": "Fiches dans les arbres",
    "open_record": "Ouvrir",
    "read_only": "lecture seule",
    "possible_title": "Peut-être la même personne",
    "possible_in": "dans « {tree} » · {percent} %",
    "sources": "Arbres dans l’affichage",
    "paid_hint": "Les arbres d’autres personnes sont affichés avec l’offre payante. Pour l’instant, seuls les arbres auxquels vous avez accès figurent ici.",
    "base_person": "Personne de base",
    "make_base": "Définir comme personne de base",
    "meetings": "Personnes communes",
    "branches": "Nouvelles branches",
    "step_previous": "Précédent",
    "step_next": "Suivant",
    "step_position": "{index} sur {count}",
    "new_facts": "Nouveau dans d’autres arbres : {facts}",
    "different_facts": "Diffère de votre arbre : {facts}",
    "new_people": "Branches d’autres arbres à côté : {count, plural, one {# personne} other {# personnes}}",
    "branch_summary": "Une branche absente de votre arbre : {count, plural, one {# personne} other {# personnes}}",
    "people_count": "{count, plural, one {# personne} other {# personnes}}",
    "facts_count": "{count, plural, one {# nouveau fait} other {# nouveaux faits}}"
  },
  "plan": {
    "title": "Offre",
    "current": "Votre offre",
    "free": "Gratuite",
    "paid": "Payante",
    "persons": "Personnes dans vos arbres",
    "persons_hint": "Personnes par arbre : au plus {limit}. Les arbres d’autres personnes suivent l’offre de leur propriétaire.",
    "persons_unlimited": "Aucune limite de personnes par arbre.",
    "of_limit": "{used} sur {limit}",
    "tree_full": "Plein — personne de nouveau ne peut être ajouté",
    "tree_over": "Limite dépassée : l’arbre peut être consulté et modifié, mais pas agrandi",
    "no_trees": "Vous n’avez pas encore d’arbre à vous.",
    "storage": "Photos et documents",
    "storage_hint": "Espace pour les fichiers importés dans tous vos arbres.",
    "storage_unlimited": "{used}, sans limite",
    "features": {
      "world_tree": "Arbre mondial",
      "documents": "Documents",
      "archive_search": "Recherche dans les archives",
      "collaboration": "Travail collaboratif",
      "ai": "Connexion IA"
    },
    "feature_hints": {
      "world_tree": "Arbres d’autres personnes reliés au vôtre par les correspondances",
      "documents": "Numérisations et PDF, ce que dit un document, reconnaissance de texte",
      "archive_search": "Geneteka et d’autres archives depuis la carte d’une personne",
      "collaboration": "Inviter des personnes dans un arbre, prêter des branches, branches partagées avec d’autres arbres",
      "ai": "Claude, Codex et d’autres assistants via MCP"
    },
    "feature_paid": "Avec l’offre payante",
    "feature_on": "Disponible",
    "closed": {
      "documents": "Les documents font partie de l’offre payante : import de numérisations et de PDF, saisie de ce que dit un document et reconnaissance de texte. Ce que vous avez enregistré auparavant reste disponible.",
      "archive_search": "La recherche dans les archives fait partie de l’offre payante. Les actes déjà rattachés restent sur la carte.",
      "collaboration": "Le travail collaboratif fait partie de l’offre payante : inviter des personnes dans l’arbre, prêter des branches et partager des branches. Les personnes déjà invitées gardent leur accès.",
      "ai": "La connexion d’assistants IA fait partie de l’offre payante. Tant que l’offre est gratuite, les assistants connectés auparavant ne peuvent pas accéder à l’arbre."
    },
    "closed_member": "C’est le propriétaire de l’arbre qui choisit son offre.",
    "see_plan": "À propos de l’offre",
    "load_failed": "Impossible de charger votre offre.",
    "errors": {
      "PLAN_PERSON_LIMIT": "L’arbre est plein : il compte {count} personnes, et l’offre gratuite en autorise au plus {limit}. Supprimez-en ou passez à l’offre payante.",
      "PLAN_PERSON_LIMIT_ADDING": "Pas assez de place dans l’arbre : il compte {count} personnes, {adding} de plus sont en cours d’ajout, et l’offre gratuite en autorise au plus {limit}.",
      "PLAN_PERSON_LIMIT_FILE": "Le fichier compte {adding} personnes, et avec l’offre gratuite un arbre peut en avoir au plus {limit}. Importez un fichier plus petit ou passez à l’offre payante.",
      "PLAN_PERSON_LIMIT_IMPORT": "Import arrêté : le fichier contient plus de personnes qu’un arbre de l’offre gratuite ne peut en contenir.",
      "PLAN_STORAGE_LIMIT": "Plus d’espace pour les photos et documents : {used} utilisés sur {quota}, et le fichier nécessite {adding}. Supprimez les fichiers dont vous n’avez plus besoin ou passez à l’offre payante.",
      "PLAN_PAID_FEATURE": "Disponible uniquement avec l’offre payante."
    }
  },
  "sources": {
    "title": "Sources",
    "meta_description": "Archives, bases de données, arbres et répertoires utilisés par l’application : ce que chacun fournit, comment nous l’utilisons, ses conditions et la dernière vérification.",
    "intro": "Archives, bases de données et sites que l’application interroge ou vers lesquels elle renvoie : ce que chacun fournit, comment nous l’utilisons, ses conditions et la date de notre dernière vérification. Les actes et profils restent sur ces sites — vérifiez-les là-bas.",
    "other_services": "Les services qui stockent ou traitent vos données (stockage de fichiers, e-mail, traduction, reconnaissance de texte) sont listés sous [Sous-traitants](/legal/subprocessors).",
    "loading": "Chargement des sources…",
    "error": "Impossible de charger la liste des sources.",
    "retry": "Réessayer",
    "sections": {
      "archive": "Archives et bases de données",
      "tree": "Arbres",
      "place": "Lieux et cartes",
      "name": "Noms"
    },
    "section_about": {
      "archive": "Registres paroissiaux, état civil, listes de pertes, cimetières et catalogues d’archives. La recherche d’actes d’une personne interroge ceux qui correspondent aux pays et aux années de sa vie.",
      "tree": "Arbres généalogiques où une personne peut avoir un profil. Un profil dans l’arbre de quelqu’un d’autre est une reconstitution, pas un document.",
      "place": "Répertoires de lieux et carte : coordonnées, pays et nom d’un lieu à la date d’un événement.",
      "name": "Où le dictionnaire des noms puise les formes d’un même prénom dans différentes langues."
    },
    "country": "Pays",
    "all_countries": "Tous les pays",
    "world": "Monde entier",
    "world_coverage": "Le monde entier",
    "years_from_to": "{from}–{to}",
    "years_from": "à partir de {from}",
    "years_to": "jusqu’en {to}",
    "uses": {
      "search": "Recherche dans l’application",
      "import": "Données reprises",
      "send": "Données envoyées",
      "link": "Lien vers le site",
      "link_archive": "Recherche sur le site"
    },
    "access": {
      "may-not-open-abroad": "Peut ne pas s’ouvrir depuis l’étranger",
      "free-registration": "Inscription gratuite requise",
      "partial-without-login": "Partie des résultats sans connexion"
    },
    "terms": "Conditions d’utilisation",
    "attribution": "Demande de citer la source",
    "ai_yes": "Un assistant IA peut y faire des recherches",
    "ai_no": "Non transmis aux assistants IA, selon les conditions du site",
    "checked": "Vérifié le {date} : {status}",
    "health": {
      "ok": "fonctionne",
      "slow": "répond lentement",
      "blocked": "fermé aux vérifications automatiques",
      "down": "n’a pas répondu"
    },
    "research_link": "À propos des sources",
    "faq_line": "Chaque archive, base de données et site interrogé par l’application, avec ses conditions et sa dernière vérification, figure sur la page [Sources](/sources).",
    "descriptions": {
      "ptg-metryki": "Numérisations des registres paroissiaux de la Société généalogique polonaise vers lesquelles pointent les actes de Geneteka. L’application copie dans l’arbre les numérisations que vous choisissez.",
      "genbaza": "Numérisations de registres paroissiaux et d’état civil des archives polonaises. À partir d’un lien vers un registre, l’application rassemble ses numérisations dans les documents de la personne.",
      "archives-gov-by": "Le portail des archives de Biélorussie. Le guide des archives y puise ses listes publiées de registres paroissiaux par district.",
      "familysearch-tree": "L’arbre partagé de FamilySearch. Un profil peut être lié à une personne, comparé, et sa famille, ses sources et ses documents repris ; les sources, noms et faits que vous choisissez peuvent être envoyés à FamilySearch.",
      "myheritage": "Arbres et actes MyHeritage. Un profil est conservé comme lien ; les photos d’un GEDCOM exporté de MyHeritage sont copiées depuis les serveurs de MyHeritage.",
      "geni": "L’arbre partagé de Geni. Un profil lié peut être comparé avec la personne et ses proches les plus directs repris.",
      "wikitree-tree": "L’arbre partagé de WikiTree. Un profil lié peut être comparé avec la personne et ses proches les plus directs repris ; la recherche WikiTree figure parmi les archives.",
      "ancestry": "Arbres et actes Ancestry. Un profil ou un acte est conservé comme lien : Ancestry n’a pas d’API ouverte.",
      "geneanet": "Arbres Geneanet. Un profil est conservé comme lien.",
      "wikidata-places": "Le répertoire des lieux : coordonnées, pays, noms dans différentes langues et État à la date d’un événement. Rien sur les personnes n’y est envoyé.",
      "geonames": "Petites localités absentes de Wikidata. Données sous licence CC BY 4.0.",
      "openstreetmap": "La carte d’un lieu et de l’arbre. Données cartographiques © contributeurs d’OpenStreetMap, licence ODbL.",
      "wiktionary": "Tableaux des formes d’un prénom dans différentes langues à partir desquels le dictionnaire des noms est constitué (Heinrich = Henryk = Генрих). Les variantes d’un prénom renvoient vers sa page."
    }
  },
  "translate": {
    "show": "Traduire (Google Traduction)",
    "hide": "Masquer la traduction",
    "loading": "Traduction…",
    "failed": "Traduction impossible. Réessayez.",
    "same_language": "Le texte est déjà dans la langue de l’interface.",
    "via": "Google Traduction · {from} → {to}"
  },
  "two_factor": {
    "title": "Sécurité",
    "on": "La connexion en deux étapes est activée",
    "off": "La connexion en deux étapes est désactivée",
    "on_desc": "Depuis le {date}, chaque connexion demande, après le mot de passe, un code de votre application d’authentification. {count, plural, =0 {Il ne reste aucun code de récupération.} one {# code de récupération restant.} other {# codes de récupération restants.}}",
    "off_desc": "Protégez le compte par une seconde étape : après le mot de passe, un code à 6 chiffres d’une application sur votre téléphone ou de Bitwarden. Quelqu’un qui découvre votre mot de passe ne peut toujours pas entrer.",
    "turn_on": "Activer",
    "turn_off": "Désactiver",
    "regenerate": "Nouveaux codes de récupération",
    "few_codes": "{count, plural, =0 {Il ne reste aucun code de récupération.} one {Il ne reste que # code de récupération.} other {Il ne reste que # codes de récupération.}} Créez-en de nouveaux pour ne pas être bloqué si vous perdez votre téléphone.",
    "unavailable": "La connexion en deux étapes n’est pas encore configurée sur ce serveur.",
    "load_failed": "Impossible de charger les paramètres de sécurité.",
    "error_generic": "Enregistrement impossible. Veuillez réessayer.",
    "wrong_password": "Mot de passe incorrect.",
    "setup_expired": "Le code QR a expiré. Recommencez.",
    "copy_failed": "Copie impossible. Sélectionnez le texte et copiez-le à la main.",
    "confirm_password_title": "Confirmez qu’il s’agit bien de vous",
    "confirm_password_desc": "Saisissez votre mot de passe pour configurer la connexion en deux étapes.",
    "continue": "Continuer",
    "scan_title": "Ajoutez gedcom.me à votre application d’authentification",
    "scan_desc": "Scannez le code QR avec Google Authenticator, Microsoft Authenticator, 1Password, Aegis ou une autre application d’authentification.",
    "bitwarden_hint": "Bitwarden : ouvrez ou créez l’identifiant gedcom.me, collez la clé ou le lien dans « Clé d’authentification (TOTP) » et enregistrez — Bitwarden affichera le code.",
    "qr_alt": "Code QR pour l’application d’authentification",
    "key_label": "Clé pour la saisie manuelle",
    "copy_key": "Copier la clé",
    "copy_link": "Copier le lien otpauth://",
    "copied": "Copié",
    "enter_code": "Code de l’application",
    "codes_title": "Enregistrez vos codes de récupération",
    "codes_desc": "Si vous perdez votre téléphone, chacun de ces codes vous permet de vous connecter une fois à la place du code de l’application. Ils ne sont affichés que maintenant : téléchargez-les ou copiez-les et conservez-les en lieu sûr, par exemple dans votre gestionnaire de mots de passe.",
    "copy_codes": "Copier les codes",
    "download_codes": "Télécharger le .txt",
    "codes_saved": "J’ai enregistré les codes",
    "done": "Terminé",
    "codes_file_title": "Codes de récupération gedcom.me pour {email}",
    "codes_file_note": "Chaque code ne fonctionne qu’une fois. Gardez ce fichier confidentiel.",
    "disable_title": "Désactiver la connexion en deux étapes",
    "disable_desc": "La connexion ne demandera alors que le mot de passe. Saisissez le mot de passe et un code de l’application (ou un code de récupération).",
    "regenerate_title": "Nouveaux codes de récupération",
    "regenerate_desc": "Les anciens codes de récupération cesseront de fonctionner. Saisissez le mot de passe et un code de l’application.",
    "code_or_recovery": "Code de l’application ou code de récupération",
    "disabled_toast": "La connexion en deux étapes est désactivée",
    "devices_title": "Appareils et navigateurs",
    "devices_desc": "Là où votre compte est connecté. Si vous voyez un appareil ou un pays que vous ne reconnaissez pas, déconnectez-le et changez votre mot de passe.",
    "device_current": "Cet appareil",
    "device_unknown": "Appareil inconnu",
    "device_country_unknown": "Pays inconnu",
    "device_local": "Cet ordinateur / réseau local",
    "device_active_now": "actif maintenant",
    "device_last_active": "actif {time}",
    "device_signed_in": "connecté le {date}",
    "device_sign_out": "Déconnecter",
    "device_sign_out_confirm": "Déconnecter votre compte sur « {device} » ?",
    "device_signed_out_toast": "L’appareil a été déconnecté",
    "devices_load_failed": "Impossible de charger la liste des appareils",
    "devices_old_token": "Ce navigateur s’est connecté avant l’existence de la liste des appareils : il n’y figure donc pas. Reconnectez-vous pour le voir ici.",
    "devices_country_note": "Le pays et la ville sont déterminés à partir de l’adresse IP sur notre propre serveur ; l’adresse elle-même n’est pas conservée. La ville est approximative — souvent celle de votre fournisseur d’accès.",
    "sign_out_everywhere": "Se déconnecter partout ailleurs",
    "sign_out_confirm": "Se déconnecter sur tous les autres appareils et déconnecter les assistants IA ?",
    "signed_out_toast": "Déconnecté sur tous les autres appareils",
    "change_password": "Changer le mot de passe",
    "change_password_title": "Changer le mot de passe",
    "change_password_desc": "Après le changement, vous restez connecté ici ; les autres appareils et les assistants IA sont déconnectés.",
    "current_password": "Mot de passe actuel",
    "new_password": "Nouveau mot de passe",
    "password_row_desc": "Changez-le si vous pensez que quelqu’un d’autre le connaît.",
    "password_changed_toast": "Mot de passe modifié. Les autres appareils sont déconnectés.",
    "email_verified": "Confirmée",
    "email_unverified": "Non confirmée. Ouvrez le lien de l’e-mail de confirmation ou envoyez-en un nouveau.",
    "email_resend": "Envoyer l’e-mail",
    "email_sent_toast": "E-mail envoyé à {email}.",
    "email_cooldown": "Un e-mail vient d’être envoyé. Vous pourrez envoyer le suivant dans {seconds} s.",
    "email_mail_off": "L’adresse ne peut pas encore être confirmée : le serveur n’envoie pas d’e-mails."
  },
  "calendar": {
    "header_action": "Calendrier",
    "title": "Calendrier",
    "exact_only": "Anniversaires, anniversaires de mariage et jours de souvenir — pour les dates connues au jour près",
    "view_label": "Affichage",
    "view_calendar": "Calendrier",
    "view_list": "Liste",
    "show_label": "Afficher",
    "group_birthdays": "Anniversaires",
    "group_weddings": "Anniversaires de mariage",
    "group_birth_memorials": "Anniversaires en mémoire",
    "group_deaths": "Anniversaires de décès",
    "jubilees_only": "Dates rondes uniquement",
    "close_only": "Famille proche uniquement",
    "close_only_hint": "Vous et votre mari ou épouse ; les parents, grands-parents, frères et sœurs, enfants et petits-enfants de chacun de vous ; ainsi que les maris et épouses de tous ceux-ci",
    "close_only_unset": "La famille proche est comptée à partir de vous — indiquez-vous dans les paramètres de l’arbre :",
    "previous_month": "Mois précédent",
    "next_month": "Mois suivant",
    "today": "Aujourd’hui",
    "loading": "Chargement du calendrier…",
    "load_failed": "Impossible de charger le calendrier.",
    "empty": "Aucune date connue au jour près ce mois-ci.",
    "day_empty": "Rien ce jour-là.",
    "day_count": "{count, plural, =0 {aucune date} one {# date} other {# dates}}",
    "more": "{count} de plus",
    "and": "et",
    "kind_birthday": "Anniversaire",
    "kind_wedding": "Anniversaire de mariage",
    "kind_birth_memorial": "Anniversaire (en mémoire)",
    "kind_death": "Anniversaire de décès",
    "wedding_together": "{years, plural, one {# an} other {# ans}} ensemble",
    "wedding_name": "{years, plural, =5 {noces de bois} =10 {noces d’étain} =15 {noces de cristal} =20 {noces de porcelaine} =25 {noces d’argent} =30 {noces de perle} =35 {noces de rubis} =40 {noces d’émeraude} =45 {noces de vermeil} =50 {noces d’or} =55 {noces d’orchidée} =60 {noces de diamant} =65 {noces de palissandre} =70 {noces de platine} =80 {noces de chêne} other {}}",
    "would_have_turned": "aurait eu {age, plural, one {# an} other {# ans}}",
    "years": "{years, plural, one {# an} other {# ans}}"
  },
  "tree_map": {
    "header_action": "Carte",
    "title": "Carte du monde",
    "map_label": "Carte des lieux de l’arbre",
    "mode_label": "Affichage de la carte",
    "mode_places": "Par ville",
    "mode_heat": "Carte de densité",
    "mode_countries": "Par pays",
    "metric_label": "Que compter",
    "metric_people": "Personnes",
    "metric_events": "Événements",
    "category_label": "Quels événements",
    "category_all": "Tous les événements",
    "category_birth": "Naissances et baptêmes",
    "category_death": "Décès et inhumations",
    "category_marriage": "Mariages",
    "category_residence": "Résidences et déménagements",
    "category_other": "Autres événements",
    "heat_low": "moins",
    "heat_high": "plus",
    "legend_people": "Personnes",
    "legend_events": "Événements",
    "people_count": "{count, plural, one {# personne} other {# personnes}}",
    "events_count": "{count, plural, one {# événement} other {# événements}}",
    "places_count": "{count, plural, one {# lieu} other {# lieux}}",
    "countries_count": "{count, plural, one {# pays} other {# pays}}",
    "top_places": "Lieux",
    "top_countries": "Pays",
    "country_places": "Lieux du pays",
    "people_title": "Personnes",
    "people_failed": "Impossible de charger les personnes.",
    "more_people": "Et {count, plural, one {# autre personne} other {# autres personnes}}",
    "former_state": "Un État du passé : la carte actuelle ne l’affiche pas",
    "not_on_map": "absent de la carte",
    "unlinked": "{count, plural, one {# nom de lieu n’est} other {# noms de lieux ne sont}} pas encore liés au répertoire : la carte ne les affiche donc pas.",
    "loading": "Chargement de la carte…",
    "load_failed": "Impossible de charger la carte.",
    "empty": "Aucun lieu de cet arbre n’est encore lié au répertoire. Liez les noms de lieux et ils apparaîtront sur la carte.",
    "zoom_in": "Zoomer",
    "zoom_out": "Dézoomer",
    "fit": "Afficher tous les lieux",
    "unplaced": "Événements avec seulement un pays ou une région, sans ville : {count}. L’affichage « Par pays » les montre."
  },
  "review_queue": {
    "progress": "{done} décidés · {skipped} passés · {left} restants",
    "close": "Terminer",
    "position": "{index} sur {total}",
    "back": "Retour",
    "back_hint": "Fiche précédente (←)",
    "skip": "Passer",
    "skip_hint": "Reporter : la fiche revient à la fin",
    "next": "Suivant",
    "next_hint": "Fiche suivante ; celle-ci reste ouverte (→)",
    "keys": "← → pour parcourir. Les fiches décidées quittent la file d’elles-mêmes.",
    "only_skipped": "Il ne reste que les fiches passées",
    "all_done": "Tout est fait",
    "done_summary": "Décidées : {done}. Passées : {skipped}.",
    "return_skipped": "Revenir aux fiches passées ({count})",
    "to_list": "Retour à la liste"
  },
  "checks_overview": {
    "title": "Ce qu’il reste à vérifier",
    "all_done": "Tout est vérifié",
    "all_done_hint": "Il ne reste ni erreur ni décision. De nouveaux constats apparaissent après des modifications dans l’arbre.",
    "progress": "{done} sur {found} traités, {left} restants",
    "next_step": "Étape suivante",
    "step_done": "Terminé",
    "auto": {
      "title": "Corriger tout de suite",
      "hint": "Corrections techniques : casse des lettres, armoiries ou initiale dans un nom, formes de recherche, statut « décédé ». Vous pouvez les annuler.",
      "action": "Tout corriger ({count})"
    },
    "manual": {
      "title": "Décider vous-même",
      "hint": "Dates contradictoires et fiches qui demandent votre choix. Une par une : acceptez la suggestion, corrigez ou passez.",
      "action": "Passer en revue un par un"
    },
    "duplicates": {
      "title": "Personnes en double",
      "hint": "Une même personne figure peut-être deux fois dans l’arbre. Comparez les paires et fusionnez-les, ou marquez « Pas un doublon ».",
      "action": "Comparer un par un"
    }
  },
  "participants": {
    "title": "Participants",
    "hint": "Toute personne de l’arbre ayant un e-mail est un participant et peut être invitée. Pour celles déjà présentes, vous voyez leur dernière visite sur le site et ce qu’elles ont modifié.",
    "groups": {
      "member": "Dans l’arbre",
      "invited": "Invités",
      "person": "Peuvent être invités"
    },
    "invite": "Inviter",
    "invite_address": "Inviter par adresse",
    "email": "E-mail",
    "role": "Rôle",
    "person": "Qui est-ce dans l’arbre",
    "can_invite": "Peut inviter d’autres personnes",
    "send": "Envoyer l’invitation",
    "resend": "Renvoyer",
    "cancel_invitation": "Annuler l’invitation",
    "remove": "Retirer de l’arbre",
    "confirm_remove": "Retirer {name} de l’arbre ? Cette personne perdra son accès ; vous pourrez l’inviter à nouveau plus tard.",
    "you": "vous",
    "account": "Compte : {name}",
    "last_seen": "Dernière visite : {date}",
    "never_seen": "Aucune visite pour l’instant",
    "changes": "Modifications : {count} · la dernière le {date}",
    "no_changes": "Aucune modification",
    "show_changes": "Voir les modifications",
    "sent": "Invitation envoyée le {date}",
    "expires": "le lien fonctionne jusqu’au {date}",
    "status": {
      "member": "dans l’arbre",
      "invited": "invitation envoyée"
    },
    "done_member": "{email} a déjà un compte : l’arbre lui est désormais ouvert.",
    "done_invited": "L’invitation a été envoyée à {email}.",
    "empty": "Personne dans l’arbre n’a encore d’e-mail. Ajoutez une adresse dans les « Coordonnées » d’une personne ou invitez par adresse ci-dessus.",
    "mail_off": "Ce serveur n’envoie pas encore d’e-mails : seules les personnes ayant un compte sur le site peuvent être invitées.",
    "errors": {
      "ACCESS_ALREADY_MEMBER": "Cette personne est déjà dans l’arbre.",
      "MAIL_COOLDOWN": "Un e-mail vient de partir. Le suivant pourra être envoyé dans {seconds} s.",
      "INVITE_DAILY_LIMIT": "Trop d’invitations aujourd’hui. Réessayez demain.",
      "MAIL_DAILY_LIMIT": "Trop d’e-mails ont été envoyés à cette adresse aujourd’hui. Réessayez demain.",
      "MAIL_UNAVAILABLE": "Ce serveur n’envoie pas encore d’e-mails : seules les personnes ayant un compte sur le site peuvent être invitées.",
      "EMAIL_NOT_VERIFIED": "Confirmez d’abord votre propre adresse : le lien se trouve dans l’e-mail, et vous pouvez le renvoyer dans Paramètres → Sécurité.",
      "MAIL_FAILED": "L’e-mail n’est pas parti. Réessayez.",
      "failed": "Cela n’a pas fonctionné. Actualisez la page et réessayez."
    },
    "page": {
      "title": "Invitation à un arbre",
      "checking": "Vérification de l’invitation…",
      "lead": "{inviter} vous invite dans l’arbre généalogique « {tree} ».",
      "someone": "Un membre de gedcom.me",
      "role": "Rôle : {role}",
      "sign_in_hint": "Connectez-vous ou créez un compte pour l’accepter. L’invitation a été envoyée à {email}.",
      "sign_in": "Se connecter et accepter",
      "register": "Créer un compte",
      "accept": "Accepter l’invitation",
      "accepted": "C’est fait — ouverture de l’arbre…",
      "invalid": "Cette invitation est introuvable : le lien est ancien, déjà utilisé ou annulé. Demandez-en une nouvelle.",
      "other_account": "L’invitation a été envoyée à {email}, et vous êtes connecté en tant que {current}.",
      "accept_as": "Accepter en tant que {email}",
      "switch_account": "Se connecter avec un autre compte",
      "already_member": "Vous êtes déjà dans l’arbre « {tree} ».",
      "open_tree": "Ouvrir l’arbre"
    }
  },
  "repeated_events": {
    "mark": "répétition",
    "mark_hint": "{count, plural, one {Cet événement est inscrit # fois} other {Cet événement est inscrit # fois}} — cliquez pour n’en garder qu’une copie",
    "title": "Supprimer les répétitions",
    "message": "Ces événements sont inscrits plusieurs fois pour cette personne. Une seule copie de chacun sera conservée.",
    "explain": "Les sources, notes et photos des copies supprimées passent sur celle qui est conservée. Le propriétaire de l’arbre ou un administrateur peut restaurer ce qui a été supprimé pendant 30 jours.",
    "confirm": "Supprimer les répétitions",
    "removing": "Suppression des répétitions…",
    "copies": "{count, plural, one {# copie} other {# copies}}",
    "same_copies": "Les copies sont identiques — une seule sera conservée.",
    "keep_label": "Quelle copie conserver",
    "no_place": "Aucun lieu indiqué",
    "sources": "{count, plural, one {# source} other {# sources}}",
    "pictures": "{count, plural, one {# photo} other {# photos}}",
    "check_title": "{event} : {count, plural, one {# copie} other {# copies}}",
    "details_differ": "Les copies diffèrent — choisissez celle à conserver.",
    "copy": "Copie {number}",
    "nothing_else": "sans date ni détails"
  },
  "statistics": {
    "header_action": "Statistiques",
    "title": "Statistiques familiales",
    "subtitle": "Qui figure dans l’arbre, d’où ils venaient, combien de temps ils ont vécu, quand ils sont nés, se sont mariés, ont eu des enfants et ont divorcé",
    "tabs_label": "Sections des statistiques",
    "tabs": {
      "overview": "Vue d’ensemble",
      "kinship": "Parenté",
      "places": "Lieux",
      "age": "Âge",
      "birth": "Naissance",
      "marriages": "Mariages",
      "children": "Enfants",
      "divorces": "Divorces"
    },
    "loading": "Calcul des statistiques de l’arbre…",
    "failed": "Impossible de calculer les statistiques. Veuillez réessayer.",
    "retry": "Réessayer",
    "empty": "Pas encore de données",
    "limited": "Les informations des personnes vivantes sont masquées",
    "average": "Moyenne",
    "men": "Hommes",
    "women": "Femmes",
    "man": "Homme",
    "woman": "Femme",
    "first_ten": "Les dix premiers",
    "first_three": "Les trois premiers",
    "show_less": "Afficher moins",
    "as_table": "Sous forme de liste",
    "people_count": "{count, plural, one {# personne} other {# personnes}}",
    "years": "{count, plural, one {# an} other {# ans}}",
    "months": "{count, plural, one {# mois} other {# mois}}",
    "days": "{count, plural, one {# jour} other {# jours}}",
    "before_year": "Avant {year}",
    "under_year": "Moins d’un an",
    "years_under": "Moins de {limit} ans",
    "years_over": "{from} ans et plus",
    "years_between": "{from}–{to} ans",
    "born": "{sex, select, F {Née : {date}} M {Né : {date}} other {Né(e) : {date}}}",
    "spouse": "{sex, select, F {Mari} M {Épouse} other {Conjoint}} : {name}",
    "spouse_age": "{sex, select, F {Mari} M {Épouse} other {Conjoint}} : {name}, {age}",
    "kin": {
      "blood": "{sex, select, other {Parenté par le sang · {steps, plural, one {# étape} other {# étapes}}}}",
      "in_law": "{sex, select, other {Parenté par alliance · {steps, plural, one {# étape} other {# étapes}}}}"
    },
    "overview": {
      "sex": "Sexe",
      "sex_unknown": "Sexe non indiqué",
      "vital": "Vivants et décédés",
      "vital_hint": "D’après la marque « vivant » et la date et le lieu de décès ; toute personne née il y a plus de 110 ans est décédée",
      "living": "Vivants",
      "deceased": "Décédés",
      "vital_unknown": "Inconnu",
      "relationship": "Situation conjugale",
      "relationship_hint": "D’après le dernier mariage ; pour les personnes décédées, telle qu’elle était de leur vivant",
      "statuses": {
        "single": "Jamais marié(e)",
        "married": "Marié(e)",
        "widowed": "Veuf ou veuve",
        "divorced": "Divorcé(e)",
        "engaged": "Fiancé(e)",
        "separated": "Séparé(e)",
        "annulled": "Mariage annulé"
      },
      "surnames": "Noms de famille fréquents",
      "surnames_hint": "{count, plural, one {# nom de famille} other {# noms de famille}} dans l’arbre, les {shown} premiers affichés",
      "names_M": "Prénoms masculins fréquents",
      "names_F": "Prénoms féminins fréquents",
      "names_hint": "{count, plural, one {# prénom} other {# prénoms}} dans l’arbre, les {shown} premiers affichés",
      "people_caption": "personnes"
    },
    "kinship": {
      "no_start": "Pour calculer la parenté, indiquez qui vous êtes dans cet arbre :",
      "you": "Vous",
      "general": "Dans l’ensemble",
      "general_hint": "Comment les personnes de l’arbre vous sont apparentées",
      "general_all": "Tout le monde",
      "general_related": "Apparentés à vous",
      "general_blood": "Parents par le sang",
      "general_ancestors": "Vos ancêtres",
      "general_in_law": "Parents par alliance",
      "steps": "Degrés de parenté",
      "steps_hint": "Une étape est un passage vers un parent, un enfant, un frère ou une sœur, un mari ou une épouse",
      "steps_value": "{count, plural, one {# étape} other {# étapes}}",
      "steps_more": "{count} étapes et plus",
      "generations": "Générations",
      "generations_hint": "Combien de générations plus âgées ou plus jeunes que vous",
      "generation_same": "Votre génération",
      "generation_up": "{count, plural, one {# génération au-dessus} other {# générations au-dessus}}",
      "generation_up_more": "{count} générations au-dessus ou plus",
      "generation_down": "{count, plural, one {# génération en dessous} other {# générations en dessous}}",
      "generation_down_more": "{count} générations en dessous ou plus",
      "marriages": "Mariages sur le chemin",
      "marriages_hint": "Par combien de mariages une personne vous est apparentée",
      "marriages_none": "Aucun mariage : parents par le sang",
      "marriages_value": "{count, plural, one {Par # mariage} other {Par # mariages}}",
      "through": "Par qui vous êtes apparentés",
      "through_hint": "Combien de personnes de l’arbre vous sont apparentées par chacun de vos proches les plus directs",
      "through_parent": "{sex, select, M {Par votre père} F {Par votre mère} other {Par votre parent}}",
      "through_partner": "{sex, select, M {Par votre mari} F {Par votre épouse} other {Par votre conjoint}}",
      "through_sibling": "{sex, select, M {Par votre frère} F {Par votre sœur} other {Par votre frère ou sœur}}",
      "through_child": "{sex, select, M {Par votre fils} F {Par votre fille} other {Par votre enfant}}",
      "through_via_parent": "Parmi eux, uniquement par {parent, select, M {son père} F {sa mère} other {son parent}}{sex, select, other {}}",
      "through_other": "{count, plural, one {# autre personne vous est apparentée} other {# autres personnes vous sont apparentées}} par {name}, mais pas uniquement par l’un de ses parents{sex, select, other {}}",
      "blood": "Vos parents par le sang ({count})",
      "blood_hint": "Chacun d’eux partage un ancêtre avec vous. À gauche, reliés par un trait pointillé : les demi-parents, par l’un des membres d’un couple d’ancêtres",
      "grid_hint": "Faites glisser le diagramme pour le déplacer ; cliquez sur une carte pour voir ses personnes",
      "show_you": "Me montrer",
      "group_close": "Masquer la liste",
      "group_loading": "Chargement des personnes…",
      "group_failed": "Impossible de charger les personnes de ce groupe.",
      "show_people": "Afficher ces personnes",
      "list_through": "Apparentés à vous par {name}",
      "list_through_parent": "Par {name}, uniquement par {parent}",
      "list_through_other": "Par {name}, mais pas uniquement par l’un de ses parents{sex, select, other {}}",
      "list_more": "Afficher plus ({shown} sur {total})",
      "list_search": "Rechercher par nom",
      "list_nobody": "Aucune personne trouvée"
    },
    "places": {
      "birth": "Lieux de naissance",
      "death": "Lieux de décès",
      "birth_hint": "Pays de naissance connu pour {people} : {countries}",
      "death_hint": "Pays de décès connu pour {people} : {countries}",
      "countries": "{count, plural, one {# pays} other {# pays}}",
      "other": "Autres pays",
      "none": "Aucun pays connu pour l’instant : liez les lieux de l’arbre au répertoire des lieux ou indiquez le pays dans les événements.",
      "open_map": "Ouvrir sur la carte de l’arbre",
      "title": "Pays",
      "kinds_label": "Quoi afficher",
      "kind_birth": "Nés",
      "kind_lived": "Ont vécu",
      "kind_death": "Décédés",
      "lived": "Lieux de vie",
      "lived_hint": "Le pays d’au moins un événement de la vie est connu pour {people} : {countries}",
      "country": "Pays",
      "compare": "Pays comparés",
      "compare_hint": "Combien sont nés, ont vécu et sont décédés dans chaque pays : d’où les gens sont partis et où ils sont allés",
      "moves": "Déplacements",
      "moves_hint": "Le pays de naissance et celui de décès sont tous deux connus pour {people}",
      "stayed": "Décédés là où ils sont nés",
      "moved": "Décédés dans un autre pays",
      "flows": "D’où vers où",
      "moves_none": "Personne n’a encore à la fois un pays de naissance et un pays de décès."
    },
    "age": {
      "living": "Âges des vivants",
      "living_hint": "Date de naissance connue pour {people}",
      "oldest_living": "Doyens vivants",
      "youngest_living": "Les plus jeunes",
      "age_now": "Âge : {age}",
      "mark_deceased": "{sex, select, F {Marquer comme décédée} M {Marquer comme décédé} other {Marquer comme décédé(e)}}",
      "lifespan": "Durée de vie",
      "lifespan_hint": "Dates de naissance et de décès connues pour {people}",
      "longest": "Ont vécu le plus longtemps",
      "shortest": "Ont vécu le moins longtemps",
      "died_at": "{sex, select, F {Décédée à {age}} M {Décédé à {age}} other {Décédé(e) à {age}}}",
      "died_at_birth": "{sex, select, F {Décédée à la naissance} M {Décédé à la naissance} other {Décédé(e) à la naissance}}",
      "died_infant": "{sex, select, F {Décédée en bas âge, {age}} M {Décédé en bas âge, {age}} other {Décédé(e) en bas âge, {age}}}",
      "cause": "Cause du décès : {cause}",
      "marked": "{sex, select, F {{name} marquée comme décédée} M {{name} marqué comme décédé} other {{name} marqué(e) comme décédé(e)}}",
      "undo": "Annuler",
      "undo_failed": "Annulation impossible",
      "mark_failed": "Impossible de marquer comme décédé(e). Veuillez réessayer."
    },
    "birth": {
      "months": "Mois de naissance",
      "months_hint": "Mois de naissance connu pour {people}",
      "zodiac": "Signes du zodiaque",
      "zodiac_hint": "Jour de naissance connu pour {people}",
      "signs": {
        "capricorn": "Capricorne",
        "aquarius": "Verseau",
        "pisces": "Poissons",
        "aries": "Bélier",
        "taurus": "Taureau",
        "gemini": "Gémeaux",
        "cancer": "Cancer",
        "leo": "Lion",
        "virgo": "Vierge",
        "libra": "Balance",
        "scorpio": "Scorpion",
        "sagittarius": "Sagittaire"
      },
      "years": "Années de naissance",
      "years_hint": "Année de naissance connue pour {people}"
    },
    "marriages": {
      "count": "Nombre de mariages",
      "count_hint": "{people} mariés au moins une fois",
      "count_value": "{count, plural, one {# mariage} other {# mariages}}",
      "count_more": "{count} mariages et plus",
      "most": "Mariés le plus souvent",
      "times": "{sex, select, F {Mariée {count, plural, =1 {une fois} =2 {deux fois} other {# fois}}} M {Marié {count, plural, =1 {une fois} =2 {deux fois} other {# fois}}} other {Marié(e) {count, plural, =1 {une fois} =2 {deux fois} other {# fois}}}}",
      "partners": "{sex, select, F {Maris} other {Épouses}} : {names}",
      "years": "Années des mariages",
      "years_hint": "{count, plural, one {# mariage} other {# mariages}} à date connue",
      "duration": "Durée du mariage",
      "duration_hint": "Durée connue pour {count, plural, one {# mariage} other {# mariages}}",
      "longest": "Mariages les plus longs",
      "shortest": "Mariages les plus courts",
      "ended_hint": "Sur {count, plural, one {# mariage terminé} other {# mariages terminés}} de durée connue",
      "lasted": "Le mariage a duré {age}",
      "ongoing": "Ensemble depuis {age}",
      "married_on": "Mariage : {date}",
      "end_divorce": "Divorce : {date}",
      "end_separation": "Séparation : {date}",
      "end_death": "Fin par un décès : {date}",
      "age": "Âge au mariage",
      "age_hint": "Connu pour {count, plural, one {# conjoint} other {# conjoints}}",
      "at_age": "{sex, select, F {Mariée à {age}} M {Marié à {age}} other {Marié(e) à {age}}}",
      "oldest": "Les plus âgés au mariage",
      "youngest": "Les plus jeunes au mariage"
    },
    "children": {
      "per_family": "Enfants par famille",
      "families": "{count, plural, one {# famille} other {# familles}}",
      "count_value": "{count, plural, =0 {Aucun enfant} one {# enfant} other {# enfants}}",
      "count_more": "{count} enfants et plus",
      "largest": "Familles ayant le plus d’enfants",
      "children_count": "{count, plural, one {# enfant} other {# enfants}}",
      "children_list": "Enfants : {names}",
      "most": "Le plus d’enfants",
      "age": "Âge à la naissance des enfants",
      "age_hint": "L’âge du parent est connu pour {count, plural, one {# naissance} other {# naissances}}",
      "at_age": "{sex, select, F {Elle avait} M {Il avait} other {Avait}} {age} à la naissance de l’enfant",
      "oldest": "Parents les plus âgés",
      "youngest": "Parents les plus jeunes",
      "child": "{sex, select, F {Fille} M {Fils} other {Enfant}} : {name}",
      "gap": "Entre l’aîné et le cadet",
      "gap_hint": "{count, plural, one {# famille} other {# familles}} avec deux enfants ou plus dont les dates de naissance sont connues",
      "gap_years": "{age} d’écart",
      "gap_same_day": "Le même jour",
      "gap_same_year": "La même année",
      "gap_largest": "Plus grand écart",
      "gap_smallest": "Plus petit écart"
    },
    "divorces": {
      "count": "Nombre de divorces",
      "count_hint": "{people} divorcés au moins une fois",
      "count_value": "{count, plural, =1 {Un divorce} one {# divorce} other {# divorces}}",
      "count_more": "{count} divorces et plus",
      "most": "Divorcés le plus souvent",
      "times": "{sex, select, F {Divorcée {count, plural, =1 {une fois} =2 {deux fois} other {# fois}}} M {Divorcé {count, plural, =1 {une fois} =2 {deux fois} other {# fois}}} other {Divorcé(e) {count, plural, =1 {une fois} =2 {deux fois} other {# fois}}}}",
      "partners": "{count, plural, one {{sex, select, F {Ex-mari} other {Ex-épouse}}} other {{sex, select, F {Ex-maris} other {Ex-épouses}}}} : {names}",
      "longest": "Mariages les plus longs terminés par un divorce",
      "longest_hint": "Durée connue pour {count, plural, one {# mariage de ce type} other {# mariages de ce type}}",
      "age": "Âge au divorce",
      "age_hint": "Connu pour {count, plural, one {# conjoint} other {# conjoints}}",
      "at_age": "{sex, select, F {Divorcée à {age}} M {Divorcé à {age}} other {Divorcé(e) à {age}}}",
      "oldest": "Les plus âgés au divorce",
      "youngest": "Les plus jeunes au divorce"
    },
    "list_parents": "les parents",
    "list_spouses": "les conjoints"
  }
}
