{
  "crack": {
    "cracked": "Logiciel cracké avec succès !",
    "failed": "Crack échoué ! Sécurité déclenchée."
  },
  "menu": {
    "title": "L'EMPIRE DU TORRENT",
    "version": "v1.0.4 | VÉRIFICATION-DE-SÉCURITÉ://",
    "welcome": "Bienvenue sur le système terminal de L'EMPIRE DU TORRENT.",
    "monitored": "SURVEILLÉ",
    "recorded": "ENREGISTRÉ",
    "security_notice": "Toutes les connexions sont {monitored} et {recorded}.",
    "help_hint": "Tapez {command} pour afficher les commandes disponibles.",
    "connection": "CONNEXION :",
    "secure": "SÉCURISÉE",
    "ping": "PING:",
    "ms": "ms",
    "copyright": "L'EMPIRE DU TORRENT © 2025 |",
    "domain": {
      "description": "Veuillez entrer le nom de domaine de votre site de torrents :",
      "invalid": "Veuillez entrer un nom de domaine valide.",
      "confirm": "Confirmer",
      "starting_with": "Choix parfait ! Démarrage du jeu avec le domaine : {domain}"
    },
    "commands": {
      "help": "aide",
      "start": "démarrer",
      "load": "charger",
      "quit": "quitter",
      "yes": "oui",
      "no": "non",
      "lang": "langue",
      "effects_on": "Effets activés",
      "effects_off": "Effets désactivés",
      "effects_usage": "Utilisation : effects on/off"
    },
    "help": {
      "title": "Commandes disponibles :",
      "help_desc": "Afficher ce message d'aide",
      "start_desc": "Démarrer une nouvelle partie",
      "load_desc": "Charger une partie sauvegardée",
      "quit_desc": "Quitter le jeu",
      "lang_desc": "Changer de langue",
      "fullscreen_desc": "Passer en mode plein écran.",
      "windowed_desc": "Passer en mode fenêtré.",
      "effects_desc": "Activez ou désactivez les effets visuels."
    },
    "display": {
      "fullscreen_enabled": "Mode plein écran activé.",
      "windowed_enabled": "Mode fenêtré activé."
    },
    "start": {
      "warning": "ATTENTION : Cette action effacera votre progression actuelle !",
      "confirm": "Êtes-vous sûr de vouloir démarrer une nouvelle partie ?"
    },
    "load": {
      "checking": "Recherche de parties sauvegardées...",
      "not_found": "Aucune partie sauvegardée n'a été trouvée.",
      "use_start": "Aucune partie sauvegardée n'a été trouvée.",
      "found": "Partie chargée avec succès. Redirection vers le jeu en cours..."
    },
    "quit": {
      "terminating": "Fin de session...",
      "warning": "Toute progression non sauvegardée sera perdue.",
      "connection_terminated": "CONNEXION TERMINÉE",
      "close_window": "Vous pouvez fermer cette fenêtre en toute sécurité.",
      "confirm": "Êtes-vous sûr de vouloir quitter le jeu ?"
    },
    "errors": {
      "unknown_command": "Commande inconnue : {command}",
      "requires_context": "Cette commande requiert un contexte."
    },
    "operation_cancelled": "Opération annulée.",
    "language": {
      "current": "Langue actuelle : {language}",
      "title": "Langues disponibles :",
      "change_to": "Langue définie sur {language}",
      "en": "Anglais",
      "tr": "Turc",
      "de": "Allemand",
      "fr": "Français",
      "br": "Portugais Brésilien",
      "cn": "Chinois",
      "es": "Espagnol",
      "ja": "Japonais",
      "ko": "Coréen",
      "ru": "Russe"
    },
    "system": {
      "update_required": "Mise à jour requise",
      "version_expired": "Cette version du jeu a expiré. Veuillez télécharger la dernière mise à jour.",
      "close_button": "Fermer"
    },
    "devmode": {
      "enabled": "Mode développeur activé. ⚠️ Tant que ce mode est actif, démarrer un jeu ou charger une sauvegarde existante marquera ce fichier pour toujours et vous ne pourrez JAMAIS GAGNER DE SUCCÈS.",
      "disabled": "Mode développeur désactivé.",
      "usage": "Utilisation : devmode on/off",
      "warning": "⚠️ Le mode développeur est actif.",
      "credits_set": "Crédits définis sur {amount}.",
      "autocrack_success": "Craquage automatique terminé : {name} a été craqué.",
      "autocrack_failed": "Craquage automatique échoué : {name} introuvable.",
      "fastupload_success": "Téléchargement rapide terminé : {name} est maintenant téléchargé.",
      "fastupload_failed": "Téléchargement rapide échoué : {name} introuvable.",
      "attention_set": "Niveau d'attention défini sur {value}.",
      "threats_disabled": "Menaces désactivées.",
      "threats_enabled": "Menaces activées.",
      "threats_usage": "Utilisation : threats <on|off>",
      "date_set": "Date du jeu définie sur {month}/{day}/{year}."
    }
  },
  "color": {
    "usage": "Utilisation : color <theme>",
    "invalid_theme": "Thème de couleur invalide. Thèmes disponibles : {themes}",
    "changed": "Thème de couleurs du terminal modifié en : {theme}",
    "themes": {
      "green": "Vert",
      "blue": "Bleu",
      "red": "Rouge",
      "purple": "Violet",
      "amber": "Ambre",
      "white": "Blanc"
    },
    "list_themes": "Thèmes de couleurs disponibles :"
  },
  "game": {
    "title": "L'EMPIRE DU TORRENT",
    "crack_games": {
      "auto_crack_title": "OUTIL AUTO-CRACK ACTIF",
      "auto_crack_stage1_complete": "Étape 1 terminée automatiquement...",
      "auto_crack_proceeding": "Passage à l'étape 2...",
      "loading_analyzing": "ANALYSE DES VULNÉRABILITÉS...",
      "loading_bypassing": "CONTOURNEMENT DE LA SÉCURITÉ...",
      "loading_decrypting": "DÉCHIFFREMENT DES DONNÉES...",
      "loading_exploiting": "EXPLOITATION DE LA FAILLE...",
      "loading_injecting": "INJECTION DE LA CHARGE UTILE...",
      "loading_cracking": "CASSAGE DU CHIFFREMENT...",
      "loading_gaining": "OBTENTION DE L'ACCÈS...",
      "loading_breaking": "CASSAGE DU PARE-FEU...",
      "bandwidth_target": "Maintenez tous les serveurs entre {min}% et {max}% de charge.",
      "bandwidth_controls": "Sélectionner Serveur | Ajuster Charge",
      "rootkit_title": "INJECTION DE ROOTKIT",
      "rootkit_target_file": "FICHIER CIBLE :",
      "rootkit_hint": "Naviguer | Développer Dossier | Sélectionner Fichier",
      "ddos_title": "SYNCHRONISER ATTAQUE BOTNET",
      "ddos_hint": "Sélectionner | Tirer",
      "signal_captures": "CAPTURES :",
      "keymatcher_hint": "Sélectionner | Pivoter",
      "hash_label": "HASH :",
      "hash_submit": "SOUMETTRE",
      "hash_clear": "EFFACER",
      "ide_comment_keymatcher": "// Faire correspondre les clés et trouver la clé de chiffrement",
      "ide_comment_hashcrack": "// Craquer la valeur de hachage et résoudre la séquence correcte",
      "ide_comment_bandwidth": "// Maintenir tous les serveurs entre 40% et 60% de charge",
      "ide_comment_alignment": "// Aligner les colonnes de données et compléter le motif",
      "ide_comment_ddos": "// Simuler une attaque DDoS et faire planter le système",
      "ide_comment_signal": "// Capturer le signal radar et verrouiller la cible",
      "ide_comment_pattern": "// Trouver et sélectionner le motif binaire dans la grille",
      "ide_comment_default": "// Terminer le processus de crack",
      "ide_phase2_keymatcher": "// Phase 2 : Correspondance avancée des clés",
      "ide_phase2_hashcrack": "// Phase 2 : Analyse approfondie du hachage",
      "ide_phase2_bandwidth": "// Phase 2 : Optimisation de la charge",
      "ide_phase2_alignment": "// Phase 2 : Reconnaissance de motifs",
      "ide_phase2_ddos": "// Phase 2 : Amplification de l'attaque",
      "ide_phase2_signal": "// Phase 2 : Traitement du signal",
      "ide_phase2_pattern": "// Phase 2 : Scan de motif binaire",
      "ide_phase2_default": "// Poursuite du processus de crack..."
    },
    "interface": {
      "credits": "CRÉDITS",
      "attention": "ATTENTION",
      "visitors": "VISITEURS",
      "satisfaction": "SATISFACTION",
      "event_log": "JOURNAL DES ÉVÉNEMENTS",
      "terminal_prompt": "root@torrent:~$",
      "percent": "%",
      "netmap": "RÉSEAU DU SERVEUR",
      "threats": "Menaces",
      "rankings": "CLASSEMENTS"
    },
    "commands": {
      "help": "help",
      "marketplace": "marketplace",
      "upload": "upload",
      "upgrades": "upgrades",
      "stats": "stats",
      "crack": "crack",
      "ads": "ads",
      "clear": "clear",
      "shut": "shut",
      "menu": "menu",
      "quit": "quit",
      "website": "website",
      "panel": "panel",
      "server": "server",
      "sv_init": "sv_init",
      "set_limit": "set_limit",
      "remove_limit": "remove_limit",
      "color": "color",
      "font": "font",
      "menu_message": "Retour au menu principal...",
      "quit_message": "Quitter le jeu...",
      "anonchat": "anonchat",
      "notepad": "notepad",
      "notepad_desc": "Ouvrez le bloc-notes",
      "music": "music",
      "volume": "volume",
      "connect": "connect",
      "alias": "alias",
      "unalias": "unalias",
      "files": "files",
      "files_desc": "Ouvrez la fenêtre du système de fichiers. Vous pouvez aussi utiliser la commande 'ls'.",
      "alias_desc": "Créer ou lister des raccourcis de commande",
      "unalias_desc": "Supprimer un raccourci de commande (utilisez -a pour tout supprimer)",
      "connect_desc": "Utilisez cette commande pour vous connecter à n'importe quel serveur.",
      "connect_usage": "Usage: connect [ip-adresse]",
      "connect_invalid_ip": "Format d'adresse IP invalide",
      "connect_failed": "Connexion échouée : hôte injoignable.",
      "connect_error": "Erreur de connexion",
      "connect_connecting": "Connexion à {ip}...",
      "connect_success": "Connecté avec succès à {ip}.",
      "already_connected": "Vous êtes déjà connecté à un système. Déconnectez-vous d'abord.",
      "music_desc": "Ouvrir le lecteur de musique avec liste de lecture et commandes",
      "volume_desc": "Définir le volume de la musique (de 0 à 1)",
      "sv_init_restart": "Tentative de redémarrage du serveur...",
      "sv_init_already_online": "Le serveur est déjà en ligne. Il n'est pas nécessaire de le redémarrer.",
      "help_desc": "Afficher le menu d'aide",
      "marketplace_desc": "Parcourir et acheter des logiciels",
      "upload_desc": "Envoyer des logiciels piratés sur votre serveur",
      "upgrades_desc": "Parcourir et acheter des améliorations",
      "stats_desc": "Afficher vos statistiques de jeu actuelles",
      "crack_desc": "Accéder aux outils de cracking pour pirater les logiciels achetés",
      "ads_desc": "Afficher et gérer les campagnes publicitaires",
      "website_desc": "Afficher la simulation de votre site web",
      "clear_desc": "Effacer le terminal",
      "shut_desc": "Fermer toutes les fenêtres ouvertes",
      "shut_success": "{count} fenêtre(s) fermée(s).",
      "shut_no_windows": "Aucune fenêtre à fermer.",
      "panel_desc": "Accéder au panneau de contrôle du serveur",
      "server_desc": "Accéder au panneau de contrôle du serveur",
      "sv_init_desc": "Forcer le redémarrage du serveur en cas de plantage",
      "set_limit_desc": "Limiter le nombre de visiteurs sur votre site",
      "remove_limit_desc": "Supprimer la limite de visiteurs",
      "color_desc": "Modifier le thème de couleurs du terminal",
      "font_desc": "Lister ou définir la police du jeu",
      "menu_desc": "Retour au menu principal",
      "quit_desc": "Quitter le jeu",
      "cancel_mission": "cancel_mission",
      "cancel_mission_desc": "Annulez la mission active",
      "date_desc": "Changer la date du jeu pour test (date <année> <mois> <jour>)",
      "menu_description": "Retour au menu principal",
      "returning_to_menu": "Retour au menu principal...",
      "quit_description": "Quitter le jeu",
      "anonchat_desc": "Accéder au système de messagerie AnonChat",
      "mining": "mining",
      "mining_desc": "Accéder à la plateforme de minage crypto et d'échange TSX",
      "quitting_game": "Quitte le jeu et retour au menu principal...",
      "quit_confirm": "Êtes-vous sûr de vouloir quitter le jeu ? (y/n)",
      "quit_confirmed": "Quitte le jeu, ne nous séparons plus...",
      "quit_cancelled": "Opération de sortie annulée.",
      "quit_yes_no": "Veuillez entrer \"yes\" ou \"no\" (ou \"y\"/\"n\")."
    },
    "font": {
      "header": "Polices disponibles :",
      "usage": "Utilisation : font <nom de la police>",
      "set": "Police définie sur",
      "not_found": "Police introuvable : {name}"
    },
    "alias": {
      "usage_header": "Utilisation de la Commande Alias :",
      "usage_list": "Lister tous les raccourcis définis",
      "usage_show": "Voir ce vers quoi un raccourci pointe",
      "usage_create": "Créer ou mettre à jour un raccourci",
      "examples_header": "Exemples :",
      "example_create": "Créer un raccourci 'mt' pour 'marketplace'",
      "example_params": "Créer un raccourci avec des paramètres",
      "no_aliases": "Aucun raccourci actuellement défini.",
      "list_header": "Raccourcis actuellement définis :",
      "not_found": "Raccourci '{name}' non trouvé.",
      "reserved_name": "Impossible de créer le raccourci '{name}' : Il s'agit d'un nom de commande réservé.",
      "invalid_command": "Avertissement : '{command}' n'est pas une commande reconnue.",
      "created": "Raccourci '{name}' créé pour '{command}'.",
      "updated": "Raccourci '{name}' mis à jour pour pointer vers '{command}'."
    },
    "unalias": {
      "usage_header": "Utilisation de la Commande Unalias :",
      "usage_single": "Supprimer un raccourci spécifique",
      "usage_all": "Supprimer tous les raccourcis",
      "examples_header": "Exemples :",
      "example_single": "Supprimer le raccourci 'mt'",
      "example_all": "Supprimer tous les raccourcis",
      "removed": "Raccourci '{name}' supprimé (pointait vers '{command}').",
      "all_removed": "{count} raccourcis supprimés."
    },
    "loading": "Chargement...",
    "notepad": {
      "title": "Bloc-notes",
      "saved": "Note enregistrée avec succès.",
      "no_notes": "Aucune note trouvée."
    },
    "files": {
      "title": "Système de fichiers",
      "files": "fichiers",
      "no_files": "Aucun fichier copié pour l'instant.",
      "help_text": "Utilisez la commande 'cp' dans le VDS pour copier des fichiers ici.",
      "file_content": "Contenu du fichier",
      "filename": "Nom du fichier",
      "source": "Source",
      "size": "Taille",
      "file_deleted": "Fichier supprimé avec succès",
      "confirm_delete": "Êtes-vous sûr de vouloir supprimer ce fichier ?",
      "confirm_delete_title": "Supprimer le fichier ?",
      "confirm_delete_message": "Cette action est irréversible.",
      "cancel": "Annuler",
      "delete": "Supprimer"
    },
    "demo": {
      "end_title": "Démo Terminée !",
      "end_subtitle": "Nous espérons que vous avez passé un bon moment !",
      "return_to_menu": "Menu Principal",
      "cat_speech": "Miaou ! Ne m'oublie pas en attendant la version complète ! 🐾",
      "wishlist": "Ajouter à la Liste de Souhaits",
      "share_experience": "Partagez Votre Expérience !",
      "share_desc": "Aidez les autres joueurs en partageant vos impressions sur la démo en écrivant une critique sur Steam !",
      "steam_review": "Écrire une Critique sur Steam",
      "stay_connected": "Restez Connecté avec Nous !",
      "stay_connected_desc": "Rejoignez notre communauté pour des mises à jour, des tests bêta et plus encore !",
      "stats": {
        "welcome_title": "Votre Carrière de Hacker a Commencé !",
        "welcome_desc": "Vous êtes entré dans ce monde souterrain avec {domain} et avez fait un pas dans votre carrière de hacker !",
        "attention_title": "Vous Avez Attiré l'Attention !",
        "attention_desc": "Même si vous étiez un vrai hacker, vous ne pourriez pas attirer autant d'attention ! Votre niveau d'attention le plus élevé : {peak_attention}%",
        "collector_title": "Votre Esprit de Collectionneur !",
        "collector_desc": "Vous avez acheté {purchased} logiciels, craqué {cracked} avec succès et téléchargé {uploaded} sur votre site.",
        "cat_lover_title": "Amour des Chats !",
        "cat_lover_desc": "Vous avez caressé notre chat {pets} fois et l'avez fait sauter {jumps} fois. Total de {total} interactions !"
      }
    },
    "music": {
      "current_volume": "Le volume actuel est de",
      "volume_usage": "Utilisation : volume [niveau] - Définir le volume entre 0 et 1.",
      "volume_set": "Volume réglé sur",
      "volume_invalid": "Valeur de volume incorrecte. Veuillez utiliser un nombre compris entre 0 et 1.",
      "title": "Lecteur de musique",
      "now_playing": "Lecture en cours",
      "previous": "Précédent",
      "play_pause": "Lecture/Pause",
      "next": "Suivant",
      "loop": "Boucle",
      "playlist": "Liste de lecture",
      "volume": "Volume"
    },
    "events": {
      "server_crash": "PLANTAGE SERVEUR ! Votre Serveur est hors ligne en raison d'une surcharge de capacité persistante. Utilisez la commande \"sv_init\" pour le redémarrer.",
      "server_crash_help": "Si votre limite d'hébergement est insuffisante, utilisez la commande \"set_limit\" pour restreindre ou augmenter la capacité de votre Serveur. Sinon, le Serveur s'arrêtera de nouveau après un certain temps.",
      "server_at_capacity": "Serveur à pleine capacité : {overflow} visiteurs potentiels ne peuvent pas accéder à votre site !",
      "visitor_revenue": "Revenu des visiteurs : +{amount} crédits",
      "unread_messages_single": "Vous avez 1 message non lu dans AnonChat",
      "unread_messages_multiple": "Vous avez {count} messages non lus dans AnonChat",
      "new_mission": "Vous avez reçu une nouvelle mission dans AnonChat"
    },
    "attention": {
      "popular_content": "Contenu populaire attirant l'attention.",
      "increased_traffic": "Augmentation du trafic de visiteurs.",
      "normal_activity": "Activité réseau normale.",
      "security_effective": "Mesures de sécurité efficaces.",
      "low_profile": "Période de faible activité.",
      "normal_fluctuation": "Fluctuation normale.",
      "increased": "Augmenté",
      "decreased": "Diminué",
      "change_message": "Attention : {direction} de {change} - {reason}"
    },
    "breaking_news": {
      "title": "DERNIÈRES NOUVELLES",
      "financial_markets": "MARCHÉS FINANCIERS",
      "currency": {
        "dollar": "DOS",
        "euro": "ARGENT",
        "gold": "OR",
        "stock": "PÉTROLE",
        "crypto": "BTC",
        "other1": "CHF",
        "other2": "TRA",
        "other3": "DXA",
        "other4": "GPB"
      },
      "news_items": {
        "low": {
          "title": "Les plaintes contre les sites de partage de fichiers explosent",
          "content": "Les autorités ont noté une vague croissante de plaintes de grandes entreprises concernant des sites web de partage de fichiers non autorisés. Ces plateformes sont accusées de faciliter des violations généralisées du droit d'auteur, suscitant des discussions sur des réglementations plus strictes.",
          "ticker": "Les actions technologiques s'envolent avec l'arrivée de nouveaux gadgets sur le marché | Les dirigeants mondiaux signent un pacte pour réduire les émissions d'ici 2035 | Les scientifiques alertent sur la montée du niveau de la mer dans les villes côtières | Une IA révolutionnaire réussit un test de raisonnement au niveau humain"
        },
        "medium1": {
          "title": "La police perquisitionne les domiciles de suspects d'opérateurs de sites illégaux",
          "content": "Tôt ce matin, la police a lancé des perquisitions dans les résidences de personnes soupçonnées de gérer des sites de partage de fichiers illégaux. Cette opération signale un effort accru pour lutter contre le piratage numérique, les autorités jurant de poursuivre toutes les pistes.",
          "ticker": "Des manifestations éclatent dans les grandes villes contre les nouvelles lois | Un vaisseau spatial atterrit avec succès sur un astéroïde pour une étude minière | Des pirates divulguent des données d'une grande chaîne de vente au détail | Les studios de cinéma s'unissent pour lutter contre la montée du piratage en ligne"
        },
        "medium2": {
          "title": "De nouvelles lois pour réprimer le partage de fichiers bientôt en vigueur",
          "content": "Un nouveau paquet judiciaire, qui entrera bientôt en vigueur, promet des sanctions sévères pour ceux impliqués dans le partage de fichiers non autorisé. Des amendes et des peines de prison menacent les opérateurs et les utilisateurs de ces sites.",
          "ticker": "Les prix du pétrole chutent face à la poussée des énergies renouvelables | Une nouvelle technologie de batterie promet une plus grande autonomie pour les voitures électriques | Une IA révolutionnaire réussit un test de raisonnement au niveau humain | Les dirigeants mondiaux signent un pacte pour réduire les émissions d'ici 2035"
        },
        "high": {
          "title": "Une opération majeure vise le propriétaire d'un site de partage de fichiers notoire",
          "content": "La police a annoncé une opération à grande échelle pour appréhender le cerveau derrière un site de partage de fichiers mondialement connu. L'enquête approche de son apogée, les responsables étant confiants dans une percée qui pourrait ébranler le monde de la piraterie.",
          "ticker": "Les prix du pétrole chutent face à la poussée des énergies renouvelables | Une nouvelle technologie de batterie promet une plus grande autonomie pour les voitures électriques | Les actions technologiques s'envolent avec l'arrivée de nouveaux gadgets sur le marché | Les studios de cinéma s'unissent pour lutter contre la montée du piratage en ligne"
        },
        "critical": {
          "title": "Un hacker arrêté lors d'un raid à l'aube, le site fermé",
          "content": "Lors d'une opération stupéfiante, la police a arrêté un hacker ce matin après avoir perquisitionné son domicile. Lié à l'adresse {domain}, le suspect fait face à de graves accusations pour partage de fichiers illégal. Les serveurs ont été saisis et le site est maintenant hors ligne, marquant une victoire majeure pour les forces de l'ordre.",
          "ticker": "Un vaisseau spatial atterrit avec succès sur un astéroïde pour une étude minière | Les dirigeants mondiaux signent un pacte pour réduire les émissions d'ici 2035 | Un vaisseau spatial atterrit avec succès sur un astéroïde pour une étude minière | Les dirigeants mondiaux signent un pacte pour réduire les émissions d'ici 2035"
        }
      },
      "loading": "Chargement des informations détaillées..."
    },
    "game_over": {
      "title": "FIN DE PARTIE",
      "restart": "Retour au Menu",
      "next": "Suivant",
      "run": "Exécuter",
      "option_a_comment": "// Si vous choisissez cette option, vous retournerez au menu principal pour commencer une nouvelle partie.",
      "option_b_comment": "// Si vous choisissez cette option, le niveau d'attention sera réduit à 50%, votre domaine sera changé et vous continuerez à jouer. Rechargez le jeu depuis le menu.",
      "anim_rm": "Retour au menu principal...",
      "anim_re": "Redémarrage du système...",
      "attention_max": "Les autorités vous ont rattrapé ! Vos activités illégales ont attiré trop d'attention."
    },
    "terminal": {
      "help_header": "Commandes disponibles :",
      "help_footer": "Saisissez une commande pour plus d'informations.",
      "usage_set_limit": "Utilisation : set_limit &lt;number&gt;",
      "limit_greater_than_zero": "La limite doit être supérieure à zéro.",
      "limit_exceeds_capacity": "Erreur : La limite ne peut excéder votre capacité d'hébergement ({capacity} visiteurs).",
      "limit_set_success": "Limite de visiteurs fixée à {limit}. Votre site refusera désormais les visiteurs supplémentaires, mais cela affectera la satisfaction.",
      "limit_removed": "Limite de visiteurs supprimée. Votre site acceptera désormais tous les visiteurs jusqu'à sa capacité d'hébergement.",
      "unknown_command": "Commande inconnue : {command}",
      "title": "L'EMPIRE DU TORRENT",
      "build": "BUILD 20XX-ALPHA",
      "copyright": "© 2025 Tous droits réservés",
      "warning_label": "AVERTISSEMENT",
      "warning_message": "L'accès non autorisé à ce système est interdit.",
      "monitoring_message": "Toutes les commandes sont enregistrées et surveillées.",
      "welcome_prefix": "Bienvenue dans",
      "welcome_description": "une simulation d'exploitation d'un site de partage de fichiers clandestin.",
      "welcome_instruction": "Construisez votre serveur, craquez des logiciels et échappez aux autorités.",
      "help_instruction": "Tapez {command} pour afficher les commandes disponibles.",
      "alias_hint": "💡 Vous préférez les commandes dans votre propre langue ? Utilisez 'alias' pour créer des raccourcis personnalisés !",
      "color": {
        "usage": "Utilisation : color <theme>",
        "invalid_theme": "Thème de couleur invalide. Thèmes disponibles : {themes}",
        "changed": "Thème de couleurs du terminal modifié en : {theme}",
        "themes": {
          "green": "Vert",
          "blue": "Bleu",
          "red": "Rouge",
          "purple": "Violet",
          "amber": "Ambre",
          "white": "Blanc"
        },
        "list_themes": "Thèmes de couleurs disponibles :"
      }
    },
    "software": {
      "insufficient_credits": "Crédits insuffisants",
      "purchase_success": "Achat de {name} réussi"
    },
    "anonchat": {
      "title": "AnonChat v0.61",
      "loading": "Chargement des messages...",
      "connect_error": "Impossible de se connecter au système de messagerie",
      "not_responding": "Le système AnonChat ne répond pas",
      "refresh": "Actualiser",
      "failed_connect": "La connexion a échoué. Veuillez réessayer.",
      "folder_inbox": "Boîte de réception",
      "folder_archive": "Archive",
      "folder_deleted": "Supprimés",
      "select_message": "Sélectionnez un message à afficher",
      "no_messages_in": "Aucun message dans",
      "archive": "Archive",
      "delete": "Supprimer",
      "welcome_title": "Bienvenue sur L'EMPIRE DU TORRENT",
      "welcome_message": "Bonjour !\n\nBienvenue sur votre nouveau site de torrents. Voici Anonchat, un système de messagerie sécurisé où vous recevrez des informations importantes et des mises à jour. Nous vous enverrons occasionnellement des messages importants concernant votre site, des tutoriels et d'autres informations pertinentes.\n\nBonne chance dans votre nouvelle aventure !",
      "mission_expired_title": "Mission Expirée",
      "mission_expired_message": "On ne pouvait pas s'attendre à ce qu'ils gardent leurs informations identiques aussi longtemps. Ils ont changé les informations du serveur de mission et augmenté les mesures de sécurité.\n\nQuand je te donne une mission, agis vite !"
    },
    "missions": {
      "greenhealth_title": "Extraction de Données GreenHealth",
      "greenhealth_description": "Tu t'ennuies ? On dirait que GreenHealth a laissé tout son service informatique aux stagiaires. Leurs pare-feux sont en papier mâché.<br><br>Leur serveur principal (78.45.32.12) crie pratiquement 'pirate-moi'. On veut que tu récupères un petit souvenir : un fichier de base de données bien juteux nommé 'customers.db'. C'est un oubli embarrassant pour eux, et un simple échauffement pour toi. Allez, montre-leur comment on fait.",
      "fastburger_title": "Recette Secrète de FastBurger",
      "fastburger_description": "Tout le monde veut connaître la 'recette secrète' de FastBurger. Il est temps d'aller la chercher. On n'a pas trouvé de route directe vers leur serveur principal cette fois ; on dirait qu'ils ont enfin pensé à verrouiller la porte d'entrée.<br><br>Pas de panique. On a trouvé une entrée via le poste de travail d'un employé négligent (192.168.1.58). Ta mission : Frappe ce maillon faible en premier. Utilise-le comme point d'appui, navigue dans leur réseau interne et trouve le serveur principal.<br><br>Le fichier de la recette (probablement avec un nom stupide comme 'Secret_Recipe_vFINAL.enc') sera là. Bien sûr, ils ont probablement utilisé un chiffrement risible pour 'protéger' leur précieux fichier. Craque ça, copie les données et sors de là. Voyons quel goût ils ont sans leur sauce.",
      "techstart_title": "Braquage de la Banque TechStart",
      "techstart_description": "Notre prochaine cible est la 'TechStart Bank'. Ne laisse pas le 'Tech' dans leur nom t'intimider ; leur sécurité est une blague.<br><br>Le client est obsédé par certains dossiers financiers qu'ils détiennent et paie le prix fort. Pour nous... c'est essentiellement un boulot de 'copier-coller'. De l'argent facile.<br><br>Ton boulot est de pénétrer leur serveur principal (203.45.67.89), localiser le fichier de grand livre 'top secret' où ils gardent toutes les transactions de comptes, et l'extraire. Grosse banque, gros argent... et apparemment, grosses vulnérabilités. Amuse-toi bien.",
      "cybernews_title": "Opération : Vérité de Tabloïd",
      "cybernews_description": "CyberNews pense être les chiens de garde d'Internet ? Mignon. Ils sont en fait assis sur une mine d'or d'infos fuitées qu'ils ont trop peur de publier. Accède à leur système (91.23.45.67). On a besoin de trois fichiers spécifiques pour les exposer. Je ne peux pas te donner les noms complets — corruption de fichier ou un truc du genre — mais cherche des motifs comme '***_news.txt', '***_sources.txt', et '***_docs.pdf'. Chope-les et voyons à quoi ressemble vraiment la 'vérité'.",
      "pharmacorp_title": "Le Job du Concierge",
      "pharmacorp_description": "PharmaCorp a un petit 'souci juridique' en préparation. Un document détaillant les effets secondaires dangereux de leur pilule la plus vendue. Ils paient bien pour un travail de nettoyage afin de garder leur réputation propre. Va au 156.78.90.12, trouve le 'fichier de preuve' (tu le reconnaîtras quand tu le verras — il crie procès en responsabilité), et supprime-le. Pas de preuve, pas de procès, client heureux.",
      "globallogistics_title": "Réaction en Chaîne",
      "globallogistics_description": "Global Logistics déplace du matériel militaire sensible. On doit cartographier tout leur réseau. Commence par leur serveur public (203.45.12.8). Fouille là-dedans pour trouver des identifiants afin de pivoter vers leur serveur de sauvegarde. Une fois au fond de cette boîte de sauvegarde, trouve un fichier listant leurs nœuds actifs. Il devrait y avoir 5 adresses IP dans ce fichier. Pinge chacune d'elles pour confirmer qu'elles sont en ligne. C'est du travail fastidieux, mais l'info, c'est le pouvoir.",
      "megagames_title": "Pillard de Code Source",
      "megagames_description": "MegaGames Studio construit la prochaine grande nouveauté. On veut notre part du gâteau. Le problème ? Leurs dévs sont des accumulateurs paranoïaques. Leur serveur (67.89.123.45) est encombré d'un million de versions de sauvegarde. On ne veut pas de la poubelle alpha. On a besoin de la version finale, la plus récente — probablement nommée avec un truc long et absurde comme 'source_code_F181651.zip'. Trouve le fichier zip le plus récent parmi les déchets et copie-le. Ne me ramène pas d'ordures.",
      "securevault_title": "Résident Permanent",
      "securevault_description": "SecureVault... nom ironique. On a besoin d'un accès permanent à leurs systèmes de coffre-fort. Tu vas planter une porte dérobée (backdoor) dans leur script de démarrage — 'rc.local'. Je ne vais pas te tenir la main pour le chemin du répertoire ; t'es un hacker, trouve-le. Oh, et pour utiliser la commande 'modify' sur ce fichier, tu auras besoin d'un mot de passe spécifique caché quelque part sur le serveur (45.67.89.123). Trouve le mot de passe, modifie le fichier et laisse-nous entrer. Pour toujours.",
      "government_title": "Charabia Classifié",
      "government_description": "Les archives du Gouvernement (123.45.67.89) sont pleines de secrets. On cherche un document spécifique. Si tu essaies de faire un 'cat' dessus, ça ressemblera juste à des ordures — c'est notre cible. Trouve le mot de passe de déchiffrement caché quelque part sur cette machine, utilise l'outil 'decrypt' avec le mot de passe pour le rendre lisible, puis copie la version propre. Ne m'embête pas avec du charabia chiffré.",
      "ispdatacenter_title": "Le Puzzle",
      "ispdatacenter_description": "Ce DataCenter de FAI (89.123.45.67) contrôle le trafic internet de milliers de personnes. On va le rediriger. Tu dois modifier 'routing.conf'. Mais voici le piège : les admins sont paranoïaques. Ils ont divisé le mot de passe de modification en 3 parties et les ont cachées dans différents fichiers à travers le système. Trouve les trois morceaux, assemble le mot de passe, puis mets à jour ce fichier de config. Puzzle simple, gros paiement.",
      "military_title": "Terre Brûlée",
      "military_description": "On frappe un sous-traitant militaire. C'est la cour des grands. Commence par leur façade publique (155.22.88.4). De là, tu dois pivoter plus profondément pour trouver leur Réseau Interne et leur serveur de Base de Données Classifiée. Trois serveurs au total. Ton objectif est une politique de 'terre brûlée'. Localise et supprime le fichier de base de données spécifique sur CHACUN des trois serveurs : 'weapons_db.sql', 'contracts.db', et 'projects.sqlite'. Ne leur laisse rien.",
      "cryptobank_title": "Les Clés du Château",
      "cryptobank_description": "CryptoBank International (234.56.78.90) est assise sur des milliards. On veut les clés. Littéralement. Cherche un fichier — nos infos sont floues, ça ressemble à 'v**lt_*e*s.aes'. Pour le craquer, tu auras besoin de deux choses : un mot de passe standard ET une clé-maître (master-key). Ils ont probablement éparpillé ces identifiants sur leur réseau (tu devras trouver les IP de leurs autres nœuds toi-même). Trouve les clés, déchiffre le fichier, et la banque est à nous.",
      "techsecure_title": "Échelle de l'Entreprise",
      "techsecure_description": "TechSecure Solutions (78.90.123.45) est négligente. On a besoin de leurs données internes. Pénètre le système principal et fouille dans les emails ou les logs du manager pour trouver la route vers leur serveur de base de données interne. Une fois au cœur du système, je veux deux fichiers spécifiques : 'employees.db' et 'financial_records.xls'. Rentre, pivote, pille, sors.",
      "dataminer_title": "Mise à Jour de Politique de Confidentialité",
      "dataminer_description": "DataMiner (145.67.89.123) espionne tout le monde. Rendons-leur la pareille. On doit planter une backdoor permanente en modifiant 'rc.local'. Ce n'est pas facile, cependant. Le mot de passe de modification est divisé : deux parties sont sur le premier serveur, la dernière partie est sur le second serveur (tu devras trouver son IP). Et n'oublie pas de supprimer leurs logiciels de sécurité agaçants — 'privacy_monitor.exe' et 'security_guard.exe' — sur les deux serveurs, ou tu ne pourras rien changer.",
      "mediacorp_title": "Linge Sale",
      "mediacorp_description": "MediaCorp (198.51.100.45) est assise sur un scandale. Un lanceur d'alerte a fuité la crasse, mais les journalistes ont trop peur pour publier. Pas nous. Pivote du système principal vers leur serveur email. On a besoin de trois emails spécifiques prouvant la corruption. Je ne peux pas te donner les noms complets, mais cherche des fichiers finissant par '.eml' liés à la fraude, aux pots-de-vin et aux dissimulations. Les noms peuvent être partiellement masqués avec '**'. Débrouille-toi. Prends les trois.",
      "financetech_title": "Hack Robin des Bois",
      "financetech_description": "Le PDG de FinanceTech (203.0.113.89) gagne trop d'argent. Redistribuons un peu de richesse. Pénètre son système principal, trouve les identifiants de sa station de travail privée et connecte-toi. Il y a un fichier .xls avec des détails bancaires. Utilise la commande 'sed' pour échanger son numéro de compte '9283746501' avec le nôtre : '9283741461'. Il ne remarquera même rien... jusqu'à ce qu'il essaie d'acheter un autre yacht.",
      "blackmarket_title": "Ghost in the Shell",
      "blackmarket_description": "C'est un boulot fantôme. On frappe un courtier du Marché Noir (192.0.2.150). De là, tu dois trouver leur Serveur Coffre-fort. Voici le hic : leur IDS est de niveau militaire. Si ton niveau de trace atteint 35%, le système se verrouille et tu échoues. Même une simple copie de fichier déclenche l'alarme. On a besoin de 'credit_cards.db' et 'ssn_database.txt' — bien que les noms puissent être partiellement masqués comme 'cr***t_ca**s.db'. Sois rapide, sois silencieux, ou sois mort.",
      "multinational_title": "Tournée Mondiale",
      "multinational_description": "GlobalTech cache des secrets commerciaux partout dans le monde. Commence à leur nœud Coordinateur (203.0.113.200). Tu dois trouver les routes vers leurs trois QG régionaux : Europe, Asie, et Amérique Latine. Je veux deux fichiers spécifiques de CHAQUE région. Ça fait six fichiers au total — plans, contrats, projections. Vérifie tes notes pour les noms de fichiers. Collecte l'ensemble complet.",
      "forensics_title": "Chaîne de Garde",
      "forensics_description": "Des gens malveillants ont des preuves contre nos amis. On doit ruiner cette chaîne de preuves. Accède au Labo de Criminalistique (198.18.5.100). D'abord, trouve le fichier 'files_to_corrupt.txt' — il te dit exactement quels logs ils utilisent contre nous. Ensuite, utilise la commande 'corrupt' sur ces fichiers spécifiques. Ne touche à rien d'autre ou tu déclencheras les alarmes. Rends ces données inadmissibles au tribunal.",
      "pharmatech_title": "Mauvaise Chimie",
      "pharmatech_description": "PharmaTech est sur le point d'obtenir l'approbation de la FDA pour 'OncoZero'. On parie contre leurs actions, donc cette approbation doit échouer. Connecte-toi au système de recherche de la FDA (203.0.113.150). L'utilisateur SSH est 'fdafda', et le mot de passe est 'fda[chiffre]fda'. On n'a pas pu craquer le chiffre, donc fais un brute-force sur ce numéro unique toi-même. Une fois à l'intérieur, trouve le PDF d'approbation. Change le taux d'efficacité de '47%' à '46%' et la toxicité de '0.001' à '0.002'. Ça devrait faire planter leurs actions en beauté."
    },
    "server": {
      "satisfaction": "Satisfaction des visiteurs",
      "online": "EN LIGNE",
      "offline": "HORS LIGNE – PLANTAGE DU SERVEUR",
      "panel_title": "Panneau de contrôle du serveur",
      "hosting_config": "Configuration d'hébergement",
      "connecting": "Connexion au serveur de gestion...",
      "connect_error": "Impossible de se connecter au service de statistiques du serveur.",
      "not_responding": "Le Serveur ne répond pas. Il peut être hors ligne ou en cours de maintenance.",
      "refresh": "Actualiser",
      "potential": "potentiel",
      "overflow": "dépassement",
      "visitor_limit": "Limite de visiteurs",
      "limit_note": "Limitation des visiteurs pour protéger le serveur",
      "server_level": "Niveau du serveur",
      "server_status": "Statut du serveur",
      "visitor_capacity": "Capacité d'accueil",
      "current_visitors": "Visiteurs actuels",
      "of_capacity": "de la capacité",
      "network_config": "Configuration réseau",
      "internet_speed": "Vitesse Internet",
      "current": "Actuel",
      "storage_config": "Configuration du stockage",
      "storage_capacity": "Capacité de stockage",
      "storage_used": "Stockage utilisé",
      "refresh_stats": "Actualiser les statistiques",
      "restart_server": "Redémarrer le serveur",
      "failed_connect": "Impossible de se connecter à la console de gestion du serveur. Veuillez réessayer plus tard.",
      "retry": "Réessayer",
      "attempting_restart": "Tentative de redémarrage du serveur...",
      "restart_initiated": "Redémarrage du serveur initié. Cela peut prendre un certain temps...",
      "restart_complete": "Serveur redémarré ! Votre site est de nouveau en ligne, mais avec des performances réduites.",
      "restart_complete_terminal": "Redémarrage du serveur terminé - votre site est de nouveau en ligne",
      "visitor_loss_warning": "AVERTISSEMENT : vous avez perdu 70 % de vos visiteurs en raison de l'indisponibilité",
      "satisfaction_decrease_warning": "AVERTISSEMENT : la satisfaction des visiteurs a diminué de 40 %",
      "restart_failed": "Échec du redémarrage du serveur. Veuillez réessayer plus tard.",
      "limit_exceeded_alert": "LIMITE DU SERVEUR DÉPASSÉE !!!",
      "actions": "Actions",
      "shutdown_server": "Arrêter le serveur",
      "shutdown_complete": "Le serveur a été arrêté.",
      "shutdown_initiated": "Arrêt du serveur en cours...",
      "attempting_shutdown": "Tentative d'arrêt du serveur..."
    },
    "marketplace": {
      "all_software": "Tous les logiciels",
      "games": "Jeux",
      "applications": "Applications",
      "utilities": "Utilitaires",
      "operating_systems": "Systèmes d'exploitation",
      "featured_software": "Logiciels en vedette",
      "loading_featured": "Chargement des logiciels en vedette...",
      "available_software": "Logiciels disponibles",
      "sort_by_name": "Trier par nom",
      "sort_by_price": "Trier par prix",
      "sort_by_date": "Trier par date de sortie",
      "sort_by_size": "Trier par taille",
      "loading_software": "Chargement des logiciels disponibles...",
      "no_results": "Aucun logiciel ne correspond à vos critères de recherche.",
      "credits": "crédits",
      "purchase": "Acheter",
      "page_info": "Page {current} sur {total}",
      "no_software": "Aucun logiciel disponible.",
      "no_featured": "Aucun logiciel en vedette disponible.",
      "error_loading_software": "Erreur lors du chargement de la liste de logiciels.",
      "error_loading_featured": "Erreur lors du chargement des logiciels en vedette.",
      "vpn": {
        "name": "VPN",
        "type": "Outil de sécurité",
        "capacity_unit": "capacité",
        "owned": "Possédé",
        "activated": "VPN Activé",
        "deactivated": "VPN Désactivé",
        "depleted": "Épuisé",
        "refill_title": "Recharge de capacité VPN",
        "refill_message": "Voulez-vous recharger 30 droits d'utilisation VPN pour {cost} TSX ?",
        "refill_confirm": "Recharger",
        "activate": "Activer",
        "deactivate": "Désactiver"
      }
    },
    "cracking": {
      "subtitle": "Suite de sécurité avancée v3.7",
      "system_status": "Statut du système",
      "online": "En ligne",
      "last_login": "Dernière connexion",
      "security_level": "Niveau de sécurité",
      "maximum": "Maximum",
      "available_tools": "Outils disponibles",
      "decryption_panel": "Panneau de décryptage du logiciel",
      "no_software": "Aucun logiciel disponible à craquer.",
      "difficulty_easy": "Facile",
      "difficulty_medium": "Moyen",
      "difficulty_hard": "Difficile",
      "type": "Type",
      "difficulty": "Difficulté",
      "size": "Taille",
      "start_button": "Démarrer le craquage",
      "page_info": "Page {current} sur {total}",
      "error_loading": "Erreur lors du chargement de la liste de logiciels.",
      "operation_in_progress": "Une opération de craquage est déjà en cours. Veuillez d'abord la terminer ou l'annuler.",
      "cooldown_message": "Ce logiciel est en temps de recharge. Réessayez dans {seconds} secondes.",
      "failed_start": "Impossible de démarrer le craquage : {message}",
      "not_available": "Le logiciel n'est pas disponible pour le craquage",
      "error_starting": "Une erreur s'est produite lors du lancement du jeu de craquage",
      "locked": "Verrouillé",
      "seconds_remaining": "{seconds}s",
      "operation_cancelled": "Opération annulée. Ce logiciel sera de nouveau disponible pour le craquage dans {seconds} secondes.",
      "attempt_failed": "Tentative de craquage échouée. Vous pouvez réessayer dans {seconds} secondes.",
      "locked_message": "❌ Échec du crack ! La sécurité du logiciel s'est déclenchée et le logiciel est verrouillé pendant {seconds} secondes."
    },
    "upload": {
      "center_title": "Centre Seed & Share",
      "subtitle": "Téléversez et distribuez votre logiciel cracké",
      "status": "Statut",
      "online": "En ligne",
      "connection": "connexion",
      "p2p_network": "Réseau P2P",
      "available_files": "Fichiers disponibles",
      "all_types": "Tous les types",
      "games": "Jeux",
      "applications": "Applications",
      "operating_systems": "Systèmes d'exploitation",
      "utilities": "Utilitaires",
      "sort_by_name": "Trier par nom",
      "sort_by_size": "Trier par taille",
      "sort_by_type": "Trier par type",
      "loading_files": "Chargement des fichiers disponibles...",
      "no_software": "Aucun logiciel disponible pour le téléversement.",
      "error_loading": "Erreur lors du chargement de la liste de logiciels.",
      "ready": "Prêt pour le téléversement",
      "start_button": "Démarrer le téléversement",
      "page_info": "Page {current} sur {total}",
      "guidelines": "Consignes de téléversement",
      "guideline_1": "Un seul téléversement peut être actif à la fois",
      "guideline_2": "Les fichiers volumineux mettent plus de temps à se téléverser",
      "guideline_3": "Les logiciels les plus populaires attirent plus de visiteurs",
      "network_activity": "Activité du réseau",
      "active_upload": "Téléversement actif",
      "uploading_file": "Téléversement du fichier sur le réseau P2P",
      "starting": "Démarrage du téléversement...",
      "connecting_peers": "Connexion aux pairs...",
      "estimating_time": "Estimation du temps restant...",
      "cancel_button": "Annuler le téléversement",
      "cancelled": "Téléversement annulé !",
      "in_progress": "Téléversement en cours...",
      "terminal_starting": "Démarrage du téléversement de {name}... ({seconds} secondes)",
      "connected_peers": "Connecté à {peers} pairs",
      "time_remaining": "Temps restant : {minutes}:{seconds}",
      "fail_start": "Impossible de démarrer le téléversement : {message}",
      "error_starting": "Une erreur s'est produite lors du démarrage du téléversement",
      "success": "Téléversé avec succès : {name}",
      "completed": "Téléversement terminé avec succès !",
      "upload_completed": "Téléversement terminé",
      "return_button": "Retour à la liste des fichiers",
      "none": "aucun",
      "visitors_gained_limited": "Vous avez gagné {gained} nouveaux visiteurs ! (Seuls {displayable} peuvent accéder à votre site en raison des limites de capacité)",
      "visitors_gained": "Vous avez gagné {gained} nouveaux visiteurs !",
      "storage_used": "Utilisé {size} Go d’espace de stockage.",
      "failed": "Échec du téléchargement : {message}",
      "upload_failed": "Échec du téléchargement !",
      "error_occurred": "Une erreur s’est produite lors du téléchargement",
      "error_completing": "Une erreur s’est produite lors de la finalisation du téléchargement",
      "network_error": "Une erreur réseau s’est produite"
    },
    "upgrades": {
      "logo_text": "Mises à niveau",
      "all": "Tous",
      "no_upgrades_category": "Aucune mise à niveau disponible dans cette catégorie.",
      "no_upgrades": "Aucune mise à niveau disponible.",
      "error_loading": "Erreur lors du chargement des mises à niveau.",
      "shared_hosting": "Hébergement mutualisé",
      "dedicated_server": "Serveur dédié",
      "level_info": "Niveau {current}/{max}",
      "upgrade_description": "Passer au niveau {level} : capacité de {capacity}, vitesse de {speed} Mbps.",
      "credits": "crédits",
      "upgrade_button": "Amélioration",
      "purchase_button": "Acheter",
      "not_available": "Indisponible",
      "available_in": "Disponible en {year}",
      "level_suffix": " (Niveau {level}/{max})",
      "page_info": "Page {current} sur {total}",
      "purchase_success": "Amélioration achetée : {name}",
      "purchase_failed": "Échec de l'achat de l'amélioration : {message}",
      "error_purchasing": "Une erreur s'est produite lors de l'achat de l'amélioration",
      "types": {
        "shared_hosting": "Hébergement mutualisé",
        "dedicated_server": "Serveur dédié",
        "shared_hosting_tier_1": "Hébergement mutualisé niveau 1",
        "shared_hosting_tier_2": "Hébergement mutualisé niveau 2",
        "shared_hosting_tier_3": "Hébergement mutualisé niveau 3",
        "shared_hosting_tier_4": "Hébergement mutualisé niveau 4",
        "shared_hosting_tier_5": "Hébergement mutualisé niveau 5",
        "dedicated_server_tier_1": "Serveur dédié niveau 1",
        "dedicated_server_tier_2": "Serveur dédié niveau 2",
        "dedicated_server_tier_3": "Serveur dédié niveau 3",
        "dedicated_server_tier_4": "Serveur dédié niveau 4",
        "dedicated_server_tier_5": "Serveur dédié niveau 5",
        "botnet_addon": "Module complémentaire Botnet",
        "load_balancer": "Équilibreur de charge",
        "bandwidth_booster": "Amplificateur de bande passante",
        "ai_analyzer": "Analyseur IA",
        "cdn": "CDN",
        "cdn_integration": "Intégration du CDN",
        "basic_firewall": "Pare-feu basique",
        "advanced_firewall": "Pare-feu avancé",
        "ip_masking": "Masquage d'adresse IP",
        "vpn_service": "Service VPN",
        "honeypot": "Honeypot",
        "ad_revenue_booster": "Amplificateur de revenus publicitaires",
        "auto_crack": "Outil Auto-Crack",
        "auto_defense_basic": "Auto-Défense (Basique)",
        "auto_defense_advanced": "Auto-Défense (Avancée)",
        "auto_defense_pro": "Auto-Défense (Pro)",
        "speed_16": "16 Mbps ADSL2+",
        "speed_24": "24 Mbps VDSL",
        "speed_50": "50 Mbps Fibre",
        "speed_100": "100 Mbps Fibre",
        "speed_250": "250 Mbps Fibre+",
        "storage_5gb": "Stockage 5 Go",
        "storage_10gb": "Stockage 10 Go",
        "storage_20gb": "Stockage 20 Go",
        "storage_50gb": "Stockage 50 Go",
        "storage_75gb": "Stockage 75 Go",
        "storage_100gb": "Stockage 100 Go",
        "community_forum": "Forum communautaire",
        "request_system": "Système de requêtes",
        "mirror_sites": "Sites miroirs",
        "fake_reviews": "Avis fictifs",
        "ads_campaign": "Campagne publicitaire",
        "referral_program": "Programme de parrainage",
        "seo_tools": "Outils SEO",
        "vpn_layer": "Couche VPN",
        "decoy_site": "Site leurre",
        "firewall_upgrade": "Mise à niveau du pare-feu",
        "encryption": "Chiffrement",
        "mining_software": "Logiciel de Minage",
        "mining_yield_booster": "Booster de Rendement",
        "mining_scan_optimizer": "Optimiseur de Scan",
        "mining_stability_suite": "Suite de Stabilité",
        "mining_installer_pro": "Installateur Pro"
      },
      "categories": {
        "hosting": "Hébergement",
        "dedicated_server": "Serveur Dédié",
        "hosting_addon": "Extensions d'Hébergement",
        "security": "Sécurité",
        "tools": "Outils",
        "internet": "Internet",
        "upload_storage": "Stockage",
        "website": "Site Web",
        "marketing": "Marketing",
        "mining": "Minage"
      },
      "descriptions": {
        "shared_hosting": "Améliorez la capacité et la vitesse d'hébergement de votre site web.",
        "dedicated_server": "Serveur dédié professionnel à plus grande capacité.",
        "shared_hosting_tier_1": "Hébergement mutualisé basique, prend en charge jusqu'à 100 visiteurs.",
        "shared_hosting_tier_2": "Hébergement mutualisé amélioré, prend en charge jusqu'à 200 visiteurs.",
        "shared_hosting_tier_3": "Hébergement mutualisé avancé, prend en charge jusqu'à 300 visiteurs.",
        "shared_hosting_tier_4": "Hébergement mutualisé premium, prend en charge jusqu'à 400 visiteurs.",
        "shared_hosting_tier_5": "Hébergement mutualisé ultime, prend en charge jusqu'à 500 visiteurs.",
        "dedicated_server_tier_1": "Serveur dédié basique, prend en charge jusqu'à 1000 visiteurs.",
        "dedicated_server_tier_2": "Serveur dédié amélioré, prend en charge jusqu'à 2000 visiteurs.",
        "dedicated_server_tier_3": "Serveur dédié avancé, prend en charge jusqu'à 4000 visiteurs.",
        "dedicated_server_tier_4": "Serveur dédié premium, prend en charge jusqu'à 8000 visiteurs.",
        "dedicated_server_tier_5": "Serveur dédié ultime, prend en charge jusqu'à 16000 visiteurs.",
        "botnet_addon": "Utilisez un botnet pour diffuser vos fichiers, +20 % de capacité d'accueil de visiteurs par niveau.",
        "load_balancer": "Distribuez le trafic plus efficacement, +15 % de capacité d'accueil de visiteurs par niveau.",
        "bandwidth_booster": "Augmentez la vitesse de connexion de 50 Mbps, +0,1 de satisfaction.",
        "ai_analyzer": "L'IA optimise les performances du site. +50 visiteurs, +0,2 de satisfaction.",
        "cdn": "Réseau de diffusion de contenu. +200 de capacité d'accueil, +100 visiteurs.",
        "cdn_integration": "Réseau de diffusion de contenu pour des téléchargements plus rapides, +25 % de capacité d'accueil de visiteurs par niveau.",
        "basic_firewall": "Sécurité basique, réduit le gain d'attention de 10 %.",
        "advanced_firewall": "Sécurité améliorée, réduit le gain d'attention de 20 %.",
        "ip_masking": "Masquez votre adresse IP, réduit le gain d'attention de 30 %.",
        "vpn_service": "Protection avancée via VPN, réduit le gain d'attention de 40 %.",
        "honeypot": "Usage unique : lorsque l'attention atteint son maximum, elle est ramenée à 50 % au lieu de provoquer un game over.",
        "ad_revenue_booster": "Augmenter les revenus publicitaires de 20 %, effet continu.",
        "auto_crack": "Craque automatiquement les logiciels à 1 étape. Pour les logiciels à 2+ étapes, complète automatiquement la première étape.",
        "auto_defense_basic": "30% de chance de résoudre automatiquement les attaques du Réseau Serveur.",
        "auto_defense_advanced": "50% de chance de résoudre automatiquement les attaques du Réseau Serveur.",
        "auto_defense_pro": "85% de chance de résoudre automatiquement les attaques du Réseau Serveur.",
        "speed_16": "Connexion ADSL2+ de 16 Mbps, vitesse d'upload +10%.",
        "speed_24": "Connexion VDSL de 24 Mbps, vitesse d'upload +15%.",
        "speed_50": "Connexion Fibre de 50 Mbps, vitesse d'upload +25%.",
        "speed_100": "Connexion 100 Mbps, vitesse d’upload +10 %.",
        "speed_250": "Connexion Fibre+ de 250 Mbps, vitesse d'upload +60%.",
        "storage_5gb": "Stockage d’upload basique, capacité de 5 Go.",
        "storage_10gb": "Augmenter la capacité de stockage à 10 Go.",
        "storage_20gb": "Augmenter la capacité de stockage à 20 Go.",
        "storage_50gb": "Augmenter la capacité de stockage à 50 Go.",
        "storage_75gb": "Augmenter la capacité de stockage à 75 Go.",
        "storage_100gb": "Augmenter la capacité de stockage à 100 Go.",
        "community_forum": "Ajouter un forum à votre site, +50 visiteurs, +0,1 de satisfaction.",
        "request_system": "Permettre aux utilisateurs de demander des logiciels, +50 visiteurs, +0,1 de satisfaction.",
        "mirror_sites": "Créer des sites miroirs pour étendre la portée, +50 visiteurs, +0,1 de satisfaction.",
        "fake_reviews": "Améliorer la qualité perçue du site, +50 visiteurs, +0,1 de satisfaction.",
        "ads_campaign": "Lancer une campagne publicitaire, +100 visiteurs, +5 % d’attention, peut être acheté plusieurs fois.",
        "referral_program": "Offrir des incitations pour le parrainage, +100 visiteurs.",
        "seo_tools": "Optimiser pour les moteurs de recherche, +200 visiteurs.",
        "vpn_layer": "Réduire le gain d’attention de 20 %, effet continu.",
        "decoy_site": "Réduire le gain d’attention de 10 %, effet ponctuel.",
        "firewall_upgrade": "Réduit de 50 % la probabilité d'attaques aléatoires, effet continu.",
        "encryption": "Réduit l'attention de 1 point chaque jour, effet continu.",
        "mining_software": "Déverrouille le système de minage. Requis pour scanner et installer des mineurs.",
        "mining_yield_booster": "+10% de revenu de minage par niveau.",
        "mining_scan_optimizer": "-5% de coût de scan par niveau.",
        "mining_stability_suite": "-2 points de pourcentage de chance de perte de PC par niveau.",
        "mining_installer_pro": "-10% de durée d'installation par niveau."
      },
      "info": {
        "hosting_level_description": "Passer au niveau {level} : capacité de {capacity}, vitesse de {speed} Mbps.",
        "dedicated_level_description": "Passer au niveau {level} : capacité de {capacity}, vitesse de {speed} Mbps."
      },
      "storage_update_failed": "Échec de la mise à jour de la capacité de stockage : {error}"
    },
    "ads": {
      "title": "Campagnes publicitaires",
      "pending_offers": "Offres en attente",
      "active_campaigns": "Campagnes actives",
      "completed_campaigns": "Campagnes terminées",
      "loading": "Chargement en cours...",
      "error_loading": "Erreur lors du chargement des publicités",
      "failed_to_load": "Impossible de charger les données publicitaires",
      "no_pending_offers": "Aucune offre publicitaire en attente disponible. Revenez plus tard.",
      "next_offer": "La prochaine offre publicitaire sera disponible dans <span class=\"time-highlight\">{minutes}</span> minute{plural}.",
      "no_active_campaigns": "Vous n'avez aucune campagne publicitaire en cours.",
      "no_completed_campaigns": "Vous n'avez pas encore achevé de campagnes publicitaires.",
      "type_banner": "Bannière",
      "type_popup": "Pop-up",
      "type_misleading": "Mensonger",
      "required_impressions": "Impressions requises",
      "credit_per_impression": "Crédit par impression",
      "total_credits": "Total des crédits",
      "duration": "Durée",
      "months": "{count} mois{plural}",
      "expires": "Expires",
      "soon": "Bientôt",
      "any_moment": "D'un instant à l'autre",
      "one_minute": "Il reste 1 minute",
      "minutes_left": "Il reste {minutes} minutes",
      "visitor_satisfaction": "Satisfaction des visiteurs",
      "no_effect": "Pas d'effet",
      "accept_offer": "Accepter l'offre",
      "reject_offer": "Refuser l'offre",
      "impressions": "impressions",
      "remaining_impressions": "Impressions restantes",
      "credits_earned": "Crédits gagnés",
      "end_date": "Date de fin",
      "cancel_campaign": "Annuler la campagne",
      "total_impressions": "Total des impressions",
      "total_credits_earned": "Total des crédits gagnés",
      "completed": "Terminé",
      "accept_offer_failed": "Échec de l'acceptation de l'offre",
      "reject_offer_failed": "Échec du refus de l'offre",
      "default_campaign_name": "Campagne publicitaire",
      "campaign_cancel_confirmation": "Confirmation de l'annulation de la campagne",
      "campaign_cancel_confirm_message": "Êtes-vous sûr de vouloir annuler la campagne \"{name}\" ?",
      "cancel_penalty": "Pénalité d'annulation",
      "yes_cancel": "Oui, annuler",
      "no_cancel": "Non, le conserver",
      "campaign_cancelled_success": "Campagne annulée avec succès.",
      "campaign_cancel_failed": "Échec de l'annulation de la campagne",
      "penalty_calculation_error": "Une erreur est survenue lors du calcul de la pénalité",
      "banner_description": "Bannière publicitaire. Faibles gains de crédits, sans impact sur la satisfaction des visiteurs.",
      "popup_description": "Pop-up publicitaire. Gains de crédits moyens, réduisent légèrement la satisfaction des visiteurs.",
      "misleading_description": "Publicité de téléchargement trompeuse. Des gains de crédits élevés réduisent significativement la satisfaction des visiteurs.",
      "unknown_ad": "Publicité inconnue",
      "no_description": "Pas de description",
      "banner_ad_format": "{company} {product} Bannière publicitaire",
      "popup_ad_format": "{prefix}: {topic}",
      "misleading_ad_format": "{action}! {item}",
      "companies": {
        "tech_giant": "TechGiant",
        "game_world": "GameWorld",
        "web_services": "WebServices",
        "fast_net": "FastNet",
        "digital_pro": "DigitalPro",
        "cyber_shop": "CyberShop",
        "net_stream": "NetStream"
      },
      "products": {
        "software": "logiciel",
        "hardware": "Matériel",
        "service": "Service",
        "vpn": "VPN",
        "hosting": "Hébergement",
        "game": "Jeu",
        "e_commerce": "E-commerce"
      },
      "prefixes": {
        "special_offer": "Offre spéciale",
        "last_chance": "Dernière chance",
        "amazing_deal": "Offre incroyable",
        "limited_time": "À durée limitée",
        "win_now": "Gagnez maintenant",
        "click_win": "Cliquez & gagnez"
      },
      "topics": {
        "software_discount": "Remise sur logiciel",
        "free_trial": "Essai gratuit",
        "premium_membership": "Abonnement premium",
        "game_credit": "Crédit de jeu",
        "fast_internet": "Internet rapide"
      },
      "actions": {
        "download": "TÉLÉCHARGER",
        "click_now": "CLIQUEZ MAINTENANT",
        "win": "GAGNEZ",
        "start": "DÉMARRER",
        "update": "METTRE À JOUR"
      },
      "items": {
        "free_software": "logiciel libre",
        "accelerator": "Accélérateur",
        "video_player": "Lecteur vidéo",
        "internet_booster": "Accélérateur Internet",
        "virus_scanner": "Analyseur de virus",
        "file_downloader": "Téléchargeur de fichiers"
      },
      "offer_not_found_or_processed": "Offre publicitaire introuvable ou déjà traitée.",
      "max_active_campaigns_limit": "Vous pouvez exécuter au maximum 3 campagnes publicitaires actives. Pour accepter une nouvelle campagne, terminez ou annulez d’abord l’une de vos campagnes existantes.",
      "max_banner_limit": "Vous pouvez exécuter au maximum 2 campagnes de bannières publicitaires actives.",
      "max_popup_limit": "Vous pouvez exécuter au maximum 1 campagne pop‑up publicitaire active.",
      "max_misleading_limit": "Vous pouvez exécuter au maximum 1 campagne publicitaire mensongère active.",
      "offer_accepted_success": "Offre publicitaire acceptée. Lancement de la campagne publicitaire !",
      "offer_rejected_success": "Offre publicitaire rejetée.",
      "active_campaign_not_found": "Campagne publicitaire active introuvable.",
      "campaign_cancelled_with_penalty": "Campagne publicitaire annulée. Vous avez perdu {penalty} crédits en pénalité.",
      "campaign_completed_log": "Campagne {name} terminée ! Vous avez gagné un total de {credits} crédits.",
      "campaign_expired_log": "La campagne {name} a été annulée car elle n’a pas été terminée dans le délai imparti. Vous avez perdu {penalty} crédits en pénalité."
    },
    "website": {
      "title": "Votre site de torrents",
      "loading": "Chargement du site en cours...",
      "load_error": "Échec du chargement du contenu du site",
      "logo_text": "TorrentSite",
      "nav": {
        "home": "Accueil",
        "top_downloads": "Meilleurs téléchargements",
        "recent_uploads": "Derniers ajouts",
        "categories": "Catégories",
        "request": "Demande",
        "forum": "Forum",
        "faq": "FAQ"
      },
      "advertisement": "Publicité",
      "categories": "Catégories",
      "movies": "Films",
      "music": "Musique",
      "tv_shows": "Séries TV",
      "books": "Livres",
      "other": "Autre",
      "latest_uploads": "Dernières mises en ligne",
      "seeders": "Seeders",
      "leechers": "Leechers",
      "download": "Télécharger",
      "magnet": "Magnet",
      "no_uploads": "Aucun logiciel n'a encore été mis en ligne.",
      "site_stats": "Statistiques du site",
      "files": "Fichiers",
      "registered_users": "Utilisateurs enregistrés",
      "online_users": "Utilisateurs en ligne",
      "privacy_policy": "Politique de confidentialité",
      "dmca": "DMCA",
      "contact_us": "Contactez-nous",
      "simulation_notice": "Ceci est une simulation, pas un site réel."
    },
    "forum": {
      "topic_list": "Sujets du forum",
      "loading": "Chargement des sujets du forum...",
      "load_error": "Échec du chargement des sujets du forum",
      "no_topics": "Aucun sujet du forum disponible pour l'instant.",
      "approve": "Approuver",
      "reject": "Rejeter",
      "no_visitors": "Vous devez disposer de visiteurs et de logiciels mis en ligne pour avoir des sujets sur le forum.",
      "moderation_reminder": "Rappel : rejeter les sujets préjudiciables ou approuver les sujets normaux augmente la satisfaction des visiteurs. Approuver les sujets préjudiciables ou rejeter les sujets normaux diminue la satisfaction des visiteurs.",
      "no_more_topics": "Vous avez modéré tous les sujets disponibles pour ce trimestre.",
      "wait_for_next_quarter": "De nouveaux sujets seront disponibles au prochain trimestre.",
      "satisfaction": "satisfaction des visiteurs",
      "topic_templates": {
        "normal": [
          "Guide de téléchargement de torrents : astuces pour %s",
          "Meilleures alternatives pour %s",
          "Quelles sont vos expériences avec %s ?",
          "Méthodes les plus rapides pour télécharger %s",
          "Collection de %s : quelqu’un est prêt à partager ?",
          "Liste recommandée de %s [%d]",
          "Je recherche des sources pour %s, pouvez-vous m’aider ?",
          "Problèmes d'installation de %s et solutions",
          "Quel %s devrais-je utiliser ? Des recommandations ?",
          "Meilleures listes de %s - Discussion",
          "Mise à jour de %s publiée - partageons les liens de téléchargement",
          "Revue de %s - résultats de tests pratiques",
          "%s fraîchement sorti - Premières impressions",
          "J'ai besoin d'aide pour %s",
          "Quel %s est le meilleur selon vous ? - Sondage",
          "Solutions aux problèmes de %s - Conseils"
        ],
        "harmful": [
          "CLIQUEZ ! LIEN DE TÉLÉCHARGEMENT GRATUIT pour %s !!!",
          "UTILISEZ CE PROGRAMME pour télécharger %s ! %d fois plus rapide !",
          "Téléchargeur automatique de %s - CLIQUEZ ET TÉLÉCHARGEZ",
          "Accès Premium %s GRATUIT - Essayez-le maintenant !",
          "Crack %s OPÉRATIONNEL - installation en %d secondes !",
          "Tous les numéros de série de %s - FONCTIONNELS ! [%d]",
          "Générateur de clés RÉEL pour %s - SANS VIRUS !",
          "Dernier générateur de clés pour %s - CLIQUEZ POUR TÉLÉCHARGER !",
          "TÉLÉCHARGEZ CE PROGRAMME et obtenez la version Premium de %s !",
          "Méthode d'accès ILLIMITÉ pour %s - FONCTIONNE en %d étapes !",
          "FONCTIONNE ABSOLUMENT ! Cliquez pour télécharger le générateur de clés %s !",
          "Comment télécharger %s sans antivirus - MÉTHODE RAPIDE",
          "Je distribue GRATUITEMENT le code d'activation de %s ! DÉPÊCHEZ-VOUS !",
          "CLIQUEZ POUR TÉLÉCHARGER CE LOGICIEL pour cracker facilement %s [%d]",
          "Méthode de téléchargement secrète %s - le FAI ne peut pas voir !"
        ]
      },
      "content_templates": {
        "normal": [
          "Bonjour à tous,\n\nJ'ai trouvé une nouvelle ressource sur %s et je voulais la partager. Quelqu'un ayant de l'expérience sur ce sujet peut-il partager des informations ?\n\nMerci !",
          "Bonjour,\n\nJ'ai un problème avec %s. Je fais %s mais cela ne fonctionne pas. Quelqu'un peut-il m'aider ?\n\nMerci d'avance.",
          "Bonjour à tous,\n\nJ'ai créé une liste de ressources pour %s. J'espère que cela aidera :\n\n- %s\n- %s\n- %s\n\nSi vous souhaitez ajouter quelque chose à la liste, commentez.",
          "Utilisateurs du forum,\n\nJe souhaite lancer une discussion sur %s. Lequel vous semble le meilleur ? Jusqu'à présent, j'ai utilisé %s et j'en suis plutôt satisfait.\n\nJe vous serais reconnaissant de partager vos avis.",
          "Bonjour,\n\nJe souhaite partager quelques problèmes et solutions que j'ai rencontrés en utilisant %s :\n\n1. Problème %s : solution %s\n2. Problème %s : solution %s\n\nJ'espère que cela aidera quelqu'un."
        ],
        "harmful": [
          "CLIQUEZ ET GAGNEZ GRATUITEMENT !!!\n\nUtilisez cette méthode secrète pour %s et évitez de payer ! Cliquez simplement sur ce lien et entrez vos informations : [harmful link]\n\nGRATUIT POUR TOUS !!!",
          "ATTENTION !!! CETTE OCCASION INCROYABLE NE DURERA PAS !!!\n\nTéléchargez notre nouvel outil %s et résolvez tous vos problèmes avec %s ! Voici les étapes pour télécharger :\n1. Cliquez sur [harmful link]\n2. Téléchargez le fichier\n3. Désactivez votre antivirus (!)\n4. Lancez l'installation",
          "MÉTHODE DE HACK SECRÈTE - ACCÈS GRATUIT pour %s !\n\nTéléchargez ce programme et accédez à tout le contenu premium gratuitement ! Une méthode que personne ne connaît !\n\n[harmful software link]\n\nVALABLE UNIQUEMENT CETTE SEMAINE !!!",
          "EXCELLENTE OPPORTUNITÉ !!! ACCÈS ILLIMITÉ à %s !\n\nGrâce à notre programme spécial, vous pouvez télécharger tout ce que vous voulez ! Pour exécuter le programme :\n\n1. Téléchargez : [harmful link]\n2. Désactivez Windows Defender (important !)\n3. Exécutez en tant qu'administrateur\n4. Entrez vos informations et obtenez UN ACCÈS ILLIMITÉ !",
          "TECHNOLOGIE DE POINTE : %s %d FOIS PLUS RAPIDE !\n\nGrâce à cet outil secret, vous pouvez augmenter incroyablement votre vitesse de téléchargement ! Il vous suffit de télécharger et d’exécuter ce programme : [logiciel malveillant]\n\nAUCUNE CARTE DE CRÉDIT REQUISE ! ESSAYEZ-LE MAINTENANT !!!"
        ],
        "normal_parts": [
          "problèmes de téléchargement",
          "erreurs d’installation",
          "optimisation des performances",
          "sources alternatives",
          "fonctionnalités de la nouvelle version",
          "comparaison",
          "meilleurs paramètres",
          "méthodes d’augmentation de la vitesse",
          "mesures de sécurité",
          "protection des données",
          "paramètres de confidentialité",
          "avis des utilisateurs"
        ],
        "harmful_parts": [
          "accès gratuit",
          "numéro de série gratuit",
          "astuce de téléchargement rapide",
          "astuce pour compte premium",
          "méthode de craquage",
          "outil de craquage de code d’activation",
          "utilisation illimitée",
          "contournement de licence",
          "outil de téléchargement rapide",
          "accès premium secret",
          "générateur spécial",
          "méthode de contournement"
        ]
      },
      "content_types": [
        "VPN",
        "logiciel antivirus",
        "jeux",
        "films",
        "logiciel",
        "applications",
        "systèmes d’exploitation",
        "logiciel de bureautique",
        "programmes de montage vidéo",
        "logiciel de montage audio",
        "outils de modélisation 3D",
        "programmes de design",
        "music",
        "livres électroniques",
        "séries télévisées",
        "pilotes graphiques",
        "clients torrent"
      ]
    },
    "quarters": {
      "q1": "Q1",
      "q2": "Q2",
      "q3": "Q3",
      "q4": "Q4"
    },
    "minigame": {
      "success_cracked": "Cracké avec succès : {name}",
      "failed_crack": "Échec du craquage du logiciel : {message}",
      "error_occurred": "Une erreur est survenue lors du craquage du logiciel"
    },
    "netmap": {
      "threat_detected": "Menace détectée ! Entrez une commande pour la neutraliser.",
      "command_hint": "Commande : {command}",
      "success": "SUCCÈS !",
      "invalid_command": "Commande invalide. Réessayez.",
      "port_scan_name": "Attaque de scan de ports",
      "port_scan_desc": "Une attaque qui recherche les ports ouverts sur votre Serveur",
      "data_leak_name": "Fuite de données",
      "data_leak_desc": "Quelqu'un extrait des données de votre Serveur",
      "bot_network_name": "Botnet",
      "bot_network_desc": "Un botnet affecte les performances de votre site",
      "attention_decreased": "Attention diminuée de {value}%",
      "credits_earned": "Vous avez gagné {value} crédits",
      "satisfaction_increased": "Satisfaction des visiteurs augmentée de {value}%",
      "comprehensive_alert": "Un {threat} a été détecté dans votre réseau. Cette menace entraînera {effect} jusqu'à sa neutralisation. Utilisez le réseau Serveur pour localiser et résoudre ce problème.",
      "attention_impact_specific": "Votre niveau d'attention augmente de {value} % chaque mois",
      "credits_impact_specific": "Vos crédits diminuent de {value} % chaque mois",
      "satisfaction_impact_specific": "La satisfaction des visiteurs diminue de {value} % chaque mois",
      "threat_neutralized_with_effect": "{name} a été neutralisé avec succès. Impact total : {effect}",
      "no_effect": "aucun impact mesurable",
      "accumulated_attention": "Attention augmentée de {value} %",
      "accumulated_credits": "Crédits réduits de {value}",
      "accumulated_satisfaction": "Satisfaction des visiteurs réduite de {value} %",
      "unknown_effect": "effet inconnu",
      "resolved_threat": "{name} résolu",
      "credits_effect_message": "Gagné {value} crédits grâce à {reason}",
      "credits_loss_message": "Perdu {value} crédits à cause de {reason}",
      "satisfaction_increase_message": "La satisfaction des visiteurs a augmenté de {value} % grâce à {reason}",
      "satisfaction_decrease_message": "La satisfaction des visiteurs a diminué de {value}% en raison de {reason}",
      "time_bonus": "Bonus de temps : +{points} pts",
      "threat_resolved": "Menace résolue",
      "threat_active": "Menace active",
      "try_again": "Réessayez pour sécuriser le réseau",
      "score": "Score",
      "blocked": "Bloqué",
      "missed": "Manqué",
      "time": "Temps",
      "critical": "CRITIQUE",
      "breached": "VIOLÉ",
      "repaired": "Réparé",
      "mistakes": "Erreurs",
      "step": "Étape {number}",
      "drop_file_here": "Déposez le fichier ici",
      "found": "Trouvé",
      "false_positive": "Faux+",
      "offset": "Décalage",
      "memory_hex_data": "Données Hex de Mémoire",
      "ascii": "ASCII",
      "target_find_pattern": "CIBLE : Trouvez ce motif",
      "find_hex_pattern": "Trouvez ce motif hex :",
      "not_found": "NON TROUVÉ",
      "found_exclamation": "TROUVÉ !"
    },
    "search": {
      "title": "OdysseySearch",
      "default_query": "site de torrents",
      "cheat_intro": "Tricher, c'est mal ! Vous le savez, n'est-ce pas ? D'accord, peut-être que parfois cela peut être vraiment utile. Désolé, c'est ma faute !",
      "search_button": "Rechercher",
      "result_stats": "Environ {results} résultats ({time} secondes)",
      "no_results": "Aucun résultat trouvé.",
      "next": "Suivant",
      "site_desc1": "Accédez aux derniers films, jeux, applications et autres contenus via ce site de torrents. Liens de téléchargement rapides et vaste bibliothèque de contenus.",
      "site_desc2": "Site de confiance offrant du contenu torrent de haute qualité. La destination privilégiée pour les films, séries TV, jeux et plus encore.",
      "site_desc3": "Site de torrents proposant des liens de téléchargement rapides et une interface conviviale. Vaste archive de contenus et dernières sorties.",
      "site_desc4": "Portail de téléchargement de torrents. Films et séries TV en HD, derniers jeux et logiciels. Offre une expérience de téléchargement sans publicité.",
      "site_desc5": "Plateforme de partage de fichiers P2P. Serveurs haut débit et prise en charge du VPN pour une expérience de téléchargement de torrents optimale."
    },
    "common": {
      "loading": "Chargement en cours...",
      "error": "Erreur lors du chargement des données"
    },
    "crypto": {
      "title": "Minage Crypto & Trading TSX",
      "exchange_tab": "Échange",
      "mining_tab": "Carte de Minage",
      "wallet_balance": "Solde TSX",
      "current_price": "Prix Actuel",
      "price_chart": "Graphique des Prix",
      "buy_tsx": "Acheter TSX",
      "sell_tsx": "Vendre TSX",
      "transaction_history": "Historique des Transactions",
      "buy_success": "Achat réussi de {tsx} TSX pour {credits} crédits",
      "sell_success": "Vente réussie de {tsx} TSX pour {credits} crédits",
      "buy_error": "Échec de l'achat de TSX",
      "sell_error": "Échec de la vente de TSX",
      "error_loading_exchange": "Erreur lors du chargement des données d'échange",
      "error_loading_mining": "Échec du chargement des données de minage",
      "tsx_balance_label": "Solde TSX",
      "active_pcs_label": "PC Actifs",
      "daily_income_label": "Revenu Quotidien",
      "scan_network": "Scanner Réseau",
      "cost_label": "Coût : {cost} TSX",
      "pc_details_title": "Détails du PC",
      "empty_slot": "Vide",
      "power_level_label": "Niveau de Puissance :",
      "daily_rate_label": "Taux Quotidien :",
      "status_label": "Statut :",
      "install_mining_software": "Installer Logiciel de Minage",
      "installing_software": "Installation du Logiciel de Minage...",
      "seconds_remaining": "{seconds} secondes restantes",
      "mining_active": "Minage Actif",
      "generating_daily": "Génère {rate} TSX par jour",
      "installation_started": "Installation démarrée sur {name}. Durée : {seconds} secondes.",
      "installation_failed": "Installation échouée",
      "network_error_installation": "Erreur réseau pendant l'installation",
      "install_success": "Logiciel de minage installé avec succès ! Minage commencé.",
      "scan_in_progress": "Scan déjà en cours. Veuillez patienter.",
      "scan_cooldown": "Scan en recharge. Attendez {minutes} minute(s).",
      "scan_completed": "Scan réseau terminé. Trouvé {count} nouveaux PC pour {cost} TSX.",
      "scan_failed": "Échec du scan réseau",
      "network_error_scan": "Erreur réseau pendant le scan",
      "scanning_text": "Scan en cours...",
      "cooldown_text": "Recharge : {time}",
      "enter_valid_credit": "Veuillez entrer un montant de crédit valide",
      "enter_valid_tsx": "Veuillez entrer un montant de TSX valide",
      "error_trade": "Erreur lors de l'exécution de l'échange",
      "execute_buy": "Exécuter Achat",
      "execute_sell": "Exécuter Vente",
      "credits_to_spend": "Crédits à Dépenser",
      "tsx_to_sell": "TSX à Vendre",
      "buy_sell_tsx": "Acheter / Vendre TSX",
      "change_24h": "Var. 24h",
      "volume_label": "Volume",
      "mining_status_error": "Impossible de vérifier le statut du minage. Réessayez.",
      "mining_locked": "Minage verrouillé. Achetez le Logiciel de Minage dans Améliorations.",
      "transaction_buy": "Acheter",
      "transaction_sell": "Vendre",
      "install_success_pc": "Logiciel de minage installé sur {name}. Minage démarré !",
      "install_status_failed": "Installation terminée mais mise à jour du statut échouée : {message}",
      "market_event": "Événement de marché : {label} ({impact}% d'impact)",
      "market_event_network_hype": "Engouement du réseau TSX",
      "market_event_regulatory_scare": "Peur réglementaire",
      "market_event_tech_breakthrough": "Avancée technologique",
      "market_event_exchange_outage": "Panne de la bourse"
    },
    "vds": {
      "title": "Terminal VDS"
    }
  },
  "errors": {
    "internal_error": "Une erreur interne est survenue"
  },
  "ajax": {
    "event_logged": "Événement enregistré avec succès",
    "missing_event_data": "Données d'événement requises manquantes (message ou event_time)",
    "insufficient_credits": "Crédits insuffisants",
    "insufficient_tsx": "Solde TSX insuffisant",
    "software_not_found": "Logiciel introuvable",
    "software_not_found_or_uploaded": "Logiciel introuvable ou impossible à téléverser",
    "not_enough_storage": "Espace de stockage insuffisant ! Augmentez votre capacité de stockage ou supprimez certains fichiers.",
    "server_restarted": "Le Serveur a redémarré avec succès",
    "vpn_not_owned": "Vous ne possédez pas de VPN",
    "vpn_refilled": "Capacité VPN rechargée avec succès",
    "vpn_still_has_capacity": "Le VPN a encore de la capacité"
  },
  "startup": {
    "preparing_environment": "Préparation de l’environnement d’exploitation",
    "initializing_components": "Initialisation des composants système",
    "loading_core": "Chargement des modules principaux",
    "establishing_connection": "Établissement d'une connexion sécurisée",
    "verifying_integrity": "Vérification de l'intégrité du système",
    "starting_empire": "Démarrage de TORRENT EMPIRE",
    "system_ready": "Système prêt. Lancement..."
  },
  "vds": {
    "terminal_title": "Terminal VDS",
    "vds_terminal_connected_to": "Terminal VDS - Connecté à : {ip}",
    "ssh_connecting": "Connexion...",
    "ssh_credentials_required": "Nom d'utilisateur et mot de passe requis",
    "ssh_connected_welcome": "SSH : Connecté à {ip}<br>Bienvenue, {username} !",
    "ssh_connection_error": "Erreur de connexion. Veuillez réessayer.",
    "ssh_authentication_failed": "Authentification échouée",
    "vds_metric_cpu": "CPU:",
    "vds_metric_ram": "RAM:",
    "vds_metric_disk": "Disque :",
    "vds_disconnect_button": "Déconnecter",
    "vds_connected_to": "Connecté à {ip}",
    "vds_help_hint": "Tapez 'help' pour voir les commandes disponibles.",
    "vds_current_directory": "Répertoire actuel :",
    "vds_refresh_directory": "Actualiser le répertoire",
    "vds_use_ls_command": "Utilisez la commande \"ls\" pour lister les fichiers.",
    "use_ls_command": "Utilisez la commande \"ls\" pour voir les fichiers et dossiers",
    "vds_file_viewer": "Visionneuse de fichiers",
    "vds_no_file_selected": "Aucun fichier sélectionné.",
    "vds_use_cat_command": "Utilisez la commande {command} pour afficher le contenu du fichier.",
    "vds_mission_status": "Statut de la mission",
    "vds_connected_to_label": "Connecté à :",
    "vds_mission_label": "Mission:",
    "vds_trace_level": "Niveau de traçage :",
    "vds_time_remaining": "Temps restant :",
    "vds_port_scan_results": "Résultats de l'analyse de ports",
    "vds_decryption_process": "Processus de déchiffrement",
    "file_is_objective": "Il semble que ce soit le fichier que vous recherchez. Utilisez \"cp {filename}\" pour le copier.",
    "boot_initializing_system": "Initialisation du système...",
    "boot_loading_kernel": "Chargement des modules du noyau...",
    "boot_establishing_connection": "Établissement d'une connexion sécurisée...",
    "boot_mounting_filesystems": "Montage des systèmes de fichiers...",
    "boot_starting_services": "Démarrage des services réseau...",
    "boot_authenticating": "Authentification des identifiants utilisateur...",
    "boot_connection_established": "Connexion établie à {ip}",
    "command_not_recognized": "Commande non reconnue : {command}.",
    "listing_files": "Affichage des fichiers dans",
    "no_files_found": "Aucun fichier n'a été trouvé dans ce répertoire. Vous pouvez utiliser la commande \"cd ..\" pour revenir au répertoire précédent.",
    "error": "Erreur",
    "error_loading_filesystem": "Erreur lors du chargement du système de fichiers.",
    "changed_directory": "Répertoire changé en {directory}",
    "error_changing_directory": "Erreur lors du changement de répertoire",
    "displaying_file": "Affichage du fichier : {filePath}",
    "file_not_found": "Fichier introuvable",
    "error_reading_file": "Erreur de lecture du fichier",
    "deleting_file": "Suppression du fichier : {filepath}",
    "error_deleting_file": "Erreur lors de la suppression du fichier",
    "corrupting_file": "Corruption du fichier : {filepath}",
    "error_corrupting_file": "Erreur lors de la corruption du fichier",
    "modifying_file": "Modification du fichier : {filepath}",
    "modifying_file_content": "Modification du contenu du fichier : {filepath}",
    "error_modifying_file": "Erreur lors de la modification du fichier",
    "disconnecting": "Déconnexion du système en cours...",
    "security_breach_alert": "ALERTE : brèche de sécurité détectée ! Connexion terminée.",
    "security_blocked_access": "Le pare-feu du serveur a bloqué notre accès.",
    "security_alert_title": "ALERTE DE SÉCURITÉ",
    "commands": {
      "help_desc": "Afficher ce message d'aide",
      "ls_desc": "Lister les fichiers du répertoire courant",
      "cd_desc": "Changer de répertoire",
      "cat_desc": "Afficher le contenu du fichier",
      "rm_desc": "Supprimer un fichier",
      "corrupt_desc": "Corrompre un fichier (détruire les preuves)",
      "modify_desc": "Modifier un fichier (planter une backdoor)",
      "sed_desc": "Modifier le contenu d'un fichier (rechercher et remplacer)",
      "cp_desc": "Copier le fichier sur votre système",
      "disconnect_desc": "Se déconnecter du système actuel",
      "ping_desc": "Envoyer un ping à l'adresse IP cible",
      "decrypt_desc": "Décrypter le fichier chiffré"
    },
    "usage_cd": "Utilisation : cd [répertoire]",
    "usage_cat": "Utilisation : cat [fichier]",
    "usage_rm": "Utilisation : rm [fichier]",
    "usage_corrupt": "Usage : corrupt [fichier]",
    "usage_modify": "Usage : modify [fichier]",
    "usage_sed": "Usage : sed [fichier] [ancien_texte] [nouveau_texte]",
    "usage_cp": "Utilisation : cp [fichier] [destination]",
    "usage_connect": "Utilisation : connect [ip]",
    "usage_ping": "Usage : ping [ip]",
    "usage_decrypt_tool": "Utilisation : /decrypt_tool [nom_de_fichier] [mot_de_passe]",
    "invalid_ip": "Format d'adresse IP invalide : {ip}",
    "pinging": "Ping de {ip}...",
    "ping_successful": "Cible enregistrée",
    "ping_failed": "Cible inaccessible",
    "ping_error": "Erreur réseau survenue",
    "usage_decrypt": "Utilisation : decrypt [fichier]",
    "attempting_run": "Tentative d'exécution : {program}",
    "running_exploit": "Exécution de l'exploit...\nAccès accordé ! Utilisez la commande 'cp' pour extraire les données.",
    "invalid_executable": "Erreur : '{program}' n'est pas un exécutable valide sur ce système.",
    "attempting_bypass": "Tentative de contournement de la sécurité de {target}...",
    "access_denied": "Accès refusé : authentification supplémentaire requise.",
    "initiating_brute_force": "Lancement d'une attaque par force brute contre {target}...",
    "brute_force_progress": "Force brute en cours : {progress}% terminé...",
    "brute_force_failed": "Échec de l'attaque par force brute : trop de tentatives incorrectes détectées.",
    "preparing_injection": "Préparation de l'injection de code pour {target}...",
    "injection_failed": "Échec de l'injection : la validation des entrées empêche l'exécution.",
    "setting_up_proxy": "Configuration du proxy via {ip}...",
    "proxy_setup_failed": "Échec de la configuration du proxy : impossible d'établir une connexion à l'IP spécifiée.",
    "attempting_decrypt": "Tentative de décryptage de {filepath}...",
    "decryption_successful": "Décryptage réussi.\nContenu du fichier : [LES DONNÉES DÉCRYPTÉES S'AFFICHENT ICI]",
    "not_encrypted_file": "Erreur : '{filename}' n'est pas un fichier chiffré.",
    "executing_decrypt_tool": "Exécution de decrypt_tool sur {filepath}...",
    "decryption_successful_created": "Décryptage réussi ! Fichier {filename} créé.",
    "decryption_failed_password": "Échec du décryptage : mot de passe incorrect",
    "file_not_found_error": "Erreur : fichier '{filename}' introuvable.",
    "error_during_decryption": "Une erreur est survenue lors du déchiffrement.",
    "error_copying_file": "Erreur lors de la copie du fichier."
  },
  "api": {
    "no_active_mission": "Aucune mission active",
    "mission_not_found": "Mission introuvable",
    "mission_not_accessible": "Mission inaccessible",
    "missing_required_parameters": "Paramètres requis manquants",
    "missing_credentials": "Identifiants manquants",
    "file_deleted_successfully": "Fichier {path} supprimé avec succès.",
    "error_deleting_file": "Erreur lors de la suppression du fichier.",
    "file_not_found_directory": "Fichier introuvable ou répertoire",
    "file_copied_with_name": "Fichier copié avec succès : {filename}",
    "file_corrupted_successfully": "Fichier corrompu avec succès : {filename}",
    "file_modified_successfully": "Fichier modifié avec succès",
    "file_content_modified": "Contenu du fichier modifié avec succès : {filename}",
    "file_not_found_access_denied": "Fichier introuvable ou accès refusé",
    "text_not_found_in_file": "Texte introuvable dans le fichier : {text}",
    "connection_failed_no_mission": "Connexion échouée : aucune mission disponible pour cette IP.",
    "connection_failed_host": "Échec de la connexion : Impossible de résoudre l'hôte ou connexion refusée. (Vous ne pouvez pas vous connecter à un nouveau serveur si la mission précédente est toujours active. Vous pouvez utiliser la commande cancel_mission pour annuler la mission précédente.)",
    "connected_to": "Connecté à {ip}",
    "command_not_logged": "Commande non enregistrée : mission déjà terminée",
    "mission_not_in_progress": "Mission non en cours",
    "mission_failed": "Échec de la mission.",
    "mission_status_retrieved": "Statut de la mission récupéré avec succès",
    "disconnected_system": "Déconnecté du système",
    "file_decrypted_successfully": "Fichier décrypté avec succès",
    "source_encrypted_file_not_found": "Fichier source crypté introuvable",
    "database_error": "Erreur de la base de données : {error}",
    "file_not_found": "Fichier introuvable",
    "ssh_authentication_required": "Authentification SSH requise",
    "ssh_not_required": "SSH non requis pour cette cible",
    "ssh_authentication_successful": "Authentification SSH réussie",
    "ssh_invalid_credentials": "Nom d'utilisateur ou mot de passe invalide",
    "ping_not_required": "Cette mission ne nécessite pas d'opérations de ping",
    "invalid_objective_config": "Configuration d'objectif de mission invalide",
    "target_not_in_mission": "L'IP cible ne fait pas partie de cette mission",
    "ping_successful": "Ping réussi",
    "invalid_endpoint": "Point de terminaison invalide",
    "security_firewall_activated": "Pare-feu de sécurité activé. Accès refusé."
  },
  "missions_api": {
    "mission_not_found": "Mission introuvable",
    "mission_already_started": "Mission déjà commencée ou terminée",
    "mission_started": "Mission commencée",
    "mission_not_in_progress": "Mission non en cours",
    "mission_completed_credits": "Mission terminée. {credits} crédits gagnés.",
    "mission_completed_text": "MISSION ACCOMPLIE !",
    "mission_failed": "Échec de la mission.",
    "unknown_objective_type": "Type d'objectif inconnu : {type}",
    "file_copied_successfully": "Fichier copié avec succès",
    "file_copied": "Fichier copié",
    "decrypt_first": "Vous devez d'abord déchiffrer le fichier, puis copier la version déchiffrée",
    "file_deleted": "Fichier supprimé",
    "backdoor_wrong_location": "Backdoor créée mais pas à l'emplacement cible",
    "access_denied_modification_code": "Accès refusé : Code de modification requis pour ce fichier",
    "access_denied_invalid_code": "Accès refusé : Code de modification invalide",
    "backdoor_planted_success": "Backdoor plantée avec succès !",
    "file_modified_wrong_target": "Fichier modifié mais ce n'est pas le fichier cible",
    "access_denied_admin_password": "Accès refusé : Mot de passe administrateur requis pour ce fichier",
    "access_denied_invalid_password": "Accès refusé : Mot de passe administrateur invalide",
    "file_modified_success": "Fichier modifié avec succès !",
    "access_denied_security_tools": "Accès refusé : Système protégé par des outils de sécurité. Supprimez d'abord tous les fichiers de protection : {files}",
    "invalid_objective_format": "Format d'objectif invalide",
    "wrong_file_target": "Mauvais fichier. Cible : {target}",
    "file_not_found_empty": "Fichier introuvable ou vide",
    "file_content_modified_success": "Contenu du fichier modifié avec succès",
    "all_files_extracted": "Mission terminée ! Tous les fichiers cibles extraits.",
    "all_systems_accessed": "Accès réussi à tous les systèmes cibles !",
    "systems_accessed": "Accédé à {current} sur {total} systèmes",
    "credentials_extracted": "Identifiants extraits pour l'utilisateur : {user}",
    "wrong_user_credentials": "Mauvais identifiants utilisateur",
    "no_credentials_found": "Aucun identifiant trouvé",
    "file_already_corrupted": "Fichier déjà corrompu",
    "all_logs_corrupted": "Tous les journaux requis corrompus",
    "file_corrupted_progress": "Fichier corrompu ({current}/{total})",
    "wrong_file_replaced": "Mauvais fichier remplacé",
    "file_replaced_success": "Fichier remplacé avec succès : {file}",
    "chain_steal_complete": "Vol en chaîne terminé : {files} fichiers de {systems} systèmes !",
    "chain_steal_progress": "Terminé {current} sur {total} systèmes",
    "stealth_failed_trace": "Échec de la mission : Niveau de trace trop élevé ({current}% > {max}%)",
    "stealth_operation_success": "Opération furtive réussie ! Trace : {trace}%",
    "all_targets_verified": "Toutes les cibles réseau vérifiées ! Mission terminée !",
    "targets_pinged_progress": "{current} sur {total} cibles pingées",
    "no_active_mission": "Aucune mission active à annuler",
    "cancel_failed": "Échec de l'annulation de la mission en cours."
  },
  "tutorial": {
    "window": {
      "basic_title": "Tutoriel de Base",
      "node_title": "Menace de Nœud",
      "mission_title": "Première Mission"
    },
    "basic": {
      "step1": "Bienvenue dans Torrent Empire.<br><br>Vous avez fait un grand pas pour construire un véritable empire ! Ce monde virtuel peut vous ouvrir de nombreuses portes, mais il peut aussi vous effacer complètement du système.<br><br>Utilisez la commande <strong>help</strong> pour voir les commandes qui vous seront utiles.",
      "step2": "Super ! Maintenant, achetons d'abord quelques logiciels. Pour cela, tapez la commande <strong>marketplace</strong> et achetez le logiciel le moins cher.<br><br>Ou achetez le plus cher. Mais entre nous, l'argent est assez important au début du jeu.",
      "step3": "Dites-moi la vérité, avez-vous déjà eu de l'expérience en piratage ? Si non, c'est le moment idéal.<br><br>Avant de télécharger le logiciel que vous avez acheté sur votre site, vous devez le cracker. Essayez de cracker le logiciel en utilisant la commande <strong>crack</strong>.<br><br>Gardez à l'esprit que plus le logiciel est difficile, plus il est dur à cracker.",
      "step4": "Pourquoi n'avez-vous pas de visiteurs sur votre site ? Parce que votre site est vide ! Vous devez télécharger des logiciels.<br><br>Utilisez la commande <strong>upload</strong> pour télécharger le logiciel que vous venez de cracker sur votre site.<br><br>Le téléchargement lent peut être très ennuyeux, mais heureusement, nous pouvons gagner de l'argent et améliorer notre vitesse Internet."
    },
    "node": {
      "step1": "C’est quoi ça ? Nous avons subi une attaque sur notre serveur !! Youpi.. ah, pardon.. Clique sur le nœud de menace via le RÉSEAU DU SERVEUR et essaie de bloquer l’attaque.<br><br>Les attaques ne pouvant pas être complètement bloquées avec notre technologie actuelle, tu devras faire un peu d’effort."
    },
    "mission": {
      "step1": "🎯 Votre première mission est arrivée !<br><br>Ouvrez <strong>AnonChat</strong> pour accéder aux détails de la mission. C'est votre chance de gagner de sérieux crédits. Tout d'abord, vous devez vous connecter au serveur cible en utilisant la commande <strong>connect</strong> suivie de l'adresse IP indiquée dans les détails de la mission.<br><br>Exemple : <strong>connect 78.45.32.12</strong>",
      "step2": "✅ Super ! Vous êtes maintenant connecté au serveur cible.<br><br>Tapez <strong>help</strong> pour voir toutes les commandes VDS disponibles. Cela vous montrera quelles commandes vous pouvez utiliser sur ce serveur distant.",
      "step3": "📂 Explorons maintenant le système de fichiers.<br><br>⚠️ Attention : Chaque commande que vous tapez augmente votre <strong>Niveau de traçage</strong>. S'il atteint 100, la mission échouera !<br><br>Utilisez la commande <strong>ls</strong> pour lister tous les fichiers et répertoires du répertoire actuel.",
      "step4": "📁 Parfait ! Vous pouvez voir les répertoires maintenant.<br><br>Naviguons dans le répertoire <strong>home</strong>. Tapez <strong>cd home</strong> pour y entrer.",
      "step5": "⬆️ Bien ! Vous êtes dans le répertoire home.<br><br>Maintenant, retournons au répertoire racine en utilisant la commande <strong>cd ..</strong>. Cela vous fera remonter d'un niveau.",
      "step6": "🗂️ Excellent ! Maintenant, trouvons le fichier cible.<br><br>Le fichier dont nous avons besoin est dans le répertoire <strong>var/db</strong>. Tapez d'abord <strong>cd var</strong> puis <strong>cd db</strong> pour y naviguer.",
      "step7": "📄 Parfait ! Vous avez trouvé le répertoire de la base de données.<br><br>Maintenant, utilisez <strong>cat customers.db</strong> pour voir le contenu du fichier.",
      "step8": "💾 Super ! Vous avez vu le fichier.<br><br>Maintenant, copiez-le sur votre stockage local en utilisant <strong>cp customers.db</strong>.",
      "step9": "🎉 Félicitations ! Vous avez terminé votre première mission !<br><br>Vous pouvez maintenant taper <strong>disconnect</strong> pour quitter le serveur. Optionnellement, vous pouvez trouver et supprimer les fichiers journaux en utilisant la commande <strong>rm</strong> pour réduire le niveau d'attention avant de vous déconnecter. Le choix vous appartient !"
    },
    "completion": {
      "congrats": "Félicitations !",
      "basic_complete": "Vous avez réussi le tutoriel de base.",
      "node_complete": "Vous avez réussi le tutoriel de nœud.",
      "mission_complete": "Vous avez terminé avec succès le tutoriel de la première mission ! Vous êtes maintenant prêt à affronter des missions plus difficiles.",
      "self_destruct": "Cette fenêtre s'autodétruira..."
    },
    "notification": {
      "basic_complete": "Tutoriel de Base Terminé !",
      "node_complete": "Tutoriel de Nœud Terminé !",
      "mission_complete": "Tutoriel de Première Mission Terminé !"
    }
  }
}