{
  "@@locale": "en",

  "appTitle": "ASCII NEVER DIE",
  "@appTitle": { "description": "Application title" },

  "tagNoNetwork": "No network",
  "@tagNoNetwork": { "description": "Tag indicating offline mode" },

  "tagIdleRpg": "Idle RPG loop",
  "@tagIdleRpg": { "description": "Tag indicating idle RPG gameplay" },

  "tagLocalSaves": "Local saves",
  "@tagLocalSaves": { "description": "Tag indicating local save support" },

  "newCharacter": "New character",
  "@newCharacter": { "description": "New character button" },

  "loadSave": "Load save",
  "@loadSave": { "description": "Load save button" },

  "loadGame": "Load Game",
  "@loadGame": { "description": "Load game dialog title" },

  "viewBuildPlan": "View build plan",
  "@viewBuildPlan": { "description": "View build plan button" },

  "buildRoadmap": "Build roadmap",
  "@buildRoadmap": { "description": "Build roadmap section title" },

  "techStack": "Tech stack",
  "@techStack": { "description": "Tech stack section title" },

  "cancel": "Cancel",
  "@cancel": { "description": "Cancel button" },

  "exitGame": "Exit Game",
  "@exitGame": { "description": "Exit game dialog title" },

  "saveProgressQuestion": "Save your progress before leaving?",
  "@saveProgressQuestion": { "description": "Save progress confirmation message" },

  "exitWithoutSaving": "Exit without saving",
  "@exitWithoutSaving": { "description": "Exit without saving button" },

  "saveAndExit": "Save and Exit",
  "@saveAndExit": { "description": "Save and exit button" },

  "progressQuestTitle": "ASCII NEVER DIE - {name}",
  "@progressQuestTitle": {
    "description": "Game screen title with character name",
    "placeholders": {
      "name": { "type": "String" }
    }
  },

  "levelUp": "Level Up",
  "@levelUp": { "description": "Level up tooltip" },

  "completeQuest": "Complete Quest",
  "@completeQuest": { "description": "Complete quest tooltip" },

  "completePlot": "Complete Plot",
  "@completePlot": { "description": "Complete plot tooltip" },

  "characterSheet": "Character Sheet",
  "@characterSheet": { "description": "Character sheet panel title" },

  "traits": "Traits",
  "@traits": { "description": "Traits section title" },

  "stats": "Stats",
  "@stats": { "description": "Stats section title" },

  "experience": "Experience",
  "@experience": { "description": "Experience section title" },

  "xpNeededForNextLevel": "XP needed for next level",
  "@xpNeededForNextLevel": { "description": "XP needed tooltip" },

  "spellBook": "Skills",
  "@spellBook": { "description": "Skills section title (unified spellbook + skills)" },

  "noSpellsYet": "No skills yet",
  "@noSpellsYet": { "description": "Empty skills message" },

  "equipment": "Equipment",
  "@equipment": { "description": "Equipment panel title" },

  "inventory": "Inventory",
  "@inventory": { "description": "Inventory panel title" },

  "encumbrance": "Encumbrance",
  "@encumbrance": { "description": "Encumbrance section title" },

  "combatLog": "Combat Log",
  "@combatLog": { "description": "Combat log panel title" },

  "plotDevelopment": "Plot Development",
  "@plotDevelopment": { "description": "Plot development panel title" },

  "quests": "Quests",
  "@quests": { "description": "Quests panel title" },

  "traitName": "Name",
  "@traitName": { "description": "Name trait label" },

  "traitRace": "Race",
  "@traitRace": { "description": "Race trait label" },

  "traitClass": "Class",
  "@traitClass": { "description": "Class trait label" },

  "traitLevel": "Level",
  "@traitLevel": { "description": "Level trait label" },

  "statStr": "STR",
  "@statStr": { "description": "Strength stat" },

  "statCon": "CON",
  "@statCon": { "description": "Constitution stat" },

  "statDex": "DEX",
  "@statDex": { "description": "Dexterity stat" },

  "statInt": "INT",
  "@statInt": { "description": "Intelligence stat" },

  "statWis": "WIS",
  "@statWis": { "description": "Wisdom stat" },

  "statCha": "CHA",
  "@statCha": { "description": "Charisma stat" },

  "statHpMax": "HP Max",
  "@statHpMax": { "description": "Max HP stat" },

  "statMpMax": "MP Max",
  "@statMpMax": { "description": "Max MP stat" },

  "equipWeapon": "Weapon",
  "@equipWeapon": { "description": "Weapon equipment slot" },

  "equipShield": "Shield",
  "@equipShield": { "description": "Shield equipment slot" },

  "equipHelm": "Helm",
  "@equipHelm": { "description": "Helm equipment slot" },

  "equipHauberk": "Hauberk",
  "@equipHauberk": { "description": "Hauberk equipment slot" },

  "equipBrassairts": "Brassairts",
  "@equipBrassairts": { "description": "Brassairts equipment slot" },

  "equipVambraces": "Vambraces",
  "@equipVambraces": { "description": "Vambraces equipment slot" },

  "equipGauntlets": "Gauntlets",
  "@equipGauntlets": { "description": "Gauntlets equipment slot" },

  "equipGambeson": "Gambeson",
  "@equipGambeson": { "description": "Gambeson equipment slot" },

  "equipCuisses": "Cuisses",
  "@equipCuisses": { "description": "Cuisses equipment slot" },

  "equipGreaves": "Greaves",
  "@equipGreaves": { "description": "Greaves equipment slot" },

  "equipSollerets": "Sollerets",
  "@equipSollerets": { "description": "Sollerets equipment slot" },

  "gold": "Coin",
  "@gold": { "description": "Coin label" },

  "goldAmount": "Coin: {amount}",
  "@goldAmount": {
    "description": "Coin with amount",
    "placeholders": {
      "amount": { "type": "int" }
    }
  },

  "prologue": "Prologue",
  "@prologue": { "description": "Prologue plot stage" },

  "actNumber": "Act {number}",
  "@actNumber": {
    "description": "Act with roman numeral",
    "placeholders": {
      "number": { "type": "String" }
    }
  },

  "noActiveQuests": "No active quests",
  "@noActiveQuests": { "description": "Empty quests message" },

  "questNumber": "Quest #{number}",
  "@questNumber": {
    "description": "Quest with number",
    "placeholders": {
      "number": { "type": "int" }
    }
  },

  "welcomeMessage": "Welcome to ASCII NEVER DIE!",
  "@welcomeMessage": { "description": "Welcome message in task progress panel" },

  "noSavedGames": "No saved games found.",
  "@noSavedGames": { "description": "No saved games message" },

  "loadError": "Failed to load save file: {error}",
  "@loadError": {
    "description": "Load error message",
    "placeholders": {
      "error": { "type": "String" }
    }
  },

  "name": "Name",
  "@name": { "description": "Name label in character creation" },

  "generateName": "Generate Name",
  "@generateName": { "description": "Generate name tooltip" },

  "total": "Total",
  "@total": { "description": "Total label for stats" },

  "unroll": "Undo",
  "@unroll": { "description": "Undo button for stat reroll" },

  "roll": "Roll",
  "@roll": { "description": "Roll button" },

  "race": "Race",
  "@race": { "description": "Race selection title" },

  "classTitle": "Class",
  "@classTitle": { "description": "Class selection title" },

  "percentComplete": "{percent}% complete",
  "@percentComplete": {
    "description": "Percentage complete",
    "placeholders": {
      "percent": { "type": "int" }
    }
  },

  "newCharacterTitle": "ASCII NEVER DIE - New Character",
  "@newCharacterTitle": { "description": "New character screen title" },

  "soldButton": "Sold!",
  "@soldButton": { "description": "Confirm character creation button" },

  "endingCongratulations": "★ CONGRATULATIONS ★",
  "@endingCongratulations": { "description": "Victory overlay congratulations" },

  "endingGameComplete": "You have completed the game!",
  "@endingGameComplete": { "description": "Game completion message" },

  "endingTheHero": "THE HERO",
  "@endingTheHero": { "description": "Hero section title" },

  "endingLevelFormat": "Level {level}",
  "@endingLevelFormat": {
    "description": "Level display format",
    "placeholders": {
      "level": { "type": "int" }
    }
  },

  "endingJourneyStats": "JOURNEY STATISTICS",
  "@endingJourneyStats": { "description": "Journey statistics section title" },

  "endingMonstersSlain": "Monsters Slain",
  "@endingMonstersSlain": { "description": "Monsters killed stat label" },

  "endingQuestsCompleted": "Quests Completed",
  "@endingQuestsCompleted": { "description": "Quests completed stat label" },

  "endingPlayTime": "Play Time",
  "@endingPlayTime": { "description": "Play time stat label" },

  "endingFinalStats": "FINAL STATS",
  "@endingFinalStats": { "description": "Final stats section title" },

  "endingCredits": "CREDITS",
  "@endingCredits": { "description": "Credits section title" },

  "endingThankYou": "Thank you for playing!",
  "@endingThankYou": { "description": "Thank you message" },

  "endingLegendLivesOn": "Your legend lives on...",
  "@endingLegendLivesOn": { "description": "Legend message" },

  "endingHallOfFameLine1": "Your heroic deeds will be",
  "@endingHallOfFameLine1": { "description": "Hall of fame message line 1" },

  "endingHallOfFameLine2": "remembered in the Hall of Fame",
  "@endingHallOfFameLine2": { "description": "Hall of fame message line 2" },

  "endingHallOfFameButton": "HALL OF FAME",
  "@endingHallOfFameButton": { "description": "Hall of fame button" },

  "endingSkip": "SKIP",
  "@endingSkip": { "description": "Skip button" },

  "endingTapToSkip": "TAP TO SKIP",
  "@endingTapToSkip": { "description": "Tap to skip hint" },

  "endingHoldToSpeedUp": "HOLD TO SPEED UP",
  "@endingHoldToSpeedUp": { "description": "Hold to speed up scrolling hint" },

  "menuTitle": "MENU",
  "@menuTitle": { "description": "Menu panel title" },

  "optionsTitle": "OPTIONS",
  "@optionsTitle": { "description": "Options menu title" },

  "soundTitle": "SOUND",
  "@soundTitle": { "description": "Sound dialog title" },

  "controlSection": "CONTROL",
  "@controlSection": { "description": "Control section title" },

  "infoSection": "INFO",
  "@infoSection": { "description": "Info section title" },

  "settingsSection": "SETTINGS",
  "@settingsSection": { "description": "Settings section title" },

  "saveExitSection": "SAVE / EXIT",
  "@saveExitSection": { "description": "Save/Exit section title" },

  "ok": "OK",
  "@ok": { "description": "OK button" },

  "rechargeButton": "RECHARGE",
  "@rechargeButton": { "description": "Recharge button" },

  "createButton": "CREATE",
  "@createButton": { "description": "Create button" },

  "previewTitle": "PREVIEW",
  "@previewTitle": { "description": "Preview panel title" },

  "nameTitle": "NAME",
  "@nameTitle": { "description": "Name panel title" },

  "statsTitle": "STATS",
  "@statsTitle": { "description": "Stats panel title" },

  "raceTitle": "RACE",
  "@raceTitle": { "description": "Race panel title" },

  "classSection": "CLASS",
  "@classSection": { "description": "Class panel title" },

  "bgmLabel": "BGM",
  "@bgmLabel": { "description": "BGM volume label" },

  "sfxLabel": "SFX",
  "@sfxLabel": { "description": "SFX volume label" },

  "hpLabel": "HP",
  "@hpLabel": { "description": "HP bar label" },

  "mpLabel": "MP",
  "@mpLabel": { "description": "MP bar label" },

  "expLabel": "EXP",
  "@expLabel": { "description": "EXP bar label" },

  "notifyLevelUp": "LEVEL UP!",
  "@notifyLevelUp": { "description": "Level up notification title" },

  "notifyLevel": "Level {level}",
  "@notifyLevel": {
    "description": "Level notification subtitle",
    "placeholders": {
      "level": { "type": "int" }
    }
  },

  "notifyQuestComplete": "QUEST COMPLETE!",
  "@notifyQuestComplete": { "description": "Quest complete notification title" },

  "notifyPrologueComplete": "PROLOGUE COMPLETE!",
  "@notifyPrologueComplete": { "description": "Prologue complete notification title" },

  "notifyActComplete": "ACT {number} COMPLETE!",
  "@notifyActComplete": {
    "description": "Act complete notification title",
    "placeholders": {
      "number": { "type": "int" }
    }
  },

  "notifyNewSpell": "NEW SPELL!",
  "@notifyNewSpell": { "description": "New spell notification title" },

  "notifyNewEquipment": "NEW EQUIPMENT!",
  "@notifyNewEquipment": { "description": "New equipment notification title" },

  "notifyBossDefeated": "BOSS DEFEATED!",
  "@notifyBossDefeated": { "description": "Boss defeated notification title" },

  "rechargeRollsTitle": "RECHARGE ROLLS",
  "@rechargeRollsTitle": { "description": "Recharge rolls dialog title" },

  "rechargeRollsFree": "Recharge 5 rolls for free?",
  "@rechargeRollsFree": { "description": "Recharge rolls free user message" },

  "rechargeRollsAd": "Watch an ad to recharge 5 rolls?",
  "@rechargeRollsAd": { "description": "Recharge rolls ad message" },

  "debugTitle": "DEBUG",
  "@debugTitle": { "description": "Debug section title" },

  "debugCheatsTitle": "DEBUG CHEATS",
  "@debugCheatsTitle": { "description": "Debug cheats section title" },

  "debugToolsTitle": "DEBUG TOOLS",
  "@debugToolsTitle": { "description": "Debug tools section title" },

  "debugDeveloperTools": "DEVELOPER TOOLS",
  "@debugDeveloperTools": { "description": "Developer tools header" },

  "debugSkipTask": "SKIP TASK (L+1)",
  "@debugSkipTask": { "description": "Skip task cheat label" },

  "debugSkipTaskDesc": "Complete task instantly",
  "@debugSkipTaskDesc": { "description": "Skip task cheat description" },

  "debugSkipQuest": "SKIP QUEST (Q!)",
  "@debugSkipQuest": { "description": "Skip quest cheat label" },

  "debugSkipQuestDesc": "Complete quest instantly",
  "@debugSkipQuestDesc": { "description": "Skip quest cheat description" },

  "debugSkipAct": "SKIP ACT (P!)",
  "@debugSkipAct": { "description": "Skip act cheat label" },

  "debugSkipActDesc": "Complete act instantly",
  "@debugSkipActDesc": { "description": "Skip act cheat description" },

  "debugCreateTestCharacter": "CREATE TEST CHARACTER",
  "@debugCreateTestCharacter": { "description": "Create test character button" },

  "debugCreateTestCharacterDesc": "Register Level 100 character to Hall of Fame",
  "@debugCreateTestCharacterDesc": { "description": "Create test character description" },

  "debugCreateTestCharacterTitle": "CREATE TEST CHARACTER?",
  "@debugCreateTestCharacterTitle": { "description": "Create test character dialog title" },

  "debugCreateTestCharacterMessage": "Current character will be converted to Level 100\nand registered to the Hall of Fame.\n\n⚠️ Current save file will be deleted.\nThis action cannot be undone.",
  "@debugCreateTestCharacterMessage": { "description": "Create test character confirmation message" },

  "debugTurbo": "DEBUG: TURBO (20x)",
  "@debugTurbo": { "description": "Debug turbo mode label" },

  "debugIapPurchased": "IAP PURCHASED",
  "@debugIapPurchased": { "description": "IAP purchased debug toggle" },

  "debugIapPurchasedDesc": "ON: Behave as paid user (ads removed)",
  "@debugIapPurchasedDesc": { "description": "IAP purchased debug description" },

  "debugOfflineHours": "OFFLINE HOURS",
  "@debugOfflineHours": { "description": "Offline hours debug label" },

  "debugOfflineHoursDesc": "Test return rewards (applies on restart)",
  "@debugOfflineHoursDesc": { "description": "Offline hours debug description" },

  "debugTestCharacterDesc": "Modify current character to Level 100\nand register to the Hall of Fame.",
  "@debugTestCharacterDesc": { "description": "Test character creation description" }
}
