{
 "meta": {
  "kind": "uplay-string-catalog",
  "v": 1,
  "built": "2026-08-11T04:38:35.243Z",
  "count": 353
 },
 "strings": {
  "common.success": "Success",
  "common.error": "Error",
  "common.loading": "Loading...",
  "common.retry": "Retry",
  "common.back": "Back",
  "common.ok": "OK",
  "common.cancel": "Cancel",
  "common.continue": "Continue",
  "common.well_done": "Well Done!",
  "common.try_again": "Try Again!",
  "common.correct": "CORRECT! 🌟",
  "common.play_again": "PLAY AGAIN",
  "common.translating": "Translating...",
  "common.translation_complete": "Translation complete!",
  "common.translation_failed": "Translation failed!",
  "common.level": "Level",
  "common.score": "Score",
  "common.time": "Time",
  "common.reset": "RESET",
  "common.gogo_says": "Gogo says",
  "rangi.title": "RANGI",
  "rangi.game_name": "Colors & Shapes",
  "rangi.tagline": "Explore the world of colors and shapes! A fun matching game for young explorers.",
  "rangi.start_adventure": "START ADVENTURE",
  "rangi.generate_ai": "✨ GENERATE COLORS (AI)",
  "rangi.gesture_mode": "✨ GESTURE MODE (AI)",
  "rangi.hud.question": "Question",
  "rangi.hud.score": "Score",
  "rangi.instr.match_color": "Match the Color!",
  "rangi.instr.match_shape": "Match the Shape!",
  "rangi.instr.find": "Find the {target}!",
  "rangi.instr.mix": "Mix these to make {target}!",
  "rangi.instr.which_color": "Which color is this?",
  "rangi.instr.which_shape": "Which shape is this?",
  "rangi.result.master": "You're a Color and Shape Master!",
  "rangi.ai.enter_theme": "Enter a theme for colors/shapes (e.g. 'Nature', 'Traffic Signs', 'Jewels') or leave blank:",
  "rangi.ai.generating": "✨ Generating AI Colors & Shapes...",
  "rangi.ai.generated": "✨ AI Content Generated!",
  "rangi.ai.failed": "AI Generation failed",
  "rangi.ai.not_available": "AI not available",
  "rangi.gesture.init": "INITIALIZING GESTURE AI...",
  "rangi.gesture.ready": "AI READY! POINT TO OPTIONS",
  "rangi.gesture.failed": "AI INIT FAILED",
  "rangi.color.red": "RED",
  "rangi.color.blue": "BLUE",
  "rangi.color.green": "GREEN",
  "rangi.color.yellow": "YELLOW",
  "rangi.color.orange": "ORANGE",
  "rangi.color.purple": "PURPLE",
  "rangi.color.pink": "PINK",
  "rangi.color.brown": "BROWN",
  "rangi.color.black": "BLACK",
  "rangi.color.gray": "GRAY",
  "rangi.color.white": "WHITE",
  "rangi.shape.circle": "CIRCLE",
  "rangi.shape.square": "SQUARE",
  "rangi.shape.triangle": "TRIANGLE",
  "rangi.shape.star": "STAR",
  "rangi.shape.oval": "OVAL",
  "rangi.shape.heart": "HEART",
  "rangi.shape.pentagon": "PENTAGON",
  "rangi.shape.hexagon": "HEXAGON",
  "rangi.shape.diamond": "DIAMOND",
  "rangi.shape.moon": "MOON",
  "rangi.shape.crescent": "CRESCENT",
  "rangi.mixed.blue_circle": "BLUE CIRCLE",
  "rangi.mix.blue_yellow": "Blue + Yellow",
  "rangi.mix.red_blue": "Red + Blue",
  "rangi.mix.yellow_red": "Yellow + Red",
  "rangi.mix.green_white": "Green + White",
  "rangi.mix.red_white": "Red + White",
  "rangi.mix.blue_red": "Blue + Red",
  "rangi.mix.yellow_blue": "Yellow + Blue",
  "mankwala.game_name": "MANKWALA",
  "mankwala.title": "The Word Doctor",
  "mankwala.tagline": "Help cure the \"Withered Words\" by spelling them and fixing jumbled sentences.",
  "mankwala.select_difficulty": "Select Difficulty",
  "mankwala.open_clinic": "OPEN CLINIC",
  "mankwala.generate_ai": "✨ GENERATE WORDS (AI)",
  "mankwala.hud.patient": "Patient",
  "mankwala.check_cure": "CHECK CURE",
  "mankwala.result.title": "Clinic Complete!",
  "mankwala.result.text": "Amazing job, Doctor! You've cured all the words.",
  "mankwala.instr.spelling": "Spelling Potion",
  "mankwala.instr.sentence": "Sentence Salve",
  "mankwala.toast.success": "BRILLIANT! CURED!",
  "mankwala.toast.missing": "MISSING LETTERS...",
  "mankwala.toast.too_many": "TOO MANY LETTERS...",
  "mankwala.toast.wrong_order": "WRONG ORDER...",
  "mankwala.ai.generating": "✨ Generating AI {grade} Words...",
  "mankwala.ai.prompt": "Enter a theme for the words (e.g. 'Animals', 'Space', 'Family') or leave blank:",
  "mankwala.ai.generated": "✨ AI Content Added!",
  "madzi.title": "MADZI",
  "madzi.game_name": "Guardians of the Flow",
  "madzi.tagline": "🌊 SAVE WATER · PROTECT THE SOURCE",
  "madzi.start_adventure": "Help protect our water! Learn the secrets of conservation and guide every drop to safety.",
  "madzi.start_playing": "▶ START PLAYING",
  "madzi.how_to_play": "How to Play",
  "madzi.instructions": "Swipe or drag your finger through soil to carve channels and guide the water. Avoid leak holes, contamination ooze, and open-air hot zones that cause evaporation! Collect all 3 Drop Gems!",
  "madzi.fact_card": "Conservation Fact",
  "madzi.well_done": "Level Cleared!",
  "madzi.start_quiz": "Take the Quiz 📝",
  "madzi.quiz_map": "🗺️ Map",
  "madzi.quiz_next": "Next ▶",
  "madzi.hud.fill": "Fill:",
  "madzi.hud.waste": "Waste:",
  "madzi.hud.contam": "Contam:",
  "madzi.hud.timer": "Time:",
  "nzelu.title": "NZELU — The Smart One",
  "nzelu.tagline": "✦ The Smart One ✦",
  "nzelu.start_adventure": "Join Zani and Chipembele on a science adventure across Zambia!",
  "nzelu.start_playing": "▶ START PLAYING",
  "nzelu.generate_ai": "✨ GENERATE PUZZLES (AI)",
  "nzelu.how_to_play": "How to Play",
  "nzelu.instructions": "Drag things to the right place. Tap to match. Press 💡 for hints from Gogo! 😊",
  "nzelu.map_title": "NZELU",
  "nzelu.puzzle": "Puzzle",
  "nzelu.puzzle_count": "Puzzle {current} of {total}",
  "nzelu.ask_gogo": "👵🏾 Ask Gogo",
  "nzelu.gogo_thinking": "✨ Thinking of a hint... 👵🏾",
  "nzelu.gogo_busy": "Gogo is busy right now, my child! 👵🏾",
  "nzelu.gogo_tired": "I'm a bit tired, my child. Try the lightbulb! 👵🏾",
  "nzelu.gogo_welcome": "Welcome to NZELU! I am Gogo. Let us learn about our beautiful Zambia together! 🌍",
  "nzelu.translating": "Translating to {lang}... 👵🏾",
  "nzelu.task": "📋 Your Task",
  "nzelu.hint_prefix": "💡 Hint: ",
  "nzelu.drag_bin": "👆 Drag each item to the right bin",
  "nzelu.drag_order": "👆 Drag to put in order — Step 1 first!",
  "nzelu.sorting": "These steps need sorting!",
  "nzelu.tap_match": "👆 Tap left, then tap its match on the right",
  "nzelu.left_first": "Tap the LEFT side first! 👈",
  "nzelu.try_again": "Those don't match — try again! 🤔",
  "nzelu.try_different_bin": "Try a different bin! 🤔",
  "nzelu.not_yet": "Not that step yet — try a different slot! 🤔",
  "nzelu.slot_taken": "That slot is taken! Try another 🤔",
  "nzelu.step": "Step",
  "nzelu.well_done": "Well done!",
  "nzelu.did_you_know": "📚 Did you know?",
  "nzelu.wildlife_card": "🦁 Wildlife Card!",
  "nzelu.map": "🗺️ Map",
  "nzelu.next": "Next ▶",
  "nzelu.gogo_says": "Gogo says",
  "nzelu.chip_says": "Chipembele says",
  "nzelu.opener.0": "Think carefully now! 🤔",
  "nzelu.opener.1": "Take your time, my child 🌿",
  "nzelu.opener.2": "Look closely at each item 👀",
  "nzelu.opener.3": "You can do this! 💪🏾",
  "nzelu.opener.4": "NZELU — that means YOU are the smart one! 🧠",
  "nzelu.chip.0": "Charge forward and learn! 🦏",
  "nzelu.chip.1": "Rhinos are endangered — help protect them! 💪🏾",
  "nzelu.chip.2": "Did you know: Zambia has 20 national parks? 🌍",
  "nzelu.chip.3": "Keep going — you are doing brilliantly! ⭐",
  "nzelu.chip.4": "Clean water saves lives — remember that! 💧",
  "nzelu.chip.5": "Elephants never forget — neither should you! 🐘",
  "nzelu.chip.6": "The Zambezi is the 4th longest river in Africa! 🛶",
  "nzelu.chip.7": "Mosi-oa-Tunya means 'The Smoke that Thunders'! 🌊",
  "nzelu.chip.8": "Zambia is home to the world's largest mammal migration! 🦇",
  "nzelu.chip.9": "Science is all around us, from the soil to the stars! 🔭",
  "nzelu.chip.10": "Always ask 'Why?' — that is how we learn! 🧠",
  "nzelu.win.0": "Excellent! 🎉",
  "nzelu.win.1": "Wafwako! (Well done!) 🙌",
  "nzelu.win.2": "You are so smart! 🧠",
  "nzelu.win.3": "Gogo is proud of you! 💛",
  "nzelu.win.4": "NZELU — that's YOU! ⭐",
  "nzelu.win.5": "Amazing! Keep going! 🚀",
  "nzelu.ai.prompt": "Enter a science theme (e.g. 'Solar System', 'Human Body', 'Electricity') or leave blank:",
  "nzelu.ai.not_available": "AI not available 👵🏾",
  "nzelu.ai.generating": "✨ Thinking of new {difficulty} science puzzles... 👵🏾",
  "nzelu.ai.ready": "✨ New puzzles ready! 👵🏾",
  "nzelu.ai.failed": "AI Generation failed 👵🏾",
  "nzelu.ai.error": "AI Generation error 👵🏾",
  "nzelu.gogo.welcome_short": "Welcome! Choose a puzzle to start, my child! 🌟",
  "chenjela.title": "CHENJELA",
  "chenjela.eyebrow": "Grade 7 Brain Training — Zambia",
  "chenjela.tagline": "🧠 BE SHARP · BE READY · BE ZAMBIAN",
  "chenjela.choose_challenge": "Choose Your Challenge",
  "chenjela.mode.arcade": "Arcade",
  "chenjela.mode.arcade_desc": "3 lives · beat the clock",
  "chenjela.mode.exam": "Exam Sim",
  "chenjela.mode.exam_desc": "60 min · full paper",
  "chenjela.mode.zen": "Zen",
  "chenjela.mode.zen_desc": "no timer · learn mode",
  "chenjela.mode.blitz": "Blitz",
  "chenjela.mode.blitz_desc": "10 Qs · 5 seconds each",
  "chenjela.paper.1": "Paper 1",
  "chenjela.paper.1_desc": "Words & Logic",
  "chenjela.paper.2": "Paper 2",
  "chenjela.paper.2_desc": "Visual Patterns",
  "chenjela.paper.mixed": "Both",
  "chenjela.paper.mixed_desc": "Mixed",
  "chenjela.diff.easy": "Easy",
  "chenjela.diff.medium": "Medium",
  "chenjela.diff.hard": "Hard",
  "chenjela.play": "PLAY CHENJELA",
  "chenjela.generate_ai": "✨ GENERATE PAPER (AI)",
  "chenjela.total_xp": "Total XP",
  "chenjela.best_score": "Best Score",
  "chenjela.games_played": "Games Played",
  "chenjela.xp": "XP: {xp}",
  "chenjela.answer_sheet": "Answer Sheet",
  "chenjela.your_answers": "Your Answers",
  "chenjela.answered_remaining": "{answered} answered / {remaining} remaining",
  "chenjela.question_review": "Question Review",
  "chenjela.play_again": "Play Again",
  "chenjela.home": "Home",
  "chenjela.confirm_leave": "Leave game? Progress will be lost.",
  "chenjela.cat.word_pattern": "Word Pattern",
  "chenjela.cat.number_series": "Number Series",
  "chenjela.cat.coding": "Coding",
  "chenjela.cat.logic": "Logic",
  "chenjela.cat.always_has": "Always Has",
  "chenjela.cat.letter_series": "Letter Series",
  "chenjela.cat.alphabetical": "Alphabetical",
  "chenjela.cat.analogy": "Analogy",
  "chenjela.cat.odd_one_out": "Odd One Out",
  "chenjela.cat.zambian_gk": "Zambian GK",
  "chenjela.cat.next": "Which Comes Next?",
  "chenjela.cat.different": "Which Is Different?",
  "chenjela.toast.bonus": "🔥 BONUS!",
  "chenjela.toast.blitz": "⚡ BLITZ!",
  "chenjela.toast.wrong": "Wrong! Keep going 💪",
  "chenjela.result.outstanding": "🏆 Outstanding! You are ready for the real exam!",
  "chenjela.result.great": "👏 Great work! A little more practice and you'll ace it!",
  "chenjela.result.passed": "💪 You passed! Keep practising to get even better.",
  "chenjela.result.almost": "📚 Almost there. Review the topics you struggled with.",
  "chenjela.result.failed": "🌟 Don't give up! Every try makes you smarter. Play again!",
  "chenjela.result.pct": "{correct} / {total} correct — {pct}%",
  "chenjela.streak": "🔥 {streak} Streak!",
  "chenjela.xp_earned": "You earned {xp} XP this round!",
  "chenjela.explanation": "Explanation:",
  "chenjela.skipped": "Skipped",
  "chenjela.flagged": "Flagged",
  "chenjela.flag": "Flag",
  "chenjela.next": "Next ▶",
  "chenjela.see_results": "See Results ✓",
  "chenjela.submit": "Submit ✓",
  "assegai.title": "ASSEGAI",
  "assegai.subtitle": "⚔ SPEAR OF THE ANCESTORS ⚔",
  "assegai.tagline": "\"From the first kingdoms to the dawn of independence — carry the spirit of your people.\"",
  "assegai.eyebrow": "🎓 A strategy game rooted in authentic African history",
  "assegai.select_campaign": "SELECT CAMPAIGN",
  "assegai.new_campaign": "⚔ NEW CAMPAIGN",
  "assegai.generate_campaign": "✨ GENERATE CAMPAIGN (AI)",
  "assegai.skirmish_ai": "🤖 SKIRMISH VS AI",
  "assegai.multiplayer": "🌐 MULTIPLAYER",
  "assegai.how_to_play": "📖 HOW TO PLAY",
  "assegai.novice": "🌱 Novice",
  "assegai.warrior": "⚔ Warrior",
  "assegai.induna": "👑 Induna",
  "assegai.continue_game": "▶ CONTINUE GAME",
  "assegai.begin_battle": "⚔ BEGIN BATTLE",
  "assegai.end_turn": "END TURN ›",
  "assegai.section_clear": "SECTION CLEAR!",
  "assegai.advance": "▶ ADVANCE",
  "assegai.upgrade": "🛒 UPGRADE",
  "assegai.war_council": "⚔ WAR COUNCIL",
  "assegai.coins_and_xp": "{gold} coins · {xp} XP",
  "assegai.close": "← CLOSE",
  "assegai.victory": "VICTORY!",
  "assegai.fallen": "FALLEN",
  "assegai.educator_summary": "🎓 EDUCATOR SUMMARY",
  "assegai.next_campaign": "▶ NEXT CAMPAIGN",
  "assegai.retry": "↺ RETRY",
  "assegai.map": "← MAP",
  "assegai.back": "← BACK",
  "assegai.quiz_performance": "📊 QUIZ PERFORMANCE",
  "assegai.facts_encountered": "📜 HISTORICAL FACTS ENCOUNTERED",
  "assegai.objectives_met": "🌍 LEARNING OBJECTIVES MET",
  "assegai.learn_more": "🔗 LEARN MORE",
  "assegai.leaderboard": "🏆 LEADERBOARD",
  "assegai.leaderboard_desc": "Top scores per campaign — saved on this device",
  "assegai.save_name": "💾 SAVE NAME",
  "assegai.mp_p2p_desc": "Play P2P — no server needed. Share your code with a friend.",
  "assegai.choose_role": "CHOOSE YOUR ROLE",
  "assegai.ally": "🤝 ALLY",
  "assegai.ally_desc": "Same team as host — share warriors",
  "assegai.opponent": "⚔ OPPONENT",
  "assegai.opponent_desc": "Command the enemy — PvP battle",
  "assegai.your_room_code": "YOUR ROOM CODE",
  "assegai.generating_room": "Generating room…",
  "assegai.or_join_friend": "— OR JOIN FRIEND —",
  "assegai.join": "🔗 JOIN",
  "assegai.start": "▶ START",
  "assegai.history_challenge": "📚 HISTORY CHALLENGE",
  "assegai.ask_gogo": "👵🏾 Ask Gogo",
  "assegai.continue": "CONTINUE →",
  "assegai.your_turn": "YOUR TURN",
  "assegai.enemy_advances": "ENEMY ADVANCES",
  "assegai.advancing": "ADVANCING...",
  "assegai.your_warriors": "YOUR WARRIORS",
  "assegai.partners_turn": "PARTNER'S TURN",
  "assegai.round_section": "Round {round} · Section {current}/{total}",
  "assegai.summon": "👻 SUMMON",
  "assegai.heal": "🌿 HEAL",
  "assegai.shop": "🛒 SHOP",
  "assegai.campaign": "Campaign",
  "madzi.next_level": "Next Level ▶",
  "madzi.retry": "↺ Try Again",
  "madzi.fail_title": "Level Failed",
  "madzi.fail.time": "Out of time! The drought dried out the remaining water before the tank was full.",
  "madzi.fail.polluted": "The water is too polluted! Keep the green ooze away from your channel, or guide the dirty water through the golden sand filters to purify it.",
  "madzi.fail.lost": "Too much water was lost to leaks, evaporation and deep runoff — there is not enough left to fill the tank.",
  "madzi.gem_collected": "💎 Gem Collected!",
  "madzi.gogo_ch1": "Dig with care, Guardian — water that misses the tank drains into the deep and is gone forever!",
  "madzi.gogo_ch2": "The sun is fierce here! Open water evaporates — dig covered tunnels and keep it in the shade.",
  "madzi.gogo_ch3": "Watch for the red leak holes — every drop that touches one is wasted!",
  "madzi.gogo_ch4": "Green ooze poisons water on contact! Route around the buried pockets — or clean dirty water at the golden filters.",
  "madzi.gogo_ch5": "Two villages share this water. Split the flow — BOTH tanks must fill!",
  "madzi.gogo_ch6": "Drought! The clock is ticking, the sun is burning, and the ground is full of hazards. Make every drop count!",
  "madzi.gogo_fail": "Oh no! Every drop counts — let's try again! ↺",
  "madzi.gogo_map": "Select a Chapter to begin protecting our water reserves! 👵🏾",
  "madzi.gogo_how": "Swipe your finger or mouse over the soil to dig channels — but sand is limited, so plan your route! Guide the clean water into the glass storage tanks. Water that misses them is lost to the deep. Avoid leak holes and green ooze, and keep water covered where the sun is hot.",
  "madzi.gogo_stuck": "The water can't reach the tank any more — press ↺ Reset and dig a new path!",
  "madzi.hud.evap": "Evap:",
  "madzi.hud.sand": "Sand:",
  "madzi.no_sand": "⛏️ Out of digging sand! Press ↺ Reset to replan your route.",
  "madzi.quiz_progress": "Question {current} of {total}",
  "madzi.quiz_correct": "CORRECT! 🌟",
  "madzi.quiz_incorrect": "INCORRECT!",
  "madzi.quiz_finish": "Finish ✓",
  "madzi.quiz_bonus": "🌟 Great thinking, Guardian!",
  "madzi.all_done": "You are a true Guardian of the Flow! 🌊🏆",
  "mankwala.patient_note": "has a withered word — cure it!",
  "mankwala.patient_healed": "is healed! Asante, Doctor!",
  "mankwala.ward": "Recovery Ward:",
  "mankwala.streak_toast": "🔥 {streak} cures in a row! ×{mult} points!",
  "mankwala.time_bonus": "⚡ Quick cure! +{bonus}",
  "mankwala.result.perfect": "Perfect clinic, Doctor! Every patient cured first try! 🌟",
  "mankwala.result.great": "Great work, Doctor! Your patients are smiling again.",
  "mankwala.result.good": "The clinic is closed for today — keep practising, Doctor!",
  "mankwala.ai.not_available": "Gogo AI is not available right now 👵🏾",
  "mankwala.gogo_thinking": "⏳ Thinking...",
  "mankwala.gogo_tired": "Gogo is a bit tired, my child. 👵🏾",
  "mankwala.ask_gogo": "Ask Gogo",
  "nzelu.album_title": "🦁 Wildlife Album",
  "nzelu.album_count": "{found} of {total} cards collected",
  "nzelu.album_hidden": "???",
  "nzelu.new_card": "NEW!",
  "nzelu.zone_complete": "ZONE COMPLETE!",
  "nzelu.perfect": "PERFECT!",
  "nzelu.ai.theme_title": "✨ What should Gogo teach next?",
  "nzelu.ai.theme_go": "✨ Generate",
  "nzelu.ai.theme_cancel": "Cancel",
  "nzelu.theme.solar": "☀️ Solar System",
  "nzelu.theme.body": "💪 Human Body",
  "nzelu.theme.weather": "⛈️ Weather",
  "nzelu.theme.farming": "🚜 Farming",
  "nzelu.theme.water": "💧 Water",
  "nzelu.theme.animals": "🦓 Animals",
  "rangi.mixed.green_square": "GREEN SQUARE",
  "rangi.result.stars_hint": "First-try answers earn the stars!",
  "rangi.gesture.no_camera": "Camera not supported on this browser",
  "rangi.gesture.assets_missing": "Gesture AI is not installed on this server yet"
 }
}