{
  "collectionCard": {
    "game": "game",
    "games": "games",
    "winRate": "win rate",
    "playingAs": "Playing as {{color}}"
  },
  "tabs": {
    "study": "Study",
    "practice": "Practice",
    "training": "Training",
    "collection": "Collection",
    "explore": "Explore",
    "analyze": "Analyze",
    "settings": "Settings",
    "more": "More",
    "faq": "FAQ"
  },
  "games": {
    "title": "My Games",
    "empty": {
      "title": "No Collections Yet",
      "subtitle": "Import your games from Lichess, Chess.com, or a PGN file to start analyzing your openings"
    },
    "stats": {
      "collections": "Collections",
      "games": "Games"
    },
    "loading": {
      "database": "Loading database..."
    },
    "import": {
      "button": "Import",
      "title": "Import Games",
      "selectSource": "Select Import Source",
      "selectSourceDesc": "Choose where to import your games from",
      "importFromFile": "Import from file",
      "existingCollection": "Collection exists",
      "existingCollectionMessage": "A collection for this user already exists. What would you like to do?",
      "existingCollectionMessageAuto": "Collections for this user already exist. What would you like to do?",
      "createNew": "Create New",
      "merge": "Merge",
      "complete": "Import Complete!",
      "success": "Successfully imported {{count}} games",
      "successAuto": "Imported {{white}} white games and {{black}} black games",
      "invalidPgn": "Invalid PGN",
      "noGamesInFile": "No Games Found",
      "noGamesInFileDesc": "No valid games were found.",
      "noGamesFound": "No Games Found",
      "noGamesForUser": "No games were found for this user.",
      "noGamesImported": "No new games were imported",
      "emptyPgn": "Please paste PGN content",
      "pastedPgn": "Pasted PGN",
      "pgnMethod": "Import PGN",
      "pgnMethodDesc": "Choose how to import your PGN",
      "fromFile": "From File",
      "fromFileDesc": "Select .pgn file",
      "fromClipboard": "Paste PGN",
      "fromClipboardDesc": "Paste from clipboard",
      "pastePgn": "Paste PGN",
      "pastePgnDesc": "Paste your PGN content below",
      "validate": "Validate",
      "selectColor": "Which color do you play?",
      "playAsWhite": "White",
      "playAsBlack": "Black",
      "white": "White",
      "black": "Black",
      "gameCount": "{{count}} games found",
      "gamesCount": "{{count}} games",
      "creatingCollection": "Creating collection...",
      "processingGames": "Processing games...",
      "processingGame": "Processing game {{current}} of {{total}}...",
      "buildingAnalysis": "Building analysis...",
      "importFailed": "Import Failed",
      "unknownError": "An error occurred during import",
      "enterUsername": "Please enter a username",
      "usernamePlaceholder": "Username",
      "importing": "Importing...",
      "importedCount": "Imported {{count}} games",
      "colorAuto": "Auto (Both)",
      "colorWhite": "White",
      "colorBlack": "Black",
      "importOptions": "Import Options",
      "maxGames": "Maximum games",
      "analyzedColor": "Analyzed color",
      "startImport": "Import",
      "pgnFile": "PGN File",
      "selectPgnFile": "Select a .pgn file",
      "pasteText": "Paste Text",
      "pastePgnContent": "Paste PGN content"
    },
    "deleteCollection": {
      "title": "Delete Collection",
      "message": "Are you sure you want to delete this collection and all its games?"
    }
  },
  "collection": {
    "games": "My Games",
    "repertoires": "Repertoires"
  },
  "coverage": {
    "title": "Coverage Analysis",
    "noCollection": "No Collection Selected",
    "selectCollection": "Select a collection from the Games tab to analyze coverage",
    "startPosition": "Start",
    "games": "games",
    "continuations": "moves",
    "winRate": "win rate",
    "move": "Move",
    "nextMoves": "Next Moves",
    "noData": "No coverage data",
    "noDataHint": "Import games to see coverage analysis",
    "building": "Building coverage tree...",
    "endOfLine": "End of line",
    "endOfLineHint": "No more games continue from this position",
    "win": "win",
    "addToRepertoire": "Add to Repertoire",
    "tabs": {
      "moves": "Moves",
      "games": "Games"
    }
  },
  "lesson": {
    "title": "Lesson",
    "complete": "Lesson complete!",
    "excellent": "Excellent!",
    "waiting": "Opponent's turn...",
    "correct": "Correct!",
    "incorrect": "Try again",
    "playMove": "Play {{move}}",
    "findMove": "Find the best move",
    "variations": "Variations",
    "mainLine": "Main Line",
    "successTitle": "Well Done!",
    "successSubtitle": "You completed the {{name}}",
    "mistakes": "Mistakes",
    "accuracy": "Accuracy",
    "replay": "Replay",
    "continue": "Continue"
  },
  "repertoire": {
    "title": "My Repertoires",
    "empty": {
      "title": "No Repertoires Yet",
      "subtitle": "Create your first repertoire to organize your opening lines"
    },
    "addToRepertoire": "Add to Repertoire",
    "selectRepertoire": "Select Repertoire",
    "createNew": "Create New Repertoire",
    "noMatchingRepertoires": "No repertoires for this color",
    "lineAdded": "Line added!",
    "linesAdded": "Lines added!",
    "lineAddedMessage": "The variation has been added to your repertoire.",
    "nameRequired": "Please enter a name",
    "importPgn": "Import PGN",
    "thisLineOnly": "This line only",
    "movesCount": "{{count}} moves",
    "includeVariations": "Include variations",
    "linesCount": "{{count}} variations",
    "stats": {
      "repertoires": "Repertoires",
      "lines": "Lines",
      "groups": "Groups"
    },
    "newGroup": "Group",
    "newRepertoire": "New Repertoire",
    "create": "Create Repertoire",
    "perspective": "Playing as:",
    "groupNamePlaceholder": "Group name",
    "repertoireNamePlaceholder": "Repertoire name",
    "emptyGroup": "No repertoires in this group",
    "line": "line",
    "lines": "lines",
    "main": "main",
    "mainLine": "Main",
    "emptyLine": "Empty line",
    "noLines": {
      "title": "No Lines Yet"
    },
    "deleteLine": {
      "title": "Delete Line",
      "message": "Delete \"{{moves}}\"?"
    },
    "editLine": {
      "title": "Edit Line",
      "priority": "Priority",
      "mainLine": "Mark as main line",
      "comment": "Comment / Notes",
      "commentPlaceholder": "Add notes about this line..."
    },
    "delete": {
      "title": "Delete Repertoire",
      "message": "Are you sure you want to delete \"{{name}}\"?"
    },
    "deleteGroup": {
      "title": "Delete Group",
      "message": "Are you sure you want to delete \"{{name}}\"? Repertoires will be moved to the default group."
    },
    "import": {
      "placeholder": "Paste PGN moves here...\ne.g. 1. e4 e5 2. Nf3 Nc6 3. Bb5",
      "emptyPgn": "Please enter PGN moves",
      "invalidPgn": "Invalid PGN format",
      "hint": "Color will be auto-detected from the moves. You can also manually select it above.",
      "success": "Import Successful",
      "successMessage": "Created \"{{name}}\" with {{count}} moves"
    }
  },
  "common": {
    "back": "Back",
    "next": "Next",
    "previous": "Previous",
    "start": "Start",
    "end": "End",
    "flip": "Flip",
    "search": "Search",
    "cancel": "Cancel",
    "confirm": "Confirm",
    "save": "Save",
    "delete": "Delete",
    "edit": "Edit",
    "close": "Close",
    "loading": "Loading...",
    "error": "Error",
    "success": "Success",
    "yes": "Yes",
    "no": "No",
    "import": "Import",
    "create": "Create",
    "done": "Done"
  },
  "home": {
    "title": "Chess Openings",
    "allOpenings": "All Openings",
    "training": "Training",
    "favorites": "Favorites",
    "stats": "Statistics",
    "features": {
      "title": "Features",
      "openings": "3000+ chess openings database",
      "training": "Interactive quizzes & training",
      "analysis": "Stockfish analysis engine",
      "notation": "Learn algebraic notation"
    },
    "onboardingBanner": {
      "title": "Personalize your experience",
      "description": "Answer 2 questions for tailored recommendations"
    }
  },
  "selectors": {
    "opening": "Opening",
    "system": "System",
    "defense": "Defense",
    "variant": "Variation",
    "select": "Select...",
    "myOpening": "My opening",
    "opponentResponse": "Opponent's response",
    "myLine": "My line",
    "againstOpening": "Against",
    "myDefense": "My defense",
    "myVariant": "My variation",
    "groups": {
      "opponentDefenses": "Opponent defenses",
      "myDefenses": "My defenses",
      "openGames": "Open games",
      "whiteSystems": "White systems"
    }
  },
  "perspective": {
    "white": "White",
    "black": "Black",
    "playingAs": "Playing as",
    "playingWhite": "Playing as White",
    "playingBlack": "Playing as Black"
  },
  "board": {
    "initialPosition": "Initial position",
    "move": "Move {{number}}",
    "moveBlack": "Move {{number}}...",
    "sequence": "Sequence",
    "navigationHint": "Swipe on timeline to navigate",
    "arrowFilter": {
      "label": "Arrows",
      "none": "None",
      "main": "Current line",
      "top3": "Top 3",
      "popular": "Most popular",
      "all": "All"
    }
  },
  "openingInfo": {
    "popularity": "Popularity",
    "difficulty": "Difficulty",
    "style": "Style"
  },
  "difficulty": {
    "easy": "Easy",
    "medium": "Intermediate",
    "hard": "Complex",
    "beginner": "Beginner",
    "intermediate": "Intermediate",
    "advanced": "Advanced"
  },
  "styles": {
    "aggressive": "Aggressive",
    "solid": "Solid",
    "positional": "Positional",
    "tactical": "Tactical",
    "strategic": "Strategic",
    "classical": "Classical",
    "hypermodern": "Hypermodern",
    "dynamic": "Dynamic",
    "provocative": "Provocative",
    "active": "Active",
    "flexible": "Flexible",
    "gambit": "Gambit",
    "Agressif": "Aggressive",
    "Solide": "Solid",
    "Positionnel": "Positional",
    "Tactique": "Tactical",
    "Stratégique": "Strategic",
    "Classique": "Classical",
    "Hypermoderne": "Hypermodern",
    "Dynamique": "Dynamic",
    "Provocateur": "Provocative",
    "Actif": "Active",
    "Flexible": "Flexible",
    "Moderne": "Modern"
  },
  "openingsList": {
    "title": "All Openings",
    "variant": "variation",
    "variants": "variations",
    "variants_one": "{{count}} variation",
    "variants_other": "{{count}} variations",
    "families": "openings",
    "search": "Search...",
    "searchPlaceholder": "Search an opening...",
    "noResults": "No openings found",
    "filters": "Filters",
    "color": "Color",
    "firstMove": "First move",
    "popularity": "Popularity",
    "favorites": "Favorites",
    "favoritesOnly": "Favorites only",
    "style": "Style",
    "difficulty": "Difficulty"
  },
  "notation": {
    "title": "Learn Notation",
    "mode": "Mode",
    "modes": {
      "read": "Read",
      "writeEasy": "Easy",
      "writeExpert": "Expert"
    },
    "categories": {
      "all": "All",
      "finals": "Finals",
      "brilliancies": "Brilliancies",
      "historic": "Historic",
      "modern": "Modern"
    },
    "selectGame": "Select a game",
    "noGames": "No games available",
    "whiteTurn": "White to move",
    "blackTurn": "Black to move",
    "instructions": {
      "read": "Play this move on the board",
      "writeEasy": "Choose the correct notation",
      "writeExpert": "Enter the move notation"
    },
    "inputPlaceholder": "e.g.: Nf3, O-O, exd5",
    "correctAnswer": "Correct answer:",
    "hintPrefix": "Hint:",
    "hint": "Hint",
    "start": "Start",
    "replay": "Replay",
    "nextGame": "Next game",
    "complete": "Game complete!",
    "accuracy": "Accuracy",
    "feedback": {
      "correct": "Correct!",
      "incorrect": "Incorrect",
      "correctAnswer": "The correct answer was:"
    },
    "pieces": {
      "king": "King",
      "queen": "Queen",
      "rook": "Rook",
      "bishop": "Bishop",
      "knight": "Knight"
    },
    "special": {
      "capture": "Capture",
      "check": "Check",
      "checkmate": "Checkmate",
      "kingsideCastle": "Kingside castle",
      "queensideCastle": "Queenside castle",
      "promotion": "Promotion",
      "destination": "Destination square",
      "disambiguation": "Disambiguation (multiple pieces can play)"
    }
  },
  "puzzle": {
    "title": "Opening Puzzles",
    "perspective": "Perspective",
    "perspectiveWhite": "White",
    "perspectiveBlack": "Black",
    "perspectiveBoth": "Both",
    "opening": "Opening",
    "allOpenings": "All openings",
    "puzzlesAvailable": "{{count}} puzzles",
    "rating": "Difficulty",
    "start": "Start",
    "noPuzzles": "No puzzles found with these filters",
    "hint": "Hint",
    "solution": "Solution",
    "solutionTitle": "Solution",
    "nextMove": "Next Move",
    "skip": "Skip",
    "next": "Next",
    "correct": "Correct!",
    "incorrect": "Incorrect",
    "tryAgain": "Try again",
    "puzzleSolved": "Puzzle solved!",
    "findBestMove": "Find the best move",
    "yourTurn": "Your turn",
    "streak": "Streak",
    "solved": "Solved",
    "successRate": "Success rate",
    "progress": "Progress",
    "hintShown": "Hint shown"
  },
  "training": {
    "title": "Training",
    "puzzles": "Puzzles",
    "lessons": "Lessons",
    "notation": "Notation",
    "repertoire": "Repertoire",
    "repertoireQuiz": {
      "title": "Repertoire Quiz",
      "selectRepertoire": "Select a repertoire",
      "subtitle": "Quiz yourself on your opening lines",
      "noRepertoires": "No repertoires yet",
      "createFirst": "Create a repertoire in the Collection tab to start practicing",
      "noLines": "This repertoire has no lines to practice"
    },
    "selectLesson": "Select a lesson",
    "lessonSubtitle": "Practice opening moves step by step",
    "moreLessonsComing": "More lessons coming soon...",
    "score": "Score",
    "accuracy": "Accuracy",
    "whiteToMove": "White to move",
    "blackToMove": "Black to move",
    "enterMove": "Enter move...",
    "hint": "Hint",
    "hintBtn": "Hint",
    "skip": "Skip",
    "new": "New",
    "newExercise": "New",
    "start": "Start",
    "correct": "Correct!",
    "incorrect": "Incorrect. Try again!",
    "tryAgain": "Try again!",
    "expectedMove": "Expected move was: {{move}}",
    "completed": "Well done! 🎉",
    "completedMessage": "You completed this opening!",
    "continue": "Continue",
    "streak": "Streak",
    "bestStreak": "Best streak",
    "today": "today",
    "move": "Move"
  },
  "stats": {
    "title": "Statistics",
    "totalStudied": "Openings studied",
    "totalMoves": "Moves played",
    "averageAccuracy": "Average accuracy",
    "timeSpent": "Time spent",
    "todayProgress": "Today's progress",
    "weeklyGoal": "Weekly goal",
    "mostStudied": "Most studied",
    "needsWork": "Needs work"
  },
  "settings": {
    "title": "Settings",
    "language": "Language",
    "theme": "Theme",
    "darkMode": "Dark mode",
    "lightMode": "Light mode",
    "autoMode": "Automatic",
    "boardStyle": "Board style",
    "pieceStyle": "Piece style",
    "sounds": "Sounds",
    "haptics": "Haptics",
    "notifications": "Notifications",
    "dailyReminder": "Daily reminder",
    "reminderTime": "Reminder time",
    "about": "About",
    "version": "Version",
    "rateApp": "Rate the app",
    "shareApp": "Share",
    "feedback": "Send feedback",
    "resetProgress": "Reset progress",
    "resetConfirm": "Are you sure? This cannot be undone.",
    "stockfishEngine": "Engine",
    "stockfishLite": "Lite (7 MB)",
    "stockfishFull": "Full (108 MB)",
    "stockfishFullTitle": "Download full engine?",
    "stockfishFullMessage": "The full engine (~70 MB) provides stronger analysis with a complete neural network. It will be cached for future visits.",
    "stockfishDownloading": "Downloading engine...",
    "download": "Download",
    "stockfishDepth": "Depth",
    "stockfishTime": "Time",
    "openingFamilies": "Opening families",
    "variations": "Variations",
    "contact": "Contact"
  },
  "onboarding": {
    "skip": "Skip",
    "next": "Next",
    "back": "Back",
    "welcome": {
      "title": "Welcome to Chess Openings",
      "subtitle": "Master the opening phase with interactive training and proven learning techniques.",
      "cta": "Get Started",
      "feature1": "Learn 3,000+ opening variations",
      "feature2": "Practice with interactive puzzles",
      "feature3": "Track your progress over time"
    },
    "experience": {
      "title": "What's your chess experience?",
      "never": {
        "title": "New to Chess",
        "description": "Just learning the rules and basics"
      },
      "casual": {
        "title": "Casual Player",
        "description": "Play occasionally for fun"
      },
      "regular": {
        "title": "Regular Player",
        "description": "Play weekly, know the basics"
      },
      "tournament": {
        "title": "Tournament Player",
        "description": "Compete seriously, have a rating"
      }
    },
    "style": {
      "title": "How do you like to play?",
      "aggressive": {
        "title": "Aggressive",
        "description": "Attack the king, sacrifice pieces"
      },
      "solid": {
        "title": "Solid",
        "description": "Build positions, outplay opponents"
      },
      "unsure": {
        "title": "Not Sure Yet",
        "description": "Show me different styles"
      }
    },
    "firstLesson": {
      "title": "Let's Learn Your First Opening",
      "openingName": "Italian Game",
      "movePrompt": "Play {{move}}",
      "waiting": "Opponent's turn...",
      "excellent": "Excellent!",
      "complete": "Opening complete!",
      "successTitle": "Congratulations!",
      "successSubtitle": "You've learned your first chess opening. You're ready to start your chess journey!",
      "startLearning": "Start Learning"
    }
  },
  "errors": {
    "generic": "An error occurred",
    "network": "Connection error",
    "notFound": "Not found",
    "tryAgain": "Try again",
    "title": "Error",
    "timeout": "The request timed out. Please try again.",
    "storage": "Could not save your data. Please try again.",
    "validation": "Received unexpected data. Please try again later.",
    "engine": "The analysis engine encountered an error.",
    "chess": "Invalid move or position."
  },
  "variations": {
    "possibleVariations": "Possible Variations",
    "otherOpenings": "Other Openings",
    "count": "{{count}} variations",
    "count_one": "{{count}} variation",
    "count_other": "{{count}} variations",
    "atThisPosition": "Variations at this position",
    "otherFamilies": "Other families",
    "showLess": "Show less",
    "showMore": "Show {{count}} more"
  },
  "playground": {
    "title": "Analysis",
    "analysis": "Analysis",
    "moves": "Moves",
    "noMoves": "No moves yet. Make a move or load an opening.",
    "loadOpening": "Load Opening",
    "reset": "Reset",
    "flip": "Flip Board",
    "engineReady": "Engine ready",
    "engineLoading": "Loading engine...",
    "analyzing": "Analyzing...",
    "bestMove": "Best move",
    "evaluation": "Evaluation",
    "depth": "Depth",
    "matchingOpenings": "Matching Openings",
    "currentOpening": "Current Opening",
    "detectedOpenings": "Detected Openings",
    "openings": "Openings",
    "exactMatch": "EXACT MATCH",
    "white": "WHITE",
    "black": "BLACK",
    "addToRepertoire": "Add to Repertoire",
    "nextMoves": "Next",
    "export": "Export",
    "exportUrl": "Copy URL",
    "exportPgn": "Copy PGN",
    "exportFen": "Copy FEN",
    "exportSan": "Copy SAN",
    "import": "Import",
    "importHint": "Paste FEN, PGN, or SAN moves",
    "importPlaceholder": "e.g., 1. e4 e5 2. Nf3 Nc6...",
    "importButton": "Import",
    "importEmpty": "Please enter some text to import",
    "importInvalid": "Could not detect format. Try FEN, PGN, or SAN.",
    "importError": "Error parsing input. Please check the format."
  },
  "openings": {
    "descriptions": {
      "italian-game": "Classic opening ideal for learning. Natural piece development to active squares.",
      "ruy-lopez": "The richest opening in chess. Long-term pressure on Black's center.",
      "scotch-game": "Direct alternative to the Spanish. Opens the center early for tactical play.",
      "vienna-game": "Flexible gambit preparing f4. Can lead to sharp positions.",
      "kings-gambit": "Romantic and very aggressive gambit. Pawn sacrifice for initiative.",
      "four-knights-game": "Solid symmetrical opening. Good choice for beginners.",
      "sicilian-defense": "The most popular defense against 1.e4. Imbalance and counterplay.",
      "sicilian-najdorf": "The most played Sicilian line. Fischer and Kasparov excelled here.",
      "sicilian-dragon": "Aggressive fianchetto with counterplay on the c-file.",
      "sicilian-scheveningen": "Small solid center with e6 and d6. Flexible.",
      "sicilian-classical": "Natural development. Less theoretical than Najdorf or Dragon.",
      "sicilian-accelerated-dragon": "Immediate fianchetto avoiding certain Yugoslav Attack lines.",
      "sicilian-alapin": "Popular Anti-Sicilian with 2.c3. Avoids heavy theory.",
      "french-defense": "Solid defense contesting the center with d5. Asymmetric pawn structure.",
      "french-winawer": "Aggressive line with Bb4. Complex and double-edged.",
      "french-tarrasch": "Avoids the Bb4 pin. Closed and strategic play.",
      "french-advance": "Fixed pawn chain. Black attacks the base.",
      "french-classical": "Historical main line. Natural development.",
      "caro-kann-defense": "Very solid. The c8 bishop stays free unlike the French.",
      "caro-kann-classical": "Bishop goes to f5 before e6. Classical plan.",
      "caro-kann-advance": "Space advantage for White. Black counterattacks.",
      "pirc-defense": "Hypermodern defense. Center counterattack after fianchetto.",
      "modern-defense": "Immediate fianchetto without d6. Ultra-flexible.",
      "scandinavian-defense": "Queen comes out early but stays active. Simple to learn.",
      "alekhine-defense": "Provokes white pawn advances to attack them later.",
      "petrovs-defense": "Very solid symmetrical defense. Popular at top level.",
      "philidor-defense": "Solid defense with d6. Less ambitious but reliable.",
      "queens-gambit": "Classical positional gambit. Pressure on Black's center.",
      "london-system": "Universal system for White. Easy to learn.",
      "catalan-opening": "Fianchetto with pressure on d5. Grandmaster favorite.",
      "trompowsky-attack": "Surprise with 2.Bg5. Avoids Indian theory.",
      "colle-system": "Solid and simple system. e3-d4-c3 pawn triangle.",
      "torre-attack": "System with Bg5. Alternative to the London.",
      "queens-gambit-declined": "Classical and solid defense against the Queen's Gambit.",
      "queens-gambit-accepted": "Take the pawn and defend or return it with development.",
      "slav-defense": "Solid like the Caro-Kann. The c8 bishop stays free.",
      "semi-slav-defense": "Pawn triangle with e6 and c6. Theoretically very rich.",
      "kings-indian-defense": "Dynamic counterattack on the kingside. Combative.",
      "nimzo-indian-defense": "Considered the best defense against 1.d4.",
      "queens-indian-defense": "Central square control via fianchetto. Solid.",
      "grunfeld-defense": "Destroying the white center. Very dynamic.",
      "benoni-defense": "Dynamic queenside counterplay. Asymmetric.",
      "dutch-defense": "Kingside attack with f5. Ambitious.",
      "bogo-indian-defense": "Check on b4 before Nc3. Solid and flexible.",
      "english-opening": "Flexible opening. Can transpose to many structures.",
      "reti-opening": "Hypermodern. Controls the center from a distance.",
      "kings-indian-attack": "Universal system for White. Fianchetto on g2.",
      "bird-opening": "Gambit with 1.f4. Uncommon but aggressive.",
      "giuoco-piano": "The 'quiet game'. Solid development with Bc4 and c3.",
      "two-knights": "Aggressive defense allowing the d5 pawn sacrifice.",
      "evans-gambit": "Romantic gambit with b4. Rapid development and initiative.",
      "berlin-defense": "The Berlin Wall. Ultra-solid, often with early queen exchange.",
      "marshall-attack": "Spectacular gambit with pawn sacrifice for lasting attack.",
      "morphy-defense": "The most popular response. Allows a6 and b5.",
      "ruy-lopez-closed": "Classical structure. Deep strategic maneuvering.",
      "kings-gambit-accepted": "Accept the gambit and defend the f5 pawn.",
      "sicilian-sveshnikov": "Active counterplay with e5. Backward d6 pawn but piece activity.",
      "sicilian-taimanov": "Flexible with e6 and a6. Avoids certain main lines.",
      "sicilian-kan": "Ultra-flexible. Prepares b5 or d5 depending on circumstances.",
      "sicilian-open": "The main line with d4. Complex and dynamic positions.",
      "sicilian-rossolimo": "Positional Anti-Sicilian with Bb5. Avoids open lines.",
      "sicilian-closed": "Quiet play with Nc3 and g3. Less theoretical.",
      "kings-indian-classical": "The great battle. g4-g5 plans against f5-f4.",
      "kings-indian-samisch": "Pawn wall with f3. Queenside attack.",
      "kings-indian-fianchetto": "Positional system. Pressure on the h1-a8 diagonal.",
      "kings-indian-four-pawns": "Massive pawn center. Aggressive and sharp position.",
      "nimzo-rubinstein": "The main variation with e3. Rich positional play.",
      "nimzo-classical": "Against 4.Qc2. Black maintains the tension.",
      "nimzo-samisch": "With f3. White accepts doubled pawns for the bishop pair.",
      "qgd-orthodox": "The main line. Classical and solid development.",
      "qgd-tartakower": "Queen's bishop fianchetto with b6. Flexible and solid.",
      "qgd-ragozin": "Early pin with Bb4. Dynamic and modern.",
      "grunfeld-exchange": "Fight around the white center. Very rich theory.",
      "grunfeld-russian": "Avoids main lines. Calmer system.",
      "dutch-stonewall": "e6-d5-c6-f5 formation. Solid structure for attacking.",
      "dutch-leningrad": "King's Indian style with f5. Aggressive fianchetto.",
      "dutch-classical": "Harmonious development. Bc5 possible.",
      "sicilian-grand-prix": "Aggressive f4 system. Kingside attack against the Sicilian.",
      "sicilian-smith-morra": "Gambit with c3-d4. Rapid development for the pawn.",
      "sicilian-moscow": "Bb5+ before d4. Positional Anti-Sicilian line.",
      "french-exchange": "Symmetrical exchange. Simpler but equal positions.",
      "french-rubinstein": "Black takes on e4. Frees the position but gives White the center.",
      "caro-kann-exchange": "Symmetrical structure. Equal but slightly passive for Black.",
      "caro-kann-panov": "c4 gambit creating an IQP. Open and dynamic play.",
      "pirc-classical": "Normal development. Positional handling without f4.",
      "pirc-austrian": "Aggressive f4 push. Very sharp positions.",
      "alekhine-exchange": "Simplifying dxe5. Open positions with equal chances.",
      "alekhine-four-pawns": "Maximum space. Risky but ambitious for White.",
      "alekhine-modern": "Main line attacking the pawn chain. Dynamic play.",
      "scandinavian-main": "Queen takes d5. The classical approach.",
      "scandinavian-modern": "Knight recaptures. More solid than Qxd5.",
      "petrov-classical": "The main line with d4. Solid and well-studied.",
      "scotch-gambit": "Active development after d4. Related to the Italian.",
      "italian-hungarian": "Solid Be7 defense. Less popular but reliable.",
      "ruy-lopez-exchange": "Simplified endgame. White's bishop pair vs. better structure.",
      "ruy-lopez-open": "Black takes e4. Very dynamic and tactical positions.",
      "qgd-exchange": "Symmetrical structure. Minority attack typical.",
      "qgd-semi-tarrasch": "c5 without d5. Flexible pawn structure.",
      "qgd-vienna": "Early bishop development. Solid approach.",
      "slav-exchange": "Symmetrical structure. Simple positions.",
      "semi-slav-meran": "Sharp gambit play. Very theoretical.",
      "kings-indian-averbakh": "Early Bg5. Prophylactic approach.",
      "kings-indian-petrosian": "d5 preventing Black's kingside play.",
      "english-symmetrical": "Both sides play c4/c5. Complex maneuvering.",
      "catalan-open": "Black takes c4. Sharp play to hold the pawn.",
      "benoni-classical": "The main tabiya. Kingside vs queenside race.",
      "benoni-modern": "Flexible move order. Often transposes.",
      "benko-gambit": "The a6-b5 pawn sacrifice. Pressure on a and b files.",
      "benko-accepted": "White takes both pawns. Black gets lasting compensation."
    },
    "e4": {
      "name": "1.e4",
      "defenses": {
        "sicilian": {
          "name": "Sicilian",
          "description": "The most popular defense against 1.e4.",
          "variants": {
            "najdorf": {
              "name": "Najdorf",
              "description": "Most played. Fischer, Kasparov."
            },
            "dragon": {
              "name": "Dragon",
              "description": "Aggressive fianchetto."
            },
            "classical": {
              "name": "Classical",
              "description": "Natural development."
            },
            "sveshnikov": {
              "name": "Sveshnikov",
              "description": "Active counterplay with e5."
            },
            "scheveningen": {
              "name": "Scheveningen",
              "description": "Small solid center."
            },
            "taimanov": {
              "name": "Taimanov",
              "description": "Flexible. Avoids certain lines."
            },
            "kan": {
              "name": "Kan",
              "description": "Flexible. Prepares b5."
            },
            "accelerated_dragon": {
              "name": "Accelerated Dragon",
              "description": "Immediate fianchetto."
            },
            "open": {
              "name": "Open Sicilian",
              "description": "The main line."
            },
            "alapin": {
              "name": "Alapin 2.c3",
              "description": "Popular Anti-Sicilian."
            },
            "rossolimo": {
              "name": "Rossolimo 3.Bb5",
              "description": "Positional."
            },
            "closed": {
              "name": "Closed Sicilian",
              "description": "Quiet game."
            },
            "grandprix": {
              "name": "Grand Prix 2.f4",
              "description": "Aggressive."
            },
            "smith_morra": {
              "name": "Smith-Morra Gambit",
              "description": "Quick development."
            }
          }
        },
        "french": {
          "name": "French",
          "description": "Solid defense contesting the center with d5.",
          "variants": {
            "winawer": {
              "name": "Winawer",
              "description": "Pinning the c3 knight."
            },
            "tarrasch": {
              "name": "Tarrasch",
              "description": "Avoids Bb4, closed game."
            },
            "advance": {
              "name": "Advance",
              "description": "Pawn chain."
            },
            "classical": {
              "name": "Classical",
              "description": "Historical main line."
            },
            "exchange": {
              "name": "Exchange",
              "description": "Simple and equal."
            },
            "advance_main": {
              "name": "vs Advance",
              "description": "Against the advance variation."
            },
            "tarrasch_defense": {
              "name": "vs Tarrasch",
              "description": "Against the Tarrasch."
            },
            "rubinstein": {
              "name": "Rubinstein",
              "description": "Black captures and develops."
            }
          }
        },
        "carokann": {
          "name": "Caro-Kann",
          "description": "Very solid, c8 bishop is free.",
          "variants": {
            "classical": {
              "name": "Classical",
              "description": "Bishop goes to f5."
            },
            "advance": {
              "name": "Advance",
              "description": "Space advantage for White."
            },
            "exchange": {
              "name": "Exchange",
              "description": "Symmetrical position."
            },
            "panov": {
              "name": "Panov-Botvinnik",
              "description": "Isolated pawn, open game."
            },
            "fantasy": {
              "name": "Fantasy 3.f3",
              "description": "Aggressive."
            },
            "advance_defense": {
              "name": "vs Advance",
              "description": "Against the advance variation."
            },
            "panov_defense": {
              "name": "vs Panov",
              "description": "Against the Panov."
            }
          }
        },
        "e5": {
          "name": "1...e5",
          "description": "Classical symmetrical response.",
          "variants": {
            "italian": {
              "name": "Italian",
              "description": "Classical. Ideal for learning."
            },
            "spanish": {
              "name": "Spanish",
              "description": "The richest opening."
            },
            "scotch": {
              "name": "Scotch",
              "description": "Open. Avoids theory."
            },
            "vienna": {
              "name": "Vienna",
              "description": "Aggressive gambit."
            },
            "kings_gambit": {
              "name": "King's Gambit",
              "description": "Romantic. Very aggressive."
            },
            "berlin": {
              "name": "Berlin",
              "description": "The Berlin Wall. Ultra-solid."
            },
            "marshall": {
              "name": "Marshall",
              "description": "Aggressive gambit."
            },
            "italian_defense": {
              "name": "vs Italian",
              "description": "Against the Italian."
            },
            "petroff": {
              "name": "Petroff",
              "description": "Very solid. Symmetrical."
            }
          }
        },
        "scandinavian": {
          "name": "Scandinavian",
          "description": "Queen comes out early but stays active.",
          "variants": {
            "main": {
              "name": "Main Line",
              "description": "Natural development."
            },
            "modern": {
              "name": "Modern Nf6",
              "description": "Knight recaptures."
            },
            "qa5": {
              "name": "Qa5",
              "description": "Queen safe on a5."
            },
            "nf6": {
              "name": "Modern Nf6",
              "description": "More dynamic."
            }
          }
        },
        "pirc": {
          "name": "Pirc",
          "description": "Center counterattack.",
          "variants": {
            "classical": {
              "name": "Classical",
              "description": "Natural development."
            },
            "austrian": {
              "name": "Austrian Attack",
              "description": "Very aggressive."
            },
            "attack_150": {
              "name": "150 Attack",
              "description": "Opposite castling."
            },
            "vs_austrian": {
              "name": "vs Austrian",
              "description": "Queenside counterplay."
            }
          }
        },
        "modern": {
          "name": "Modern Defense",
          "description": "Immediate fianchetto without d6.",
          "variants": {
            "standard": {
              "name": "Standard",
              "description": "Often transposes to Pirc."
            },
            "robatsch": {
              "name": "Robatsch",
              "description": "Central counterplay."
            },
            "hippo": {
              "name": "Hippopotamus",
              "description": "Ultra-flexible setup."
            }
          }
        },
        "alekhine": {
          "name": "Alekhine's Defense",
          "description": "Provokes white pawn advances.",
          "variants": {
            "modern": {
              "name": "Modern",
              "description": "Attacks the extended center."
            },
            "exchange": {
              "name": "Exchange",
              "description": "Open position."
            },
            "four_pawns": {
              "name": "Four Pawns",
              "description": "Massive center."
            }
          }
        }
      }
    },
    "d4": {
      "name": "1.d4",
      "defenses": {
        "d5": {
          "name": "1...d5",
          "description": "Classical response against 1.d4.",
          "variants": {
            "queens_gambit": {
              "name": "Queen's Gambit",
              "description": "The main line."
            },
            "qga": {
              "name": "vs QGA (dxc4)",
              "description": "Recover the pawn and develop."
            },
            "london": {
              "name": "London",
              "description": "Universal system."
            },
            "colle": {
              "name": "Colle",
              "description": "Solid and simple."
            },
            "exchange": {
              "name": "Exchange",
              "description": "Minority attack."
            }
          }
        },
        "indian": {
          "name": "Indian Defenses",
          "description": "Modern Indian defenses.",
          "variants": {
            "fianchetto": {
              "name": "Fianchetto",
              "description": "Universal."
            },
            "classical": {
              "name": "Classical",
              "description": "Strong center."
            },
            "london_system": {
              "name": "London",
              "description": "Simple system."
            },
            "anti_nimzo": {
              "name": "Anti-Nimzo",
              "description": "Avoids Bb4."
            },
            "trompowsky": {
              "name": "Trompowsky",
              "description": "Surprise."
            }
          }
        },
        "dutch": {
          "name": "Dutch",
          "description": "Kingside attack.",
          "variants": {
            "main": {
              "name": "Main",
              "description": "Normal development."
            },
            "staunton": {
              "name": "Staunton Gambit",
              "description": "Aggressive gambit."
            },
            "stonewall": {
              "name": "Stonewall",
              "description": "e6-d5-c6-f5 formation."
            },
            "leningrad": {
              "name": "Leningrad",
              "description": "King's Indian type."
            },
            "classical": {
              "name": "Classical",
              "description": "Harmonious development."
            }
          }
        },
        "benoni": {
          "name": "Benoni",
          "description": "Dynamic counterplay.",
          "variants": {
            "main": {
              "name": "Modern Benoni",
              "description": "Typical structure."
            },
            "taimanov": {
              "name": "Taimanov",
              "description": "Solid Anti-Benoni."
            },
            "modern": {
              "name": "Modern",
              "description": "Asymmetric structure."
            },
            "benko": {
              "name": "Benko Gambit",
              "description": "Open files."
            }
          }
        },
        "nimzo": {
          "name": "Nimzo-Indian",
          "description": "Best defense against 1.d4.",
          "variants": {
            "rubinstein": {
              "name": "Rubinstein",
              "description": "Classical line."
            },
            "classical": {
              "name": "Classical",
              "description": "Against 4.Qc2."
            },
            "saemisch": {
              "name": "vs Sämisch",
              "description": "Counterplay on c5."
            }
          }
        },
        "queensindian": {
          "name": "Queen's Indian",
          "description": "Controls central squares via fianchetto.",
          "variants": {
            "classical": {
              "name": "Classical",
              "description": "Harmonious development."
            },
            "petrosian": {
              "name": "Petrosian (a3)",
              "description": "Avoids Bb4. Solid."
            },
            "fianchetto": {
              "name": "Fianchetto",
              "description": "Pressure on c4."
            }
          }
        },
        "bogo": {
          "name": "Bogo-Indian",
          "description": "Check on b4 before Nc3.",
          "variants": {
            "main": {
              "name": "Main Line",
              "description": "Simple exchange."
            },
            "nimzo_hybrid": {
              "name": "Hybrid",
              "description": "Transposes to e4 lines."
            }
          }
        },
        "catalan": {
          "name": "Catalan",
          "description": "Defense against white's fianchetto.",
          "variants": {
            "open": {
              "name": "Open (dxc4)",
              "description": "Black takes and keeps the pawn."
            },
            "closed": {
              "name": "Closed",
              "description": "Black maintains the center."
            }
          }
        },
        "kingsindian": {
          "name": "King's Indian",
          "description": "Kingside counterattack.",
          "variants": {
            "classical": {
              "name": "Classical",
              "description": "The great battle."
            },
            "saemisch": {
              "name": "vs Sämisch",
              "description": "Against the pawn wall."
            },
            "fianchetto": {
              "name": "vs Fianchetto",
              "description": "Positional game."
            }
          }
        },
        "grunfeld": {
          "name": "Grünfeld",
          "description": "Destroying the white center.",
          "variants": {
            "exchange": {
              "name": "Exchange",
              "description": "Fight around the center."
            },
            "russian": {
              "name": "Russian",
              "description": "Avoids main lines."
            }
          }
        },
        "qgd": {
          "name": "Queen's Gambit Declined",
          "description": "Classical and solid defense.",
          "variants": {
            "orthodox": {
              "name": "Orthodox",
              "description": "The main line."
            },
            "tartakower": {
              "name": "Tartakower",
              "description": "Fianchettoed bishop."
            },
            "ragozin": {
              "name": "Ragozin",
              "description": "Early pin."
            }
          }
        },
        "qga": {
          "name": "Queen's Gambit Accepted",
          "description": "Take the pawn and defend or return it.",
          "variants": {
            "main": {
              "name": "Main Line",
              "description": "Classical development."
            },
            "central": {
              "name": "Central Variation",
              "description": "Quick piece development."
            },
            "linares": {
              "name": "Linares Variation",
              "description": "Symmetrical structure."
            }
          }
        },
        "slav": {
          "name": "Slav",
          "description": "Solid, c8 bishop stays free.",
          "variants": {
            "main": {
              "name": "Main",
              "description": "Bishop out before e6."
            },
            "semislav": {
              "name": "Semi-Slav",
              "description": "Pawn triangle."
            },
            "chebanenko": {
              "name": "Chebanenko",
              "description": "Flexible."
            }
          }
        }
      }
    },
    "c4": {
      "name": "1.c4 English",
      "defenses": {
        "symmetrical": {
          "name": "Symmetrical",
          "description": "Black copies.",
          "variants": {
            "main": {
              "name": "Main",
              "description": "Double fianchetto."
            },
            "botvinnik": {
              "name": "Botvinnik System",
              "description": "e4 center."
            },
            "hedgehog": {
              "name": "Hedgehog",
              "description": "Compact formation."
            }
          }
        },
        "reversed": {
          "name": "Reversed Sicilian",
          "description": "Sicilian with an extra tempo.",
          "variants": {
            "main": {
              "name": "Main",
              "description": "Positional game."
            }
          }
        },
        "slav": {
          "name": "Reversed Slav",
          "description": "Solid like the Slav.",
          "variants": {
            "main": {
              "name": "Main",
              "description": "Transposes to Queen's Gambit."
            }
          }
        },
        "e5": {
          "name": "Reversed Sicilian",
          "description": "Classical center.",
          "variants": {
            "main": {
              "name": "Main",
              "description": "Active development."
            }
          }
        }
      }
    },
    "nf3": {
      "name": "1.Nf3 Réti",
      "defenses": {
        "d5": {
          "name": "1...d5",
          "description": "Classical center.",
          "variants": {
            "reti": {
              "name": "Réti",
              "description": "d-pawn gambit."
            },
            "kia": {
              "name": "King's Indian Attack",
              "description": "Flexible setup."
            },
            "main": {
              "name": "Main",
              "description": "Natural development."
            }
          }
        },
        "nf6": {
          "name": "1...Nf6",
          "description": "Flexible, Indian options.",
          "variants": {
            "london": {
              "name": "London",
              "description": "Universal system."
            },
            "catalan": {
              "name": "Catalan",
              "description": "Pressure on d5."
            },
            "main": {
              "name": "Main",
              "description": "Double fianchetto."
            }
          }
        }
      }
    }
  },
  "openingNames": {
    "italianGame": "Italian Game",
    "ruyLopez": "Ruy Lopez",
    "scotchGame": "Scotch Game",
    "viennaGame": "Vienna Game",
    "kingsGambit": "King's Gambit",
    "openSicilian": "Open Sicilian",
    "alapinSicilian": "Alapin Sicilian",
    "rossolimoSicilian": "Rossolimo Sicilian",
    "grandPrixAttack": "Grand Prix Attack",
    "advanceFrench": "Advance French",
    "exchangeFrench": "Exchange French",
    "advanceCaroKann": "Advance Caro-Kann",
    "panovBotvinnik": "Panov-Botvinnik",
    "londonSystem": "London System",
    "queensGambit": "Queen's Gambit",
    "catalan": "Catalan",
    "colleSystem": "Colle System",
    "trompowsky": "Trompowsky",
    "fianchettoSystem": "Fianchetto System",
    "englishOpening": "English Opening",
    "retiOpening": "Reti Opening",
    "e4": "1.e4",
    "d4": "1.d4"
  },
  "defenseNames": {
    "sicilianDefense": "Sicilian Defense",
    "najdorfSicilian": "Najdorf Sicilian",
    "dragonSicilian": "Dragon Sicilian",
    "sveshnikovSicilian": "Sveshnikov Sicilian",
    "frenchDefense": "French Defense",
    "winawerFrench": "Winawer French",
    "classicalFrench": "Classical French",
    "tarrashFrench": "Tarrasch French",
    "rubinsteinFrench": "Rubinstein French",
    "caroKannDefense": "Caro-Kann Defense",
    "scandinavianDefense": "Scandinavian Defense",
    "pircDefense": "Pirc Defense",
    "modernDefense": "Modern Defense",
    "alekhinesDefense": "Alekhine's Defense",
    "e5": "1...e5",
    "petroffDefense": "Petroff Defense",
    "berlinDefense": "Berlin Defense",
    "italianDefense": "Italian Defense",
    "twoKnightsDefense": "Two Knights Defense",
    "kingsIndianDefense": "King's Indian Defense",
    "queensGambitDeclined": "Queen's Gambit Declined",
    "queensGambitAccepted": "Queen's Gambit Accepted",
    "slavDefense": "Slav Defense",
    "semiSlavDefense": "Semi-Slav Defense",
    "nimzoIndianDefense": "Nimzo-Indian Defense",
    "queensIndianDefense": "Queen's Indian Defense",
    "bogoIndianDefense": "Bogo-Indian Defense",
    "grunfeldDefense": "Grunfeld Defense",
    "dutchDefense": "Dutch Defense",
    "benoniDefense": "Benoni Defense",
    "benkoGambit": "Benko Gambit",
    "d5": "1...d5",
    "nf6": "1...Nf6",
    "symmetricalEnglish": "Symmetrical English",
    "reversedSicilian": "Reversed Sicilian"
  },
  "seo": {
    "siteName": "Chess Openings",
    "defaultTitle": "Chess Openings - Master 3000+ Opening Variations",
    "titleTemplate": "{{page}} | Chess Openings",
    "description": "Master 3000+ chess openings. Sicilian, French, Spanish and more. Free app with quizzes, Stockfish analysis and repertoire builder.",
    "sentenceLabels": {
      "styles": {
        "tactical": "tactical",
        "positional": "positional",
        "aggressive": "aggressive",
        "solid": "solid",
        "gambit": "gambit",
        "flexible": "flexible"
      },
      "difficulty": {
        "beginner": "beginner",
        "intermediate": "intermediate",
        "advanced": "advanced"
      },
      "colors": {
        "white": "White",
        "black": "Black",
        "both": "both colors"
      }
    },
    "pages": {
      "home": {
        "title": "Chess Openings - Master 3000+ Opening Variations",
        "description": "Master 3000+ chess openings. Sicilian, French, Spanish and more. Free app with quizzes, Stockfish analysis and repertoire builder."
      },
      "practice": {
        "title": "Chess Training - Puzzles, Lessons & Notation",
        "description": "Test your knowledge with interactive quizzes. Learn chess notation with famous games. Practice openings and improve your level for free.",
        "intro": "Training brings together every interactive exercise in the app: opening quizzes, guided lessons, notation reading and repertoire review. Each module is free and scales from beginner to advanced player."
      },
      "practice-puzzles": {
        "title": "Chess Opening Puzzles - Test Your Knowledge",
        "description": "Solve opening puzzles from real games. Practice tactical patterns in popular openings. Free interactive quiz for all levels.",
        "intro": "Opening puzzles are drawn from real games: in each position you must find the correct theoretical move. It is the fastest way to lock in the tactical patterns and traps of popular openings."
      },
      "practice-lessons": {
        "title": "Chess Lessons - Learn Opening Theory",
        "description": "Interactive lessons on popular chess openings. Learn the Italian Game, Sicilian Defense and more. Step-by-step guides for beginners.",
        "intro": "The lessons break the most-played openings down move by move, explaining the idea behind each one. You learn the typical plans before testing them on the interactive board."
      },
      "practice-notation": {
        "title": "Chess Notation Training - Learn to Read Moves",
        "description": "Learn algebraic notation by playing through famous games. Practice reading and writing chess moves. Essential skill for every player.",
        "intro": "This module has you read and write algebraic notation by replaying famous games. Mastering notation is essential to study openings, annotate your games and follow any chess book."
      },
      "practice-repertoire": {
        "title": "Repertoire Quiz - Test Your Opening Lines",
        "description": "Quiz yourself on your personal opening repertoire. Reinforce your preparation with spaced repetition. Track your progress.",
        "intro": "The repertoire quiz tests you on your own lines to embed them for good. Spaced repetition resurfaces positions at the right time, just like a memory review."
      },
      "collection": {
        "title": "My Collection - Games & Repertoires",
        "description": "Import games from Lichess and Chess.com. Build your personal opening repertoire. Organize and practice your favorite lines.",
        "intro": "Your collection gathers your imported games and personal repertoires in one place. Import from Lichess or Chess.com, organize your favorite lines and see which openings you play most."
      },
      "collection-games": {
        "title": "My Games - Import & Analyze Your Chess Games",
        "description": "Import games from Lichess, Chess.com or PGN files. Analyze your opening performance. Track what lines you play most.",
        "intro": "Import your games from Lichess, Chess.com or a PGN file to analyze your real openings. You instantly see which lines you play most and where your preparation breaks down."
      },
      "collection-repertoires": {
        "title": "My Repertoires - Build Your Opening Lines",
        "description": "Create and manage your personal opening repertoire. Organize your favorite lines for White and Black. Export and share.",
        "intro": "Build and manage your opening repertoire for both White and Black. Group your variations, export them and drill them until you play them with confidence."
      },
      "explore": {
        "title": "Chess Opening Library - Browse 3000+ Openings",
        "description": "Browse 3000+ openings sorted by ECO, popularity and difficulty. Sicilian, French, Spanish, Caro-Kann and all variations.",
        "intro": "The library gives access to over 3000 openings sorted by ECO code, popularity and difficulty. Filter, compare variations and open each line's dedicated page to study its plans."
      },
      "analyze": {
        "title": "Chess Analysis Board - Free Stockfish Engine",
        "description": "Analyze your positions with Stockfish. Real-time evaluation, best moves, suggested variations. Import PGN/FEN. Free, no signup required.",
        "intro": "The analysis board evaluates any position with the Stockfish engine: real-time evaluation, best moves and suggested variations. Import a PGN or FEN, all free and with no signup."
      },
      "settings": {
        "title": "Settings - Language, Theme & Preferences",
        "description": "Customize your experience. Choose your language, dark/light theme, board style and Stockfish analysis settings.",
        "intro": "Settings personalize your experience: interface language, light or dark theme, board style and Stockfish analysis options. Your preferences are kept from one session to the next."
      },
      "faq": {
        "title": "FAQ & Glossary - Chess Terms Explained",
        "description": "Learn chess terminology and get answers to common questions. What is a gambit? What is fianchetto? Find out here.",
        "intro": "The FAQ and glossary explain the essential vocabulary of chess and answer the most common questions. What is a gambit, a fianchetto, a pin? The answers are clear and illustrated."
      },
      "landing": {
        "title": "Get Started - Learn Chess Openings Free",
        "description": "Start learning chess openings today. 3000+ openings, interactive training, Stockfish analysis. Free app for beginners and advanced players.",
        "intro": "Start learning openings today: over 3000 lines, interactive training and Stockfish analysis, together in a free app designed for beginners and advanced players alike."
      }
    }
  },
  "faq": {
    "title": "FAQ & Glossary",
    "glossaryTitle": "Chess Glossary",
    "glossaryDescription": "Learn the essential chess terms to better understand openings.",
    "appTitle": "About the App",
    "glossary": {
      "gambit": {
        "question": "What is a gambit?",
        "answer": "A gambit is a chess opening where a player sacrifices material (usually a pawn) to gain a positional advantage, faster development, or an attack. Famous examples include the King's Gambit (1.e4 e5 2.f4) and the Queen's Gambit (1.d4 d5 2.c4)."
      },
      "fianchetto": {
        "question": "What is a fianchetto?",
        "answer": "Fianchetto (from Italian 'little flank') is the development of a bishop to b2 or g2 (for White) or b7 or g7 (for Black), after moving the knight's pawn one square. This places the bishop on a long diagonal where it can control central squares from a distance."
      },
      "castling": {
        "question": "What is castling?",
        "answer": "Castling is a special move involving the king and a rook. The king moves two squares toward the rook, and the rook jumps over to the adjacent square. Kingside castling (O-O) is shorter, queenside castling (O-O-O) is longer. It's the only move where two pieces move at once."
      },
      "pin": {
        "question": "What is a pin?",
        "answer": "A pin is a tactical motif where a piece cannot move without exposing a more valuable piece behind it to capture. An absolute pin involves the king (the piece literally cannot move), while a relative pin involves another valuable piece."
      },
      "fork": {
        "question": "What is a fork?",
        "answer": "A fork is a tactic where a single piece attacks two or more enemy pieces simultaneously. Knights are particularly effective at forking because they can attack pieces that cannot attack back along the same lines."
      },
      "openGame": {
        "question": "What is an open game?",
        "answer": "Open games are positions with few pawns in the center, open files for rooks, and diagonals for bishops. They typically arise from 1.e4 e5 openings. Open positions favor tactical play and piece activity."
      },
      "closedGame": {
        "question": "What is a closed game?",
        "answer": "Closed games have locked pawn chains in the center, with fewer open files and diagonals. They often arise from 1.d4 d5 openings. Closed positions favor strategic maneuvering and long-term planning."
      },
      "development": {
        "question": "What is development?",
        "answer": "Development refers to bringing your pieces from their starting squares to more active positions. Good opening principles include: developing knights before bishops, controlling the center, castling early, and avoiding moving the same piece twice."
      },
      "tempo": {
        "question": "What is a tempo?",
        "answer": "A tempo is essentially a move, or a unit of time in chess. Gaining a tempo means making your opponent waste a move, while losing a tempo means wasting one yourself. In openings, tempo is crucial for development."
      },
      "notation": {
        "question": "What is algebraic notation?",
        "answer": "Algebraic notation is the standard way to record chess moves. Files are labeled a-h, ranks 1-8. Pieces are K (King), Q (Queen), R (Rook), B (Bishop), N (Knight). Pawns have no letter. Example: Nf3 means knight to f3, exd5 means pawn captures on d5."
      }
    },
    "app": {
      "howToLearn": {
        "question": "How should I learn chess openings?",
        "answer": "Start with a few basic openings for both colors. Understand the ideas behind the moves rather than memorizing long variations. Use the training mode to practice, and analyze your games to see where you deviate from theory."
      },
      "stockfish": {
        "question": "How does the Stockfish analysis work?",
        "answer": "Stockfish is one of the strongest chess engines in the world. It analyzes positions and suggests the best moves. The evaluation shows who is better (positive = White, negative = Black). Use it to check your opening choices and find improvements."
      },
      "repertoire": {
        "question": "How do I build my opening repertoire?",
        "answer": "Choose openings that suit your playing style. If you like tactical games, try 1.e4 openings. For strategic play, consider 1.d4. Save your favorite lines and practice them regularly. Focus on understanding plans rather than memorizing moves."
      }
    }
  },
  "landing": {
    "hero": {
      "title": "Master Chess Openings",
      "subtitle": "Learn 3,000+ opening variations with interactive lessons, puzzles, and Stockfish analysis.",
      "cta": "Start Learning Free"
    },
    "socialProof": {
      "openings": "openings",
      "puzzles": "puzzles",
      "famousGames": "famous games"
    },
    "features": {
      "title": "Why Chess Openings?",
      "interactive": {
        "title": "Interactive Learning",
        "description": "Play moves on the board, not just read theory. Practice with spaced repetition."
      },
      "puzzles": {
        "title": "Opening Puzzles",
        "description": "Test your knowledge with position-based quizzes and opening challenges."
      },
      "analysis": {
        "title": "Stockfish Analysis",
        "description": "Analyze any position with one of the world's strongest chess engines."
      },
      "repertoire": {
        "title": "Build Your Repertoire",
        "description": "Save favorite openings and build a personalized opening system."
      }
    },
    "howItWorks": {
      "title": "How It Works",
      "step1": {
        "title": "Choose Your Color",
        "description": "Play as White or Black to learn different openings."
      },
      "step2": {
        "title": "Select an Opening",
        "description": "Browse openings by style, popularity, or difficulty."
      },
      "step3": {
        "title": "Learn the Moves",
        "description": "Interactive board training with move-by-move guidance."
      },
      "step4": {
        "title": "Test Your Knowledge",
        "description": "Puzzles and quizzes to reinforce what you've learned."
      }
    },
    "cta": {
      "title": "Ready to Improve Your Openings?",
      "button": "Get Started Now",
      "subtext": "Free forever. No account required."
    }
  },
  "lessons": {
    "ui": {
      "branchAvailable": "Variations available",
      "moves": "moves",
      "continueMainLine": "Continue Main Line",
      "branchComplete": "Variation Complete!",
      "perfect": "Perfect!",
      "lessonComplete": "Lesson Complete!",
      "returnToBranch": "Return to Branch",
      "replay": "Replay",
      "nextLesson": "Next Lesson",
      "backToLessons": "Back to Lessons",
      "tapToContinue": "Tap to continue",
      "tapToClose": "Tap to close",
      "hintOf": "Hint {{current}} of {{total}}",
      "hints": "Hints",
      "nextHint": "Next Hint",
      "min": "min",
      "notFound": "Lesson not found",
      "mainLine": "Main",
      "correct": "Correct!",
      "tryAgain": "Try again",
      "opponentTurn": "Opponent's turn...",
      "coach": "Coach",
      "narrator": "Narrator",
      "opponent": "Opponent",
      "player": "You"
    }
  }
}
