{
  "CAMPAIGN_CODEX": {
    "updateHTML": "<div> <p><strong>ACTION REQUISE : Campaign Codex</strong></p><p>Si vous venez de mettre à jour Campaign Codex depuis la version 1.5.7 ou antérieure, exécutez la macro 'Migrate Parent Region' incluse dans le Compendium.</p></div>",
    "welcomePageHTML": "<div> <p><strong>Bienvenue dans Campaign Codex</strong></p> <p>La gestion des dossiers, l'emplacement du prix et de la devise des objets du système, ainsi que d'autres configurations peuvent être modifiés dans les paramètres.</p> <div><button data-campaign-codex-handler=\"campaign-codex|openMenu|core_settings\"><i class=\"fas fa-wrench\"></i>Paramètres</button></div> <hr> <p><strong>Rejoignez la communauté Campaign Codex</strong></p> <p>Si vous souhaitez suggérer une fonctionnalité, signaler un bug, ou simplement discuter, n'hésitez pas à nous rejoindre sur Discord.</p> <div><button data-campaign-codex-handler=\"campaign-codex|openWindow|https://discord.gg/fycwH79s2y\"><i class=\"fab fa-discord\"></i> Rejoindre le Discord</button></div> <p><strong>Vous avez trouvé un bug ?</strong></p> <p>Si vous souhaitez signaler un bug et que Discord n'est pas votre truc, rendez-vous sur GitHub.</p> <div><button data-campaign-codex-handler=\"campaign-codex|openWindow|https://github.com/xthesaintx/cc13\"><i class=\"fas fa-bug\"></i> Signaler un bug</button></div> <p><strong>Soutenir le développement</strong></p> <p>Si vous souhaitez soutenir le développement, envisagez de jeter un œil aux options d'adhésion sur Patreon.</p> <div><button data-campaign-codex-handler=\"campaign-codex|openWindow|https://patreon.com/wgtngm\"><i class=\"fa-brands fa-patreon\"></i> Devenir membre</button></div><p>Si vous préférez, vous pouvez nous soutenir via Ko-fi.</p><div><button data-campaign-codex-handler=\"campaign-codex|openWindow|https://ko-fi.com/wgtngm\"><i class=\"fas fa-cup-togo\"></i> Offrir un café</button></div><p><strong>Documentation</strong></p> <p>Vous vous sentez un peu perdu ? Rendez-vous sur notre page de documentation pour vous orienter, ou venez poser une question sur Discord</a>.</p> <div><button data-campaign-codex-handler=\"campaign-codex|openWindow|https://campaigncodex.wgtngm.com\"><i class=\"fas fa-book\"></i> Documentation</button></div></div>",
    "tabs": {
      "original-name": "Nom original",
      "override-name": "Nom de remplacement",
      "visible": "Visible",
      "hidden": "Masqué",
      "edit-title": "Configurer les onglets",
      "reset": "Rétablir les valeurs par défaut"
    },
    "widgets": {
      "available": "Disponible",
      "inactive": "Inactif",
      "active": "Actif"
    },
    "context": {
      "hideAssociate": "Masquer pour le joueur",
      "showAssociate": "Afficher pour le joueur",
      "export": "Exporter vers un Journal standard",
      "group": "Ajouter au groupe : {type}",
      "changeImage": "Changer l'image",
      "removeImage": "Supprimer l'image",
      "showImage": "Montrer l'image aux joueurs",
      "removeLink": "Délier",
      "removeTag": "Retirer le tag"
    },
    "toc": {
      "filter": "Clic gauche pour inclure, clic droit pour exclure.",
      "clear": "Effacer les filtres",
      "filterPlaceholder": "Filtrer : {title}..."
    },
    "button": {
      "title": "Créer : {type}",
      "droptoscene": "Déposer sur la scène : {type}",
      "tagmode": "Mode Tag",
      "dropactortoscene": "Déposer sur la scène : Acteur"
    },
    "info": {
      "automatically": "Peuplement automatique ({type}) depuis : {source}.",
      "refresh": "Actualiser",
      "linkfound": "Liaison de l'existant : {type}.",
      "newlink": "Élément créé et lié depuis la scène : {type}.",
      "linked": "Liaison effectuée : {type}"
    },
    "sheet": {
      "journal": "Journal : {type}"
    },
    "add": "Ajouter : {type}",
    "group": {
      "notfound": "L'élément à ajouter est introuvable.",
      "self": "Impossible d'ajouter un groupe à lui-même.",
      "expandAll": "Tout développer",
      "collapseAll": "Tout réduire",
      "toggleRegions": "Masquer/Afficher : Régions",
      "toggleShops": "Masquer/Afficher : Entrées",
      "toggleLocations": "Masquer/Afficher : Lieux",
      "toggleGroups": "Masquer/Afficher : Groupes",
      "toggleItems": "Masquer/Afficher : Objets d'inventaire",
      "toggleNPCs": "Masquer/Afficher : PNJ",
      "toggleNPCTags": "Masquer/Afficher : Tags PNJ",
      "toggleTagMode": "Mode Arborescence de Tags"
    },
    "member": {
      "type": "Membre : {type}"
    },
    "heading": {
      "in": "{type} ({in})"
    },
    "names": {
      "widgets": "Widgets",
      "regionlocation": "Région ou Lieu",
      "location": "Lieu",
      "locations": "Lieux",
      "group": "Groupe",
      "groups": "Groupes",
      "shop": "Entrée",
      "shops": "Entrées",
      "region": "Région",
      "regions": "Régions",
      "parentregions": "Parents",
      "npc": "PNJ",
      "npcs": "PNJ",
      "items": "Objets",
      "journal": "Journal",
      "journals": "Journaux",
      "organisation": "Organisation",
      "organisations": "Organisations",
      "associate": "Associé",
      "associates": "Associés",
      "members": "Membres",
      "direct": "Direct",
      "info": "Info",
      "information": "Information",
      "note": "Notes",
      "actor": "Acteur",
      "player": "Joueur",
      "tag": "Tag",
      "tags": "Tags",
      "inventory": "Inventaire",
      "loot": "Butin",
      "scene": "Scène",
      "standard": "Standard",
      "quest": "Quête",
      "quests": "Quêtes",
      "toc": "Table des matières",
      "factions": "Factions"
    },
    "settings": {
      "allowPlayerPurchasing": {
        "name": "Autoriser l'achat depuis les inventaires",
        "hint": "Si activé, les joueurs peuvent s'envoyer des objets depuis un inventaire."
      },
      "mapMarkerOverride": {
        "name": "Échelle du marqueur de carte",
        "hint": "Taille du marqueur de carte Campaign Codex. Par défaut 1."
      },
      "mapMarkerColor": {
        "name": "Utiliser la couleur d'accentuation CC pour les marqueurs",
        "hint": "Si activé, les marqueurs de carte CC utiliseront la couleur d'accentuation CC pour l'arrière-plan."
      },
      "mapMarkers": {
        "name": "Activer les marqueurs de carte Campaign Codex",
        "hint": "Si activé, les fiches CC dont le nom respecte le format (lettre optionnelle + 3 chiffres + lettre optionnelle) créeront un marqueur de carte personnalisé (ex: A13)."
      },
      "mapMarkersHover": {
        "name": "Activer le survol sur les marqueurs de carte Campaign Codex",
        "hint": "Si activé, les marqueurs de widgets de notes de carte afficheront leur contenu au survol."
      },
      "hideCCbutton": {
        "name": "Masquer le bouton de scène CC",
        "hint": "Masquer le bouton de scène CC pour les utilisateurs NON MJ."
      },
      "useStyledTocButton": {
        "name": "Bouton TdM stylisé",
        "hint": "Activer pour utiliser le thème Campaign Codex pour le bouton Table des Matières dans les contrôles de scène."
      },
      "colorPicker": {
        "name": "Remplacement de la couleur d'accentuation",
        "hint": "Remplace la couleur d'accentuation du thème par défaut. Entrez un code hexadécimal (ex: #d4af37). Laissez vide pour restaurer la valeur par défaut."
      },
      "showOnlyPinned": {
        "name": "Afficher uniquement les quêtes épinglées dans la TdM",
        "hint": "Si coché, la Table des Matières n'affichera que les quêtes marquées comme 'épinglées'."
      },
      "showStats": {
        "name": "Afficher les statistiques dans le menu",
        "hint": "Affichera (#) à côté d'un élément de menu dans les fiches pour indiquer le nombre de chaque type (visible par le MJ uniquement)."
      },
      "roundFinalPrice": {
        "name": "Arrondir le prix final à l'entier",
        "hint": "Arrondira le prix final d'un objet au nombre entier le plus proche."
      },
      "maxRegionDepth": {
        "name": "Remplacer la profondeur d'imbrication",
        "hint": "Le nombre de niveaux de régions que vous pouvez créer. Par défaut 5, une valeur plus élevée demandera plus de ressources système."
      },
      "itemPricePath": {
        "name": "Remplacer le chemin du prix de l'objet",
        "hint": "Chemin vers la valeur du prix de l'objet (ex: 'system.price.value' pour D&D5e). Laissez vide pour utiliser la détection système."
      },
      "enableThemes": {
        "name": "Activer le thème personnalisé",
        "hint": "Active les couleurs et la police personnalisées sélectionnées dans Configurer les couleurs."
      },
      "playerCurrencyPath": {
        "name": "Remplacer le chemin de la devise du joueur",
        "hint": "Chemin vers la devise du joueur (ex: 'system.currency' pour D&D5e). Laissez vide pour utiliser la détection système."
      },
      "itemDenominationPath": {
        "name": "Remplacer le chemin de la devise de l'objet",
        "hint": "Chemin vers la dénomination de la devise de l'objet (ex: 'system.price.denomination' pour D&D5e). Laissez vide pour utiliser la détection système."
      },
      "itemDenominationOverride": {
        "name": "Remplacer la dénomination",
        "hint": "Dénomination de la devise (ex: crédits, po, unités). Laissez vide pour utiliser le chemin de devise ou la détection système. Campaign Codex détectera automatiquement la valeur et la devise pour les objets basés sur le système de jeu actif (ex: Dungeons and Dragons 5e, Pathfinder 2e, Starfinder, Savage Worlds Adventure Edition, Pathfinder 1e, Old-School Essentials et Daggerheart)."
      },
      "hideBaseCost": {
        "name": "Masquer la colonne Coût de base",
        "hint": "Si vous ne voulez pas voir le coût de base, ou si le système n'a pas de chemin de prix, activez ceci pour masquer la colonne dans l'inventaire. Fermez et rouvrez les fiches pour mettre à jour."
      },
      "sortCardsAlpha": {
        "name": "Tri alphabétique automatique des cartes",
        "hint": "Si activé, les cartes seront affichées de A à Z."
      },
      "runonlyonce": {
        "name": "Message de bienvenue - Désactivé",
        "hint": "Si activé, vous ne verrez pas le message de bienvenue."
      },
      "useOrganizedFolders": {
        "name": "Organiser dans des dossiers",
        "hint": "Créer et organiser automatiquement les journaux Campaign Codex dans des dossiers."
      },
      "hideByPermission": {
        "name": "Masquer selon la propriété",
        "hint": "Masquer les fiches liées si l'utilisateur n'a pas la permission Observateur ou supérieure sur le journal."
      },
      "hideInventoryByPermission": {
        "name": "Masquer l'inventaire selon la propriété",
        "hint": "Masquer les objets dans les inventaires si l'utilisateur n'a pas la permission Observateur ou supérieure sur l'objet."
      },
      "addPurchaseFundsToInventoryCash": {
        "name": "Ajouter les fonds d'achat à la monnaie détenue de l'inventaire",
        "hint": "Si activé, les achats réussis ajoutent le montant payé à la trésorerie d'inventaire de cette fiche."
      },
      "resetItemPathsButton": {
        "name": "Rétablir les valeurs par défaut",
        "hint": "Activez cette option et sauvegardez pour réinitialiser les paramètres par défaut."
      }
    },
    "notifications": {
      "itemPricePathsReset": "Chemins de prix réinitialisés (Défaut D&D5e)."
    },
    "dropzone": {
      "region": "Glisser-déposer pour ajouter : {type}",
      "location": "Glissez ici pour ajouter : Scènes ou {type}",
      "shop": "Glissez ici pour ajouter : Journaux ({type})",
      "npc": "Glissez ici pour ajouter : Acteurs ou {type}",
      "associate": "Glissez ici pour lier : Acteurs ou {type}",
      "item": "Glisser-déposer ici pour ajouter à l'inventaire : {type}",
      "generic": "Déposer ici : {type}",
      "link": "Déposer pour lier : {type}",
      "empty": "Vide : {type}"
    },
    "dragToAdd": {
      "item": "Glisser-déposer ici pour ajouter à l'inventaire",
      "empty": "Vide"
    },
    "error": {
      "faileditem": "Échec du transfert de l'objet"
    },
    "warn": {
      "notEnoughCurrency": "Fonds insuffisants",
      "directly": "Suppression directe impossible : {type}",
      "remove": "Supprimer : {type}",
      "invaliddrop": "Aucun membre avec acteur lié trouvé à déposer !",
      "nonpcfound": "Aucun PNJ disponible à déposer sur la carte !",
      "actornotfound": "Acteur lié introuvable !",
      "failedtodrop": "Échec du dépôt du PNJ sur la carte !",
      "scenenotfound": "Impossible de trouver la scène déposée."
    },
    "message": {
      "open": "Ouvrir : {type}",
      "unlink": "Délier : {type}",
      "droptomap": "Déposer les membres ({type}) sur la scène",
      "drop": "Déposer sur la scène."
    },
    "title": {
      "all": "Tout",
      "open": {
        "actor": "Ouvrir la fiche d'acteur",
        "sheet": "Ouvrir la fiche"
      },
      "unlink": {
        "actor": "Délier la fiche d'acteur"
      },
      "sort": {
        "alphabetically": "Trier l'inventaire (A-Z)"
      },
      "send": {
        "player": "Envoyer au joueur",
        "purchase": "Acheter",
        "item": {
          "player": "Envoyer l'objet au personnage joueur",
          "typetoplayer": "Envoi confirmé ({player}) : {type}."
        }
      },
      "infinite": {
        "item": "Basculer en quantité infinie"
      },
      "remove": {
        "item": "Retirer l'objet",
        "from": {
          "group": "Retirer du groupe"
        }
      },
      "focus": {
        "in": {
          "tab": "Focus dans l'onglet"
        }
      }
    },
    "inventory": {
      "added": "Ajout à l'inventaire : {type}",
      "price": {
        "name": "Prix",
        "base": "Prix base",
        "final": "Prix final"
      },
      "quantity": "Quantité",
      "actions": "Actions",
      "item": {
        "name": "Nom de l'objet"
      },
      "global": {
        "markup": "Marge globale sur les prix"
      },
      "help": {
        "markup": "Objets sans prix manuel : prix de base × marge"
      }
    },
    "ui": {
      "addedto": "Ajout vers {typeb} effectué : {type}",
      "drag": {
        "link": {
          "journal": {
            "standard": "Journal : Glisser un journal standard pour lier"
          }
        }
      },
      "warn": {
        "notfound": {
          "player": {
            "character": "Aucun personnage joueur trouvé"
          }
        }
      },
      "send": {
        "item": {
          "player": "Destinataire pour <strong>{type}</strong> :"
        }
      },
      "cancel": "Annuler",
      "Save": "Sauvegarder",
      "quicklinks": "Raccourcis",
      "toggleQuicklinks": "Afficher/Masquer les raccourcis",
      "customiseTabs": "Personnaliser les onglets",
      "createNewTag": "Créer un nouveau tag",
      "toggleExistingTags": "Afficher/Masquer les tags existants",
      "themeConfigDescription": "Configurez les couleurs du thème pour l'interface Campaign Codex. Les modifications seront appliquées après la sauvegarde.",
      "tabName": "Nom de l'onglet",
      "defaultVisible": "Visible par défaut",
      "hiddenFromPlayer": "Masqué pour le joueur",
      "tabPickerDescription": "Sélectionnez quels onglets sont visibles par défaut <i class=\"fas fa-power-off\"></i> et lesquels sont masqués pour les joueurs <i class=\"fas fa-eye-slash\"></i> pour chaque type de fiche. Ce paramètre s'applique à tous les utilisateurs. Les MJ peuvent le modifier individuellement via le bouton \"Configurer les onglets\" <i class=\"fas fa-cog\"></i> dans l'en-tête de la fiche.",
      "lootMode": "Mode Butin",
      "filter": "Filtrer...",
      "noAssociatesLinked": "Aucun associé lié.",
      "moveWidgets": "Déplacer les widgets",
      "dropActorsHere": "Déposer les acteurs ici",
      "widgetTitle": "Titre du widget",
      "noteTitle": "Titre de la note",
      "noNotesAvailable": "Aucune note disponible.",
      "noQuestsFound": "Aucune quête trouvée dans les documents Campaign Codex.",
      "drop": "Déposer",
      "remove": "Supprimer",
      "cr": "FP"
    },
    "quest": {
      "rewards": "Récompenses",
      "objectives": "Objectifs",
      "addObjective": "Ajouter un objectif",
      "addSubObjective": "Ajouter un sous-objectif",
      "toggleCompletion": "Basculer l'état d'achèvement",
      "togglePlayerVisibility": "Basculer la visibilité pour les joueurs",
      "deleteObjective": "Supprimer l'objectif",
      "markAsIncomplete": "Marquer comme inachevé",
      "markAsComplete": "Marquer comme achevé",
      "removeFromQuestBoard": "Retirer du tableau des quêtes",
      "pinToQuestBoard": "Épingler au tableau des quêtes",
      "hideFromPlayers": "Masquer pour les joueurs",
      "showToPlayers": "Afficher pour les joueurs",
      "removeQuest": "Supprimer la quête",
      "removeItem": "Retirer l'objet",
      "pinned": "Épinglé",
      "notPinned": "Non épinglé",
      "completed": "Achevé",
      "openSourceJournal": "Ouvrir le journal source : {name}"
    },
    "dialog": {
      "create": "Créer",
      "cancel": "Annuler",
      "save": "Sauvegarder",
      "close": "Fermer",
      "confirm": "Confirmer",
      "yes": "Oui",
      "no": "Non",
      "createNew": "Créer : {type}",
      "nameLabel": "Nom :",
      "enterName": "Entrez le nom ({type})...",
      "defaultName": "Nouveau : {type}",
      "areYouSure": "Êtes-vous sûr ?",
      "importContent": "Voulez-vous importer le contenu textuel existant de \"{name}\" dans la description Campaign Codex ?",
      "defaultTabVisibility": "Visibilité par défaut des onglets",
      "themeColors": "Couleurs du thème Campaign Codex",
      "templatePath": "Chemin du modèle Campaign Codex",
      "editPin": "Modifier le marqueur",
      "newNote": "Nouvelle note",
      "exportCampaignCodex": "Exporter Campaign Codex",
      "importCampaignCodex": "Importer Campaign Codex",
      "confirmExport": "Confirmer l'exportation",
      "confirmImport": "Confirmer l'importation",
      "overwriteCompendiums": "Écraser les compendiums du module ?",
      "overwriteCompendium": "Écraser le compendium ?",
      "exportToStandardJournal": "Exporter vers un journal standard",
      "sendItemToPlayer": "Envoyer l'objet au personnage joueur",
      "dropActorsToMap": "Déposer les acteurs sur la carte",
      "dropToMap": "Déposer sur la carte : {name}",
      "dropNpcsToMap": "Déposer des PNJ sur la carte : {name}",
      "contextImage": "Image de contexte",
      "templates": "Modèles",
      "dropNpcsToScene": "Déposer des PNJ sur la carte",
      "selectNpcsToPlace": "Sélectionnez les PNJ à placer sur la scène actuelle :",
      "startTokensHidden": "Démarrer avec les tokens masqués",
      "startPlacing": "Commencer le placement",
      "rotateHelp": "Pivoter :",
      "rotateHelpDetail": "Molette de la souris pour pivoter les tokens",
      "gridSnapHelp": "Aimant de grille :",
      "gridSnapHelpDetail": "Maintenir Shift pour désactiver l'aimant",
      "skipTokensHelp": "Passer des tokens :",
      "skipTokensHelpDetail": "Clic droit pour ignorer les PNJ non désirés",
      "deleteNote": "Êtes-vous sûr de vouloir supprimer cette note ?",
      "playerVisible": "Visible pour les joueurs",
      "playerHidden": "Masqué pour les joueurs",
      "exportToModule": "Exporter vers un module",
      "exportToObsidian": "Exporter vers Obsidian",
      "selectExportTarget": "Sélectionner la cible d'exportation",
      "selectImportTarget": "Sélectionner la cible d'importation",
      "exportCleanup": "Exécuter le nettoyage avant l'exportation",
      "sendToPlayer": "Envoyer <strong>{item}</strong> à quel personnage joueur ?",
      "filterCharacters": "Filtrer les personnages...",
      "deductFunds": "Déduire les fonds de l'acteur",
      "sendToPlayerTitle": "Envoyer l'objet au personnage joueur"
    },
    "notify": {
      "journalNotFound": "Campaign Codex | Entrée de journal introuvable.",
      "widgetDataMissing": "Campaign Codex | Données de widget manquantes.",
      "noteContentNotFound": "Campaign Codex | Contenu de la note et du journal introuvable.",
      "dragDropToLink": "Glissez-déposez une entrée de journal sur le marqueur pour la lier.",
      "journalUnlinked": "Journal délié du marqueur.",
      "invalidDropType": "Seules les entrées de journal et leurs pages peuvent être déposées sur la carte.",
      "documentNotFound": "Impossible de trouver le document déposé.",
      "addedPin": "Marqueur ajouté pour \"{name}\".",
      "mergingFolders": "Fusion des dossiers \"{name}\" en double...",
      "folderCleanupComplete": "Nettoyage des dossiers Campaign Codex terminé.",
      "cannotCreateType": "Création impossible d'un document de type inconnu : \"{type}\"",
      "couldNotFindJournal": "Campaign Codex | Impossible de trouver l'entrée de journal avec l'UUID : {uuid}",
      "invalidConversionType": "Campaign Codex | Type de conversion invalide : \"{type}\".",
      "noTextPages": "Le journal \"{name}\" n'a pas de pages de texte contenant du contenu à convertir.",
      "createdSheets": "Création effectuée : {count} nouvelle(s) fiche(s) ({type}) à partir des pages de \"{name}\".",
      "createdSheet": "Création réussie d'une nouvelle fiche ({type}) à partir de \"{name}\".",
      "dropRollTable": "Veuillez déposer un document Table de jets.",
      "rollTableNotFound": "Table de jets liée introuvable.",
      "documentTypeNotFound": "Document introuvable : {type}",
      "failedToOpen": "Échec de l'ouverture : {type}",
      "noLinkedActor": "Campaign Codex | Aucun acteur lié trouvé pour le suivi de la loyauté.",
      "dropMacro": "Veuillez déposer un document Macro.",
      "macroExecuted": "Macro exécutée : {name}",
      "macroNotFound": "Macro introuvable.",
      "dropActor": "Veuillez déposer un document Acteur.",
      "actorDataNotFound": "Impossible de trouver les données de l'acteur.",
      "dropperNotAvailable": "Utilitaire de dépôt non disponible.",
      "failedToDropActors": "Échec du dépôt des acteurs.",
      "noActorsToDrop": "Aucun acteur à déposer.",
      "noRestockTables": "Aucune table de réapprovisionnement liée.",
      "noValidItems": "Aucun objet valide trouvé dans les résultats du jet.",
      "restocked": "Réapprovisionnement effectué : {count} objet(s).",
      "tabVisibilitySaved": "Visibilité par défaut des onglets Campaign Codex sauvegardée !",
      "tabVisibilityReset": "La visibilité par défaut des onglets Campaign Codex a été réinitialisée.",
      "invalidTemplate": "Définition de modèle invalide.",
      "failedTemplate": "Échec du chargement du modèle : {name}",
      "themeApplied": "Paramètres du thème Campaign Codex appliqués !",
      "themeExported": "Campaign Codex : Thème exporté avec succès.",
      "themeImported": "Thème importé avec succès.",
      "themeImportFailed": "Échec de l'analyse du fichier JSON.",
      "themeReset": "Les couleurs du thème Campaign Codex ont été réinitialisées par défaut.",
      "noLinkedActorForDrop": "Campaign Codex | Aucun acteur lié trouvé pour le suivi de la loyauté.",
      "noSceneActive": "Aucune scène n'est actuellement active !",
      "noNpcsWithActors": "Aucun PNJ avec des acteurs liés trouvé pour le dépôt !",
      "noActorsToDropNpc": "Aucun acteur à déposer !",
      "noValidActors": "Aucun acteur valide trouvé pour le dépôt !",
      "noNpcsSelected": "Aucun PNJ sélectionné !",
      "preparingNpcs": "Préparation de {count} PNJ pour le placement...",
      "noActorsPrepared": "Aucun acteur n'a pu être préparé pour le placement !",
      "placementInstructions": "Cliquez sur le canevas pour placer {count} PNJ. Glissez pour positionner, molette pour pivoter, clic pour confirmer, clic droit pour ignorer.",
      "placementCancelled": "Placement des tokens annulé.",
      "tokenPlacementFailed": "Échec du placement des tokens. Consultez la console pour plus de détails.",
      "droppedResults": "Déposé : {success} PNJ sur la scène",
      "droppedImported": " (importé {imported} depuis les compendiums)",
      "droppedFailed": ". Échec : {failed}.",
      "noNpcsDropped": "Aucun PNJ n'a été déposé avec succès sur la scène.",
      "exportCleaningUp": "Exécution du nettoyage avant exportation...",
      "cleanupNotAvailable": "Fonctionnalité de nettoyage non disponible, poursuite de l'exportation...",
      "cleanupComplete": "Nettoyage terminé avec succès.",
      "cleanupErrors": "Le nettoyage a rencontré des erreurs, mais l'exportation va continuer...",
      "collectingDocuments": "Collecte de tous les documents liés...",
      "noDocumentsToExport": "Aucun document Campaign Codex trouvé à exporter !",
      "exportComplete": "Exportation terminée ! Documents exportés vers \"{name}\".",
      "exportFailed": "Échec de l'exportation : {message}",
      "moduleNotFound": "Module \"{name}\" introuvable ou ne possède pas les compendiums déverrouillés requis !",
      "pruningEmptyFolders": "Suppression des dossiers vides...",
      "pruningFolders": "Suppression de {count} dossier(s) vide(s) de \"{label}\".",
      "failedToCreateCompendium": "Échec de la création de l'ensemble de compendiums !",
      "recreatingCompendium": "Recréation du compendium : {name}",
      "creatingCompendium": "Création d'un nouveau compendium : {name}",
      "jsZipNotAvailable": "La bibliothèque JSZip n'est pas disponible. Veuillez vous assurer qu'elle est chargée.",
      "generatingObsidianFiles": "Génération de {count} fichiers pour l'exportation vers Obsidian...",
      "obsidianExportSuccess": "Journaux exportés avec succès vers {name}",
      "obsidianExportFailed": "Échec de la génération du fichier zip. Consultez la console pour plus de détails.",
      "importCollecting": "Collecte des documents depuis les compendiums...",
      "noDocumentsToImport": "Aucun document Campaign Codex trouvé à importer !",
      "importingFrom": "Importation des documents depuis \"{name}\"...",
      "importFailed": "Échec de l'importation : {message}",
      "noCompendiumsFound": "Aucun compendium Campaign Codex trouvé !",
      "importingFolders": "Importation des structures de dossiers...",
      "relinkingDocuments": "Rétablissement des liens des documents importés...",
      "relinkingScenes": "Rétablissement des liens des scènes importées...",
      "templatePathUpdated": "Chemin du modèle Campaign Codex mis à jour !",
      "usingExistingScene": "Utilisation de la scène existante \"{name}\" depuis le monde",
      "importedScene": "Scène importée : \"{name}\" (du compendium vers le monde)",
      "importComplete": "Importation terminée !",
      "importedCount": "Importés : {count}",
      "skippedCount": "Ignorés/Existants utilisés : {count}",
      "replacedCount": "Remplacés : {count}",
      "failedCount": "Échecs : {count}",
      "notCampaignCodexDocument": "Ce journal n'est pas un document Campaign Codex",
      "exportedToStandard": "Exporté \"{name}\" vers un journal standard",
      "exportJournalFailed": "Échec de l'exportation du journal",
      "noJournalsSelected": "Aucun journal Campaign Codex sélectionné",
      "exportingJournals": "Exportation de {count} journaux Campaign Codex...",
      "exportedJournals": "Exportation réussie pour {count} journaux",
      "exportedWithErrors": "Exportation de {count} journaux avec {errors} erreurs",
      "sceneImportFailed": "Échec de l'importation de la scène \"{name}\" : {message}",
      "noSceneLinked": "Aucune scène liée à ce document",
      "linkedSceneNotFound": "Scène liée introuvable",
      "compendiumSceneNotSupported": "L'ouverture de scènes depuis des compendiums n'est pas prise en charge. Veuillez importer la scène dans votre monde et la lier à nouveau.",
      "openLinkedSceneFailed": "Échec de l'ouverture de la scène liée",
      "createdNpcJournal": "Journal de PNJ créé pour \"{name}\"",
      "resetItemPathsFailed": "Échec de la réinitialisation des chemins d'objets",
      "movedRegion": "Déplacement effectué : \"{child}\" vers \"{parent}\".",
      "regionCannotBeSelfParent": "Une région ne peut pas être son propre parent.",
      "circularDependency": "Vous ne pouvez pas déplacer \"{child}\" vers \"{parent}\" car il s'agit d'un ancêtre.",
      "maxNestingDepth": "Cette action dépasserait la profondeur d'imbrication maximale de {depth}.",
      "locationRefreshed": "Données de lieu actualisées !",
      "linkedScene": "Scène liée : \"{name}\" à {doc}",
      "linkedJournal": "Journal lié : \"{name}\".",
      "journalAlreadyLinked": "Le journal \"{name}\" est déjà lié.",
      "removedBrokenRefs": "Suppression de {count} référence(s) ({field}) obsolète(s) depuis {name}",
      "removedBrokenParent": "Lien vers la région parente obsolète supprimé pour {name}.",
      "removedBrokenInventory": "Suppression de {count} objet(s) d'inventaire obsolète(s) depuis {name}",
      "sheetNotFound": "Fiche sélectionnée introuvable",
      "npcNoLinkedActor": "Ce PNJ n'a pas d'acteur lié à déposer !",
      "sourceDocNotFound": "Impossible de trouver le document source.",
      "removedMember": "Membre retiré du groupe",
      "circularGroupDependency": "Ajout impossible : \"{name}\" créerait une dépendance circulaire.",
      "alreadyInGroup": "\"{name}\" est déjà inclus dans ce groupe.",
      "failedToUpdateImage": "Échec de la mise à jour de l'image",
      "idCollision": "Une collision d'ID aléatoire s'est produite. Veuillez réessayer.",
      "unlinkedScene": "Scène déliée",
      "itemNotFound": "Objet introuvable",
      "noSourceDocument": "Aucun document source défini",
      "outOfStock": "Objet en rupture de stock.",
      "unlinkedJournal": "Journal délié.",
      "failedToRemoveLocationLink": "Échec de la suppression du lien de lieu.",
      "linkedRegionOrLocationNotFound": "Impossible de trouver la région ou le lieu lié.",
      "removedFromRegion": "Retrait de \"{location}\" depuis la région \"{region}\"",
      "dropToMapNotImplemented": "Dépôt sur la carte non implémenté pour les fiches de type : {type}",
      "noNPCsWithActors": "Aucun PNJ avec des acteurs liés trouvé pour le dépôt !",
      "tagNotFound": "Impossible de trouver le tag à lier.",
      "itemNotFoundToAdd": "Impossible de trouver l'objet à ajouter à l'entrée",
      "addedToQuest": "Ajout de \"{item}\" à la quête \"{quest}\"",
      "actorNotFound": "Impossible de trouver l'acteur déposé.",
      "linkedActorToDocument": "Liaison effectuée : \"{actor}\" à \"{document}\"",
      "linkedActorToJournal": "Acteur \"{name}\" lié à ce journal.",
      "linkedAsAssociate": "Liaison effectuée : \"{name}\" en tant qu'associé.",
      "cannotLinkSelf": "Impossible de lier un PNJ à lui-même en tant qu'associé.",
      "actorDropNotConfigured": "Dépôt d'acteur non configuré pour les fiches de type : \"{type}\".",
      "documentNotFoundType": "Document introuvable : {type}",
      "failedToOpenType": "Échec de l'ouverture : {type}",
      "noPlayerCharacters": "Aucun personnage joueur trouvé"
    },
    "export": {
      "exportButton": "Exporter Campaign Codex",
      "exportTooltip": "Exporter tout le contenu Campaign Codex vers un compendium",
      "importButton": "Importer Campaign Codex",
      "importTooltip": "Importer le contenu Campaign Codex depuis un compendium"
    }
  }
}
