{
  "app": {
    "title": "Fabnum – Analyse de chaîne",
    "description": "Parcours de l'écosystème et identification des vulnérabilités.",
    "dev_mode": "Vous êtes dans l'environnement de développement."
  },
  "header": {
    "title": "FabNum - Chaîne de fabrication du numérique",
    "subtitle": "Parcours de l'écosystème et identification des vulnérabilités."
  },
  "footer": {
    "copyright": "Fabnum © 2025",
    "contact": "Contact",
    "license": "Licence",
    "license_text": "CC BY-NC-ND",
    "eco_note": "🌱 Calculs CO₂ via",
    "eco_provider": "The Green Web Foundation",
    "powered_by": "🚀 Propulsé par",
    "powered_by_name": "Streamlit"
  },
  "sidebar": {
    "menu": "Menu principal",
    "navigation": "Navigation principale",
    "theme": "Thème",
    "theme_light": "Clair",
    "theme_dark": "Sombre",
    "theme_instructions_only": "Le changement de thème ne peut se faire que depuis l'onglet Instructions.",
    "impact": "Impact environnemental",
    "loading": "Chargement en cours…"
  },
  "auth": {
    "title": "Authentification",
    "username": "Identifiant_token",
    "token": "Token d'accès personnel Gitea",
    "login": "Se connecter",
    "logout": "Se déconnecter",
    "logged_as": "Connecté en tant que",
    "error": "❌ Accès refusé.",
    "gitea_error": "❌ Impossible de vérifier l'utilisateur auprès de Gitea.",
    "success": "Déconnecté avec succès."
  },
  "navigation": {
    "instructions": "Instructions",
    "personnalisation": "Personnalisation",
    "analyse": "Analyse",
    "visualisations": "Visualisations",
    "fiches": "Fiches"
  },
  "pages": {
    "instructions": {
      "title": "Instructions"
    },
    "personnalisation": {
      "title": "Personnalisation des produits finaux",
      "help": "Comment utiliser cet onglet ?",
      "help_content": [
        "1. Cliquez sur « Ajouter un produit final » pour créer un nouveau produit",
        "2. Donnez un nom à votre produit",
        "3. Sélectionnez une opération d'assemblage appropriée (si pertinent)",
        "4. Choisissez les composants qui constituent votre produit dans la liste proposée",
        "5. Sauvegardez votre configuration pour une réutilisation future",
        "6. Vous pourrez par la suite modifier ou supprimer vos produits personnalisés"
      ],
      "add_new_product": "Ajouter un nouveau produit final",
      "new_product_name": "Nom du nouveau produit (unique)",
      "assembly_operation": "Opération d'assemblage (optionnelle)",
      "none": "-- Aucune --",
      "components_to_link": "Composants à lier",
      "create_product": "Créer le produit",
      "added": "ajouté",
      "modify_product": "Modifier un produit final ajouté",
      "products_to_modify": "Produits à modifier",
      "delete": "Supprimer",
      "linked_assembly_operation": "Opération d'assemblage liée",
      "components_linked_to": "Composants liés à",
      "update": "Mettre à jour",
      "updated": "mis à jour",
      "deleted": "supprimé",
      "save_restore_config": "Sauvegarder ou restaurer la configuration",
      "export_config": "Exporter configuration",
      "download_json": "Télécharger (JSON)",
      "import_config": "Importer une configuration JSON (max 100 Ko)",
      "file_too_large": "Fichier trop volumineux (max 100 Ko).",
      "no_products_found": "Aucun produit trouvé dans le fichier.",
      "select_products_to_restore": "Sélection des produits à restaurer",
      "products_to_restore": "Produits à restaurer",
      "restore_selected": "Restaurer les éléments sélectionnés",
      "config_restored": "Configuration partielle restaurée avec succès.",
      "import_error": "Erreur d'import :"
    },
    "analyse": {
      "title": "Analyse du graphe",
      "help": "Comment utiliser cet onglet ?",
      "help_content": [
        "1. Sélectionnez le niveau de départ (produit final, composant ou minerai)",
        "2. Choisissez le niveau d'arrivée souhaité",
        "3. Affinez votre sélection en spécifiant soit un ou des minerais à cibler spécifiquement ou des items précis à chaque niveau (optionnel)",
        "4. Définissez les critères d'analyse en sélectionnant les indices de vulnérabilité pertinents",
        "5. Choisissez le mode de combinaison des indices (ET/OU) selon votre besoin d'analyse",
        "6. Explorez le graphique généré en utilisant les contrôles de zoom et de déplacement ; vous pouvez basculer en mode plein écran pour le graphe"
      ],
      "selection_nodes": "Sélection des nœuds de départ et d'arrivée",
      "select_level": "-- Sélectionner un niveau --",
      "start_level": "Niveau de départ",
      "end_level": "Niveau d'arrivée",
      "select_minerals": "Sélectionner un ou plusieurs minerais",
      "filter_by_minerals": "Filtrer par minerais (optionnel)",
      "fine_selection": "Sélection fine des items",
      "filter_start_nodes": "Filtrer par noeuds de départ (optionnel)",
      "filter_end_nodes": "Filtrer par noeuds d'arrivée (optionnel)",
      "vulnerability_filters": "Sélection des filtres pour identifier les vulnérabilités",
      "filter_ics": "Filtrer les chemins contenant au moins minerai critique pour un composant (ICS > 66 %)",
      "filter_ivc": "Filtrer les chemins contenant au moins un minerai critique par rapport à la concurrence sectorielle (IVC > 30)",
      "filter_ihh": "Filtrer les chemins contenant au moins une opération critique par rapport à la concentration géographique ou industrielle (IHH pays ou acteurs > 25)",
      "apply_ihh_filter": "Appliquer le filtre IHH sur :",
      "countries": "Pays",
      "actors": "Acteurs",
      "filter_isg": "Filtrer les chemins contenant un pays instable (ISG ≥ 60)",
      "filter_logic": "Logique de filtrage",
      "or": "OU",
      "and": "ET",
      "run_analysis": "Lancer l'analyse",
      "sankey": {
        "no_paths": "Aucun chemin trouvé pour les critères spécifiés.",
        "no_matching_paths": "Aucun chemin ne correspond aux critères.",
        "filtered_hierarchy": "Hiérarchie filtrée par niveaux et noeuds",
        "download_dot": "Télécharger le fichier DOT filtré",
        "relation": "Relation"
      }
    },
    "visualisations": {
      "title": "Visualisations",
      "help": "Comment utiliser cet onglet ?",
      "help_content": [
        "1. Explorez les graphiques présentant l'Indice de Herfindahl-Hirschmann (IHH)",
        "2. Analysez sa relation avec la criticité moyenne des minerais ou leur Indice de Vulnérabilité Concurrentielle (IVC)",
        "3. Zoomer dans les graphes pour mieux découvrir les informations",
        "",
        "Il est important de se rappeler que l'IHH a deux seuils :",
        "* en-dessous de 15, la concentration est considérée comme étant faible",
        "* au-dessus de 25, elle est considérée comme étant forte",
        "",
        "Ainsi plus le positionnement d'un point est en haut à droite des graphiques, plus les risques sont élevés.",
        "Les graphiques présentent 2 droites horizontales et vetrticales pour matérialiser ces seuils."
      ],
      "ihh_criticality": "Indice de Herfindahl-Hirschmann - IHH vs Criticité",
      "ihh_criticality_desc": "La taille des points donne l'indication de la criticité de substituabilité du minerai.",
      "ihh_ivc": "Indice de Herfindahl-Hirschmann - IHH vs IVC",
      "ihh_ivc_desc": "La taille des points donne l'indication de la criticité concurrentielle du minerai.",
      "launch": "Lancer",
      "no_data": "Aucune donnée à visualiser.",
      "categories": {
        "assembly": "Assemblage",
        "manufacturing": "Fabrication",
        "processing": "Traitement",
        "extraction": "Extraction"
      },
      "axis_titles": {
        "ihh_countries": "IHH Pays (%)",
        "ihh_actors": "IHH Acteurs (%)",
        "ihh_extraction": "IHH Extraction (%)",
        "ihh_reserves": "IHH Réserves (%)"
      },
      "chart_titles": {
        "concentration_criticality": "Concentration et criticité – {0}",
        "concentration_resources": "Concentration des ressources critiques vs vulnérabilité IVC"
      }
    },
    "fiches": {
      "title": "Découverte des fiches",
      "help": "Comment utiliser cet onglet ?",
      "help_content": [
        "1. Parcourez la liste des fiches disponibles par catégorie",
        "2. Sélectionnez une fiche pour afficher son contenu complet",
        "3. Consultez les données détaillées, graphiques et analyses supplémentaires",
        "4. Utilisez ces informations pour approfondir votre compréhension des vulnérabilités identifiées",
        "",
        "Les catégories sont les suivantes :",
        "* Assemblage : opération d'assemblage des produits finaux à partir des composants",
        "* Connexe : opérations diverses nécessaires pour fabriquer le numérique, mais n'entrant pas directement dans sa composition",
        "* Criticités : indices utilisés pour identifier et évaluer les vulnérabilités",
        "* Fabrication : opération de fabrication des composants à partir de minerais",
        "* Minerai : description et opérations d'extraction et de traitement des minerais"
      ],
      "no_files": "Aucune fiche disponible pour le moment.",
      "choose_category": "Choisissez une catégorie de fiches",
      "select_folder": "-- Sélectionner un dossier --",
      "choose_file": "Choisissez une fiche",
      "select_file": "-- Sélectionner une fiche --",
      "loading_error": "Erreur lors du chargement de la fiche :",
      "download_pdf": "Télécharger cette fiche en PDF",
      "pdf_unavailable": "Le fichier PDF de cette fiche n'est pas disponible.",
      "ticket_management": "Gestion des tickets pour cette fiche",
      "tickets": {
        "create_new": "Créer un nouveau ticket lié à cette fiche",
        "model_load_error": "Impossible de charger le modèle de ticket.",
        "contribution_type": "Type de contribution",
        "specify": "Précisez",
        "other": "Autre",
        "concerned_card": "Fiche concernée",
        "subject": "Sujet de la proposition",
        "preview": "Prévisualiser le ticket",
        "cancel": "Annuler",
        "preview_title": "Prévisualisation du ticket",
        "summary": "Résumé",
        "title": "Titre",
        "labels": "Labels",
        "confirm": "Confirmer la création du ticket",
        "created": "Ticket créé et formulaire vidé.",
        "model_error": "Erreur chargement modèle :",
        "no_linked_tickets": "Aucun ticket lié à cette fiche.",
        "associated_tickets": "Tickets associés à cette fiche",
        "moderation_notice": "ticket(s) en attente de modération ne sont pas affichés.",
        "status": {
          "awaiting": "En attente de traitement",
          "in_progress": "En cours",
          "completed": "Terminés",
          "rejected": "Non retenus",
          "others": "Autres"
        },
        "no_title": "Sans titre",
        "unknown": "inconnu",
        "subject_label": "Sujet",
        "no_labels": "aucun",
        "comments": "Commentaire(s) :",
        "no_comments": "Aucun commentaire.",
        "comment_error": "Erreur lors de la récupération des commentaires :",
        "opened_by": "Ouvert par",
        "on_date": "le",
        "updated": "MAJ",
        "continue": "Continuer",
        "created_success": "Ticket créé et placé en modération",
        "created_error": "Échec de la création du ticket. Veuillez réessayer plus tard",
        "see_ticket": "Voir le ticket"
      }
    }
  },
  "node_levels": {
    "0": "Produit final",
    "1": "Composant",
    "2": "Minerai",
    "10": "Opération",
    "11": "Pays d'opération",
    "12": "Acteur d'opération",
    "99": "Pays géographique"
  },
  "errors": {
    "log_read_error": "Erreur lecture log:",
    "graph_preview_error": "Erreur de prévisualisation du graphe :",
    "graph_creation_error": "Erreur lors de la création du graphique :",
    "ihh_criticality_error": "Erreur dans la visualisation IHH vs Criticité :",
    "ihh_ivc_error": "Erreur dans la visualisation IHH vs IVC :",
    "comment_fetch_error": "Erreur lors de la récupération des commentaires :",
    "template_load_error": "Erreur chargement modèle :",
    "import_error": "Erreur d'import :"
  },
  "buttons": {
    "download": "Télécharger",
    "run": "Lancer",
    "save": "Enregistrer",
    "cancel": "Annuler",
    "confirm": "Confirmer",
    "filter": "Filtrer",
    "search": "Rechercher",
    "create": "Créer",
    "update": "Mettre à jour",
    "delete": "Supprimer",
    "preview": "Prévisualiser",
    "export": "Exporter",
    "import": "Importer",
    "restore": "Restaurer",
    "browse_files": "Parcourir les fichiers"
  },
  "ui": {
    "file_uploader": {
      "drag_drop_here": "Glissez-déposez votre fichier ici",
      "size_limit": "Limite 100 Ko par fichier • JSON"
    }
  }
}
