{
  "collectionCard": {
    "game": "partie",
    "games": "parties",
    "winRate": "taux de victoire",
    "playingAs": "Joue les {{color}}"
  },
  "tabs": {
    "study": "Étude",
    "practice": "Entraînement",
    "training": "Entraînement",
    "collection": "Collection",
    "explore": "Explorer",
    "analyze": "Analyser",
    "settings": "Réglages",
    "more": "Plus",
    "faq": "FAQ"
  },
  "games": {
    "title": "Mes Parties",
    "empty": {
      "title": "Aucune collection",
      "subtitle": "Importez vos parties depuis Lichess, Chess.com ou un fichier PGN pour analyser vos ouvertures"
    },
    "stats": {
      "collections": "Collections",
      "games": "Parties"
    },
    "loading": {
      "database": "Chargement de la base de données..."
    },
    "import": {
      "button": "Importer",
      "title": "Importer des parties",
      "selectSource": "Sélectionner la source",
      "selectSourceDesc": "Choisissez d'où importer vos parties",
      "importFromFile": "Importer depuis un fichier",
      "existingCollection": "Collection existante",
      "existingCollectionMessage": "Une collection pour cet utilisateur existe déjà. Que souhaitez-vous faire ?",
      "existingCollectionMessageAuto": "Des collections pour cet utilisateur existent déjà. Que souhaitez-vous faire ?",
      "createNew": "Nouvelle",
      "merge": "Fusionner",
      "complete": "Import terminé !",
      "success": "{{count}} parties importées avec succès",
      "successAuto": "{{white}} parties en blanc et {{black}} parties en noir importées",
      "invalidPgn": "PGN invalide",
      "noGamesInFile": "Aucune partie trouvée",
      "noGamesInFileDesc": "Aucune partie valide n'a été trouvée.",
      "noGamesFound": "Aucune partie trouvée",
      "noGamesForUser": "Aucune partie trouvée pour cet utilisateur.",
      "noGamesImported": "Aucune nouvelle partie importée",
      "emptyPgn": "Veuillez coller du contenu PGN",
      "pastedPgn": "PGN collé",
      "pgnMethod": "Importer PGN",
      "pgnMethodDesc": "Choisissez comment importer votre PGN",
      "fromFile": "Depuis un fichier",
      "fromFileDesc": "Sélectionner un fichier .pgn",
      "fromClipboard": "Coller le PGN",
      "fromClipboardDesc": "Coller depuis le presse-papiers",
      "pastePgn": "Coller le PGN",
      "pastePgnDesc": "Collez votre contenu PGN ci-dessous",
      "validate": "Valider",
      "selectColor": "Avec quelle couleur jouez-vous ?",
      "playAsWhite": "Blancs",
      "playAsBlack": "Noirs",
      "white": "Blancs",
      "black": "Noirs",
      "gameCount": "{{count}} parties trouvées",
      "gamesCount": "{{count}} parties",
      "creatingCollection": "Création de la collection...",
      "processingGames": "Traitement des parties...",
      "processingGame": "Traitement de la partie {{current}} sur {{total}}...",
      "buildingAnalysis": "Construction de l'analyse...",
      "importFailed": "Échec de l'import",
      "unknownError": "Une erreur s'est produite lors de l'import",
      "enterUsername": "Veuillez entrer un nom d'utilisateur",
      "usernamePlaceholder": "Nom d'utilisateur",
      "importing": "Import en cours...",
      "importedCount": "{{count}} parties importées",
      "colorAuto": "Auto (les deux)",
      "colorWhite": "Blancs",
      "colorBlack": "Noirs",
      "importOptions": "Options d'import",
      "maxGames": "Nombre max de parties",
      "analyzedColor": "Couleur analysée",
      "startImport": "Importer",
      "pgnFile": "Fichier PGN",
      "selectPgnFile": "Sélectionner un fichier .pgn",
      "pasteText": "Coller le texte",
      "pastePgnContent": "Coller le contenu PGN"
    },
    "deleteCollection": {
      "title": "Supprimer la collection",
      "message": "Voulez-vous vraiment supprimer cette collection et toutes ses parties ?"
    }
  },
  "collection": {
    "games": "Mes Parties",
    "repertoires": "Répertoires"
  },
  "coverage": {
    "title": "Analyse de Couverture",
    "noCollection": "Aucune collection sélectionnée",
    "selectCollection": "Sélectionnez une collection depuis l'onglet Parties pour analyser la couverture",
    "startPosition": "Départ",
    "games": "parties",
    "continuations": "coups",
    "winRate": "victoires",
    "move": "Coup",
    "nextMoves": "Coups Suivants",
    "noData": "Aucune donnée de couverture",
    "noDataHint": "Importez des parties pour voir l'analyse de couverture",
    "building": "Construction de l'arbre de couverture...",
    "endOfLine": "Fin de ligne",
    "endOfLineHint": "Aucune partie ne continue depuis cette position",
    "win": "victoires",
    "addToRepertoire": "Ajouter au répertoire",
    "tabs": {
      "moves": "Coups",
      "games": "Parties"
    }
  },
  "lesson": {
    "title": "Leçon",
    "complete": "Leçon terminée !",
    "excellent": "Excellent !",
    "waiting": "Tour de l'adversaire...",
    "correct": "Correct !",
    "incorrect": "Réessayez",
    "playMove": "Jouez {{move}}",
    "findMove": "Trouvez le meilleur coup",
    "variations": "Variantes",
    "mainLine": "Ligne principale",
    "successTitle": "Bien joué !",
    "successSubtitle": "Vous avez complété la {{name}}",
    "mistakes": "Erreurs",
    "accuracy": "Précision",
    "replay": "Rejouer",
    "continue": "Continuer"
  },
  "repertoire": {
    "title": "Mes Répertoires",
    "empty": {
      "title": "Aucun répertoire",
      "subtitle": "Créez votre premier répertoire pour organiser vos lignes d'ouverture"
    },
    "addToRepertoire": "Ajouter au répertoire",
    "selectRepertoire": "Sélectionner un répertoire",
    "createNew": "Créer un nouveau répertoire",
    "noMatchingRepertoires": "Aucun répertoire pour cette couleur",
    "lineAdded": "Ligne ajoutée !",
    "linesAdded": "Lignes ajoutées !",
    "lineAddedMessage": "La variante a été ajoutée à votre répertoire.",
    "nameRequired": "Veuillez entrer un nom",
    "importPgn": "Importer PGN",
    "thisLineOnly": "Cette ligne uniquement",
    "movesCount": "{{count}} coups",
    "includeVariations": "Inclure les variantes",
    "linesCount": "{{count}} variantes",
    "stats": {
      "repertoires": "Répertoires",
      "lines": "Lignes",
      "groups": "Groupes"
    },
    "newGroup": "Groupe",
    "newRepertoire": "Nouveau répertoire",
    "create": "Créer un répertoire",
    "perspective": "Joue avec :",
    "groupNamePlaceholder": "Nom du groupe",
    "repertoireNamePlaceholder": "Nom du répertoire",
    "emptyGroup": "Aucun répertoire dans ce groupe",
    "line": "ligne",
    "lines": "lignes",
    "main": "principale",
    "mainLine": "Principale",
    "emptyLine": "Ligne vide",
    "noLines": {
      "title": "Aucune ligne"
    },
    "deleteLine": {
      "title": "Supprimer la ligne",
      "message": "Supprimer \"{{moves}}\" ?"
    },
    "editLine": {
      "title": "Modifier la ligne",
      "priority": "Priorité",
      "mainLine": "Marquer comme ligne principale",
      "comment": "Commentaire / Notes",
      "commentPlaceholder": "Ajoutez des notes sur cette ligne..."
    },
    "delete": {
      "title": "Supprimer le répertoire",
      "message": "Voulez-vous vraiment supprimer \"{{name}}\" ?"
    },
    "deleteGroup": {
      "title": "Supprimer le groupe",
      "message": "Voulez-vous vraiment supprimer \"{{name}}\" ? Les répertoires seront déplacés vers le groupe par défaut."
    },
    "import": {
      "placeholder": "Collez les coups PGN ici...\nex: 1. e4 e5 2. Nf3 Nc6 3. Bb5",
      "emptyPgn": "Veuillez entrer des coups PGN",
      "invalidPgn": "Format PGN invalide",
      "hint": "La couleur sera détectée automatiquement. Vous pouvez aussi la sélectionner manuellement ci-dessus.",
      "success": "Import réussi",
      "successMessage": "Créé \"{{name}}\" avec {{count}} coups"
    }
  },
  "common": {
    "back": "Retour",
    "next": "Suivant",
    "previous": "Précédent",
    "start": "Début",
    "end": "Fin",
    "flip": "Retourner",
    "search": "Rechercher",
    "cancel": "Annuler",
    "confirm": "Confirmer",
    "save": "Enregistrer",
    "delete": "Supprimer",
    "edit": "Modifier",
    "close": "Fermer",
    "loading": "Chargement...",
    "error": "Erreur",
    "success": "Succès",
    "yes": "Oui",
    "no": "Non",
    "import": "Importer",
    "create": "Créer",
    "done": "Terminé"
  },
  "home": {
    "title": "Ouvertures d'Échecs",
    "allOpenings": "Toutes les ouvertures",
    "training": "Entraînement",
    "favorites": "Favoris",
    "stats": "Statistiques",
    "features": {
      "title": "Fonctionnalités",
      "openings": "3000+ ouvertures d'échecs",
      "training": "Quiz et entraînement interactif",
      "analysis": "Analyse avec le moteur Stockfish",
      "notation": "Apprenez la notation algébrique"
    },
    "onboardingBanner": {
      "title": "Personnalisez votre expérience",
      "description": "Répondez à 2 questions pour des recommandations adaptées"
    }
  },
  "selectors": {
    "opening": "Ouverture",
    "system": "Système",
    "defense": "Défense",
    "variant": "Variante",
    "select": "Sélectionner...",
    "myOpening": "Mon ouverture",
    "opponentResponse": "Réponse adverse",
    "myLine": "Ma ligne",
    "againstOpening": "Contre",
    "myDefense": "Ma défense",
    "myVariant": "Ma variante",
    "groups": {
      "opponentDefenses": "Défenses adverses",
      "myDefenses": "Mes défenses",
      "openGames": "Jeux ouverts",
      "whiteSystems": "Systèmes blancs"
    }
  },
  "perspective": {
    "white": "Blancs",
    "black": "Noirs",
    "playingAs": "Je joue les",
    "playingWhite": "Joue les Blancs",
    "playingBlack": "Joue les Noirs"
  },
  "board": {
    "initialPosition": "Position initiale",
    "move": "Coup {{number}}",
    "moveBlack": "Coup {{number}}...",
    "sequence": "Séquence",
    "navigationHint": "Glissez sur la timeline pour naviguer",
    "arrowFilter": {
      "label": "Flèches",
      "none": "Aucune",
      "main": "Ligne en cours",
      "top3": "Top 3",
      "popular": "Les plus jouées",
      "all": "Toutes"
    }
  },
  "openingInfo": {
    "popularity": "Popularité",
    "difficulty": "Difficulté",
    "style": "Style"
  },
  "variations": {
    "possibleVariations": "Variantes possibles",
    "otherOpenings": "Autres ouvertures",
    "count": "{{count}} variantes",
    "count_one": "{{count}} variante",
    "count_other": "{{count}} variantes",
    "atThisPosition": "Variantes à cette position",
    "otherFamilies": "Autres familles",
    "showLess": "Voir moins",
    "showMore": "Voir {{count}} de plus"
  },
  "difficulty": {
    "easy": "Facile",
    "medium": "Intermédiaire",
    "hard": "Complexe",
    "beginner": "Débutant",
    "intermediate": "Intermédiaire",
    "advanced": "Avancé"
  },
  "styles": {
    "aggressive": "Agressif",
    "solid": "Solide",
    "positional": "Positionnel",
    "tactical": "Tactique",
    "strategic": "Stratégique",
    "classical": "Classique",
    "hypermodern": "Hypermoderne",
    "dynamic": "Dynamique",
    "provocative": "Provocateur",
    "active": "Actif",
    "flexible": "Flexible",
    "gambit": "Gambit",
    "Agressif": "Agressif",
    "Solide": "Solide",
    "Positionnel": "Positionnel",
    "Tactique": "Tactique",
    "Stratégique": "Stratégique",
    "Classique": "Classique",
    "Hypermoderne": "Hypermoderne",
    "Dynamique": "Dynamique",
    "Provocateur": "Provocateur",
    "Actif": "Actif",
    "Flexible": "Flexible",
    "Moderne": "Moderne"
  },
  "openingsList": {
    "title": "Toutes les ouvertures",
    "variant": "variante",
    "variants": "variantes",
    "variants_one": "{{count}} variante",
    "variants_other": "{{count}} variantes",
    "families": "ouvertures",
    "search": "Rechercher...",
    "searchPlaceholder": "Rechercher une ouverture...",
    "noResults": "Aucune ouverture trouvée",
    "filters": "Filtres",
    "color": "Couleur",
    "firstMove": "Premier coup",
    "popularity": "Popularité",
    "favorites": "Favoris",
    "favoritesOnly": "Favoris uniquement",
    "style": "Style",
    "difficulty": "Difficulté"
  },
  "notation": {
    "title": "Apprendre la Notation",
    "mode": "Mode",
    "modes": {
      "read": "Lire",
      "writeEasy": "Facile",
      "writeExpert": "Expert"
    },
    "categories": {
      "all": "Toutes",
      "finals": "Finales",
      "brilliancies": "Brillantes",
      "historic": "Historiques",
      "modern": "Modernes"
    },
    "selectGame": "Sélectionner une partie",
    "noGames": "Aucune partie disponible",
    "whiteTurn": "Les blancs jouent",
    "blackTurn": "Les noirs jouent",
    "instructions": {
      "read": "Jouez ce coup sur l'échiquier",
      "writeEasy": "Choisissez la bonne notation",
      "writeExpert": "Entrez la notation du coup"
    },
    "inputPlaceholder": "ex: Nf3, O-O, exd5",
    "correctAnswer": "Bonne réponse:",
    "hintPrefix": "Indice:",
    "hint": "Indice",
    "start": "Commencer",
    "replay": "Rejouer",
    "nextGame": "Partie suivante",
    "complete": "Partie terminée !",
    "accuracy": "Précision",
    "feedback": {
      "correct": "Correct !",
      "incorrect": "Incorrect",
      "correctAnswer": "La bonne réponse était:"
    },
    "pieces": {
      "king": "Roi",
      "queen": "Dame",
      "rook": "Tour",
      "bishop": "Fou",
      "knight": "Cavalier"
    },
    "special": {
      "capture": "Capture",
      "check": "Échec",
      "checkmate": "Échec et mat",
      "kingsideCastle": "Petit roque",
      "queensideCastle": "Grand roque",
      "promotion": "Promotion",
      "destination": "Case d'arrivée",
      "disambiguation": "Désambiguïsation (plusieurs pièces peuvent jouer)"
    }
  },
  "puzzle": {
    "title": "Puzzles d'Ouvertures",
    "perspective": "Perspective",
    "perspectiveWhite": "Blancs",
    "perspectiveBlack": "Noirs",
    "perspectiveBoth": "Les deux",
    "opening": "Ouverture",
    "allOpenings": "Toutes les ouvertures",
    "puzzlesAvailable": "{{count}} puzzles",
    "rating": "Difficulté",
    "start": "Démarrer",
    "noPuzzles": "Aucun puzzle trouvé avec ces filtres",
    "hint": "Indice",
    "solution": "Solution",
    "solutionTitle": "Solution",
    "nextMove": "Coup suivant",
    "skip": "Passer",
    "next": "Suivant",
    "correct": "Correct !",
    "incorrect": "Incorrect",
    "tryAgain": "Essayez encore",
    "puzzleSolved": "Puzzle résolu !",
    "findBestMove": "Trouvez le meilleur coup",
    "yourTurn": "À vous de jouer",
    "streak": "Série",
    "solved": "Résolus",
    "successRate": "Taux de réussite",
    "progress": "Progression",
    "hintShown": "Indice affiché"
  },
  "training": {
    "title": "Entraînement",
    "puzzles": "Puzzles",
    "lessons": "Leçons",
    "notation": "Notation",
    "repertoire": "Répertoire",
    "repertoireQuiz": {
      "title": "Quiz Répertoire",
      "selectRepertoire": "Sélectionnez un répertoire",
      "subtitle": "Testez-vous sur vos lignes d'ouverture",
      "noRepertoires": "Pas encore de répertoire",
      "createFirst": "Créez un répertoire dans l'onglet Collection pour commencer",
      "noLines": "Ce répertoire n'a pas de lignes à pratiquer"
    },
    "selectLesson": "Sélectionnez une leçon",
    "lessonSubtitle": "Pratiquez les coups d'ouverture étape par étape",
    "moreLessonsComing": "Plus de leçons à venir...",
    "score": "Score",
    "accuracy": "Précision",
    "whiteToMove": "Blancs jouent",
    "blackToMove": "Noirs jouent",
    "enterMove": "Entrez le coup...",
    "hint": "Indice",
    "hintBtn": "Indice",
    "skip": "Passer",
    "new": "Nouveau",
    "newExercise": "Nouveau",
    "start": "Démarrer",
    "correct": "Correct !",
    "incorrect": "Incorrect. Essayez encore !",
    "tryAgain": "Essayez encore !",
    "expectedMove": "Le coup attendu était : {{move}}",
    "completed": "Bravo ! 🎉",
    "completedMessage": "Vous avez complété cette ouverture !",
    "continue": "Continuer",
    "streak": "Série",
    "bestStreak": "Meilleure série",
    "today": "aujourd'hui",
    "move": "Coup"
  },
  "stats": {
    "title": "Statistiques",
    "totalStudied": "Ouvertures étudiées",
    "totalMoves": "Coups joués",
    "averageAccuracy": "Précision moyenne",
    "timeSpent": "Temps passé",
    "todayProgress": "Progression du jour",
    "weeklyGoal": "Objectif hebdomadaire",
    "mostStudied": "Les plus étudiées",
    "needsWork": "À travailler"
  },
  "settings": {
    "title": "Paramètres",
    "language": "Langue",
    "theme": "Thème",
    "darkMode": "Mode sombre",
    "lightMode": "Mode clair",
    "autoMode": "Automatique",
    "boardStyle": "Style de l'échiquier",
    "pieceStyle": "Style des pièces",
    "sounds": "Sons",
    "haptics": "Vibrations",
    "notifications": "Notifications",
    "dailyReminder": "Rappel quotidien",
    "reminderTime": "Heure du rappel",
    "about": "À propos",
    "version": "Version",
    "rateApp": "Noter l'application",
    "shareApp": "Partager",
    "feedback": "Envoyer un feedback",
    "resetProgress": "Réinitialiser la progression",
    "resetConfirm": "Êtes-vous sûr ? Cette action est irréversible.",
    "stockfishEngine": "Moteur",
    "stockfishLite": "Lite (7 MB)",
    "stockfishFull": "Full (108 MB)",
    "stockfishFullTitle": "Télécharger le moteur complet ?",
    "stockfishFullMessage": "Le moteur complet (~70 Mo) offre une analyse plus forte avec un réseau de neurones complet. Il sera mis en cache pour les prochaines visites.",
    "stockfishDownloading": "Téléchargement du moteur...",
    "download": "Télécharger",
    "stockfishDepth": "Profondeur",
    "stockfishTime": "Temps",
    "openingFamilies": "Familles d'ouvertures",
    "variations": "Variantes",
    "contact": "Contact"
  },
  "onboarding": {
    "skip": "Passer",
    "next": "Suivant",
    "back": "Retour",
    "welcome": {
      "title": "Bienvenue sur Chess Openings",
      "subtitle": "Maîtrisez la phase d'ouverture avec un entraînement interactif et des techniques d'apprentissage éprouvées.",
      "cta": "Commencer",
      "feature1": "Apprenez 3 000+ variantes d'ouvertures",
      "feature2": "Pratiquez avec des puzzles interactifs",
      "feature3": "Suivez votre progression"
    },
    "experience": {
      "title": "Quelle est votre expérience aux échecs ?",
      "never": {
        "title": "Débutant",
        "description": "J'apprends les règles et les bases"
      },
      "casual": {
        "title": "Joueur occasionnel",
        "description": "Je joue de temps en temps pour le plaisir"
      },
      "regular": {
        "title": "Joueur régulier",
        "description": "Je joue chaque semaine, je connais les bases"
      },
      "tournament": {
        "title": "Joueur de tournoi",
        "description": "Je joue en compétition, j'ai un classement"
      }
    },
    "style": {
      "title": "Comment aimez-vous jouer ?",
      "aggressive": {
        "title": "Agressif",
        "description": "Attaquer le roi, sacrifier des pièces"
      },
      "solid": {
        "title": "Solide",
        "description": "Construire des positions, surpasser l'adversaire"
      },
      "unsure": {
        "title": "Pas encore sûr",
        "description": "Montrez-moi différents styles"
      }
    },
    "firstLesson": {
      "title": "Apprenons votre première ouverture",
      "openingName": "Partie Italienne",
      "movePrompt": "Jouez {{move}}",
      "waiting": "Tour de l'adversaire...",
      "excellent": "Excellent !",
      "complete": "Ouverture complète !",
      "successTitle": "Félicitations !",
      "successSubtitle": "Vous avez appris votre première ouverture d'échecs. Vous êtes prêt à commencer votre parcours aux échecs !",
      "startLearning": "Commencer l'apprentissage"
    }
  },
  "errors": {
    "generic": "Une erreur est survenue",
    "network": "Erreur de connexion",
    "notFound": "Non trouvé",
    "tryAgain": "Réessayer",
    "title": "Erreur",
    "timeout": "La requête a expiré. Veuillez réessayer.",
    "storage": "Impossible d'enregistrer vos données. Veuillez réessayer.",
    "validation": "Données inattendues reçues. Veuillez réessayer plus tard.",
    "engine": "Le moteur d'analyse a rencontré une erreur.",
    "chess": "Coup ou position invalide."
  },
  "playground": {
    "title": "Analyse",
    "analysis": "Analyse",
    "moves": "Coups",
    "noMoves": "Aucun coup joué. Jouez un coup ou chargez une ouverture.",
    "loadOpening": "Charger l'ouverture",
    "reset": "Réinitialiser",
    "flip": "Retourner l'échiquier",
    "engineReady": "Moteur prêt",
    "engineLoading": "Chargement du moteur...",
    "analyzing": "Analyse en cours...",
    "bestMove": "Meilleur coup",
    "evaluation": "Évaluation",
    "depth": "Profondeur",
    "matchingOpenings": "Ouvertures correspondantes",
    "currentOpening": "Ouverture en cours",
    "detectedOpenings": "Ouvertures détectées",
    "openings": "Ouvertures",
    "exactMatch": "CORRESPONDANCE EXACTE",
    "white": "BLANCS",
    "black": "NOIRS",
    "addToRepertoire": "Ajouter au répertoire",
    "nextMoves": "Suivant",
    "export": "Exporter",
    "exportUrl": "Copier l'URL",
    "exportPgn": "Copier PGN",
    "exportFen": "Copier FEN",
    "exportSan": "Copier SAN",
    "import": "Importer",
    "importHint": "Collez FEN, PGN ou coups SAN",
    "importPlaceholder": "ex: 1. e4 e5 2. Nf3 Nc6...",
    "importButton": "Importer",
    "importEmpty": "Veuillez entrer du texte à importer",
    "importInvalid": "Format non reconnu. Essayez FEN, PGN ou SAN.",
    "importError": "Erreur d'analyse. Vérifiez le format."
  },
  "openings": {
    "descriptions": {
      "italian-game": "Ouverture classique idéale pour apprendre. Développement naturel des pièces vers des cases actives.",
      "ruy-lopez": "L'ouverture la plus riche en échecs. Pression à long terme sur le centre noir.",
      "scotch-game": "Alternative directe à l'Espagnole. Ouvre le centre tôt pour un jeu tactique.",
      "vienna-game": "Gambit flexible préparant f4. Peut mener à des positions tranchantes.",
      "kings-gambit": "Gambit romantique très agressif. Sacrifice de pion pour l'initiative.",
      "four-knights-game": "Ouverture symétrique solide. Bon choix pour les débutants.",
      "sicilian-defense": "La défense la plus populaire contre 1.e4. Déséquilibre et contre-jeu.",
      "sicilian-najdorf": "La ligne la plus jouée de la Sicilienne. Fischer et Kasparov y excellaient.",
      "sicilian-dragon": "Fianchetto agressif avec contre-jeu sur la colonne c.",
      "sicilian-scheveningen": "Petit centre solide avec e6 et d6. Flexible.",
      "sicilian-classical": "Développement naturel. Moins théorique que Najdorf ou Dragon.",
      "sicilian-accelerated-dragon": "Fianchetto immédiat évitant certaines lignes de l'Attaque Yougoslave.",
      "sicilian-alapin": "Anti-Sicilienne populaire avec 2.c3. Évite la théorie lourde.",
      "french-defense": "Défense solide contestant le centre avec d5. Structure de pions asymétrique.",
      "french-winawer": "Ligne agressive avec Bb4. Complexe et double-tranchant.",
      "french-tarrasch": "Évite le clouage Bb4. Jeu fermé et stratégique.",
      "french-advance": "Chaîne de pions fixe. Les Noirs attaquent la base.",
      "french-classical": "Ligne principale historique. Développement naturel.",
      "caro-kann-defense": "Très solide. Le fou c8 reste libre contrairement à la Française.",
      "caro-kann-classical": "Le fou sort en f5 avant e6. Plan classique.",
      "caro-kann-advance": "Gain d'espace pour les Blancs. Les Noirs contre-attaquent.",
      "pirc-defense": "Défense hypermoderne. Contre-attaque du centre après le fianchetto.",
      "modern-defense": "Fianchetto immédiat sans d6. Ultra-flexible.",
      "scandinavian-defense": "La Dame sort tôt mais reste active. Simple à apprendre.",
      "alekhine-defense": "Provoque l'avancée des pions blancs pour les attaquer.",
      "petrovs-defense": "Défense symétrique très solide. Populaire au haut niveau.",
      "philidor-defense": "Défense solide avec d6. Moins ambitieux mais fiable.",
      "queens-gambit": "Gambit positionnel classique. Pression sur le centre noir.",
      "london-system": "Système universel pour les Blancs. Facile à apprendre.",
      "catalan-opening": "Fianchetto avec pression sur d5. Favori des grands maîtres.",
      "trompowsky-attack": "Surprise avec 2.Bg5. Évite la théorie des Indiennes.",
      "colle-system": "Système solide et simple. Triangle de pions e3-d4-c3.",
      "torre-attack": "Système avec Bg5. Alternative au Londres.",
      "queens-gambit-declined": "Défense classique et solide contre le Gambit Dame.",
      "queens-gambit-accepted": "Prendre le pion et le défendre ou le rendre avec développement.",
      "slav-defense": "Solide comme la Caro-Kann. Le fou c8 reste libre.",
      "semi-slav-defense": "Triangle de pions avec e6 et c6. Très riche théoriquement.",
      "kings-indian-defense": "Contre-attaque dynamique sur l'aile roi. Combative.",
      "nimzo-indian-defense": "Considérée comme la meilleure défense contre 1.d4.",
      "queens-indian-defense": "Contrôle des cases centrales via le fianchetto. Solide.",
      "grunfeld-defense": "Destruction du centre blanc. Très dynamique.",
      "benoni-defense": "Contre-jeu dynamique sur l'aile dame. Asymétrique.",
      "dutch-defense": "Attaque sur l'aile roi avec f5. Ambitieux.",
      "bogo-indian-defense": "Échec en b4 avant Nc3. Solide et flexible.",
      "english-opening": "Ouverture flexible. Peut transposer vers de nombreuses structures.",
      "reti-opening": "Hypermoderne. Contrôle le centre à distance.",
      "kings-indian-attack": "Système universel pour les Blancs. Fianchetto en g2.",
      "bird-opening": "Gambit avec 1.f4. Peu commun mais agressif.",
      "giuoco-piano": "Le 'jeu tranquille'. Développement solide avec Bc4 et c3.",
      "two-knights": "Défense agressive permettant le sacrifice du pion d5.",
      "evans-gambit": "Gambit romantique avec b4. Développement rapide et initiative.",
      "berlin-defense": "Le mur de Berlin. Ultra-solide, souvent avec échange précoce des dames.",
      "marshall-attack": "Gambit spectaculaire avec sacrifice de pion pour une attaque durable.",
      "morphy-defense": "La réponse la plus populaire. Permet a6 et b5.",
      "ruy-lopez-closed": "Structure classique. Manœuvres stratégiques profondes.",
      "kings-gambit-accepted": "Accepter le gambit et défendre le pion f5.",
      "sicilian-sveshnikov": "Contre-jeu actif avec e5. Pion arriéré d6 mais activité des pièces.",
      "sicilian-taimanov": "Flexible avec e6 et a6. Évite certaines lignes principales.",
      "sicilian-kan": "Ultra-flexible. Prépare b5 ou d5 selon les circonstances.",
      "sicilian-open": "La ligne principale avec d4. Positions complexes et dynamiques.",
      "sicilian-rossolimo": "Anti-Sicilienne positionnelle avec Bb5. Évite les lignes ouvertes.",
      "sicilian-closed": "Jeu calme avec Nc3 et g3. Moins théorique.",
      "kings-indian-classical": "La grande bataille. Plans g4-g5 contre f5-f4.",
      "kings-indian-samisch": "Mur de pions avec f3. Attaque sur l'aile dame.",
      "kings-indian-fianchetto": "Système positionnel. Pression sur la diagonale h1-a8.",
      "kings-indian-four-pawns": "Centre massif de pions. Position agressive et tranchante.",
      "nimzo-rubinstein": "La variante principale avec e3. Jeu positionnel riche.",
      "nimzo-classical": "Contre 4.Qc2. Les Noirs maintiennent la tension.",
      "nimzo-samisch": "Avec f3. Les Blancs acceptent les pions doublés pour la paire de fous.",
      "qgd-orthodox": "La ligne principale. Développement classique et solide.",
      "qgd-tartakower": "Fianchetto du fou dame avec b6. Flexible et solide.",
      "qgd-ragozin": "Clouage précoce avec Bb4. Dynamique et moderne.",
      "grunfeld-exchange": "Combat autour du centre blanc. Théorie très riche.",
      "grunfeld-russian": "Évite les grosses lignes. Système plus calme.",
      "dutch-stonewall": "Formation e6-d5-c6-f5. Structure solide pour attaquer.",
      "dutch-leningrad": "Style Est-Indienne avec f5. Fianchetto agressif.",
      "dutch-classical": "Développement harmonieux. Bc5 possible.",
      "sicilian-grand-prix": "Système agressif avec f4. Attaque sur l'aile roi contre la Sicilienne.",
      "sicilian-smith-morra": "Gambit avec c3-d4. Développement rapide contre un pion.",
      "sicilian-moscow": "Bb5+ avant d4. Ligne Anti-Sicilienne positionnelle.",
      "french-exchange": "Échange symétrique. Positions plus simples mais égales.",
      "french-rubinstein": "Les Noirs prennent en e4. Libère la position mais concède le centre.",
      "caro-kann-exchange": "Structure symétrique. Égal mais légèrement passif pour les Noirs.",
      "caro-kann-panov": "Gambit c4 créant un PID. Jeu ouvert et dynamique.",
      "pirc-classical": "Développement normal. Traitement positionnel sans f4.",
      "pirc-austrian": "Poussée agressive f4. Positions très tranchantes.",
      "alekhine-exchange": "Simplification dxe5. Positions ouvertes avec chances égales.",
      "alekhine-four-pawns": "Espace maximum. Risqué mais ambitieux pour les Blancs.",
      "alekhine-modern": "Ligne principale attaquant la chaîne de pions. Jeu dynamique.",
      "scandinavian-main": "Dame prend d5. L'approche classique.",
      "scandinavian-modern": "Le Cavalier reprend. Plus solide que Qxd5.",
      "petrov-classical": "La ligne principale avec d4. Solide et bien étudiée.",
      "scotch-gambit": "Développement actif après d4. Liée à l'Italienne.",
      "italian-hungarian": "Défense solide Be7. Moins populaire mais fiable.",
      "ruy-lopez-exchange": "Finale simplifiée. Paire de fous blanche vs. meilleure structure.",
      "ruy-lopez-open": "Les Noirs prennent e4. Positions très dynamiques et tactiques.",
      "qgd-exchange": "Structure symétrique. Attaque de minorité typique.",
      "qgd-semi-tarrasch": "c5 sans d5. Structure de pions flexible.",
      "qgd-vienna": "Développement précoce du fou. Approche solide.",
      "slav-exchange": "Structure symétrique. Positions simples.",
      "semi-slav-meran": "Jeu de gambit tranchant. Très théorique.",
      "kings-indian-averbakh": "Bg5 précoce. Approche prophylactique.",
      "kings-indian-petrosian": "d5 empêchant le jeu noir sur l'aile roi.",
      "english-symmetrical": "Les deux camps jouent c4/c5. Manœuvres complexes.",
      "catalan-open": "Les Noirs prennent c4. Jeu tranchant pour garder le pion.",
      "benoni-classical": "La tabiya principale. Course aile roi contre aile dame.",
      "benoni-modern": "Ordre de coups flexible. Transpose souvent.",
      "benko-gambit": "Le sacrifice de pions a6-b5. Pression sur les colonnes a et b.",
      "benko-accepted": "Les Blancs prennent les deux pions. Compensation durable pour les Noirs."
    },
    "e4": {
      "name": "1.e4",
      "defenses": {
        "sicilian": {
          "name": "Sicilienne",
          "description": "La défense la plus populaire contre 1.e4.",
          "variants": {
            "najdorf": {
              "name": "Najdorf",
              "description": "La plus jouée. Fischer, Kasparov."
            },
            "dragon": {
              "name": "Dragon",
              "description": "Fianchetto agressif."
            },
            "classical": {
              "name": "Classique",
              "description": "Développement naturel."
            },
            "sveshnikov": {
              "name": "Sveshnikov",
              "description": "Contre-jeu actif avec e5."
            },
            "scheveningen": {
              "name": "Scheveningen",
              "description": "Petit centre solide."
            },
            "taimanov": {
              "name": "Taimanov",
              "description": "Flexible. Évite certaines lignes."
            },
            "kan": {
              "name": "Kan",
              "description": "Flexible. Prépare b5."
            },
            "accelerated_dragon": {
              "name": "Dragon Accéléré",
              "description": "Fianchetto immédiat."
            },
            "open": {
              "name": "Sicilienne Ouverte",
              "description": "La ligne principale."
            },
            "alapin": {
              "name": "Alapin 2.c3",
              "description": "Anti-Sicilienne populaire."
            },
            "rossolimo": {
              "name": "Rossolimo 3.Bb5",
              "description": "Positionnelle."
            },
            "closed": {
              "name": "Sicilienne Fermée",
              "description": "Jeu calme."
            },
            "grandprix": {
              "name": "Grand Prix 2.f4",
              "description": "Agressif."
            },
            "smith_morra": {
              "name": "Gambit Smith-Morra",
              "description": "Développement rapide."
            }
          }
        },
        "french": {
          "name": "Française",
          "description": "Défense solide contestant le centre avec d5.",
          "variants": {
            "winawer": {
              "name": "Winawer",
              "description": "Clouage du cavalier c3."
            },
            "tarrasch": {
              "name": "Tarrasch",
              "description": "Évite Bb4, jeu fermé."
            },
            "advance": {
              "name": "Avance",
              "description": "Chaîne de pions."
            },
            "classical": {
              "name": "Classique",
              "description": "Ligne principale historique."
            },
            "exchange": {
              "name": "Échange",
              "description": "Simple et égal."
            },
            "advance_main": {
              "name": "vs Avance",
              "description": "Contre la variante d'avance."
            },
            "tarrasch_defense": {
              "name": "vs Tarrasch",
              "description": "Contre le Tarrasch."
            },
            "rubinstein": {
              "name": "Rubinstein",
              "description": "Les Noirs prennent et développent."
            }
          }
        },
        "carokann": {
          "name": "Caro-Kann",
          "description": "Très solide, fou c8 libre.",
          "variants": {
            "classical": {
              "name": "Classique",
              "description": "Le fou sort en f5."
            },
            "advance": {
              "name": "Avance",
              "description": "Gain d'espace pour les Blancs."
            },
            "exchange": {
              "name": "Échange",
              "description": "Position symétrique."
            },
            "panov": {
              "name": "Panov-Botvinnik",
              "description": "Pion isolé, jeu ouvert."
            },
            "fantasy": {
              "name": "Fantaisie 3.f3",
              "description": "Agressive."
            },
            "advance_defense": {
              "name": "vs Avance",
              "description": "Contre la variante d'avance."
            },
            "panov_defense": {
              "name": "vs Panov",
              "description": "Contre le Panov."
            }
          }
        },
        "e5": {
          "name": "1...e5",
          "description": "Réponse symétrique classique.",
          "variants": {
            "italian": {
              "name": "Italienne",
              "description": "Classique. Idéal pour apprendre."
            },
            "spanish": {
              "name": "Espagnole",
              "description": "L'ouverture la plus riche."
            },
            "scotch": {
              "name": "Écossaise",
              "description": "Ouvert. Évite la théorie."
            },
            "vienna": {
              "name": "Viennoise",
              "description": "Gambit agressif."
            },
            "kings_gambit": {
              "name": "Gambit du Roi",
              "description": "Romantique. Très agressif."
            },
            "berlin": {
              "name": "Berlin",
              "description": "Le mur de Berlin. Ultra-solide."
            },
            "marshall": {
              "name": "Marshall",
              "description": "Gambit agressif."
            },
            "italian_defense": {
              "name": "vs Italienne",
              "description": "Contre l'Italienne."
            },
            "petroff": {
              "name": "Petroff",
              "description": "Très solide. Symétrique."
            }
          }
        },
        "scandinavian": {
          "name": "Scandinave",
          "description": "Dame sort tôt mais reste active.",
          "variants": {
            "main": {
              "name": "Ligne Principale",
              "description": "Développement naturel."
            },
            "modern": {
              "name": "Moderne Nf6",
              "description": "Le cavalier reprend."
            },
            "qa5": {
              "name": "Qa5",
              "description": "Dame en sécurité sur a5."
            },
            "nf6": {
              "name": "Moderne Nf6",
              "description": "Plus dynamique."
            }
          }
        },
        "pirc": {
          "name": "Pirc",
          "description": "Contre-attaque du centre.",
          "variants": {
            "classical": {
              "name": "Classique",
              "description": "Développement naturel."
            },
            "austrian": {
              "name": "Attaque Autrichienne",
              "description": "Très agressif."
            },
            "attack_150": {
              "name": "Attaque 150",
              "description": "Roques opposés."
            },
            "vs_austrian": {
              "name": "vs Autrichienne",
              "description": "Contre-jeu sur l'aile dame."
            }
          }
        },
        "modern": {
          "name": "Moderne",
          "description": "Fianchetto immédiat sans d6.",
          "variants": {
            "standard": {
              "name": "Standard",
              "description": "Transpose souvent vers la Pirc."
            },
            "robatsch": {
              "name": "Robatsch",
              "description": "Contre-jeu au centre."
            },
            "hippo": {
              "name": "Hippopotame",
              "description": "Setup ultra-flexible."
            }
          }
        },
        "alekhine": {
          "name": "Alekhine",
          "description": "Provoque l'avancée des pions blancs.",
          "variants": {
            "modern": {
              "name": "Moderne",
              "description": "Attaque le centre étendu."
            },
            "exchange": {
              "name": "Échange",
              "description": "Position ouverte."
            },
            "four_pawns": {
              "name": "Quatre Pions",
              "description": "Centre massif."
            }
          }
        }
      }
    },
    "d4": {
      "name": "1.d4",
      "defenses": {
        "d5": {
          "name": "1...d5",
          "description": "Réponse classique contre 1.d4.",
          "variants": {
            "queens_gambit": {
              "name": "Gambit Dame",
              "description": "La ligne principale."
            },
            "qga": {
              "name": "vs Gambit Accepté (dxc4)",
              "description": "Récupérer le pion et développer."
            },
            "london": {
              "name": "Londres",
              "description": "Système universel."
            },
            "colle": {
              "name": "Colle",
              "description": "Solide et simple."
            },
            "exchange": {
              "name": "Échange",
              "description": "Attaque de minorité."
            }
          }
        },
        "indian": {
          "name": "Indiennes",
          "description": "Défenses indiennes modernes.",
          "variants": {
            "fianchetto": {
              "name": "Fianchetto",
              "description": "Universel."
            },
            "classical": {
              "name": "Classique",
              "description": "Centre fort."
            },
            "london_system": {
              "name": "Londres",
              "description": "Système simple."
            },
            "anti_nimzo": {
              "name": "Anti-Nimzo",
              "description": "Évite Bb4."
            },
            "trompowsky": {
              "name": "Trompowsky",
              "description": "Surprise."
            }
          }
        },
        "dutch": {
          "name": "Hollandaise",
          "description": "Attaque sur l'aile roi.",
          "variants": {
            "main": {
              "name": "Principale",
              "description": "Développement normal."
            },
            "staunton": {
              "name": "Gambit Staunton",
              "description": "Gambit agressif."
            },
            "stonewall": {
              "name": "Stonewall",
              "description": "Formation e6-d5-c6-f5."
            },
            "leningrad": {
              "name": "Leningrad",
              "description": "Type Est-Indienne."
            },
            "classical": {
              "name": "Classique",
              "description": "Développement harmonieux."
            }
          }
        },
        "benoni": {
          "name": "Benoni",
          "description": "Contre-jeu dynamique.",
          "variants": {
            "main": {
              "name": "Benoni Moderne",
              "description": "Structure typique."
            },
            "taimanov": {
              "name": "Taimanov",
              "description": "Anti-Benoni solide."
            },
            "modern": {
              "name": "Moderne",
              "description": "Structure asymétrique."
            },
            "benko": {
              "name": "Gambit Benko",
              "description": "Colonnes ouvertes."
            }
          }
        },
        "nimzo": {
          "name": "Nimzo-Indienne",
          "description": "La meilleure défense contre 1.d4.",
          "variants": {
            "rubinstein": {
              "name": "Rubinstein",
              "description": "Ligne classique."
            },
            "classical": {
              "name": "Classique",
              "description": "Contre 4.Qc2."
            },
            "saemisch": {
              "name": "vs Sämisch",
              "description": "Contre-jeu sur c5."
            }
          }
        },
        "queensindian": {
          "name": "Ouest-Indienne",
          "description": "Contrôle les cases centrales via le fianchetto.",
          "variants": {
            "classical": {
              "name": "Classique",
              "description": "Développement harmonieux."
            },
            "petrosian": {
              "name": "Petrosian (a3)",
              "description": "Évite Bb4. Solide."
            },
            "fianchetto": {
              "name": "Fianchetto",
              "description": "Pression sur c4."
            }
          }
        },
        "bogo": {
          "name": "Bogo-Indienne",
          "description": "Échec en b4 avant Nc3.",
          "variants": {
            "main": {
              "name": "Principale",
              "description": "Échange simple."
            },
            "nimzo_hybrid": {
              "name": "Hybride",
              "description": "Transpose vers des lignes e4."
            }
          }
        },
        "catalan": {
          "name": "Catalane",
          "description": "Défense contre le fianchetto blanc.",
          "variants": {
            "open": {
              "name": "Ouverte (dxc4)",
              "description": "Noir prend et garde le pion."
            },
            "closed": {
              "name": "Fermée",
              "description": "Noir maintient le centre."
            }
          }
        },
        "kingsindian": {
          "name": "Est-Indienne",
          "description": "Contre-attaque sur l'aile roi.",
          "variants": {
            "classical": {
              "name": "Classique",
              "description": "La grande bataille."
            },
            "saemisch": {
              "name": "vs Sämisch",
              "description": "Contre le mur de pions."
            },
            "fianchetto": {
              "name": "vs Fianchetto",
              "description": "Jeu positionnel."
            }
          }
        },
        "grunfeld": {
          "name": "Grünfeld",
          "description": "Destruction du centre blanc.",
          "variants": {
            "exchange": {
              "name": "Échange",
              "description": "Combat autour du centre."
            },
            "russian": {
              "name": "Russe",
              "description": "Évite les grosses lignes."
            }
          }
        },
        "qgd": {
          "name": "Gambit Dame Refusé",
          "description": "Défense classique et solide.",
          "variants": {
            "orthodox": {
              "name": "Orthodoxe",
              "description": "La ligne principale."
            },
            "tartakower": {
              "name": "Tartakower",
              "description": "Fou en fianchetto."
            },
            "ragozin": {
              "name": "Ragozin",
              "description": "Clouage précoce."
            }
          }
        },
        "qga": {
          "name": "Gambit Dame Accepté",
          "description": "Prendre le pion et le défendre ou le rendre.",
          "variants": {
            "main": {
              "name": "Principale",
              "description": "Développement classique."
            },
            "central": {
              "name": "Variante Centrale",
              "description": "Développement rapide."
            },
            "linares": {
              "name": "Variante de Linares",
              "description": "Structure symétrique."
            }
          }
        },
        "slav": {
          "name": "Slave",
          "description": "Solide, fou c8 reste libre.",
          "variants": {
            "main": {
              "name": "Principale",
              "description": "Fou sort avant e6."
            },
            "semislav": {
              "name": "Semi-Slave",
              "description": "Triangle de pions."
            },
            "chebanenko": {
              "name": "Chebanenko",
              "description": "Flexible."
            }
          }
        }
      }
    },
    "c4": {
      "name": "1.c4 Anglaise",
      "defenses": {
        "symmetrical": {
          "name": "Symétrique",
          "description": "Les Noirs copient.",
          "variants": {
            "main": {
              "name": "Principale",
              "description": "Double fianchetto."
            },
            "botvinnik": {
              "name": "Système Botvinnik",
              "description": "Centre e4."
            },
            "hedgehog": {
              "name": "Hérisson",
              "description": "Formation compacte."
            }
          }
        },
        "reversed": {
          "name": "Sicilienne Inversée",
          "description": "Sicilienne avec un temps de plus.",
          "variants": {
            "main": {
              "name": "Principale",
              "description": "Jeu positionnel."
            }
          }
        },
        "slav": {
          "name": "Slave Inversée",
          "description": "Solide comme la Slave.",
          "variants": {
            "main": {
              "name": "Principale",
              "description": "Transpose au Gambit Dame."
            }
          }
        },
        "e5": {
          "name": "Sicilienne Inversée",
          "description": "Centre classique.",
          "variants": {
            "main": {
              "name": "Principale",
              "description": "Développement actif."
            }
          }
        }
      }
    },
    "nf3": {
      "name": "1.Nf3 Réti",
      "defenses": {
        "d5": {
          "name": "1...d5",
          "description": "Centre classique.",
          "variants": {
            "reti": {
              "name": "Réti",
              "description": "Gambit du pion d."
            },
            "kia": {
              "name": "Attaque Est-Indienne",
              "description": "Setup flexible."
            },
            "main": {
              "name": "Principale",
              "description": "Développement naturel."
            }
          }
        },
        "nf6": {
          "name": "1...Nf6",
          "description": "Flexible, indiennes possibles.",
          "variants": {
            "london": {
              "name": "Londres",
              "description": "Système universel."
            },
            "catalan": {
              "name": "Catalane",
              "description": "Pression sur d5."
            },
            "main": {
              "name": "Principale",
              "description": "Double fianchetto."
            }
          }
        }
      }
    }
  },
  "openingNames": {
    "italianGame": "Partie Italienne",
    "ruyLopez": "Partie Espagnole",
    "scotchGame": "Partie Écossaise",
    "viennaGame": "Partie Viennoise",
    "kingsGambit": "Gambit du Roi",
    "openSicilian": "Sicilienne Ouverte",
    "alapinSicilian": "Sicilienne Alapin",
    "rossolimoSicilian": "Sicilienne Rossolimo",
    "grandPrixAttack": "Attaque Grand Prix",
    "advanceFrench": "Française Avance",
    "exchangeFrench": "Française Échange",
    "advanceCaroKann": "Caro-Kann Avance",
    "panovBotvinnik": "Panov-Botvinnik",
    "londonSystem": "Système de Londres",
    "queensGambit": "Gambit Dame",
    "catalan": "Catalane",
    "colleSystem": "Système Colle",
    "trompowsky": "Trompowsky",
    "fianchettoSystem": "Système Fianchetto",
    "englishOpening": "Ouverture Anglaise",
    "retiOpening": "Ouverture Réti",
    "e4": "1.e4",
    "d4": "1.d4"
  },
  "defenseNames": {
    "sicilianDefense": "Défense Sicilienne",
    "najdorfSicilian": "Sicilienne Najdorf",
    "dragonSicilian": "Sicilienne Dragon",
    "sveshnikovSicilian": "Sicilienne Sveshnikov",
    "frenchDefense": "Défense Française",
    "winawerFrench": "Française Winawer",
    "classicalFrench": "Française Classique",
    "tarrashFrench": "Française Tarrasch",
    "rubinsteinFrench": "Française Rubinstein",
    "caroKannDefense": "Défense Caro-Kann",
    "scandinavianDefense": "Défense Scandinave",
    "pircDefense": "Défense Pirc",
    "modernDefense": "Défense Moderne",
    "alekhinesDefense": "Défense Alekhine",
    "e5": "1...e5",
    "petroffDefense": "Défense Petroff",
    "berlinDefense": "Défense Berlin",
    "italianDefense": "Défense Italienne",
    "twoKnightsDefense": "Défense des Deux Cavaliers",
    "kingsIndianDefense": "Défense Est-Indienne",
    "queensGambitDeclined": "Gambit Dame Refusé",
    "queensGambitAccepted": "Gambit Dame Accepté",
    "slavDefense": "Défense Slave",
    "semiSlavDefense": "Défense Semi-Slave",
    "nimzoIndianDefense": "Défense Nimzo-Indienne",
    "queensIndianDefense": "Défense Ouest-Indienne",
    "bogoIndianDefense": "Défense Bogo-Indienne",
    "grunfeldDefense": "Défense Grünfeld",
    "dutchDefense": "Défense Hollandaise",
    "benoniDefense": "Défense Benoni",
    "benkoGambit": "Gambit Benko",
    "d5": "1...d5",
    "nf6": "1...Nf6",
    "symmetricalEnglish": "Anglaise Symétrique",
    "reversedSicilian": "Sicilienne Inversée"
  },
  "seo": {
    "siteName": "Ouvertures d'Échecs",
    "defaultTitle": "Ouvertures d'Échecs - Maîtrisez 3000+ Variantes",
    "titleTemplate": "{{page}} | Ouvertures d'Échecs",
    "description": "Maîtrisez 3000+ ouvertures d'échecs. Sicilienne, Française, Espagnole et plus. App gratuite avec quiz, analyse Stockfish et construction de répertoire.",
    "sentenceLabels": {
      "styles": {
        "tactical": "tactique",
        "positional": "positionnelle",
        "aggressive": "agressive",
        "solid": "solide",
        "gambit": "de gambit",
        "flexible": "flexible"
      },
      "difficulty": {
        "beginner": "débutant",
        "intermediate": "intermédiaire",
        "advanced": "avancé"
      },
      "colors": {
        "white": "les Blancs",
        "black": "les Noirs",
        "both": "les deux camps"
      }
    },
    "pages": {
      "home": {
        "title": "Ouvertures d'Échecs - Maîtrisez 3000+ Variantes",
        "description": "Maîtrisez 3000+ ouvertures d'échecs. Sicilienne, Française, Espagnole et plus. App gratuite avec quiz, analyse Stockfish et construction de répertoire."
      },
      "practice": {
        "title": "Entraînement Échecs - Puzzles, Leçons et Notation",
        "description": "Testez vos connaissances avec des quiz interactifs. Apprenez la notation avec des parties célèbres. Améliorez votre niveau gratuitement.",
        "intro": "L'entraînement réunit tous les exercices interactifs de l'application : quiz d'ouvertures, leçons guidées, lecture de la notation et révision de votre répertoire. Chaque module est gratuit et adapté du débutant au joueur confirmé."
      },
      "practice-puzzles": {
        "title": "Puzzles d'Ouvertures - Testez Vos Connaissances",
        "description": "Résolvez des puzzles d'ouvertures issus de vraies parties. Pratiquez les motifs tactiques des ouvertures populaires. Quiz interactif gratuit pour tous niveaux.",
        "intro": "Les puzzles d'ouverture sont tirés de parties réelles : à chaque position, vous devez trouver le coup théorique correct. C'est la façon la plus rapide d'ancrer les schémas tactiques et les pièges des ouvertures populaires."
      },
      "practice-lessons": {
        "title": "Leçons d'Échecs - Apprenez la Théorie des Ouvertures",
        "description": "Leçons interactives sur les ouvertures populaires. Apprenez la Partie Italienne, la Sicilienne et plus. Guides pas à pas pour débutants.",
        "intro": "Les leçons décomposent les ouvertures les plus jouées coup par coup, en expliquant l'idée derrière chaque déplacement. Vous y apprenez les plans typiques avant de les tester sur l'échiquier interactif."
      },
      "practice-notation": {
        "title": "Entraînement Notation - Apprenez à Lire les Coups",
        "description": "Apprenez la notation algébrique en rejouant des parties célèbres. Pratiquez la lecture et l'écriture des coups. Compétence essentielle pour tout joueur.",
        "intro": "Ce module fait lire et écrire la notation algébrique en rejouant des parties célèbres. Maîtriser la notation est indispensable pour étudier les ouvertures, annoter ses parties et suivre n'importe quel livre d'échecs."
      },
      "practice-repertoire": {
        "title": "Quiz Répertoire - Testez Vos Lignes d'Ouverture",
        "description": "Testez-vous sur votre répertoire d'ouvertures personnel. Renforcez votre préparation avec la répétition espacée. Suivez votre progression.",
        "intro": "Le quiz de répertoire vous interroge sur vos propres lignes pour les ancrer durablement. La répétition espacée fait remonter les positions au bon moment, exactement comme une révision de mémorisation."
      },
      "collection": {
        "title": "Ma Collection - Parties et Répertoires",
        "description": "Importez vos parties depuis Lichess et Chess.com. Construisez votre répertoire d'ouvertures personnel. Organisez et pratiquez vos lignes favorites.",
        "intro": "La collection rassemble vos parties importées et vos répertoires personnels au même endroit. Importez depuis Lichess ou Chess.com, organisez vos lignes favorites et identifiez les ouvertures que vous jouez le plus."
      },
      "collection-games": {
        "title": "Mes Parties - Importez et Analysez Vos Parties",
        "description": "Importez vos parties depuis Lichess, Chess.com ou fichiers PGN. Analysez vos performances en ouverture. Suivez les lignes que vous jouez le plus.",
        "intro": "Importez vos parties depuis Lichess, Chess.com ou un fichier PGN pour analyser vos ouvertures réelles. Vous voyez immédiatement quelles lignes vous jouez le plus souvent et où votre préparation faiblit."
      },
      "collection-repertoires": {
        "title": "Mes Répertoires - Construisez Vos Lignes",
        "description": "Créez et gérez votre répertoire d'ouvertures personnel. Organisez vos lignes favorites pour les Blancs et les Noirs. Exportez et partagez.",
        "intro": "Construisez et gérez votre répertoire d'ouvertures pour les Blancs comme pour les Noirs. Regroupez vos variantes, exportez-les et révisez-les jusqu'à les jouer avec sûreté."
      },
      "explore": {
        "title": "Bibliothèque - Explorez 3000+ Ouvertures d'Échecs",
        "description": "Parcourez 3000+ ouvertures classées par ECO, popularité et difficulté. Sicilienne, Française, Espagnole, Caro-Kann et toutes les variantes.",
        "intro": "La bibliothèque donne accès à plus de 3000 ouvertures classées par code ECO, popularité et difficulté. Filtrez, comparez les variantes et ouvrez la page dédiée de chaque ligne pour en étudier les plans."
      },
      "analyze": {
        "title": "Analyse d'Échecs - Moteur Stockfish Gratuit",
        "description": "Analysez vos positions avec Stockfish. Évaluation en temps réel, meilleurs coups, variantes suggérées. Importez PGN/FEN. Gratuit et sans inscription.",
        "intro": "L'échiquier d'analyse évalue n'importe quelle position avec le moteur Stockfish : évaluation en temps réel, meilleurs coups et variantes suggérées. Importez un PGN ou un FEN, le tout gratuitement et sans inscription."
      },
      "settings": {
        "title": "Paramètres - Langue, Thème et Préférences",
        "description": "Personnalisez votre expérience. Choisissez votre langue, thème sombre/clair, style d'échiquier et paramètres d'analyse Stockfish.",
        "intro": "Les réglages personnalisent votre expérience : langue de l'interface, thème clair ou sombre, style de l'échiquier et paramètres de l'analyse Stockfish. Vos préférences sont conservées d'une session à l'autre."
      },
      "faq": {
        "title": "FAQ & Glossaire - Termes d'Échecs Expliqués",
        "description": "Apprenez la terminologie échiquéenne. Qu'est-ce qu'un gambit ? Qu'est-ce qu'un fianchetto ? Découvrez les réponses ici.",
        "intro": "La FAQ et le glossaire expliquent le vocabulaire essentiel des échecs et répondent aux questions les plus fréquentes. Qu'est-ce qu'un gambit, un fianchetto, un clouage ? Les réponses sont claires et illustrées."
      },
      "landing": {
        "title": "Commencer - Apprenez les Ouvertures d'Échecs Gratuitement",
        "description": "Commencez à apprendre les ouvertures d'échecs. 3000+ ouvertures, entraînement interactif, analyse Stockfish. Application gratuite pour débutants et joueurs confirmés.",
        "intro": "Commencez à apprendre les ouvertures dès aujourd'hui : plus de 3000 lignes, un entraînement interactif et l'analyse Stockfish, réunis dans une application gratuite pensée pour les débutants comme pour les joueurs avancés."
      }
    }
  },
  "faq": {
    "title": "FAQ & Glossaire",
    "glossaryTitle": "Glossaire des Échecs",
    "glossaryDescription": "Apprenez les termes essentiels pour mieux comprendre les ouvertures.",
    "appTitle": "À propos de l'App",
    "glossary": {
      "gambit": {
        "question": "Qu'est-ce qu'un gambit ?",
        "answer": "Un gambit est une ouverture où un joueur sacrifie du matériel (généralement un pion) pour obtenir un avantage positionnel, un développement plus rapide ou une attaque. Exemples célèbres : le Gambit du Roi (1.e4 e5 2.f4) et le Gambit Dame (1.d4 d5 2.c4)."
      },
      "fianchetto": {
        "question": "Qu'est-ce qu'un fianchetto ?",
        "answer": "Le fianchetto (de l'italien 'petit flanc') est le développement d'un fou en b2 ou g2 (pour les Blancs) ou b7/g7 (pour les Noirs), après avoir avancé le pion cavalier d'une case. Cela place le fou sur une grande diagonale d'où il contrôle les cases centrales à distance."
      },
      "castling": {
        "question": "Qu'est-ce que le roque ?",
        "answer": "Le roque est un coup spécial impliquant le roi et une tour. Le roi se déplace de deux cases vers la tour, et la tour saute par-dessus sur la case adjacente. Le petit roque (O-O) est plus court, le grand roque (O-O-O) plus long. C'est le seul coup où deux pièces bougent en même temps."
      },
      "pin": {
        "question": "Qu'est-ce qu'un clouage ?",
        "answer": "Un clouage est un motif tactique où une pièce ne peut pas bouger sans exposer une pièce plus précieuse derrière elle à la capture. Un clouage absolu implique le roi (la pièce ne peut littéralement pas bouger), tandis qu'un clouage relatif implique une autre pièce de valeur."
      },
      "fork": {
        "question": "Qu'est-ce qu'une fourchette ?",
        "answer": "Une fourchette est une tactique où une seule pièce attaque deux ou plusieurs pièces ennemies simultanément. Les cavaliers sont particulièrement efficaces pour les fourchettes car ils peuvent attaquer des pièces qui ne peuvent pas contre-attaquer sur les mêmes lignes."
      },
      "openGame": {
        "question": "Qu'est-ce qu'un jeu ouvert ?",
        "answer": "Les jeux ouverts sont des positions avec peu de pions au centre, des colonnes ouvertes pour les tours et des diagonales pour les fous. Ils proviennent typiquement des ouvertures 1.e4 e5. Les positions ouvertes favorisent le jeu tactique et l'activité des pièces."
      },
      "closedGame": {
        "question": "Qu'est-ce qu'un jeu fermé ?",
        "answer": "Les jeux fermés ont des chaînes de pions bloquées au centre, avec moins de colonnes et diagonales ouvertes. Ils proviennent souvent des ouvertures 1.d4 d5. Les positions fermées favorisent les manœuvres stratégiques et la planification à long terme."
      },
      "development": {
        "question": "Qu'est-ce que le développement ?",
        "answer": "Le développement consiste à amener vos pièces de leurs cases de départ vers des positions plus actives. Les bons principes d'ouverture incluent : développer les cavaliers avant les fous, contrôler le centre, roquer tôt, et éviter de bouger la même pièce deux fois."
      },
      "tempo": {
        "question": "Qu'est-ce qu'un tempo ?",
        "answer": "Un tempo est essentiellement un coup, ou une unité de temps aux échecs. Gagner un tempo signifie faire perdre un coup à l'adversaire, tandis que perdre un tempo signifie gaspiller un coup. Dans les ouvertures, le tempo est crucial pour le développement."
      },
      "notation": {
        "question": "Qu'est-ce que la notation algébrique ?",
        "answer": "La notation algébrique est la façon standard d'enregistrer les coups d'échecs. Les colonnes sont notées a-h, les rangées 1-8. Les pièces sont notées K (Roi), Q (Dame), R (Tour), B (Fou), N (Cavalier). Les pions n'ont pas de lettre. Exemple : Nf3 signifie cavalier en f3, exd5 signifie pion prend en d5."
      }
    },
    "app": {
      "howToLearn": {
        "question": "Comment apprendre les ouvertures d'échecs ?",
        "answer": "Commencez avec quelques ouvertures de base pour les deux couleurs. Comprenez les idées derrière les coups plutôt que de mémoriser de longues variantes. Utilisez le mode entraînement pour pratiquer et analysez vos parties pour voir où vous déviez de la théorie."
      },
      "stockfish": {
        "question": "Comment fonctionne l'analyse Stockfish ?",
        "answer": "Stockfish est l'un des moteurs d'échecs les plus puissants au monde. Il analyse les positions et suggère les meilleurs coups. L'évaluation montre qui est mieux (positif = Blancs, négatif = Noirs). Utilisez-le pour vérifier vos choix d'ouverture et trouver des améliorations."
      },
      "repertoire": {
        "question": "Comment construire mon répertoire d'ouvertures ?",
        "answer": "Choisissez des ouvertures qui correspondent à votre style de jeu. Si vous aimez les parties tactiques, essayez les ouvertures 1.e4. Pour un jeu stratégique, considérez 1.d4. Sauvegardez vos lignes favorites et pratiquez-les régulièrement. Concentrez-vous sur la compréhension des plans plutôt que sur la mémorisation des coups."
      }
    }
  },
  "landing": {
    "hero": {
      "title": "Maîtrisez les ouvertures d'échecs",
      "subtitle": "Apprenez 3 000+ variantes d'ouvertures avec des leçons interactives, des puzzles et l'analyse Stockfish.",
      "cta": "Commencer gratuitement"
    },
    "socialProof": {
      "openings": "ouvertures",
      "puzzles": "puzzles",
      "famousGames": "parties célèbres"
    },
    "features": {
      "title": "Pourquoi Chess Openings ?",
      "interactive": {
        "title": "Apprentissage interactif",
        "description": "Jouez les coups sur l'échiquier, pas seulement la théorie. Pratiquez avec la répétition espacée."
      },
      "puzzles": {
        "title": "Puzzles d'ouvertures",
        "description": "Testez vos connaissances avec des quiz basés sur les positions."
      },
      "analysis": {
        "title": "Analyse Stockfish",
        "description": "Analysez n'importe quelle position avec l'un des moteurs d'échecs les plus puissants."
      },
      "repertoire": {
        "title": "Construisez votre répertoire",
        "description": "Sauvegardez vos ouvertures favorites et créez votre système personnalisé."
      }
    },
    "howItWorks": {
      "title": "Comment ça marche",
      "step1": {
        "title": "Choisissez votre couleur",
        "description": "Jouez en Blanc ou en Noir pour apprendre différentes ouvertures."
      },
      "step2": {
        "title": "Sélectionnez une ouverture",
        "description": "Parcourez les ouvertures par style, popularité ou difficulté."
      },
      "step3": {
        "title": "Apprenez les coups",
        "description": "Entraînement interactif avec guidage coup par coup."
      },
      "step4": {
        "title": "Testez vos connaissances",
        "description": "Puzzles et quiz pour renforcer votre apprentissage."
      }
    },
    "cta": {
      "title": "Prêt à améliorer vos ouvertures ?",
      "button": "Commencer maintenant",
      "subtext": "Gratuit pour toujours. Aucun compte requis."
    }
  },
  "lessons": {
    "ui": {
      "branchAvailable": "Variantes disponibles",
      "moves": "coups",
      "continueMainLine": "Continuer la ligne principale",
      "branchComplete": "Variante terminée !",
      "perfect": "Parfait !",
      "lessonComplete": "Leçon terminée !",
      "returnToBranch": "Retour à la variante",
      "replay": "Rejouer",
      "nextLesson": "Leçon suivante",
      "backToLessons": "Retour aux leçons",
      "tapToContinue": "Appuyez pour continuer",
      "tapToClose": "Appuyez pour fermer",
      "hintOf": "Indice {{current}} sur {{total}}",
      "hints": "Indices",
      "nextHint": "Indice suivant",
      "min": "min",
      "notFound": "Leçon introuvable",
      "mainLine": "Principal",
      "correct": "Correct !",
      "tryAgain": "Réessayez",
      "opponentTurn": "Tour de l'adversaire...",
      "coach": "Coach",
      "narrator": "Narrateur",
      "opponent": "Adversaire",
      "player": "Vous"
    }
  }
}
