{
  "page.title": "Diagramme {title}",
  "diagram.description.architecture": "Un diagramme d'architecture généré par Archify.",
  "diagram.description.workflow": "Un diagramme de workflow généré par Archify.",
  "diagram.description.sequence": "Un diagramme de séquence généré par Archify.",
  "diagram.description.dataflow": "Un diagramme de flux de données généré par Archify.",
  "diagram.description.lifecycle": "Un diagramme de cycle de vie généré par Archify.",
  "node.focus": "Centrer sur {label}",
  "node.focus.detail": "Centrer sur {label}, {detail}",
  "node.context.architecture": "Composant d'architecture",
  "node.context.workflow": "Nœud de workflow",
  "node.context.sequence": "Participant de séquence",
  "node.context.dataflow": "Nœud de flux de données",
  "node.context.lifecycle": "État de cycle de vie",
  "legend.title": "Légende",
  "legend.architecture.frontend": "Frontend",
  "legend.architecture.backend": "Backend",
  "legend.architecture.database": "Base de données",
  "legend.architecture.cloud": "Cloud",
  "legend.architecture.security": "Sécurité",
  "legend.architecture.messagebus": "Bus de messages",
  "legend.architecture.external": "Externe",
  "legend.workflow.frontend": "Interface utilisateur",
  "legend.workflow.backend": "Logique de l'agent",
  "legend.workflow.security": "Politique",
  "legend.workflow.messagebus": "Action d'outil",
  "legend.workflow.database": "Contexte / trace",
  "legend.workflow.cloud": "Service cloud",
  "legend.workflow.external": "Système externe",
  "legend.sequence.emphasis": "requête principale",
  "legend.sequence.return": "retour",
  "legend.sequence.security": "sécurité",
  "legend.sequence.dashed": "trace asynchrone",
  "legend.sequence.default": "message",
  "legend.dataflow.emphasis": "donnée principale",
  "legend.dataflow.security": "politique / PII",
  "legend.dataflow.dashed": "lot asynchrone",
  "legend.dataflow.database": "entrepôt de données",
  "legend.dataflow.default": "flux de données",
  "legend.lifecycle.start": "état initial",
  "legend.lifecycle.active": "actif",
  "legend.lifecycle.waiting": "attente",
  "legend.lifecycle.decision": "décision",
  "legend.lifecycle.success": "succès",
  "legend.lifecycle.failure": "échec / sortie",
  "legend.lifecycle.neutral": "neutre",
  "legend.lifecycle.external": "externe",
  "legend.lifecycle.final": "état final",
  "viewer.kind.frontend": "Frontend",
  "viewer.kind.backend": "Backend",
  "viewer.kind.database": "Base de données",
  "viewer.kind.cloud": "Cloud",
  "viewer.kind.security": "Sécurité",
  "viewer.kind.messagebus": "Bus de messages",
  "viewer.kind.external": "Externe",
  "viewer.kind.neutral": "Neutre",
  "viewer.kind.node": "Nœud",
  "viewer.kind.start": "Début",
  "viewer.kind.active": "Actif",
  "viewer.kind.waiting": "En attente",
  "viewer.kind.decision": "Décision",
  "viewer.kind.success": "Succès",
  "viewer.kind.failure": "Échec",
  "viewer.toolbar.actions": "Actions du diagramme",
  "viewer.theme.toggle.title": "Changer de thème (T)",
  "viewer.theme.toggle": "Changer le thème de couleur",
  "viewer.theme.dark": "Sombre",
  "viewer.theme.light": "Clair",
  "viewer.preset.choose.title": "Choisir le style visuel (S pour changer)",
  "viewer.preset.choose": "Choisir le style visuel",
  "viewer.preset.style": "Style",
  "viewer.preset.menu": "Style visuel",
  "viewer.preset.identity": "Identité visuelle",
  "viewer.preset.cycles": "S pour changer",
  "viewer.preset.classic": "Classic",
  "viewer.preset.classic.short": "Classic",
  "viewer.preset.classic.hint": "Style technique stable par défaut",
  "viewer.preset.flow": "Flux de signal",
  "viewer.preset.flow.short": "Flux",
  "viewer.preset.flow.hint": "Présentation animée et dynamique",
  "viewer.preset.blueprint": "Plan",
  "viewer.preset.blueprint.hint": "Revue technique",
  "viewer.preset.editorial": "Éditorial",
  "viewer.preset.editorial.hint": "Notes de publication et de lancement",
  "viewer.preset.badge.signalFlow": "FLUX DE SIGNAL",
  "viewer.preset.badge.blueprint": "PLAN / RÉV. 01",
  "viewer.preset.badge.editorial": "ÉDITORIAL / NOTE DE TERRAIN",
  "viewer.preset.badge.editorialPlate": "ARCHIFY / PLANCHE 04",
  "viewer.preset.current": "Style visuel : {style}. Choisir le style visuel",
  "viewer.motion.live": "Animé",
  "viewer.motion.still": "Statique",
  "viewer.motion.pause": "Mettre l'animation en pause",
  "viewer.motion.resume": "Reprendre l'animation",
  "viewer.motion.reduced": "Animation suspendue en raison de la préférence de mouvement réduit",
  "viewer.motion.hidden": "Animation suspendue pendant que la page est masquée",
  "viewer.motion.yielding": "Mettre l'animation en pause ; cède actuellement la place à {owner}",
  "viewer.motion.yielding.title": "Aperçu en direct activé · cède la place à {owner}",
  "viewer.owner.route": "Sonde d'itinéraire",
  "viewer.owner.lens": "Lentille sémantique",
  "viewer.owner.relationship": "Aperçu de relation",
  "viewer.owner.intent": "Trace d'intention",
  "viewer.owner.focus": "le focus sémantique",
  "viewer.owner.legend": "l'aperçu de la légende",
  "viewer.owner.reader": "l'interaction du lecteur",
  "viewer.present.enter": "Entrer en mode présentation",
  "viewer.present.enter.title": "Mode présentation (F)",
  "viewer.present.exit": "Quitter le mode présentation",
  "viewer.present.exit.title": "Quitter le mode présentation (F ou Échap)",
  "viewer.present.present": "Présenter",
  "viewer.present.exit.label": "Quitter",
  "viewer.export.button": "Exporter",
  "viewer.export.button.title": "Exporter le diagramme (E)",
  "viewer.export.diagram": "Exporter le diagramme",
  "viewer.export.menu": "Exporter",
  "viewer.export.subtitle": "Des exports portables et soignés",
  "viewer.export.share": "Partager",
  "viewer.export.shareCard": "Carte de partage",
  "viewer.export.routeShareCard": "Carte de partage d'itinéraire",
  "viewer.export.reachShareCard": "Carte de partage de portée",
  "viewer.export.copyDiagram": "Copier le diagramme",
  "viewer.export.clipboardPng": "PNG vers le presse-papiers",
  "viewer.export.raster": "Images matricielles",
  "viewer.export.image": "Image",
  "viewer.export.lossless": "Image sans perte",
  "viewer.export.compact": "Image compacte",
  "viewer.export.modern": "Image au format moderne",
  "viewer.export.vectorMotion": "Vecteur et animation",
  "viewer.export.vectorMotion.heading": "Vecteur et animation",
  "viewer.export.editable": "Vecteur modifiable",
  "viewer.export.motion6s": "Animation de 6 s",
  "viewer.export.unsupported": "Non pris en charge par ce navigateur",
  "viewer.export.clipboardUnsupported": "L'écriture d'image dans le presse-papiers n'est pas prise en charge par ce navigateur",
  "viewer.export.clipboardUnsupported.short": "L'écriture d'image dans le presse-papiers n'est pas prise en charge par ce navigateur.",
  "viewer.export.motionUnavailable": "Capture d'animation indisponible dans ce navigateur",
  "viewer.export.webmUnavailable": "WebM indisponible dans ce navigateur",
  "viewer.export.failed": "Échec de l'export : {message}",
  "viewer.export.unknownVariant": "Variante de carte de partage inconnue : {variant}",
  "viewer.export.routeRequired": "Tracez un itinéraire avant d'exporter une carte de partage d'itinéraire",
  "viewer.export.reachRequired": "Tracez une portée éditée avant d'exporter une carte de partage de portée",
  "viewer.export.unknown": "inconnu",
  "viewer.export.routeFailed": "Échec de l'export de la carte de partage d'itinéraire : {message}",
  "viewer.export.reachFailed": "Échec de l'export de la carte de partage de portée : {message}",
  "viewer.export.copyFailed": "Échec de la copie : {message}",
  "viewer.export.copiedPng": "PNG copié dans le presse-papiers",
  "viewer.export.downloadedRoute": "Carte de partage d'itinéraire téléchargée",
  "viewer.export.downloadedReach": "Carte de partage de portée téléchargée",
  "viewer.export.downloadedWebm": "WebM téléchargé",
  "viewer.export.recording": "Enregistrement de 6 secondes d'animation…",
  "viewer.export.card.routeSummary.one": "Itinéraire : {source} → {target} · {count} saut orienté",
  "viewer.export.card.routeSummary.other": "Itinéraire : {source} → {target} · {count} sauts orientés",
  "viewer.export.card.reachSummary": "Portée {direction} éditée depuis {origin} · {nodes} · {links} · max {hops}",
  "viewer.export.card.node.one": "{count} nœud",
  "viewer.export.card.node.other": "{count} nœuds",
  "viewer.export.card.link.one": "{count} lien",
  "viewer.export.card.link.other": "{count} liens",
  "viewer.export.card.hop.one": "{count} saut",
  "viewer.export.card.hop.other": "{count} sauts",
  "viewer.export.card.routeBadge": "ARCHIFY · ITINÉRAIRE · {hops}",
  "viewer.export.card.reachBadge": "ARCHIFY · PORTÉE {direction}",
  "viewer.export.direction.upstream": "Amont",
  "viewer.export.direction.downstream": "Aval",
  "viewer.export.error.canvasUnavailable": "Canevas indisponible pour {label}",
  "viewer.export.error.contextUnavailable": "Contexte de canevas 2D indisponible pour {label}",
  "viewer.export.error.toBlobUnavailable": "canvas.toBlob indisponible pour {label}",
  "viewer.export.error.toBlobNull": "canvas.toBlob n'a renvoyé aucune donnée pour {label}",
  "viewer.export.error.variantsCombined": "Les variantes de carte de partage ne peuvent pas être combinées",
  "viewer.export.error.viewerState": "L'export de la carte de partage n'a pas pu supprimer l'état temporaire du visualiseur",
  "viewer.export.error.routeState": "L'export de la carte d'itinéraire n'a pas pu préserver l'itinéraire résolu en toute sécurité",
  "viewer.export.error.reachState": "L'export de la carte de portée n'a pas pu préserver la portée éditée en toute sécurité",
  "viewer.export.error.webmRequirements": "L'export d'animation WebM nécessite une animation de trace et la prise en charge de MediaRecorder par le navigateur",
  "viewer.export.error.mediaRecorder": "Échec de MediaRecorder",
  "viewer.export.error.emptyWebm": "MediaRecorder a produit un fichier WebM vide",
  "viewer.export.error.webmBackground": "L'arrière-plan SVG n'a pas pu être chargé pour l'export WebM",
  "viewer.guide.eyebrow": "Guide du diagramme",
  "viewer.guide.close": "Fermer le guide du diagramme",
  "viewer.guide.inspecting": "Inspection de la sémantique compilée",
  "viewer.guide.actions": "Actions d'exploration du diagramme",
  "viewer.guide.find": "Trouver un nœud",
  "viewer.guide.find.hint": "Rechercher par libellés, responsabilités, types et identifiants stables.",
  "viewer.guide.route": "Tracer un itinéraire",
  "viewer.guide.route.aria": "Tracer un itinéraire orienté",
  "viewer.guide.route.hint": "Découvrez comment deux nœuds sémantiques sont reliés dans le sens édité.",
  "viewer.guide.map": "Voir tout le système",
  "viewer.guide.map.hint": "Ouvrir le radar sémantique avec un viewport en direct et des nœuds stables.",
  "viewer.guide.lens": "Comparer les types sémantiques",
  "viewer.guide.lens.hint": "Comptez les rôles, révélez leur trafic et comparez les liens édités directs.",
  "viewer.guide.present": "Entrer en mode présentation",
  "viewer.guide.present.hint": "Donnez tout le viewport au diagramme en direct sans modifier l'export.",
  "viewer.guide.shortcuts": "Raccourcis clavier supplémentaires",
  "viewer.guide.shortcut.export": "Exporter",
  "viewer.guide.shortcut.theme": "Thème",
  "viewer.guide.shortcut.style": "Style",
  "viewer.guide.shortcut.reset": "Réinitialiser",
  "viewer.guide.shortcut.zoomIn": "Zoom avant",
  "viewer.guide.shortcut.zoomOut": "Zoom arrière",
  "viewer.guide.shortcut.close": "Fermer",
  "viewer.guide.facts": "{nodes} · {relationships}",
  "viewer.guide.fact.node.one": "{count} nœud sémantique",
  "viewer.guide.fact.node.other": "{count} nœuds sémantiques",
  "viewer.guide.fact.relationship.one": "{count} relation",
  "viewer.guide.fact.relationship.other": "{count} relations",
  "viewer.guide.open": "Ouvrir le guide du diagramme",
  "viewer.finder.title": "Trouver un nœud",
  "viewer.finder.close": "Fermer le chercheur de nœuds",
  "viewer.finder.placeholder": "Rechercher par libellé ou identifiant",
  "viewer.finder.search": "Rechercher les nœuds du diagramme",
  "viewer.finder.results": "Nœuds du diagramme",
  "viewer.finder.empty": "Aucun nœud correspondant",
  "viewer.finder.result.focus": "Centrer sur {label}",
  "viewer.finder.result.routeStart": "Choisir {label} comme point de départ de l'itinéraire",
  "viewer.finder.result.routeTarget": "Choisir {label} comme destination de l'itinéraire, {links}",
  "viewer.finder.status.empty": "Aucun nœud correspondant",
  "viewer.finder.status.count.one": "{count} nœud correspondant",
  "viewer.finder.status.count.other": "{count} nœuds correspondants",
  "viewer.finder.noun.nodes": "nœuds",
  "viewer.finder.link.one": "{count} lien",
  "viewer.finder.link.other": "{count} liens",
  "viewer.finder.result.focus.one": "Centrer sur {label}, {count} connexion associée",
  "viewer.finder.result.focus.other": "Centrer sur {label}, {count} connexions associées",
  "viewer.finder.status.filtered": "{visible} sur {available} {noun}",
  "viewer.finder.status.all": "{available} {noun}",
  "viewer.passport.eyebrow": "Passeport sémantique",
  "viewer.passport.metadata": "Métadonnées du nœud",
  "viewer.passport.evidence": "Preuve de source vérifiée",
  "viewer.passport.verified": "Source vérifiée",
  "viewer.passport.verificationScope": "Vérifié par rapport au Git local à la révision épinglée. L'accès distant n'a pas été vérifié.",
  "viewer.passport.reach": "Portée éditée",
  "viewer.passport.reach.trace": "Tracer l'accessibilité éditée",
  "viewer.passport.upstream": "Amont",
  "viewer.passport.downstream": "Aval",
  "viewer.passport.upstream.trace": "Tracer l'accessibilité éditée en amont",
  "viewer.passport.downstream.trace": "Tracer l'accessibilité éditée en aval",
  "viewer.passport.close": "Fermer le passeport sémantique",
  "viewer.passport.copy": "Copier le lien",
  "viewer.passport.copy.focus": "Copier le lien du nœud centré",
  "viewer.passport.relations": "Relations",
  "viewer.passport.relations.show": "Afficher les relations connectées",
  "viewer.passport.relations.hide": "Masquer les relations connectées",
  "viewer.passport.relations.list": "Relations connectées",
  "viewer.passport.copyRelation": "Copier la relation",
  "viewer.passport.copyNode": "Copier le nœud",
  "viewer.passport.copyPinned": "Copier le lien de la relation épinglée",
  "viewer.passport.copySource": "Copier le lien du nœud source",
  "viewer.passport.copy.focused.success": "Lien du nœud centré copié",
  "viewer.passport.copy.pinned.success": "Lien de la relation épinglée copié",
  "viewer.passport.copy.focused.failed": "Impossible de copier le lien du nœud centré",
  "viewer.passport.copy.pinned.failed": "Impossible de copier le lien de la relation épinglée",
  "viewer.passport.relationship.none": "Aucune relation connectée",
  "viewer.passport.relationship.count.one": "{count} relation",
  "viewer.passport.relationship.count.other": "{count} relations",
  "viewer.passport.relationship.show.one": "Afficher {count} relation connectée",
  "viewer.passport.relationship.show.other": "Afficher {count} relations connectées",
  "viewer.passport.relationship.summary": "{out} sortantes · {in} entrantes{loops}",
  "viewer.passport.relationship.loops": " · {count} boucle",
  "viewer.passport.relationship.explorer": "Explorateur de relations directes",
  "viewer.passport.relationship.help": "Utilisez les flèches pour explorer les relations. Appuyez sur Entrée ou Espace pour épingler les détails ; Échap efface.",
  "viewer.passport.relationship.loopsBack": "boucle vers",
  "viewer.passport.relationship.connectsTo": "se connecte à",
  "viewer.passport.relationship.connectsFrom": "se connecte depuis",
  "viewer.passport.relationship.pinned": "Relation épinglée · {from} → {to} · {label}",
  "viewer.passport.relationship.inspect": "Inspecter la relation {index} sur {total} : {from} vers {to}, {label}. Appuyez sur Entrée pour les détails.",
  "viewer.passport.relationship.group.out": "Sortantes",
  "viewer.passport.relationship.group.in": "Entrantes",
  "viewer.passport.relationship.group.loop": "Boucles propres",
  "viewer.passport.relationship.row": "{group} : {relationship}, {neighbor}",
  "viewer.passport.relationship.direction.out": "SORT →",
  "viewer.passport.relationship.direction.in": "← ENTRE",
  "viewer.passport.relationship.direction.loop": "BOUCLE",
  "viewer.passport.sourceCount.one": "{count} référence de source vérifiée",
  "viewer.passport.sourceCount.other": "{count} références de source vérifiées",
  "viewer.passport.sourceMarker": "SOURCE",
  "viewer.passport.beacon.one": "{count} source vérifiée ; centrez ce nœud pour l'inspecter",
  "viewer.passport.beacon.other": "{count} sources vérifiées ; centrez ce nœud pour l'inspecter",
  "viewer.passport.repository.open": "Ouvrir la révision {revision} du dépôt vérifié",
  "viewer.passport.source.open": "Ouvrir la source vérifiée {path} à la révision {revision}",
  "viewer.passport.source.openLink": "Ouvrir ↗",
  "viewer.passport.reach.upstream.one": "Tracer {count} nœud édité en amont",
  "viewer.passport.reach.upstream.other": "Tracer {count} nœuds édités en amont",
  "viewer.passport.reach.downstream.one": "Tracer {count} nœud édité en aval",
  "viewer.passport.reach.downstream.other": "Tracer {count} nœuds édités en aval",
  "viewer.passport.reach.noUpstream": "Aucun nœud édité en amont",
  "viewer.passport.reach.noDownstream": "Aucun nœud édité en aval",
  "viewer.passport.reach.status": "{direction} · {nodes} nœuds · {links} liens · max {hops} sauts",
  "viewer.route.eyebrow": "Sonde d'itinéraire",
  "viewer.route.start": "Choisir un nœud de départ",
  "viewer.route.start.find": "Trouver le départ",
  "viewer.route.start.find.aria": "Trouver un départ d'itinéraire",
  "viewer.route.copy": "Copier le lien",
  "viewer.route.copy.aria": "Copier le lien de l'itinéraire tracé",
  "viewer.route.clear": "Effacer",
  "viewer.route.clear.aria": "Effacer la sonde d'itinéraire",
  "viewer.route.traced": "Itinéraire tracé",
  "viewer.route.pickTwo": "Choisissez deux nœuds sémantiques sur le diagramme",
  "viewer.route.pickOne": "Choisissez un nœud sémantique sur le diagramme",
  "viewer.route.controls": "Contrôles du parcours d'itinéraire",
  "viewer.route.previous": "Position précédente de l'itinéraire",
  "viewer.route.play": "Lire le parcours de l'itinéraire",
  "viewer.route.pause": "Mettre le parcours de l'itinéraire en pause",
  "viewer.route.replay": "Rejouer le parcours de l'itinéraire",
  "viewer.route.next": "Position suivante de l'itinéraire",
  "viewer.route.journey": "Parcours",
  "viewer.route.pause.label": "Pause",
  "viewer.route.replay.label": "Rejouer",
  "viewer.route.overview": "Vue d'ensemble",
  "viewer.route.overview.aria": "Afficher la vue d'ensemble complète de l'itinéraire",
  "viewer.route.instructions": "Choisissez la source, puis la destination. Le sens compte.",
  "viewer.route.destination": "Choisir une destination depuis {label}",
  "viewer.route.destination.find": "Trouver une cible",
  "viewer.route.destination.find.aria": "Trouver une destination d'itinéraire accessible",
  "viewer.route.differentDestination": "Choisir une autre destination",
  "viewer.route.distinct": "Un itinéraire nécessite deux nœuds sémantiques distincts.",
  "viewer.route.unreachable": "Aucun itinéraire orienté vers {label}",
  "viewer.route.unreachable.detail": "{target} n'est pas accessible depuis {source}. Choisissez une destination surlignée.",
  "viewer.route.start.instructions": "Sélectionnez la source. L'étape suivante ne révélera que les destinations orientées.",
  "viewer.route.copy.success": "Lien de l'itinéraire tracé copié",
  "viewer.route.copy.failed": "Impossible de copier le lien de l'itinéraire tracé",
  "viewer.route.position": "Position {index} sur {total} de l'itinéraire : {label}",
  "viewer.route.step": "Étape {index} sur {total} · {phase} · {label}",
  "viewer.route.motionRequired": "Le parcours automatique nécessite le mode Animé",
  "viewer.route.trigger.clear": "Effacer l'itinéraire tracé",
  "viewer.route.overview.status": "{nodes} · {hops} · itinéraire édité le plus court",
  "viewer.route.overview.node.one": "{count} nœud",
  "viewer.route.overview.node.other": "{count} nœuds",
  "viewer.route.overview.hop.one": "{count} saut orienté",
  "viewer.route.overview.hop.other": "{count} sauts orientés",
  "viewer.route.phase.playing": "En lecture",
  "viewer.route.phase.complete": "Terminé",
  "viewer.route.phase.inspecting": "Inspection",
  "viewer.route.destination.count.one": "{count} destination orientée disponible. Choisissez un nœud surligné.",
  "viewer.route.destination.count.other": "{count} destinations orientées disponibles. Choisissez un nœud surligné.",
  "viewer.route.noOutgoing": "Aucun itinéraire sortant ne débute ici. Effacez et choisissez une autre source.",
  "viewer.route.result.title": "{source} vers {target}",
  "viewer.route.finder.source.title": "Choisir le départ de l'itinéraire",
  "viewer.route.finder.source.placeholder": "Rechercher des sources d'itinéraire",
  "viewer.route.finder.source.empty": "Aucune source d'itinéraire correspondante",
  "viewer.route.finder.source.results": "Nœuds pouvant débuter un itinéraire",
  "viewer.route.finder.source.noun": "sources d'itinéraire",
  "viewer.route.finder.source.badge": "départ",
  "viewer.route.finder.target.title": "Destination depuis {label}",
  "viewer.route.finder.target.placeholder": "Rechercher des destinations accessibles",
  "viewer.route.finder.target.empty": "Aucune destination accessible correspondante",
  "viewer.route.finder.target.results": "Destinations d'itinéraire accessibles",
  "viewer.route.finder.target.noun": "destinations accessibles",
  "viewer.route.hop.one": "{count} saut",
  "viewer.route.hop.other": "{count} sauts",
  "viewer.lens.eyebrow": "Lentille sémantique",
  "viewer.lens.title": "Comparer les rôles du système",
  "viewer.lens.close": "Fermer la lentille sémantique",
  "viewer.lens.instruction": "Choisissez jusqu'à deux types sémantiques. Un seul révèle son trafic réel ; deux comparent uniquement les relations éditées directes.",
  "viewer.lens.kinds": "Types sémantiques",
  "viewer.lens.choose": "Choisissez un type pour inspecter ses nœuds et relations associées.",
  "viewer.lens.copy": "Copier le lien de la lentille sémantique",
  "viewer.lens.clear": "Effacer la lentille sémantique",
  "viewer.lens.open": "Ouvrir la lentille sémantique",
  "viewer.lens.openActive": "Ouvrir la lentille sémantique active",
  "viewer.lens.legend": "Légende sémantique",
  "viewer.lens.legend.inspect.one": "Inspecter {label}, {count} nœud",
  "viewer.lens.legend.inspect.other": "Inspecter {label}, {count} nœuds",
  "viewer.lens.kind.count.one": "{label}, {count} nœud",
  "viewer.lens.kind.count.other": "{label}, {count} nœuds",
  "viewer.lens.compare.one": "{first} → {second} : {forward} · {second} → {first} : {reverse} · {count} relation directe",
  "viewer.lens.compare.other": "{first} → {second} : {forward} · {second} → {first} : {reverse} · {count} relations directes",
  "viewer.lens.single": "{nodes} · {relationships} · les nœuds connectés restent visibles",
  "viewer.lens.node.one": "{count} nœud {label}",
  "viewer.lens.node.other": "{count} nœuds {label}",
  "viewer.lens.relationship.one": "{count} relation associée",
  "viewer.lens.relationship.other": "{count} relations associées",
  "viewer.radar.title": "Radar sémantique",
  "viewer.radar.building": "Construction de la vue d'ensemble",
  "viewer.radar.openFull": "Ouvrir le radar sémantique complet",
  "viewer.radar.open": "Ouvrir le radar",
  "viewer.radar.close": "Fermer le radar sémantique",
  "viewer.radar.surface": "Vue d'ensemble du diagramme. Cliquez sur un nœud pour le centrer, ou utilisez les flèches pour vous déplacer.",
  "viewer.radar.click": "Cliquer sur le nœud",
  "viewer.radar.drag": "Glisser pour se déplacer",
  "viewer.radar.space": "Le radar sémantique a besoin de plus d'espace MAP.",
  "viewer.radar.nodes": "Nœuds du radar du diagramme sémantique",
  "viewer.radar.focus": "Centrer sur {label} depuis le radar sémantique",
  "viewer.radar.status": "{count} nœuds · {viewport}",
  "viewer.radar.fullMap": "{count} nœuds · carte complète",
  "viewer.radar.compacted": "Radar compacté pour éviter de masquer le passeport sémantique ou les contrôles MAP.",
  "viewer.radar.cancelWaiting": "Annuler l'attente du radar sémantique pour plus d'espace MAP",
  "viewer.radar.needsSpace": "Le radar sémantique a besoin de plus d'espace MAP visible",
  "viewer.radar.viewport.full": "carte complète",
  "viewer.radar.viewport.width": "{percent} % de largeur",
  "viewer.radar.viewport.scale": "{percent} % du viewport",
  "viewer.nav.controls": "Contrôles de la vue du diagramme",
  "viewer.nav.route": "Tracer un itinéraire orienté",
  "viewer.nav.route.title": "Tracer l'itinéraire (R)",
  "viewer.nav.route.short": "ROUTE",
  "viewer.nav.radar": "Ouvrir le radar sémantique",
  "viewer.nav.radar.title": "Radar sémantique (M)",
  "viewer.nav.radar.short": "CARTE",
  "viewer.nav.lens": "Ouvrir la lentille sémantique",
  "viewer.nav.lens.title": "Lentille sémantique (L)",
  "viewer.nav.lens.short": "LENTILLE",
  "viewer.nav.find": "Trouver un nœud",
  "viewer.nav.find.title": "Trouver un nœud (/)",
  "viewer.nav.guide": "Ouvrir le guide du diagramme",
  "viewer.nav.guide.title": "Guide du diagramme (?)",
  "viewer.nav.zoomOut": "Zoom arrière",
  "viewer.nav.zoomOut.title": "Zoom arrière (-)",
  "viewer.nav.reset": "Réinitialiser la vue du diagramme",
  "viewer.nav.reset.title": "Réinitialiser la vue (0)",
  "viewer.nav.read": "LIRE",
  "viewer.nav.zoomIn": "Zoom avant",
  "viewer.nav.zoomIn.title": "Zoom avant (+)",
  "viewer.nav.camera": "{hint}. Réinitialiser la vue du diagramme",
  "viewer.nav.camera.title": "{semantic}{hint} · réinitialiser la vue (0)",
  "viewer.nav.camera.semantic": "Caméra sémantique active · ",
  "viewer.nav.level.map": "CARTE",
  "viewer.nav.level.read": "LIRE",
  "viewer.nav.level.full": "COMPLET",
  "viewer.nav.level.auto": "AUTO",
  "viewer.nav.detail.map": "Zoomez pour révéler les libellés des relations et le contexte des nœuds",
  "viewer.nav.detail.read": "Zoomez à nouveau pour révéler les étiquettes et annotations",
  "viewer.nav.detail.full": "Détail complet du diagramme",
  "viewer.intent.summary": "{label}. {out} sortantes, {in} entrantes{loops}. {total} connexions. Appuyez sur Entrée pour les détails.",
  "viewer.intent.loops": ", {count} boucle propre",
  "viewer.common.copied": "Copié",
  "viewer.common.copyFailed": "Échec de la copie",
  "viewer.common.copyLink": "Copier le lien",
  "viewer.common.clear": "Effacer",
  "viewer.common.close": "Fermer"
}
