openthebox/content/strings/en.json
Samuel Bouchet c9f8a9566a Add adventure secret branches, Destiny finale, crafting system, and project docs
Integrate stats, resources, and cosmetics into adventures via conditional
branches gated by game state checks. Each of the 9 adventures now has a
secret branch that rewards exploration and encourages replay with subtle
hints on locked choices. The endgame box now triggers a Destiny adventure
that acknowledges all completed adventures and secret branches, with four
ending tiers culminating in an ultimate ending when all 9 secrets are found.

Also adds the crafting engine, CLAUDE.md and specifications.md for faster
onboarding.
2026-03-11 17:50:37 +01:00

429 lines
20 KiB
JSON

{
"game.title": "OPEN THE BOX",
"game.subtitle": "What's inside? Only one way to find out.",
"game.version": "v0.1.0",
"menu.new_game": "New Game",
"menu.load_game": "Load Game",
"menu.language": "Language",
"menu.quit": "Quit",
"menu.back": "Back",
"menu.continue": "Continue",
"menu.save": "Save Game",
"menu.settings": "Settings",
"action.open_box": "Open a box",
"action.inventory": "View inventory",
"action.craft": "Craft",
"action.adventure": "Go on an adventure",
"action.appearance": "Change appearance",
"action.save": "Save",
"action.quit": "Return to menu",
"prompt.name": "What is your name, brave box-opener?",
"prompt.choose_action": "What would you like to do?",
"prompt.choose_box": "Which box do you want to open?",
"prompt.choose_interaction": "Multiple interactions possible! Choose one:",
"prompt.press_key": "Press any key to continue...",
"box.opening": "Opening {0}...",
"box.opened": "{0} opened! (Rarity: {1})",
"box.opened_short": "{0} opened!",
"box.shimmer": "Something shimmers...",
"box.found": "You found: {0}!",
"box.found_box": "Inside was... another box! {0}!",
"box.empty": "The box is empty! How philosophical.",
"box.no_boxes": "You have no boxes. How did you manage that?",
"box.auto_open": "{0} opens automatically!",
"loot.received": "You received:",
"loot.title": "Loot!",
"loot.name": "Name",
"loot.rarity": "Rarity",
"loot.category": "Category",
"ui.feature_unlocked": "NEW FEATURE UNLOCKED: {0}",
"ui.completion": "Completion: {0}%",
"prompt.what_do": "What do you do?",
"prompt.invalid_choice": "Please enter a number between 1 and {0}.",
"box.starter": "Starter Box",
"box.starter.desc": "Your first box. The beginning of everything. Or nothing. Probably something though.",
"box.box_of_boxes": "Box of Boxes",
"box.box_of_boxes.desc": "A box that contains... boxes. It's boxes all the way down.",
"box.not_great": "Meh Box",
"box.not_great.desc": "It's not great. It's not terrible. It just... is.",
"box.ok_tier": "Okay-ish Box",
"box.ok_tier.desc": "Mediocrity has never looked so boxy.",
"box.cool": "Cool Box",
"box.cool.desc": "Now we're getting somewhere. Somewhere cool.",
"box.epic": "Epic Box",
"box.epic.desc": "The orchestra swells. The crowd gasps. It's... a box.",
"box.legendhair": "Legend'hair Box",
"box.legendhair.desc": "The most legendary hair you'll ever unbox. Hair today, legend tomorrow.",
"box.legendary": "Legendary Box",
"box.legendary.desc": "Legends speak of this box. They speak quietly though, it's a box.",
"box.adventure": "Adventure Box",
"box.adventure.desc": "Contains the key to adventure! Literally, sometimes.",
"box.style": "Style Box",
"box.style.desc": "Fashion is temporary. Style from a box is eternal.",
"box.improvement": "Improvement Box",
"box.improvement.desc": "You can always improve. Especially with boxes.",
"box.supply": "Supply Box",
"box.supply.desc": "Supplies! The lifeblood of any box-opening enthusiast.",
"box.meta_basics": "Meta Box - The Basics",
"box.meta_basics.desc": "Colors, arrows, animations. The foundation of seeing.",
"box.meta_interface": "Meta Box - The Interface",
"box.meta_interface.desc": "Panels, resources, stats. The tools of understanding.",
"box.meta_deep": "Meta Box - Customization",
"box.meta_deep.desc": "Extended colors, crafting, chat, portrait. Express yourself.",
"box.meta_resources": "Meta Box - Resources",
"box.meta_resources.desc": "Unlock the ability to see what you have. And what you lack.",
"box.meta_mastery": "Meta Box - Mastery",
"box.meta_mastery.desc": "Layout, stats, fonts. The final touches of a true box master.",
"box.black": "Black Box",
"box.black.desc": "Nobody knows what's inside. Not even the box.",
"box.story": "Story Box",
"box.story.desc": "Every box has a story. This one more than most.",
"box.music": "Music Box",
"box.music.desc": "♪ Do do do do ♪ Box music is best music.",
"box.cookie": "Cookie Box",
"box.cookie.desc": "Fortune favors the bold. Also those who open boxes.",
"box.adventure.space": "Space Adventure Box",
"box.adventure.space.desc": "To infinity and beyond! (Box not included in infinity)",
"box.adventure.medieval": "Medieval Adventure Box",
"box.adventure.medieval.desc": "Hear ye, hear ye! A box of ye olde adventure!",
"box.adventure.pirate": "Pirate Adventure Box",
"box.adventure.pirate.desc": "Arr! X marks the box!",
"box.adventure.contemporary": "Contemporary Adventure Box",
"box.adventure.contemporary.desc": "A box for modern times. Comes with WiFi anxiety.",
"box.adventure.sentimental": "Sentimental Adventure Box",
"box.adventure.sentimental.desc": "This box makes you feel things. Mostly curiosity.",
"box.adventure.prehistoric": "Prehistoric Adventure Box",
"box.adventure.prehistoric.desc": "Ooga booga box. Very old. Much mystery.",
"box.adventure.cosmic": "Cosmic Adventure Box",
"box.adventure.cosmic.desc": "The universe is a box. This box is a universe.",
"box.adventure.microscopic": "Microscopic Adventure Box",
"box.adventure.microscopic.desc": "Size doesn't matter. Except when it does. Zoom in!",
"box.adventure.darkfantasy": "Dark Fantasy Adventure Box",
"box.adventure.darkfantasy.desc": "Darkness awaits. Also a box. A dark box.",
"meta.unlocked": "NEW FEATURE UNLOCKED: {0}!",
"meta.colors": "Text Colors",
"meta.extended_colors": "Extended Color Palette",
"meta.arrows": "Arrow Key Navigation",
"meta.inventory": "Inventory Panel",
"meta.resources": "Resource Panel",
"meta.stats": "Stats Panel",
"meta.portrait": "Portrait Panel",
"meta.chat": "Chat Panel",
"meta.layout": "Full Layout Mode",
"meta.shortcuts": "Keyboard Shortcuts",
"meta.animation": "Box Opening Animation",
"meta.crafting": "Crafting Panel",
"meta.completion": "Completion Tracker",
"item.rarity.common": "Common",
"item.rarity.uncommon": "Uncommon",
"item.rarity.rare": "Rare",
"item.rarity.epic": "Epic",
"item.rarity.legendary": "Legendary",
"item.rarity.mythic": "Mythic",
"resource.health": "Health",
"resource.mana": "Mana",
"resource.food": "Food",
"resource.stamina": "Stamina",
"resource.blood": "Blood",
"resource.gold": "Gold",
"resource.oxygen": "Oxygen",
"resource.energy": "Energy",
"stat.strength": "Strength",
"stat.intelligence": "Intelligence",
"stat.luck": "Luck",
"stat.charisma": "Charisma",
"stat.dexterity": "Dexterity",
"stat.wisdom": "Wisdom",
"item.meta_font_consolas": "Font: Consolas",
"item.meta_font_firetruc": "Font: Firetruc",
"item.meta_font_jetbrains": "Font: JetBrains Mono",
"cosmetic.hair.none": "Bald",
"cosmetic.hair.short": "Short Hair",
"cosmetic.hair.long": "Long Hair",
"cosmetic.hair.ponytail": "Ponytail",
"cosmetic.hair.braided": "Braided Hair",
"cosmetic.hair.cyberpunk": "Cyberpunk Neon Hair",
"cosmetic.hair.fire": "Hair on Fire",
"cosmetic.hair.stardust": "Stardust Legendary Hair",
"cosmetic.eyes.none": "No Eyes (mysterious!)",
"cosmetic.eyes.blue": "Blue Eyes",
"cosmetic.eyes.green": "Green Eyes",
"cosmetic.eyes.redorange": "Red-Orange Eyes",
"cosmetic.eyes.brown": "Brown Eyes",
"cosmetic.eyes.black": "Black Eyes",
"cosmetic.eyes.sunglasses": "Sunglasses",
"cosmetic.eyes.pilotglasses": "Pilot Glasses",
"cosmetic.eyes.aircraftglasses": "Aircraft Glasses",
"cosmetic.eyes.cybernetic": "Cybernetic Eyes",
"cosmetic.eyes.magician": "Magician Glasses",
"cosmetic.body.naked": "Shirtless",
"cosmetic.body.regulartshirt": "Regular T-Shirt",
"cosmetic.body.sexytshirt": "Sexy T-Shirt",
"cosmetic.body.suit": "Business Suit",
"cosmetic.body.armored": "Armored Plate",
"cosmetic.body.robotic": "Robotic Chassis",
"cosmetic.legs.none": "Floating (no legs!)",
"cosmetic.legs.naked": "Bare Legs",
"cosmetic.legs.slip": "Slip",
"cosmetic.legs.short": "Shorts",
"cosmetic.legs.panty": "Panty",
"cosmetic.legs.rocketboots": "Rocket Boots",
"cosmetic.legs.pegleg": "Peg Leg",
"cosmetic.legs.tentacles": "Tentacles",
"cosmetic.arms.none": "No Arms (T-Rex mode)",
"cosmetic.arms.short": "Short Arms",
"cosmetic.arms.regular": "Regular Arms",
"cosmetic.arms.long": "Long Stretchy Arms",
"cosmetic.arms.mechanical": "Mechanical Arms",
"cosmetic.arms.wings": "Wings",
"cosmetic.arms.extrapair": "Four Arms",
"cosmetic.gender_error": "New Gender (ERROR: boxes don't have a gender. The box apologizes for the confusion.)",
"tint.none": "Natural",
"tint.cyan": "Cyan",
"tint.orange": "Orange",
"tint.purple": "Purple",
"tint.warmpink": "Warm Pink",
"tint.light": "Light",
"tint.dark": "Dark",
"tint.rainbow": "Rainbow",
"tint.neon": "Neon",
"tint.silver": "Silver",
"tint.gold": "Gold",
"tint.void": "Void",
"material.wood": "Wood",
"material.bronze": "Bronze",
"material.iron": "Iron",
"material.steel": "Steel",
"material.titanium": "Titanium",
"material.diamond": "Diamond",
"material.carbonfiber": "Carbon Fiber",
"material.form.raw": "Raw",
"material.form.refined": "Refined",
"material.form.nail": "Nail",
"material.form.plank": "Plank",
"material.form.ingot": "Ingot",
"material.form.sheet": "Sheet",
"material.form.thread": "Thread",
"material.form.dust": "Dust",
"material.form.gem": "Gem",
"item.health_potion_small": "Small Health Potion",
"item.health_potion_medium": "Medium Health Potion",
"item.health_potion_large": "Large Health Potion",
"item.mana_crystal_small": "Small Mana Crystal",
"item.mana_crystal_medium": "Medium Mana Crystal",
"item.food_ration": "Food Ration",
"item.stamina_drink": "Stamina Drink",
"item.blood_vial": "Blood Vial",
"item.gold_pouch": "Gold Pouch",
"item.oxygen_tank": "Oxygen Tank",
"item.energy_cell": "Energy Cell",
"item.space.badge": "Astronaut Badge",
"item.space.phone": "Alien Phone Number",
"item.space.key": "Airlock Access Key",
"item.space.map": "Star Map",
"item.space.coordinates": "Mysterious Coordinates",
"item.space.helmet": "Space Helmet",
"item.medieval.crest": "Knight's Crest",
"item.medieval.sword": "Excalibur Replica",
"item.medieval.scroll": "Ancient Scroll",
"item.medieval.seal": "Royal Seal",
"item.medieval.key": "Dungeon Key",
"item.pirate.map": "Treasure Map",
"item.pirate.compass": "Enchanted Compass",
"item.pirate.feather": "Parrot Feather",
"item.pirate.rum": "Bottle of Rum",
"item.pirate.flag": "Jolly Roger",
"item.pirate.key": "Chest Key",
"item.contemporary.phone": "Smartphone",
"item.contemporary.card": "Credit Card",
"item.contemporary.ticket": "Metro Ticket",
"item.contemporary.usb": "Suspicious USB Drive",
"item.contemporary.key": "Apartment Key",
"item.contemporary.badge": "Company Badge",
"item.sentimental.letter": "Love Letter",
"item.sentimental.flower": "Dried Flower",
"item.sentimental.album": "Photo Album",
"item.sentimental.melody": "Music Box Melody",
"item.sentimental.teddy": "Old Teddy Bear",
"item.sentimental.phone": "Ex's Phone Number",
"item.prehistoric.tooth": "Dinosaur Tooth",
"item.prehistoric.painting": "Cave Painting Fragment",
"item.prehistoric.amber": "Amber Stone",
"item.prehistoric.club": "Bone Club",
"item.prehistoric.fossil": "Trilobite Fossil",
"item.cosmic.shard": "Nebula Shard",
"item.cosmic.fragment": "Black Hole Fragment",
"item.cosmic.crystal": "Quasar Crystal",
"item.cosmic.dust": "Cosmic Dust",
"item.cosmic.core": "Star Core",
"item.microscopic.bacteria": "Sentient Bacteria Sample",
"item.microscopic.dna": "Glowing DNA Strand",
"item.microscopic.membrane": "Reinforced Cell Membrane",
"item.microscopic.mitochondria": "Hyperactive Mitochondria",
"item.microscopic.prion": "Friendly Prion (probably)",
"item.darkfantasy.ring": "Cursed Ring",
"item.darkfantasy.rune": "Blood Rune",
"item.darkfantasy.cloak": "Shadow Cloak",
"item.darkfantasy.grimoire": "Necromancer's Grimoire",
"item.darkfantasy.gem": "Soul Gem",
"item.darkfantasy.key": "Bone Key",
"item.resource_max_up": "{0} Max +1",
"item.resource_up": "{0} +1",
"item.stat_boost": "{0} +1",
"item.resource_max_health": "Health Capacity Upgrade",
"item.resource_max_mana": "Mana Capacity Upgrade",
"item.resource_max_food": "Food Capacity Upgrade",
"item.resource_max_stamina": "Stamina Capacity Upgrade",
"item.resource_max_gold": "Gold Capacity Upgrade",
"item.resource_max_blood": "Blood Capacity Upgrade",
"item.resource_max_oxygen": "Oxygen Capacity Upgrade",
"item.resource_max_energy": "Energy Capacity Upgrade",
"item.music_melody": "Box Melody",
"item.cookie_fortune": "Fortune Cookie",
"item.mysterious_key": "Mysterious Key",
"item.mysterious_key.desc": "A key to... something. The box knows, but the box isn't talking.",
"lore.fragment_1": "In the beginning, there was a box. The box contained another box. And so it was, and so it shall be.",
"lore.fragment_2": "The Ancient Order of Box-Openers has a single commandment: Open thy boxes.",
"lore.fragment_3": "Some say the universe itself is a box, waiting to be opened by someone with enough curiosity.",
"lore.fragment_4": "The first box was opened by Farah, who found inside it the concept of 'inside'.",
"lore.fragment_5": "Malkith once opened a box that contained the sound of one hand clapping. Nobody knows what that means.",
"lore.fragment_6": "Legend says there is a box that contains all other boxes. Opening it would cause a paradox. Or a refund.",
"lore.fragment_7": "Duncan tried to close a box once. The box union went on strike for three weeks.",
"lore.fragment_8": "Pierrick built a box-opening machine. It opened itself. Then it opened the machine. Then it opened the concept of opening.",
"lore.fragment_9": "Samuel wrote the original box-opening manual. Chapter 1: Open the box. Chapter 2: See Chapter 1.",
"lore.fragment_10": "The Black Box contains a cat. Or doesn't. Until you open it, it both does and doesn't. The cat is also a box.",
"cookie.1": "A box within a box is still a box.",
"cookie.2": "ERROR: This cookie contains no fortune. Please try again.",
"cookie.3": "You will open many boxes. This prediction has a 100% accuracy rate.",
"cookie.4": "The real treasure was the boxes we opened along the way.",
"cookie.5": "WARNING: Side effects of box opening include joy, confusion, and tentacle arms.",
"cookie.6": "Tomorrow you will find a box. Then another. Then another. Send help.",
"cookie.7": "Your lucky number is the number of boxes you've opened. So... a lot.",
"cookie.8": "Confucius say: person who open box find box. Person who not open box also find box. Box is inevitable.",
"cookie.9": "A journey of a thousand boxes begins with a single open.",
"cookie.10": "If you're reading this, you've spent too long opening boxes. Just kidding, there's no such thing.",
"cookie.11": "The box giveth, and the box giveth more boxes.",
"cookie.12": "In Soviet Russia, box opens YOU.",
"cookie.13": "Help I'm trapped in a fortune cookie factory inside a box.",
"cookie.14": "This fortune intentionally left blank. Just kidding. Or am I?",
"cookie.15": "You are the chosen one. The one who opens boxes. Truly a noble calling.",
"cookie.16": "Plot twist: the box was the friends you made along the way.",
"cookie.17": "Schrodinger called. He wants his box concept back.",
"cookie.18": "If you open a box and no one is around to hear it, does it make a loot?",
"cookie.19": "Today is a good day to open boxes. Tomorrow too. Every day, really.",
"cookie.20": "Your spirit animal is a box. Your power move is opening.",
"character.farah": "Farah",
"character.malkith": "Malkith",
"character.linu": "Linu",
"character.chenda": "Chenda",
"character.duncan": "Duncan",
"character.sandrea": "Sandrea",
"character.samuel": "Samuel",
"character.pierrick": "Pierrick",
"character.nova": "Captain Nova",
"character.aria": "ARIA",
"character.blackbeard": "Blackbeard the Unboxable",
"character.mordecai": "Mordecai the Grim",
"character.zephyr": "Zephyr",
"character.quantum": "Dr. Quantum",
"adventure.start": "Begin {0} Adventure",
"adventure.resume": "Resume {0} Adventure",
"adventure.completed": "Adventure Complete! You are now a certified box adventurer.",
"adventure.item_granted": "Received: {0} x{1}",
"adventure.item_removed": "Lost: {0}",
"adventure.resource_added": "{0} +{1}",
"interaction.key_chest": "The key fits! The chest opens automatically!",
"interaction.key_no_match": "This key seems to fit something... but you don't have it yet. Perhaps a future box will provide.",
"interaction.craft_available": "New recipe available at {0}!",
"save.saving": "Saving...",
"save.saved": "Game saved to slot '{0}'.",
"save.loading": "Loading...",
"save.loaded": "Game loaded from slot '{0}'.",
"save.no_saves": "No save files found.",
"save.choose_slot": "Choose a save slot:",
"error.invalid_input": "Invalid input. Try again, brave box-opener.",
"error.no_boxes": "You have no boxes to open. How did you manage that? Open more boxes to get boxes.",
"error.not_enough_resources": "Not enough {0}. You need {1} more.",
"misc.boxes_opened": "Total boxes opened: {0}",
"misc.play_time": "Play time: {0}",
"misc.welcome_back": "Welcome back, {0}! Your boxes missed you.",
"recipe.refine_wood": "Refine Wood",
"recipe.smelt_bronze_ingot": "Smelt Bronze Ingot",
"recipe.smelt_iron_ingot": "Smelt Iron Ingot",
"recipe.smelt_steel_ingot": "Smelt Steel Ingot",
"recipe.smelt_titanium_ingot": "Smelt Titanium Ingot",
"recipe.forge_carbonfiber_sheet": "Press Carbon Fiber Sheet",
"recipe.brew_health_potion_medium": "Brew Medium Health Potion",
"recipe.brew_mana_crystal_medium": "Refine Medium Mana Crystal",
"recipe.synthesize_energy_cell": "Synthesize Energy Cell",
"recipe.pressurize_oxygen_tank": "Pressurize Oxygen Tank",
"recipe.craft_pilot_glasses": "Craft Pilot Glasses",
"recipe.forge_armored_plate": "Forge Armored Plate",
"recipe.engineer_rocket_boots": "Engineer Rocket Boots",
"recipe.chart_star_navigation": "Chart Star Navigation",
"recipe.engrave_royal_seal": "Engrave Royal Seal",
"recipe.enchant_dark_grimoire": "Enchant Dark Grimoire",
"recipe.fuse_cosmic_crystal": "Fuse Cosmic Crystal",
"recipe.splice_glowing_dna": "Splice Glowing DNA",
"recipe.preserve_amber": "Preserve Amber Stone",
"recipe.craft_box_ok_tier": "Craft Okay-ish Box",
"recipe.craft_box_cool": "Craft Cool Box",
"recipe.craft_box_supply": "Craft Supply Box",
"recipe.craft_box_epic": "Craft Epic Box",
"action.collect_crafting": "Collect crafted items",
"craft.started": "Auto-crafting: {0} at {1}",
"craft.completed": "{0} finished crafting!",
"craft.done": "Done",
"craft.panel.title": "Workshops",
"craft.panel.empty": "No active workshops.",
"item.blueprint.foundry": "Foundry Blueprint",
"item.blueprint.workbench": "Workbench Blueprint",
"item.blueprint.furnace": "Furnace Blueprint",
"item.blueprint.forge": "Forge Blueprint",
"item.blueprint.alchemy": "Alchemy Table Blueprint",
"item.blueprint.engineer": "Engineer Desk Blueprint",
"item.blueprint.drawing": "Drawing Table Blueprint",
"item.blueprint.engraving": "Engraving Bench Blueprint",
"item.blueprint.pentacle": "Transformation Pentacle Blueprint",
"item.blueprint.printer": "3D Printer Blueprint",
"item.blueprint.synthesizer": "Matter Synthesizer Blueprint",
"item.blueprint.genetic": "Genetic Mod Station Blueprint",
"item.blueprint.stasis": "Stasis Chamber Blueprint",
"box.endgame": "The Final Box",
"box.endgame.desc": "You found all the resources. This is it. The last box. Are you ready?",
"item.endgame_crown": "Crown of Completion",
"item.destiny_token": "Token of Destiny",
"adventure.secret_branch_found": "You feel a hidden path revealing itself..."
}