{
  "_meta": {
    "language": "English",
    "status": "canonical source",
    "rtl": false,
    "bucket": 1
  },
  "settings": {
    "title": "Settings",
    "header": "SETTINGS",
    "sections": {
      "goals": "GOALS",
      "privacy": "PRIVACY",
      "notifications": "NOTIFICATIONS",
      "account": "ACCOUNT",
      "followZulo": "FOLLOW ZULO"
    },
    "goals": {
      "dailyCalorieTitle": "Daily Calorie Avoidance Goal",
      "dailyCalorieHelp": "Calories you want to avoid each day by skipping cravings",
      "cravingWindowTitle": "Craving Window",
      "cravingWindowHelp": "When do your cravings usually hit?"
    },
    "privacy": {
      "appearInSearchTitle": "Appear in search",
      "appearInSearchHelp": "Let others find you and invite you to their Squad",
      "darkModeTitle": "Dark Mode",
      "darkModeComingSoon": "Coming soon",
      "darkModeLockedHelp": "Unlocks at Level 3 · The Awakened · 1,500 Karma",
      "darkModeToast": "Dark mode coming soon"
    },
    "notif": {
      "streaks": {
        "label": "Streaks & comebacks",
        "help": "Streak milestones, at-risk nudges, comeback wins, freeze grants"
      },
      "wins": {
        "label": "Wins",
        "help": "Skips logged, levels, badges, challenges, kcal milestones"
      },
      "people": {
        "label": "People",
        "help": "Squad invites + activity, friend requests, duels, leaderboard moves"
      },
      "reminders": {
        "label": "Reminders",
        "help": "Smart nudges based on your patterns"
      },
      "dangerZone": {
        "label": "Danger zone reminder",
        "help": "15 min before your local 3-7 PM window"
      },
      "updates": {
        "label": "From ZULO",
        "help": "Weekly summary, weekly insight, app tips"
      },
      "quietHours": {
        "label": "Quiet hours",
        "help": "Pause push 10 PM-8 AM local time"
      },
      "sounds": {
        "label": "Sound effects",
        "help": "Quick chime when you log a skip or a cave. Device-local."
      },
      "progress": "Streaks & comebacks",
      "progressHelp": "Streak milestones, at-risk nudges, comeback wins, freeze grants",
      "rewards": "Wins",
      "rewardsHelp": "Skips logged, levels, badges, challenges, kcal milestones",
      "social": "People",
      "socialHelp": "Squad invites + activity, friend requests, duels, leaderboard moves",
      "fromZulo": "From ZULO",
      "fromZuloHelp": "Weekly summary, weekly insight, app tips"
    },
    "account": {
      "addPhoto": "Add Profile Photo",
      "changePhoto": "Change Photo",
      "photoHelp": "Shown on your public profile",
      "editProfile": "Edit Profile",
      "requestFeature": "Request a Feature",
      "giveFeedback": "Give Feedback",
      "faq": "FAQ",
      "wallet": "Wallet",
      "subscription": "Subscription",
      "aboutZulo": "About ZULO",
      "signOut": "Sign Out"
    },
    "legal": {
      "privacyPolicy": "Privacy Policy",
      "terms": "Terms and Conditions"
    },
    "delete": {
      "button": "Delete Account",
      "warning": "Permanently deletes all your data. Cannot be undone."
    },
    "signOutConfirm": {
      "title": "Sign out?",
      "description": "Are you sure you want to sign out?"
    },
    "language": {
      "title": "Language",
      "subtitle": "ZULO's UI shows in this language.",
      "v1ContentNoticeTitle": "Beta language",
      "v1ContentNoticeBody": "ZULO's interface will appear in this language. Badge names, challenges, food wiki entries, and notifications are still in English at launch. Full content translation lands in the V1.1 update.",
      "v1ContentNoticeContinue": "Got it, switch"
    },
    "contentRegions": {
      "title": "Content regions",
      "subtitle": "Pick the regions whose Challenges, Badges, and food fact cards you want to see."
    }
  },
  "onboarding": {
    "meet": {
      "title": "Let's meet you",
      "subtitle": "Just your name to start.",
      "edAdvisoryTitle": "A note before you start.",
      "edAdvisoryBody": "ZULO uses Streaks, Leaderboards, and friendly competition to nudge healthier choices. If you have an eating disorder or are in treatment, please talk to your doctor before using this app.",
      "firstNamePlaceholder": "First name",
      "lastNamePlaceholder": "Last name",
      "nicknamePlaceholder": "Nickname",
      "nicknameHelp": "This is how you appear on the Leaderboard",
      "genderLabel": "Gender",
      "gender": {
        "male": "Male",
        "female": "Female",
        "nonBinary": "Non-binary",
        "skip": "Skip"
      }
    },
    "basics": {
      "title": "The basics",
      "subtitle": "We will never spam you. Promise.",
      "cityLabel": "City",
      "cityPlaceholder": "Start typing your city…",
      "countryLabel": "Country",
      "countryPlaceholder": "Select country",
      "birthDateLabel": "Birth date",
      "phoneLabel": "Mobile number",
      "phoneIsdPlaceholder": "ISD",
      "phonePlaceholder": "98765 43210",
      "phoneError": "Please enter a valid mobile number to continue.",
      "phoneHelp": "For friend discovery and Skip reminders.",
      "cityCountryRequired": "Pick a city so we can match you to a Squad and city leaderboard.",
      "ageGateTitle": "You need to be 13 or older.",
      "ageGateBody": "ZULO is for adults. Please come back when you turn 13."
    },
    "craving": {
      "title": "When does it hit?",
      "subtitle": "Most cravings follow a pattern. What is yours?",
      "tooltip": "We use this to time nudges and shape your insights. The 1.5x Danger Zone bonus is fixed for everyone (3pm to 7pm IST), separate from this answer.",
      "options": {
        "betweenMeals": {
          "title": "Between Meals",
          "subtitle": "10am to 1pm. The pre-lunch hunger that is not really hunger."
        },
        "dangerZone": {
          "title": "Danger Zone",
          "subtitle": "3pm to 7pm. The afternoon window most people cave in."
        },
        "midnight": {
          "title": "Midnight Cravings",
          "subtitle": "11pm onwards. Post-dinner. You know the drill."
        }
      }
    },
    "alterEgo": {
      "title": "Who are you becoming?",
      "subtitle": "This shapes how ZULO talks to you.",
      "tooltip": "Pick the voice that lands hardest. Nudges, recaps, and reminders all shift tone to match.",
      "thisIsMe": "THIS IS ME"
    },
    "referral": {
      "title": "Last one. We're curious.",
      "subtitle": "No right answers here.",
      "options": {
        "friend_family": "Friend or family",
        "whatsapp": "WhatsApp",
        "social_media": "Social media",
        "qr_code": "QR code",
        "google_search": "Google search",
        "other": "Other"
      },
      "saving": "SAVING…",
      "done": "DONE",
      "termsPrefix": "By continuing you agree to our",
      "termsLink": "Terms",
      "termsAnd": "and",
      "privacyLink": "Privacy Policy",
      "edAdvisoryTitle": "A note before you start.",
      "edAdvisoryBody": "ZULO uses Streaks, Leaderboards, and friendly competition to nudge healthier choices. If you have an eating disorder or are in treatment, please talk to your doctor before using this app."
    }
  },
  "home": {
    "greeting": {
      "morning": "Good morning",
      "afternoon": "Good afternoon",
      "evening": "Good evening"
    },
    "streakActive_one": "{{count}} day Streak 🔥",
    "streakActive_other": "{{count}} days Streak 🔥",
    "streakActive": "{{count}} day Streak 🔥",
    "streakAlmostBest": "1 to beat best 🔥",
    "streakStart": "Start a Streak",
    "streakProtected": "Streak protected today ❤️",
    "comebackBanner": "Comeback window - log one Skip in the next hour.",
    "almostOrdered": {
      "lunchTitle": "Lunch about to be ordered?",
      "lunchSubtitle": "One tap. ₹0 spent. Karma earned.",
      "dinnerTitle": "Dinner pulling you to Swiggy?",
      "dinnerSubtitle": "Skip the order. Win the round."
    }
  },
  "log": {
    "title": "WHAT DID YOU SKIP?",
    "almostOrderedTitle": "ALMOST ORDERED",
    "subtitle": "Type a food name, scan it, or scan the barcode on the packet.",
    "almostOrderedSubtitle": "What were you about to order?",
    "willEarn": "You will earn",
    "skipIt": "Skip it ✓",
    "almostBannerTitle": "Skipped a delivery order?",
    "almostBannerSubtitle": "Tap to log it"
  },
  "cave": {
    "acknowledgeTitle": "It happens.",
    "acknowledgeSubtitle": "One cave does not undo your week. The next skip is your comeback.",
    "input": {
      "title": "Name what slipped.",
      "subtitle": "Naming it makes the next decision easier.",
      "foodPlaceholder": "What did you eat?",
      "triggerLabel": "What triggered it?",
      "next": "Next →"
    },
    "ritual": {
      "title": "Pick a 5-minute reset.",
      "subtitle": "Anything that breaks the loop. Pick one. Do it now."
    },
    "commitment": {
      "title": "Skip in the next 3 hours.",
      "subtitle": "Log a clean skip and the cave is forgiven. Want a nudge at hour 2?",
      "remindLabel": "Remind me at hour 2",
      "remindHelp": "A nudge if you have not logged a Skip yet by then.",
      "ready": "I am ready",
      "justClose": "Just close - I will reset on my own"
    },
    "reset": {
      "title": "Logged. Comeback window is open.",
      "subtitle": "One cave does not undo your week. Skip your next craving in the next 3 hours and the cave is forgiven.",
      "countdownLabel": "Comeback window",
      "countdownUnit": "min left",
      "streakProtected": "Streak protected - log a skip in the window.",
      "readyToSkip": "I'm ready to skip",
      "gotIt": "Got it"
    },
    "completionTitle": "Comeback complete",
    "completionDescription": "The slip is now a story. Well done."
  },
  "win": {
    "niceCall": "GOOD CALL.",
    "deliveryDodged": "Delivery dodged. ₹0 spent. {{count}} Karma earned.",
    "disciplineRecorded": "Discipline Recorded",
    "calsAvoided": "Cals Avoided",
    "karmaEarned": "Karma Earned",
    "honestCall": "HONEST CALL.",
    "dataCaptured": "Data captured",
    "caveSubtext": "Comeback window opens. 3 hours to log a skip.",
    "calsConsumed": "Cals consumed",
    "streakDays_one": "{{count}}-day streak",
    "streakDays_other": "{{count}}-day streak",
    "streakDays": "{{count}}-day streak",
    "personalBest": "New personal best"
  },
  "streakMilestone": {
    "headline_one": "{{count}} day Streak! 🔥 You're on a roll.",
    "headline_other": "{{count}} days Streak! 🔥 You're on a roll.",
    "headline": "{{count}} day Streak! 🔥 You're on a roll.",
    "share": "Share"
  },
  "challenges": {
    "title": "CHALLENGES"
  },
  "paywall": {
    "kicker": "Unlock",
    "title": "Level up your ZULO.",
    "monthly": "Monthly",
    "annualWithDiscount": "Annual · Save up to 33%",
    "mostPopular": "Most popular",
    "perMonth": "/mo",
    "perYear": "/yr",
    "approxInr": "≈ ₹{{amount}} INR",
    "effectiveMonthly": "{{price}}/mo effective",
    "effectiveMonthlyWithSavings": "{{price}}/mo effective · {{savings}}% off",
    "choose": "Choose {{tier}}",
    "opening": "Opening checkout…",
    "footer": "Cancel anytime. Access continues until the end of the billing period.",
    "successTitle": "Welcome to {{tier}}",
    "successDescription": "Subscription active. Enjoy.",
    "errorTitle": "Subscription failed"
  },
  "subscription": {
    "loading": "Loading subscription…",
    "freePlanLine": "You're on ZULO (Free).",
    "upgrade": "Upgrade",
    "restore": "Restore purchases",
    "restoreChecking": "Checking…",
    "restoreSuccessTitle": "Purchases restored",
    "restoreSuccessDescription": "Active: {{tiers}}",
    "restoreNoneTitle": "Nothing to restore",
    "restoreNoneDescription": "Nothing was found on this Apple ID.",
    "restoreFailTitle": "Restore failed",
    "restoreFailDescription": "Try again or write to support@myzulo.app",
    "cancelConfirm": "Cancel your ZULO {{tier}} subscription? You keep access until {{endDate}}.",
    "cancelEndOfPeriod": "the end of the current billing period",
    "cancelSuccessTitle": "Subscription cancelled",
    "cancelSuccessDescription": "Access continues until the period ends.",
    "cancelFailTitle": "Cancel failed",
    "cancelFailDescription": "Try again",
    "activePlan": "Active plan",
    "status": "Status",
    "renews": "Renews",
    "ends": "Ends",
    "cancelButton": "Cancel subscription",
    "cancelling": "Cancelling…",
    "cancelledNotice": "Your subscription is cancelled. You'll move to ZULO Free at the end of the period."
  },
  "notifications": {
    "skip_logged": {
      "title": "Skip logged",
      "message": "You skipped {{food}} and earned {{karma}} Karma."
    },
    "streak_milestone": {
      "title": "{{count}} day Streak",
      "message": "You've been skipping for {{count}} days in a row."
    },
    "level_up": {
      "title": "L{{levelNumber}} unlocked",
      "message": "You're now {{levelName}}. New unlocks below."
    },
    "badge_earned": {
      "title": "Badge unlocked",
      "message": "You earned the {{badgeName}} Badge."
    },
    "personal_record": {
      "title": "New personal best!",
      "message": "{{count}} Skips today. Your best day yet."
    },
    "duel_invite": {
      "title": "{{challengerName}} challenged you to a Duel",
      "message": "{{target}} {{metricLabel}} in {{durationDays}} days. Tap to accept."
    },
    "duel_won": {
      "title": "You won the Duel",
      "message": "Final: {{selfTotal}} vs {{oppTotal}} {{metricLabel}}."
    },
    "duel_lost": {
      "title": "Duel finished",
      "message": "Final: {{selfTotal}} vs {{oppTotal}} {{metricLabel}}."
    },
    "duel_tied": {
      "title": "Duel ended in a tie",
      "message": "Final: {{selfTotal}} vs {{oppTotal}} {{metricLabel}}."
    },
    "comeback": {
      "title": "The Comeback",
      "message": "You caved. You got back up. That is what matters."
    },
    "danger_zone_starting": {
      "title": "Danger zone starts in 15 min",
      "message": "3-7 PM is when most cravings hit. Open ZULO when one shows up."
    },
    "streak_at_risk": {
      "title": "Your {{streak}}-day streak is at risk",
      "message": "One skip before midnight saves it. Open ZULO when a craving hits."
    },
    "comeback_window_closing": {
      "title": "Last hour of your comeback window",
      "message": "One skip in the next 60 min and your streak holds."
    },
    "daily_challenge_started": {
      "title": "Today's challenge is live",
      "message": "Open ZULO to see today's mission. +15 Karma if you complete it."
    },
    "squad_leaderboard_overtake": {
      "title": "{{passerName}} passed you",
      "message": "You're now #{{rank}} in {{squadName}}. Open Squad to see the gap."
    },
    "weekly_insight_ready": {
      "title": "New weekly insight",
      "message": "Your patterns from last week are ready. Open Insights to see what changed."
    },
    "squad_invite": {
      "title": "You got a Squad invite",
      "message": "{{inviterName}} invited you to {{squadName}}"
    },
    "friend_request_received": {
      "title": "New friend request",
      "message": "{{senderName}} wants to be friends"
    },
    "squad_member_joined": {
      "title": "New Squad member",
      "message": "{{joinerName}} joined {{squadName}}"
    },
    "streak_freeze_gifted": {
      "title": "Streak Freeze added",
      "message_one": "{{remaining}} freeze available. Use it to bridge a missed day.",
      "message_other": "{{remaining}} freezes available. Use one to bridge a missed day."
    },
    "streak_freeze_used": {
      "title": "Streak Freeze used",
      "message_one": "A freeze kept your streak alive. {{remaining}} freeze left.",
      "message_other": "A freeze kept your streak alive. {{remaining}} freezes left."
    },
    "torchbearer_awarded": {
      "title": "You are a Torchbearer",
      "message": "{{badgeName}}"
    },
    "referral_success": {
      "title": "Someone joined via your link",
      "message": "{{newUserName}} signed up."
    },
    "referral_milestone": {
      "title": "Referral milestone hit",
      "message_one": "You have {{count}} referral on ZULO. Bonus Karma awarded.",
      "message_other": "You have {{count}} referrals on ZULO. Bonus Karma awarded."
    },
    "challenge_complete": {
      "title": "{{name}} complete!",
      "message": "You earned {{karma}} Karma."
    },
    "friend_request_accepted": {
      "title": "Friend request accepted",
      "message": "{{name}} accepted your friend request."
    },
    "friend_request": {
      "title": "Friend request",
      "message": "{{name}} wants to add you as a friend."
    },
    "squad_invite_sent": {
      "title": "You invited {{name}} to {{squadName}}",
      "message": "Waiting for them to accept."
    },
    "squad_accepted": {
      "title": "{{name}} joined {{squadName}}",
      "message": "Your squad is growing."
    },
    "squad_joined": {
      "title": "You joined {{squadName}}",
      "message": "You are now on the leaderboard."
    },
    "honest_warrior": {
      "title": "Honest Warrior",
      "message": "Logging a cave takes courage. Keep going."
    },
    "subscription": {
      "welcome": {
        "title": "Welcome to {{tier}}",
        "message": "{{tier}} {{cadence}} is active. Tap to see what's unlocked."
      },
      "renewed": {
        "title": "Subscription renewed",
        "message": "{{tier}} {{cadence}} renewed."
      },
      "renewedWithDate": {
        "title": "Subscription renewed",
        "message": "{{tier}} {{cadence}} renewed. Active until {{periodEnd}}."
      },
      "resumed": {
        "title": "Subscription resumed",
        "message": "{{tier}} {{cadence}} is active again."
      },
      "cancelled": {
        "title": "Subscription cancelled",
        "message": "Your {{tier}} subscription has been cancelled."
      },
      "cancelledWithDate": {
        "title": "Subscription cancelled",
        "message": "You'll keep {{tier}} access until {{periodEnd}}."
      },
      "billingIssue": {
        "title": "Billing issue",
        "message": "We couldn't process your {{tier}} payment. Update your card before {{periodEnd}} to avoid interruption."
      }
    },
    "cron": {
      "subExpiringSoon": {
        "title": "Subscription renewing soon",
        "message": "{{tier}} {{cadence}} renews on {{periodEnd}}. We'll auto-charge your saved payment method."
      },
      "weeklySummary": {
        "title": "Your week in ZULO",
        "message": "{{count}} skips, {{karma}} karma. See the breakdown."
      },
      "backToZulo": {
        "title": "{{firstName}}, ZULO misses you",
        "message": "Your streak is paused. One skip today resumes it. Tap to log."
      }
    },
    "streak_milestone_rare": {
      "title": "{{count}} day streak",
      "message": "You are in rare territory now."
    },
    "insight_unlocked": {
      "title": "Insight unlocked",
      "message": "Your Why You Skip chart is ready. Check your profile."
    },
    "delivery_milestone": {
      "title": "{{count}} delivery orders dodged",
      "message": "Est. savings: ₹{{savings}}"
    },
    "daily_challenge_complete": {
      "title": "Daily challenge complete 🔥",
      "message": "{{emoji}} {{name}} +{{karma}} Karma"
    },
    "cave_logged": {
      "title": "Cave logged",
      "message": "You logged {{food}} as a cave. Honesty is the first step."
    },
    "temptation_resisted": {
      "title": "Temptation resisted!",
      "message": "You used I'm Tempted and chose to skip."
    },
    "temptation_faced": {
      "title": "Temptation faced",
      "message": "You used I'm Tempted to pause and reflect."
    }
  },
  "common": {
    "save": "Save",
    "cancel": "Cancel",
    "close": "Close",
    "loading": "Loading…",
    "tryAgain": "Try again",
    "done": "Done",
    "next": "NEXT"
  },
  "settingsV2": {
    "sections": {
      "you": "YOU",
      "plan": "PLAN",
      "help": "HELP"
    },
    "languageRegion": {
      "label": "Language & region",
      "subtitle": "What ZULO speaks and what content you see"
    },
    "languageRegionDefault": "Default for your country",
    "plan": {
      "label": "Plan & billing",
      "subPaid": "{{tier}} · Manage subscription",
      "subFree": "Free · Upgrade to unlock more"
    },
    "help": {
      "label": "Help & feedback",
      "sub": "FAQ, report a bug, suggest a feature, about ZULO"
    },
    "legal": {
      "label": "Privacy & Terms",
      "sub": "myzulo.app legal",
      "subtitle": "The legal stuff, in plain English"
    },
    "helpSubtitle": "Articles, contact, suggestions, and more",
    "notifSubtitle": "Choose what you hear from ZULO",
    "ariaClose": "Close",
    "changeAvatar": "Change avatar",
    "addAvatar": "Add avatar",
    "deleteAccountFailed": "Could not delete account. Try again or contact support."
  },
  "editProfile": {
    "privacy": {
      "title": "Privacy",
      "discoverableLabel": "Discoverable",
      "discoverableHelp": "Friends can find you by phone or username. Turn off to be invisible in search."
    }
  },
  "helpFeedback": {
    "faqLabel": "Help articles & FAQ",
    "faqSub": "Common questions, how-tos, troubleshooting.",
    "contactLabel": "Contact us / report a bug",
    "contactSub": "Tell us what's not working, or just say hi.",
    "suggestLabel": "Suggest a feature",
    "suggestSub": "What would make ZULO better for you?",
    "aboutLabel": "About ZULO",
    "aboutSub": "The story, the team, the rules.",
    "followHeader": "Follow ZULO"
  },
  "profileV2": {
    "sectionStreak": "Streak",
    "sectionLifetime": "Lifetime",
    "maxLevel": "Max level",
    "activeChallenges": "Active challenges",
    "activeChallengesWithCount": "Active challenges · {{count}}",
    "seeAll": "See all →",
    "ariaSettings": "Settings",
    "memberSince": {
      "startedToday": "Started today",
      "startedYesterday": "Started yesterday",
      "startedDaysAgo": "Started {{count}} days ago",
      "dayOnZulo": "Day {{count}} on ZULO",
      "since": "Since {{month}} {{year}}"
    }
  },
  "logModalV2": {
    "scanUnidentified": "Couldn't identify the food. Type it in instead?",
    "scanFailed": "Scan failed. Type it in?",
    "barcodeNotFound": "No barcode found. Type the food in?",
    "barcodeNotInDb": "Barcode not in database. Type it in?",
    "barcodeReadFailed": "Barcode read failed.",
    "busyReading": "Reading…",
    "manualTitle": "Type it in",
    "manualSubtitle": "Whatever you skipped - just write it down.",
    "manualFoodLabel": "FOOD NAME",
    "manualFoodPlaceholder": "e.g. Veg Manchurian",
    "manualKcalLabel": "ESTIMATED KCAL",
    "manualCancel": "Cancel",
    "manualContinue": "Continue"
  },
  "insightsPrompt": {
    "saveErrorToast": "Couldn't save. Try again.",
    "remindLater": "Remind me later",
    "askTitle": "Sharpen your insights",
    "quickDetails": "Quick details",
    "explainDisplayName": "A display name lets your friends and squad recognise you.",
    "explainGender": "Gender helps us compare you to your cohort cleanly.",
    "explainBirthDate": "Birth date sharpens calorie estimates + age-band insights.",
    "doItNow": "Do it now",
    "labelDisplayName": "Display name",
    "placeholderDisplayName": "What should we call you?",
    "labelGender": "Gender",
    "genderMale": "Male",
    "genderFemale": "Female",
    "genderNonBinary": "Non-binary",
    "labelBirthDate": "Birth date",
    "save": "Save",
    "saving": "Saving…"
  },
  "homeV2": {
    "ariaNotifications": "Notifications",
    "greeting": {
      "morning": "Good morning,",
      "hey": "Hey,",
      "afternoon": "Afternoon,",
      "dangerZone": "Danger zone,",
      "evening": "Evening,",
      "nightOwl": "Night owl,"
    },
    "levelHeadline": {
      "beginner": "first day.",
      "spark": "spark caught.",
      "waveRider": "ride the wave.",
      "pause": "pause. then choose.",
      "anchor": "hold steady.",
      "tide": "see the pattern.",
      "current": "your own current.",
      "reef": "immovable.",
      "lighthouse": "guide the way.",
      "ocean": "you are the calm."
    },
    "byline": {
      "firstDay": "A skip is 30 seconds of disagreeing with your impulse. Hit the button when one hits. We'll handle the rest.",
      "keepGoing": "Keep going. Every craving you skip counts.",
      "toNext": "{{karma}} K to {{level}}. {{dz}}",
      "atTop": "You're at the top. Keep skipping - every craving counts.",
      "streakPB": "Day {{streak}}. New personal best - and counting.",
      "streakChase": "Day {{streak}}. Your record is {{record}}. Worth chasing.",
      "streakAlive": "Day {{streak}}. Streak is alive.",
      "cohort": "{{n}} {{peerNoun}} {{where}} also skipped today. You're not alone in this.",
      "peerWoman": "woman",
      "peerWomen": "women",
      "peerMan": "man",
      "peerMen": "men",
      "peerPerson": "person",
      "peerPeople": "people",
      "peerInCity": "in {{city}}",
      "peerOnZulo": "on ZULO",
      "lifetimePrefix": "Day {{days}}. {{skips}} lifetime skips.",
      "predictivePeak": "Today's predicted peak: {{peak}}. We'll be there.",
      "predictivePeakWithPrefix": "{{prefix}} Today's predicted peak: {{peak}}. We'll be there.",
      "killerCombo": "{{trigger}} → {{ritual}} is your sharpest move.",
      "topTrigger": "{{skips}} lifetime skips. {{trigger}} is your top trigger - that's where the leverage is.",
      "topTriggerWithPrefix": "{{prefix}} {{trigger}} is your top trigger."
    },
    "pattern": {
      "dzLive": "Danger zone live · {{boldText}}. Skips earn 1.5×.",
      "dzLiveBold": "{{mins}} min left",
      "peakTime": "You skip best in the {{boldText}}. Stay close to the app then.",
      "dzSoon": "Danger zone in {{boldText}}. 1.5× karma window."
    },
    "persona": {
      "triggerStress": "stress",
      "triggerBoredom": "boredom",
      "triggerOnline": "scrolling",
      "triggerSocial": "social settings",
      "triggerHunger": "hunger",
      "triggerLateNight": "late nights",
      "ritualWalk": "a walk",
      "ritualWater": "a glass of water",
      "ritualBreath": "three breaths",
      "ritualCall": "calling a friend",
      "ritualTea": "a cup of tea",
      "ritualPhoneAway": "putting the phone away",
      "timeMorning": "morning",
      "timeAfternoon": "early afternoon",
      "timeDangerZone": "3-7 PM danger zone",
      "timeEvening": "evening",
      "timeLateNight": "late night"
    },
    "dz": {
      "liveNow": "Danger zone is live now ({{mins}} min left).",
      "hitsIn": "Danger zone hits in {{duration}}.",
      "window": "Today's danger zone runs 3-7 PM IST."
    }
  },
  "journeyV2": {
    "dzLiveTitle": "Danger zone live · 1.5×",
    "dzLiveDesc": "Skip anything in this window and your streak survives.",
    "dzLivePrimary": "Use the window",
    "thisWeekLabel": "This week"
  },
  "alacarte": {
    "ownedPill": "Owned"
  },
  "purchaseConfirm": {
    "title": "Confirm purchase",
    "oneTimeForever": "One-time · forever",
    "monthlyRecurring": "Recurring · billed monthly",
    "annualRecurring": "Recurring · billed yearly",
    "payButton": "Pay {{price}}",
    "payButtonOpening": "Opening checkout…",
    "cancelButton": "Cancel",
    "fineprint": "Tap Pay to open the secure checkout sheet. You can cancel before paying.",
    "fineprintNative": "Tap Pay to open the App Store / Play Store sheet. You can cancel before paying."
  },
  "purchaseSuccess": {
    "welcomeKicker": "Welcome to",
    "welcomeTier": "{{tier}}",
    "welcomeSubMonthly": "Subscription active · billed monthly.",
    "welcomeSubAnnual": "Subscription active · billed yearly.",
    "startExploring": "Start exploring →",
    "alacarteKicker": "Added to your account",
    "gotIt": "Got it",
    "nextStepAiTopup": "Tap Insights → AI Ask Anything to use your new questions. Never expires.",
    "nextStepVoicePack": "Pick a voice in Settings → Audio. Your insights will narrate going forward.",
    "nextStepCsv": "We will email the CSV to you within 5 minutes. Check your inbox.",
    "nextStepYir": "Your Year-in-Review video will be ready in Insights → Annual digest within 24 hours.",
    "nextStepBundle": "CSV + insights PDF + Year-in-Review video all queued. Email arrives within 24 hours.",
    "nextStepBoost": "Use your boost on the next eligible skip. Active for 24 hours.",
    "nextStepFreeze": "1 streak freeze added. Use it from the streak card on Home.",
    "nextStepFrame": "Pick a frame in Profile → Edit avatar. Lasts forever.",
    "nextStepGeneric": "All set. Your new entitlement is active."
  },
  "paywallV2": {
    "unlockTier": "Unlock {{tier}}",
    "chooseBilling": "Choose your billing",
    "cardMonthly": "Monthly",
    "cardAnnual": "Annual",
    "savePct": "Save {{pct}}%",
    "cancelAnytime": "Cancel anytime",
    "effectiveMonthly": "{{price}}/mo effective",
    "subscribeCta": "Subscribe · {{price}}",
    "subscribeOpening": "Opening checkout…",
    "restoreCta": "Restore previous purchase",
    "restoring": "Restoring…",
    "restoreSuccessTitle": "Subscription restored",
    "restoreEmptyTitle": "Nothing to restore",
    "restoreEmptyDesc": "No active subscription found on this device.",
    "restoreFailedTitle": "Restore failed",
    "restoreFailedDesc": "Try again or contact support."
  },
  "onboardingV2": {
    "showMeHow": "Show me how",
    "stepOf": "Step {{step}} of {{total}}",
    "howSubtitle": "Three steps. Same every time. Takes about 30 seconds.",
    "cravingHitsTitle": "Craving hits",
    "cravingHitsDesc": "You feel the urge for something junk. Open ZULO.",
    "tapButtonTitle": "Tap the button",
    "tapButtonDesc": "Three breaths. Then choose - skip or cave. 30 seconds.",
    "skipOrCaveTitle": "Skip or cave - both honest",
    "gotIt": "Got it",
    "fieldFirstName": "First name",
    "fieldLastName": "Last name",
    "fieldCity": "City",
    "fieldPhone": "Phone number",
    "placeholderFirstName": "Your first name",
    "placeholderLastName": "Your last name",
    "placeholderCity": "Where are you based?",
    "placeholderPhone": "Phone number",
    "ariaCountryDialCode": "Country dial code",
    "continue": "Continue",
    "ariaBack": "Back",
    "dzReminderLabel": "Remind me 15 min before"
  },
  "loginScreen": {
    "invalidEmailOrPassword": "Invalid email or password.",
    "couldNotSendResetGeneric": "Could not send reset link. Try again.",
    "resetSending": "Sending…",
    "resetSendButton": "Send reset link"
  },
  "competeV2": {
    "ariaInviteFriend": "Invite friend",
    "ariaNotifications": "Notifications",
    "ariaHowLeaguesWork": "How leagues work",
    "sectionFriends": "Friends",
    "emptySquad": "No squad yet. Create one or join via invite.",
    "emptyFriends": "No friends yet. Tap the invite icon up top to bring someone.",
    "emptyDuels": "No active duels. Challenge a friend from their public profile.",
    "emptyWindowActivity": "No activity in this window yet.",
    "windowToday": "Today",
    "windowWeek": "This Week",
    "windowMonth": "This Month",
    "windowAll": "All Time",
    "labelMetric": "Metric",
    "labelWindow": "Window",
    "metricSkips": "Total Skips",
    "selfYou": "You",
    "fallbackMember": "Member",
    "fallbackFriend": "Friend",
    "nudgePaused": "Their nudges are paused. ",
    "nudgeMessagesOff": "In-app messages off. ",
    "nudgeAlreadyThisWeek": "Already nudged this week. "
  },
  "edgeV2": {
    "ariaAccountSettings": "Account settings",
    "betaRibbon": "🚧 BETA CHANNEL",
    "betaRibbonOn": "🚧 BETA CHANNEL · ON",
    "betaChannelTitle": "Try next-quarter features",
    "betaDescription": "Voice coaching · Photo cravings classifier · Auto-share recap · Insights v2.",
    "groupAnnual": "Annual",
    "title": "Your Edge",
    "subtitlePlans": "Pick the path that fits.",
    "subtitleAll": "Tools, unlocks, tier powers.",
    "insightBlurbActive": "Walk works for boredom 89% of the time. Try one before tomorrow's danger zone.",
    "insightBlurbCold": "Log three skips this week and your Edge picks personalise to you.",
    "sectionSubscriptions": "Subscriptions",
    "sectionOneTime": "One-time forever",
    "duelsWon": "Duels won",
    "infiniteFeatures": "Founder Edition. Family Plan +1 seat. Concierge. Beta channel.",
    "familyHeaderActive": "Your invitee is on Infinite",
    "familyHeaderInvite": "Invite a partner or sibling",
    "familyHelpActive": "They have full Infinite features under your plan. Revoke to free the seat.",
    "familyButtonGenerating": "Generating…",
    "familyButtonResend": "Re-send invite",
    "familyButtonSend": "Send invite link",
    "familyButtonRevoking": "Revoking…",
    "familyButtonRevoke": "Revoke seat",
    "familyConfirmRevoke": "Remove your family plan invitee? They'll lose Infinite access.",
    "familyShareTitle": "Join my ZULO Family Plan",
    "familyShareText": "Tap to claim your free Infinite seat:",
    "familyToastLinkCopied": "Link copied",
    "familyToastErrGeneric": "Could not generate invite",
    "betaSaving": "Saving…",
    "betaOnTapToOptOut": "✓ Beta on · tap to opt out",
    "betaToggleOn": "Toggle beta on",
    "recommendedHeader": "RECOMMENDED FOR YOU",
    "pulseHeroTitle1": "Skip the grind.",
    "pulseHeroTitle2": "Get Pulse.",
    "upgradeHeroTitle1": "Get the AI",
    "upgradeHeroTitle2": "off the leash.",
    "upgradeHeroFeatures": "+AI unlimited · +Squad rooms · +Predictive cravings · +Cohort trajectory · +Karma equivalents · +Profile frames",
    "indiaBadge": "INDIA",
    "lastBoughtHeader": "LAST BOUGHT BY YOU",
    "lastBoughtAgo": "3 days ago · tap to repeat",
    "chooseLite": "Choose Lite",
    "chooseCore": "Choose Core",
    "goInfinite": "Go Infinite",
    "buyAgain": "Buy again",
    "featAiAsk5wk": "AI Ask · 5/wk",
    "featStreakSave": "1 streak save / mo",
    "featPhotoUpload": "Profile photo upload",
    "featHeatClock": "Heat clock",
    "featTopTriggers": "Top triggers + rituals",
    "featComebackRes": "Comeback resilience",
    "featUpiPay": "UPI instant pay",
    "featEverythingInPulse": "Everything in Pulse",
    "featFounderBadge": "Founder Edition badge",
    "featFamilyPlan": "Family Plan +1 seat",
    "featConcierge": "Concierge inbox",
    "featLifetimeExport": "Lifetime data export",
    "featBetaChannel": "Beta channel access",
    "featHallOfFame": "Hall of Fame card"
  },
  "customFood": {
    "addToZuloHeader": "Or add it to ZULO",
    "addToZuloHelp": "Permanent. Available to all users. ZULO fills in calories + wiki.",
    "addToZuloButton": "Add to ZULO",
    "addToZuloPulseRequired": "Pulse required. Tap to upgrade.",
    "addingBusy": "Adding to ZULO...",
    "addedSuccess": "Added to ZULO. Logged for you.",
    "matchedExisting": "Already in ZULO as {{name}}.",
    "didYouMean": "Did you mean {{name}}?",
    "useExistingButton": "Yes, use that",
    "keepMineButton": "No, mine is different",
    "addFailedToast": "Couldn't add. Logged as one-off.",
    "pulseRequiredToast": "Adding foods is a Pulse feature.",
    "upgradeCta": "Upgrade to Pulse",
    "scanMatchedExisting": "Matched to {{name}} in ZULO."
  },
  "momentBefore": {
    "titleLine1": "Three breaths.",
    "titleLine2": "Then decide.",
    "subtextFirstTime": "Take a breath. We'll talk you through the next 30 seconds.",
    "subtextStreakBest": "You're on a {{streak}}-day streak - best is {{best}}. One choice at a time.",
    "subtextStreak": "You're on a {{streak}}-day streak. One choice at a time.",
    "subtextDefault": "Take a breath. One choice at a time.",
    "dangerLive": "⚡ Danger zone live · 1.5×",
    "skippedTitle": "I skipped",
    "skippedSubtitle": "Log the win and earn karma.",
    "slideToSkip": "Slide to confirm skip",
    "cavedTitle": "I caved",
    "cavedSubtitle": "It's fine. Comeback window opens.",
    "ariaClose": "Close"
  },
  "breathRing": {
    "breatheIn": "Breathe in",
    "hold": "Hold",
    "breatheOut": "Breathe out",
    "notice": "Notice",
    "thesisPsychological": "The urge is in your head.",
    "thesisPeaks": "Cravings peak in 15 seconds.",
    "thesisStronger": "You are stronger than this signal.",
    "thesisCravingsPass": "Cravings come. Cravings go."
  },
  "caveModal": {
    "titleLine1": "What pushed",
    "titleLine2": "you?",
    "subtitle": "One tap. Honesty makes your insights sharper.",
    "confirmCta": "Confirm cave →",
    "affirmation": "It's data, not failure. Confirming opens a 3-hour comeback window: log one skip and your streak holds.",
    "ariaBack": "Back",
    "backLabel": "‹ Back",
    "ariaClose": "Close",
    "triggerBoredom": "Boredom",
    "triggerStress": "Stress",
    "triggerOnline": "Saw online",
    "triggerSocial": "Social",
    "triggerHunger": "Hunger",
    "triggerLateNight": "Late-night"
  },
  "foodPicker": {
    "titleLine1": "What did",
    "titleSkipLine2": "you skip?",
    "titleCaveLine2": "you eat?",
    "subtextSkip": "WHAT ALMOST WON",
    "subtextCave": "WHAT WON THIS TIME",
    "orLogAnother": "OR LOG ANOTHER",
    "portionHeader": "PORTION",
    "portionSmall": "Small",
    "portionRegular": "Regular",
    "portionLarge": "Large",
    "actionScan": "Scan",
    "actionBarcode": "Barcode",
    "actionSearch": "Search",
    "ctaLogSkip": "Log {{food}} skip · {{kcal}} kcal →",
    "ctaLogCave": "Log {{food}} · {{kcal}} kcal →",
    "chipKcal": "~{{kcal}} kcal",
    "ariaClose": "Close"
  },
  "triggerRitual": {
    "titleLine1": "What pushed you?",
    "titleLine2": "And what worked?",
    "subtitle": "One tap each. We use these to find your patterns.",
    "triggerHeader": "⚡ Trigger",
    "ritualHeader": "🌊 What worked",
    "confirmCta": "Confirm →",
    "slideToConfirm": "Slide to confirm",
    "ariaBack": "Back",
    "triggerBoredom": "Boredom",
    "triggerStress": "Stress",
    "triggerOnline": "Saw online",
    "triggerSocial": "Social",
    "triggerHunger": "Hunger",
    "triggerLateNight": "Late-night",
    "ritualWalk": "Walk",
    "ritualWater": "Water",
    "ritualBreath": "Breath",
    "ritualCall": "Called friend",
    "ritualTea": "Tea",
    "ritualPhoneAway": "Phone away"
  },
  "profileHero": {
    "ariaSettings": "Settings",
    "ariaChangeAvatar": "Change avatar / frame",
    "shareMyCard": "Share my card",
    "progressToNext": "{{percent}}% to L{{level}} {{name}}",
    "atTheTop": "You are at the top. Ocean."
  },
  "activeDuels": {
    "fallbackOpponent": "your opponent",
    "waitingForAccept": "Waiting on them to accept",
    "challengedYou": "Challenged you to a duel"
  },
  "passwordRecovery": {
    "eyebrow": "Set a new password",
    "title": "One last step.",
    "subtitle": "Pick a password you will remember. At least 8 characters.",
    "placeholderNew": "New password",
    "placeholderConfirm": "Confirm new password",
    "successMessage": "Password updated. Taking you in.",
    "saving": "Saving…",
    "done": "Done",
    "update": "Update password",
    "errorTooShort": "Password needs at least 8 characters.",
    "errorMismatch": "Passwords do not match.",
    "errorGeneric": "Could not update password."
  },
  "inviteFriendsV2": {
    "title": "Invite friends",
    "ariaClose": "Close",
    "copyLink": "Copy link",
    "linkCopied": "Link copied",
    "shareTitle": "Join my ZULO squad",
    "shareText": "I'm skipping junk and earning Karma. Join my squad on ZULO:"
  },
  "duelChallenge": {
    "titlePrefix": "Challenge",
    "subtitle": "Race for the same target. Whoever hits it first - or has more when time's up - wins.",
    "ariaClose": "Close"
  },
  "pushPermission": {
    "softTitle": "ZULO sends fewer than 3 pushes a day.",
    "softBody": "Mostly streak reminders. Tap Allow on the next screen to enable.",
    "allow": "Allow",
    "notNow": "Not now",
    "opening": "Opening…",
    "banner": "Allow ZULO push? Fewer than 3/day.",
    "dismiss": "Dismiss"
  },
  "insightExpand": {
    "ariaClose": "Close",
    "ariaShare": "Share insight",
    "share": "Share",
    "pinned": "✓ Pinned",
    "pinToTop": "Pin to top",
    "shareInsight": "Share insight",
    "openAIDeepDive": "Open AI Deep Dive →"
  },
  "edgeAccount": {
    "ariaClose": "Close",
    "title": "Account"
  },
  "discoveryTile": {
    "dismiss": "Dismiss",
    "eyebrow": "Make it yours",
    "customiseTitle": "Customise",
    "customiseSub": "Settings · Insights",
    "whatsNextTitle": "What's next",
    "whatsNextSub": "Coins · unlocks"
  },
  "wikiView": {
    "ariaClose": "Close",
    "clearSearch": "Clear search",
    "logFirstSkipToContribute": "Log your first skip to contribute."
  },
  "notificationCentre": {
    "ariaClose": "Close"
  },
  "limitReached": {
    "eyebrow": "Limit reached",
    "ariaClose": "Close"
  },
  "badgeBuckets": {
    "milestones": "Milestones",
    "badges": "Badges",
    "trophies": "Trophies",
    "howToEarn": "How to earn",
    "share": "Share",
    "locked": "Locked",
    "more": "more"
  },
  "faq": {
    "all": "All"
  },
  "emailChrome": {
    "tagline": "Your body. Your call.",
    "greetingNamed": "Hi {{name}},",
    "greetingAnon": "Hi,",
    "openCta": "OPEN ZULO",
    "fallbackBadge": "🔔 You're getting this by email",
    "fallbackNudge": "Push notifications are off, so we email critical updates instead. Push is faster and lighter. Fewer than 3 per day, mostly streak reminders.",
    "fallbackEnable": "Enable push notifications",
    "footer": "myzulo.app. You can opt out of these emails any time in Settings.",
    "exportSubject": "Your ZULO lifetime export. {{date}}",
    "exportBodyAttached": "Your full ZULO history is attached as {{filename}}.",
    "exportBodyDescription": "Every skip and cave you have logged, with timestamps, triggers, rituals, and Karma earned. Use it however you want. Analyse in a spreadsheet, archive, or feed it into another tool.",
    "exportThanks": "Thanks for being here.",
    "exportSignoff": "ZULO"
  },
  "levels": {
    "names": {
      "beginner": "The Beginner",
      "spark": "The Spark",
      "waveRider": "The Wave Rider",
      "pause": "The Pause",
      "anchor": "The Anchor",
      "tide": "The Tide",
      "current": "The Current",
      "reef": "The Reef",
      "lighthouse": "The Lighthouse",
      "ocean": "The Ocean"
    }
  },
  "profileFrames": {
    "title": "Profile frame",
    "saving": "Saving…",
    "applyFrame": "Apply frame",
    "upgradeToUse": "Upgrade to use this frame",
    "names": {
      "none": "No frame",
      "iron_will": "Iron Will",
      "tide_rider": "Tide Rider",
      "lighthouse": "Lighthouse",
      "ocean": "Ocean",
      "founder": "Founder Edition"
    },
    "tierLabel": {
      "free": "FREE",
      "pulse": "PULSE",
      "infinite": "INFINITE"
    }
  },
  "infiniteCards": {
    "skipPersonality": "SKIP PERSONALITY",
    "skipPersonalityLocked": "🧬 SKIP PERSONALITY · LOCKED",
    "skipPersonalityLockedHelp": "Log 5+ skips to unlock your archetype reveal.",
    "foodsGraduatedEmpty": "🎓 FOODS GRADUATED",
    "foodsGraduatedEmptyHelp": "Foods you've fully shaken (3+ weeks untouched) appear here. Keep skipping. Yours land soon.",
    "foodsGraduatedHelp": "Untouched 21+ days. Quiet wins worth keeping.",
    "foodsGraduatedCount_one": "{{count}} FOOD GRADUATED",
    "foodsGraduatedCount_other": "{{count}} FOODS GRADUATED",
    "more": "more",
    "hallOfFame": "HALL OF FAME",
    "standardSet": "The standard, set.",
    "lifetimeKarma": "Lifetime karma",
    "lifetimeSkips": "Lifetime skips",
    "longestStreak": "Longest streak",
    "badgesEarned": "Badges earned"
  },
  "missingFields": {
    "fieldToPolish": "FIELD TO POLISH",
    "fieldsToPolish": "FIELDS TO POLISH",
    "headline": "Sharpen your insights",
    "tapToEdit": "Tap to edit →",
    "displayName": "display name",
    "displayNameLine": "So friends + squad recognise you.",
    "gender": "gender",
    "genderLine": "Sharper cohort comparisons.",
    "birthDate": "birth date",
    "birthDateLine": "Tunes calorie estimates + age-band insights."
  },
  "featureSheet": {
    "notReadyToCommit": "NOT READY TO COMMIT?"
  },
  "featureDescriptions": {
    "ai_ask": {
      "label": "AI Ask Anything",
      "eyebrow": "⚡ ASK · ANYTIME",
      "headline": "Your patterns, on tap. Ask anything.",
      "lead": "Pull up the AI any time you want a sanity-check, a pep talk, or a tactical breakdown. It reads your last 30 days of skips, caves, triggers, and rituals. Answers ground in your data, not generic advice.",
      "detail": "Lite gets 5 questions per week. Pulse and Infinite are unlimited (with fair-usage cap). Need just a top-up? See the alternative below.",
      "alaCarte": {
        "name": "20 questions top-up"
      }
    },
    "streak_save": {
      "label": "Streak save",
      "eyebrow": "🛡️ SAFETY NET",
      "headline": "One bad day shouldn't kill a 47-day streak.",
      "lead": "Streak save protects your run when life gets messy. Sick day, travel chaos, work blow-up. One tap and the day counts as held.",
      "detail": "Lite: 1 save per month. Pulse / Infinite: 3 saves per month. Roll-overs don't accumulate (use it or lose it each month).",
      "alaCarte": {
        "name": "Streak freeze · 1 day"
      }
    },
    "profile_photo": {
      "label": "Profile photo",
      "eyebrow": "👤 IDENTITY",
      "headline": "Show up as you, not as initials.",
      "lead": "Upload a photo for your profile. Visible to friends, squad members, and on the public profile. Replaces the auto-generated initials avatar."
    },
    "heat_clock": {
      "label": "Heat clock",
      "eyebrow": "🔥 24×7 GRID",
      "headline": "When are you weakest? Down to the hour.",
      "lead": "A 24-hour × 7-day grid colour-coded by your skip + cave activity. Spot the hot windows like 3pm Tuesday or 9pm Saturday and plan a Walk-Away cue 15 minutes before each one.",
      "visual": {
        "stat": "24×7",
        "caption": "Every hour of your week, mapped"
      }
    },
    "top_triggers": {
      "label": "Top triggers + rituals",
      "eyebrow": "🎯 TOP 5 OF EACH",
      "headline": "Your strongest triggers, ranked.",
      "lead": "Top 5 triggers (Stress / Boredom / Reward / Social / Habit / etc.) plus top 5 rituals (Walk / Water / Stretch / Call / etc.). By frequency and by what actually prevents caves. Your playbook, sorted."
    },
    "comeback_resilience": {
      "label": "Comeback resilience",
      "eyebrow": "🪃 RECOVERY SCORE",
      "headline": "How fast do you bounce back from a cave?",
      "lead": "Your comeback resilience score is the % of caves you recover from within 24 hours. We split it by trigger so you know which days you bounce back fast and which days you spiral."
    },
    "squad_rooms": {
      "label": "Squad rooms · create",
      "eyebrow": "👥 PRIVATE ROOMS",
      "headline": "Your own squad. Your rules.",
      "lead": "Create a private squad of up to 8 friends. Custom name, custom rules, private feed of skips and milestones. Squads keep you in the game when motivation drops."
    },
    "duels": {
      "label": "Duels",
      "eyebrow": "⚔️ HEAD-TO-HEAD",
      "headline": "Pick a friend. Skip more in 7 days. Winner takes karma.",
      "lead": "1-on-1 7-day duels. Whoever logs more skips by the end wins a karma bounty. Free at L5. Pulse unlocks instant duels at any level plus a bigger bounty pool."
    },
    "cohort_trajectory": {
      "label": "Cohort trajectory",
      "eyebrow": "📈 8-WEEK ARC",
      "headline": "Your last 8 weeks vs your league.",
      "lead": "A line chart showing your weekly XP next to the average of your current league cohort. Shows momentum, climbing, holding, or slipping, and projects where you'll end the month.",
      "visual": {
        "stat": "8w",
        "caption": "Your weekly arc vs cohort average"
      }
    },
    "karma_equivalents": {
      "label": "Karma equivalents",
      "eyebrow": "🍔 MAKE IT REAL",
      "headline": "847 kcal avoided = 4 Big Macs you didn't eat.",
      "lead": "Translates your avoided calories into things you can picture: Big Macs, kg lost, walk minutes, ₹ saved. Your karma in real-world units, refreshed every Sunday."
    },
    "foods_graduated": {
      "label": "Foods graduated",
      "eyebrow": "🎓 30-DAY CLEAN",
      "headline": "Foods you haven't touched in 3+ weeks.",
      "lead": "A list of villain foods you've fully shaken. No skips, no caves, no log entries for 21+ days. Quiet wins worth celebrating."
    },
    "predictive_cravings": {
      "label": "Predictive cravings",
      "eyebrow": "⏰ 15-MIN HEADS-UP",
      "headline": "The 3-PM Tuesday alert that knew you'd cave.",
      "lead": "Reads your last 30 days of skips and caves and pings you 15 minutes before your historical risk window opens. With your strongest ritual pre-loaded.",
      "detail": "Heuristic, not ML. Learns from your skip + cave timestamps and trigger pairs. Sharpens with every week of data.",
      "visual": {
        "stat": "63%",
        "caption": "of caves prevented when alerted (Pulse beta · 2 wks)"
      }
    },
    "profile_frames": {
      "label": "Profile frames",
      "eyebrow": "🖼️ DECORATION",
      "headline": "Five hand-designed frames for your avatar.",
      "lead": "Pulse subscribers get the full set: Founder Edition, Iron Will, Tide Rider, Lighthouse, Ocean. Switch between them anytime.",
      "alaCarte": {
        "name": "Single decorative frame"
      }
    },
    "founder_edition": {
      "label": "Founder Edition",
      "eyebrow": "💎 COLLECTOR'S BADGE",
      "headline": "Limited badge for the first 1,000 Infinite subscribers.",
      "lead": "Permanent. Visible on your profile and squad pages. Numbered (#001 to #1000). Cannot be earned later."
    },
    "concierge": {
      "label": "Concierge",
      "eyebrow": "🤝 DIRECT LINE",
      "headline": "WhatsApp / email me back inside 24 hours.",
      "lead": "Direct support inbox manned by the founder. Bug, question, feature idea, life-stuff. Write in, get a real reply."
    },
    "family_plan": {
      "label": "Family Plan",
      "eyebrow": "👨‍👩‍👧 +1 SEAT",
      "headline": "Bring a partner or sibling on for free.",
      "lead": "Your Infinite includes one free seat. They get full Pulse-tier features under your plan. Cancel-anytime, no separate billing."
    },
    "lifetime_export": {
      "label": "Lifetime export",
      "eyebrow": "📤 CSV + PDF",
      "headline": "Your full data, anytime.",
      "lead": "Download every skip, cave, trigger, ritual, and karma transaction as CSV. Plus a generated PDF of your year, chart-rich and shareable.",
      "alaCarte": {
        "name": "Skip history CSV (one-time)"
      }
    },
    "beta_channel": {
      "label": "Beta channel",
      "eyebrow": "🚧 TRY EARLY",
      "headline": "Next-quarter features, weeks before launch.",
      "lead": "Voice coaching · Photo cravings classifier · Auto-share recap · Insights v2. Toggle on in Settings, get notified when each lands."
    },
    "hall_of_fame": {
      "label": "Hall of Fame",
      "eyebrow": "🏆 PROFILE CARD",
      "headline": "A standout card on your profile.",
      "lead": "Premium card design featuring your stats, level, achievements. Visible to friends, squad members, and on public profile."
    },
    "skip_personality": {
      "label": "Skip personality",
      "eyebrow": "🧬 PERSONA REVEAL",
      "headline": "Your trigger × ritual × time → archetype.",
      "lead": "We compute a private persona from your strongest trigger, top ritual, and preferred skipping time. Eight archetypes total. Find which one is you."
    },
    "year_in_review": {
      "label": "Year in Review",
      "eyebrow": "📅 ANNUAL DIGEST",
      "headline": "Your skipping year, packaged.",
      "lead": "12 months of skips, caves, breakthroughs, and quiet wins. Delivered as a chart-rich digest every January. Shareable card included.",
      "alaCarte": {
        "name": "Year in Review (one-time)"
      }
    }
  },
  "badges": {
    "first_step": {
      "name": "First Step",
      "description": "Logged your first skip",
      "unlockText": "Log 1 skip"
    },
    "streak_3": {
      "name": "3 Day Streak",
      "description": "3 days in a row",
      "unlockText": "3 day streak"
    },
    "streak_7": {
      "name": "Week Warrior",
      "description": "7 days straight",
      "unlockText": "7 day streak"
    },
    "streak_14": {
      "name": "Fortnight Focus",
      "description": "14 days without breaking",
      "unlockText": "14 day streak"
    },
    "streak_30": {
      "name": "Monthly Master",
      "description": "30 days of conscious choices",
      "unlockText": "30 day streak"
    },
    "karma_100": {
      "name": "Karma Starter",
      "description": "Earned your first 100 Karma",
      "unlockText": "100 total Karma"
    },
    "karma_500": {
      "name": "Karma Rising",
      "description": "500 Karma earned",
      "unlockText": "500 total Karma"
    },
    "karma_1000": {
      "name": "Karma Strong",
      "description": "1000 Karma milestone",
      "unlockText": "1000 total Karma"
    },
    "karma_5000": {
      "name": "Karma Elite",
      "description": "5000 Karma earned",
      "unlockText": "5000 total Karma"
    },
    "chai_5": {
      "name": "Chai Skipper",
      "description": "Skipped chai 5 times",
      "unlockText": "5 chai skips"
    },
    "samosa_5": {
      "name": "Samosa Slayer",
      "description": "Resisted the samosa 5 times",
      "unlockText": "5 samosa skips"
    },
    "sweet_10": {
      "name": "Sweet Tooth",
      "description": "Skipped 10 sweet items",
      "unlockText": "10 Sweets & Desserts skips"
    },
    "street_10": {
      "name": "Street Smart",
      "description": "Skipped 10 street food items",
      "unlockText": "10 Street Food skips"
    },
    "packaged_10": {
      "name": "Packaged Refusal",
      "description": "Skipped 10 packaged products",
      "unlockText": "10 packaged food skips"
    },
    "peak_craving": {
      "name": "Peak Craving Hero",
      "description": "Skipped during the 3-7pm danger zone",
      "unlockText": "First 3-7pm skip"
    },
    "double_peak": {
      "name": "Double Peak Day",
      "description": "Used the 1.5x Karma afternoon window twice in one day",
      "unlockText": "2 skips during 3-7pm IST in one day"
    },
    "early_bird": {
      "name": "Early Bird",
      "description": "Logged a skip before 9am",
      "unlockText": "Skip before 9am"
    },
    "night_owl": {
      "name": "Night Owl",
      "description": "Resisted a late night craving after 10pm",
      "unlockText": "Skip after 10pm"
    },
    "scanner": {
      "name": "Scanner",
      "description": "Used the food scanner for the first time",
      "unlockText": "First camera scan"
    },
    "barcode_buster": {
      "name": "Barcode Buster",
      "description": "Scanned a barcode successfully",
      "unlockText": "First barcode scan"
    },
    "comeback_kid": {
      "name": "Comeback Kid",
      "description": "Logged a skip after a streak break",
      "unlockText": "Skip within 24h of streak break"
    },
    "century_club": {
      "name": "Century Club",
      "description": "Logged 100 total skips",
      "unlockText": "100 total skips"
    },
    "skip_centurion": {
      "name": "Skip Centurion",
      "description": "50 skips logged",
      "unlockText": "50 total skips"
    },
    "globe_trotter": {
      "name": "Globe Trotter",
      "description": "Skipped food from 5 different categories",
      "unlockText": "5 distinct categories"
    },
    "dessert_dodger": {
      "name": "Dessert Dodger",
      "description": "Skipped 5 dessert items",
      "unlockText": "5 Sweets & Desserts skips"
    },
    "beverage_boss": {
      "name": "Beverage Boss",
      "description": "Skipped 5 sugary drinks",
      "unlockText": "5 Beverages skips"
    },
    "meal_skipper": {
      "name": "Meal Skipper",
      "description": "Skipped a full meal 3 times",
      "unlockText": "3 skips with kcal > 400"
    },
    "midnight_warrior": {
      "name": "Midnight Warrior",
      "description": "Resisted 3 late night cravings",
      "unlockText": "3 skips after 10pm"
    },
    "torchbearer_tier_1": {
      "name": "Torchbearer",
      "description": "Among the first 100 in your region. You're shaping the local community.",
      "unlockText": "First 100 to sign up in your city (India) or country (non-India)"
    },
    "torchbearer_tier_2": {
      "name": "Early Builder",
      "description": "Among the first 1,000 in your region. Early to the movement.",
      "unlockText": "First 1,000 in your region"
    },
    "torchbearer_tier_3": {
      "name": "Founding Member",
      "description": "Among the first 10,000 in your region.",
      "unlockText": "First 10,000 in your region"
    },
    "squad_founder": {
      "name": "Squad Founder",
      "description": "Invited someone to your squad",
      "unlockText": "Invite code used by 1+ person"
    },
    "squad_player": {
      "name": "Squad Player",
      "description": "Joined a squad via invite link",
      "unlockText": "Joined via invite code"
    },
    "top_of_table": {
      "name": "Top of the Table",
      "description": "Reached #1 on squad leaderboard",
      "unlockText": "Highest Karma in squad"
    },
    "food_detective": {
      "name": "Food Detective",
      "description": "Used the scanner 10 times",
      "unlockText": "10 camera scans"
    },
    "label_reader": {
      "name": "Label Reader",
      "description": "Scanned 5 packaged products",
      "unlockText": "5 packaged food skips"
    },
    "wiki_contributor": {
      "name": "Wiki Contributor",
      "description": "Your scans added 3 new foods to the ZULO wiki",
      "unlockText": "3 food_wiki entries"
    },
    "first_recruit": {
      "name": "First Recruit",
      "description": "Successfully referred your first friend to ZULO",
      "unlockText": "1 successful referral"
    },
    "squad_builder": {
      "name": "Squad Builder",
      "description": "5 friends joined ZULO via your link",
      "unlockText": "5 successful referrals"
    },
    "zulo_ambassador": {
      "name": "ZULO Ambassador",
      "description": "10 friends joined ZULO via your link",
      "unlockText": "10 successful referrals"
    },
    "iron_will": {
      "name": "Iron Will",
      "description": "Skipped the same food on 3 different days",
      "unlockText": "Same food skipped on 3 separate days"
    },
    "the_purist": {
      "name": "The Purist",
      "description": "Logged 3 or more skips in a single day",
      "unlockText": "3+ skips in one day"
    },
    "danger_zone_legend": {
      "name": "Danger Zone Legend",
      "description": "30 skips logged during the 3-7pm peak window",
      "unlockText": "30 peak window skips"
    },
    "no_delivery_day": {
      "name": "No Delivery Day",
      "description": "Closed a delivery app without ordering",
      "unlockText": "First Almost Ordered skip"
    },
    "bounce_back": {
      "name": "Bounce Back",
      "description": "Logged a skip within 2 hours of caving",
      "unlockText": "Skip within 2h of a cave"
    },
    "honest_zulo": {
      "name": "Honest ZULO",
      "description": "Logged 5 caves. Honesty is discipline too.",
      "unlockText": "5 caves logged"
    },
    "karma_titan": {
      "name": "Karma Titan",
      "description": "Reached 10,000 total Karma",
      "unlockText": "10,000 total Karma"
    },
    "unstoppable": {
      "name": "Unstoppable",
      "description": "Logged 200 total skips",
      "unlockText": "200 total skips"
    },
    "food_nerd": {
      "name": "Food Nerd",
      "description": "Explored 20 different foods in the Food Wiki",
      "unlockText": "20 unique wiki food views"
    },
    "verified_email": {
      "name": "Verified Identity",
      "description": "Confirmed your email through sign-in",
      "unlockText": "Sign in with Google or Apple"
    },
    "verified_phone": {
      "name": "Phone Confirmed",
      "description": "Verified your phone number for friend discovery and reminders",
      "unlockText": "Verify phone via OTP"
    },
    "us_donut_3": {
      "name": "Donut Dodger",
      "description": "Skipped a donut 3 times",
      "unlockText": "3 donut skips"
    },
    "us_burger_5": {
      "name": "Burger Buster",
      "description": "Skipped 5 burgers",
      "unlockText": "5 burger skips"
    },
    "us_pizza_3": {
      "name": "Pizza Pacifist",
      "description": "Skipped pizza 3 times",
      "unlockText": "3 pizza skips"
    },
    "us_fries_5": {
      "name": "Fries Foiled",
      "description": "Skipped fries 5 times",
      "unlockText": "5 fries skips"
    },
    "uk_fishchips_3": {
      "name": "Fish-and-Chips Foiler",
      "description": "Skipped fish and chips 3 times",
      "unlockText": "3 fish & chips skips"
    },
    "uk_pudding_3": {
      "name": "Pudding Postponed",
      "description": "Skipped pudding 3 times",
      "unlockText": "3 pudding skips"
    },
    "uk_scone_5": {
      "name": "Scone Sidestep",
      "description": "Skipped scones 5 times",
      "unlockText": "5 scone skips"
    },
    "eu_croissant_3": {
      "name": "Croissant Curtailer",
      "description": "Skipped a croissant 3 times",
      "unlockText": "3 croissant skips"
    },
    "eu_pasta_5": {
      "name": "Pasta Pacer",
      "description": "Skipped pasta 5 times",
      "unlockText": "5 pasta skips"
    },
    "eu_tiramisu_2": {
      "name": "Tiramisu Tabler",
      "description": "Skipped tiramisu 2 times",
      "unlockText": "2 tiramisu skips"
    },
    "uae_shawarma_5": {
      "name": "Shawarma Sidestepper",
      "description": "Skipped shawarma 5 times",
      "unlockText": "5 shawarma skips"
    },
    "uae_falafel_3": {
      "name": "Falafel Foiled",
      "description": "Skipped falafel 3 times",
      "unlockText": "3 falafel skips"
    },
    "uae_kunafa_2": {
      "name": "Kunafa Kicker",
      "description": "Skipped kunafa 2 times",
      "unlockText": "2 kunafa skips"
    },
    "sg_laksa_3": {
      "name": "Laksa Lifter",
      "description": "Skipped laksa 3 times",
      "unlockText": "3 laksa skips"
    },
    "sg_friedrice_5": {
      "name": "Fried Rice Refuser",
      "description": "Skipped fried rice 5 times",
      "unlockText": "5 fried rice skips"
    },
    "sg_dimsum_3": {
      "name": "Dim Sum Dodger",
      "description": "Skipped dim sum 3 times",
      "unlockText": "3 dim sum skips"
    },
    "jp_ramen_3": {
      "name": "Ramen Refuser",
      "description": "Skipped ramen 3 times",
      "unlockText": "3 ramen skips"
    },
    "jp_sushi_5": {
      "name": "Sushi Skipper",
      "description": "Skipped sushi 5 times",
      "unlockText": "5 sushi skips"
    },
    "kr_tteok_3": {
      "name": "Tteokbokki Tabler",
      "description": "Skipped tteokbokki 3 times",
      "unlockText": "3 tteokbokki skips"
    },
    "kr_kfc_3": {
      "name": "Korean Fried Chicken Cooled",
      "description": "Skipped Korean fried chicken 3 times",
      "unlockText": "3 KFC skips"
    }
  },
  "components": {
    "aboutZuloPage": {
      "hello_myzulo_app": "hello@myzulo.app",
      "terms_and_conditions": "Terms and Conditions",
      "privacy_policy": "Privacy Policy",
      "your_body_your_call": "Your body. Your call.",
      "zulo_app": "ZULO App",
      "linkedin": "LinkedIn",
      "myzuloapp": "@myzuloapp",
      "instagram": "Instagram",
      "follow_zulo": "FOLLOW ZULO",
      "what_we_believe": "WHAT WE BELIEVE",
      "team_at_aveor_studios_a_small": "Team at Aveor Studios. A small group of people who got tired of feeling unconscious about food and decided to do something about it.",
      "who_built_this": "WHO BUILT THIS",
      "you_skip_a_food_you_earn": "You skip a food. You earn Karma. You learn why you wanted it in the first place. Over time the patterns emerge: your danger windows, your weak spots, your triggers. The app uses AI to give you insights that actually mean something, not generic advice copy-pasted from a 1990s nutrition textbook.",
      "how_it_works": "HOW IT WORKS",
      "zulo_helps_you_see_that_one": "ZULO helps you see that. One skip at a time.",
      "because_here_is_the_thing_nobody": "Because here is the thing nobody talks about: most cravings are not hunger. They are boredom wearing a snack's clothing. They are stress dressed up as biryani. They are habit pretending to be appetite.",
      "that_moment_between_the_craving_and": "That moment between the craving and the action, that two second gap where your hand reaches for the samosa, that is where ZULO lives. We built this entire product for those two seconds.",
      "zulo_is_different_we_are_not": "ZULO is different. We are not here to tell you what to eat. We are here to make you aware of why you almost ate it.",
      "diet_apps_make_you_feel_guilty": "Diet apps make you feel guilty. They count calories like accountants and remind you of everything you failed at. Nobody needs more of that.",
      "we_did_not_build_a_diet": "We did not build a diet app.",
      "about_zulo": "ABOUT ZULO",
      "we_actually_read_these": "We actually read these.",
      "system_status": "System status"
    },
    "aiAskAnything": {
      "ask_about_your_patterns": "Ask about your patterns...",
      "unlimited_on_infinite": "Unlimited on Infinite",
      "try_asking": "Try asking",
      "not_medical_or_nutrition_advice_pattern": "Not medical or nutrition advice. Pattern-spotting only.",
      "ask_anything_about_your_own_zulo": "Ask anything about your own ZULO data. The AI reads your last 7 days (foods, times, caves, triggers) and answers using only that.",
      "loading": "Loading…",
      "ai_with_your_data": "AI with your data",
      "ask_zulo": "Ask ZULO",
      "about_your_patterns_triggers_progress": "About your patterns, triggers, progress",
      "ask_zulo_anything": "Ask ZULO anything",
      "suggestions": {
        "0": "Why do I cave in the evenings?",
        "1": "Which foods am I best at resisting?",
        "2": "What is my biggest trigger?",
        "3": "Am I getting better week over week?"
      },
      "not_enough_coins_title": "Not enough Coins",
      "not_enough_coins_body": "Need 19 Coins. You have {{balance}}.",
      "could_not_get_answer": "Could not get an answer",
      "free_queries_left_one": "{{count}} free query left this week",
      "free_queries_left_other": "{{count}} free queries left this week",
      "no_free_queries": "No free queries left this week · {{price}} / 19 🪙 per query",
      "asking_dots": "..."
    },
    "aiInsightCard": {
      "regenerate": "Regenerate",
      "this_week_s_insight": "This week's insight",
      "free_and_unlimited_with_zulo_pulse": "Free and unlimited with ZULO Pulse or Infinite.",
      "a_personalised_4_sentence_coach_message": "A personalised 4-sentence coach message based on your last 7 days. Patterns, wins, one concrete suggestion.",
      "ai_weekly_insight": "AI Weekly Insight",
      "new_insight_ready": "New insight ready",
      "not_enough_coins": "Not enough Coins"
    },
    "avatarCropModal": {
      "cancel": "Cancel",
      "use_photo": "Use Photo",
      "saving": "Saving..."
    },
    "calorieBreakdownDrawer": {
      "no_entries_for_this_category": "No entries for this category.",
      "kcal": "kcal",
      "calorie_breakdown": "Calorie Breakdown"
    },
    "caveBreakdownDrawer": {
      "no_caves_logged_yet": "No caves logged yet.",
      "logging_a_cave_takes_courage_you": "Logging a cave takes courage. You are more aware than most.",
      "top_trigger": "Top trigger:",
      "most_caved_food": "Most caved food:",
      "moments_of_honesty": "Moments of Honesty"
    },
    "caveModal": {
      "please_enter_what_you_ate": "Please enter what you ate",
      "continue": "Continue",
      "something_went_wrong": "Something went wrong",
      "triggers": {
        "boredom": "Boredom",
        "stress": "Stress",
        "hunger": "Hunger",
        "habit": "Habit",
        "social": "Social",
        "tired": "Tired"
      },
      "rituals": {
        "walk": "5-min walk",
        "water": "Water + breath",
        "call": "Call someone",
        "music": "Song + dance",
        "stretch": "Stretch break",
        "other": "Something else"
      }
    },
    "challengeCompleteScreen": {
      "tap_to_continue": "Tap to continue",
      "challenge_complete": "Challenge Complete"
    },
    "challengesView": {
      "log_skips_to_start_completing_challenges": "Log skips to start completing challenges",
      "done_4": "DONE ✓",
      "done_3": "DONE ✓",
      "this_month": "THIS MONTH",
      "done_2": "DONE ✓",
      "done": "DONE ✓",
      "special_event": "SPECIAL EVENT",
      "fortnightCompleted": "{{count}} of 14 daily challenges completed this fortnight",
      "dailyStreakSuffix": "{{count}} day daily streak",
      "today": "TODAY",
      "monthlyProgressLine": "{{progress}} of {{target}} · +{{karma}} Karma on completion",
      "closestToDone": "CLOSEST TO DONE",
      "longTerm": "LONG TERM",
      "moreChallenges": "More Challenges ({{count}})",
      "completedHeading": "Completed ({{count}})"
    },
    "confirmSpendModal": {
      "confirm": "Confirm",
      "cancel": "Cancel",
      "after": "After",
      "your_balance": "Your balance",
      "cost": "Cost",
      "use_coins": "Use Coins"
    },
    "editProfileModal": {
      "account": "Account",
      "preferences": "Preferences",
      "personal": "Personal",
      "identity": "Identity",
      "edit_profile": "Edit Profile",
      "could_not_save_please_try_again": "Could not save. Please try again.",
      "cancel": "Cancel",
      "select_country": "Select country",
      "start_typing_your_city": "Start typing your city…",
      "e_g_vkulkarni": "e.g. vkulkarni",
      "your_nickname": "Your nickname",
      "that_username_is_already_taken_try": "That username is already taken. Try another.",
      "that_username_is_not_allowed_please": "That username is not allowed. Please choose another.",
      "that_nickname_is_not_allowed_please": "That nickname is not allowed. Please choose another."
    },
    "errorBoundary": {
      "try_again": "Try again",
      "pull_down_to_refresh_or_tap": "Pull down to refresh or tap below",
      "something_went_wrong": "Something went wrong"
    },
    "extraSlotButton": {
      "buy_extra_slot_300_coins": "Buy extra slot, 300 Coins 🪙",
      "could_not_buy_slot": "Could not buy slot",
      "extra_slot_added": "Extra slot added",
      "not_enough_coins": "Not enough Coins"
    },
    "fAQPage": {
      "no_results_for_that_search": "No results for that search.",
      "search_questions": "Search questions...",
      "answers_to_common_questions": "Answers to common questions"
    },
    "featureDetailSheet": {
      "cancel": "Cancel",
      "currently_only_coin_purchases_wire_through": "Currently only Coin/₹ purchases wire through. Karma-burn RPC lands next build.",
      "karma_burn_coming_soon": "Karma burn coming soon",
      "not_logged_in": "Not logged in",
      "you_have_this": "You have this",
      "upgrade_to_unlock": "Upgrade to unlock →",
      "slows_your_level_progression": "Slows your level progression",
      "burn_karma": "Burn Karma",
      "one_time_payment_via_upi_card": "One-time payment via UPI/card",
      "pay_direct": "Pay direct",
      "spend_from_your_wallet": "Spend from your wallet",
      "pay_with_coins": "Pay with Coins",
      "get_it_now": "Get it now",
      "not_in_any_subscription_tier": "Not in any subscription tier",
      "infinite": "Infinite",
      "pulse": "Pulse",
      "core": "Core",
      "included_in": "Included in",
      "your_status": "Your status",
      "use_the_paywall_from_settings_subscription": "Use the paywall from Settings > Subscription to upgrade.",
      "direct_payments_per_feature_will_be": "Direct ₹ payments per feature will be wired in the next build.",
      "razorpay_checkout_coming_soon": "Razorpay checkout coming soon",
      "you_ve_already_crossed_the_threshold": "You've already crossed the threshold. Next skip will level you up.",
      "you_re_already_at_the_highest": "You're already at the highest level"
    },
    "featureRequestModal": {
      "cancel": "Cancel",
      "tell_us_your_idea": "Tell us your idea...",
      "what_would_you_love_to_see": "What would you love to see in ZULO?",
      "something_went_wrong_try_again": "Something went wrong. Try again.",
      "thank_you_we_read_every_request": "Thank you! We read every request."
    },
    "feedbackModal": {
      "maybe_later": "Maybe later",
      "what_would_make_zulo_better_optional": "What would make ZULO better? (optional)",
      "takes_30_seconds_helps_us_improve": "Takes 30 seconds. Helps us improve.",
      "how_is_zulo_working_for_you": "How is ZULO working for you?",
      "something_went_wrong_try_again": "Something went wrong. Try again.",
      "thank_you_your_feedback_means_everything": "Thank you! Your feedback means everything to us."
    },
    "foodCategoryGrid": {
      "no_foods_in_this_category_yet": "No foods in this category yet"
    },
    "levelProgressionModal": {
      "you_are_here": "YOU ARE HERE",
      "each_level_unlocks_something_new": "Each level unlocks something new",
      "your_journey": "YOUR JOURNEY"
    },
    "levelUpScreen": {
      "share_this": "SHARE THIS",
      "keep_going": "KEEP GOING",
      "you_unlocked": "You unlocked:",
      "you_did_the_work": "You did the work.",
      "level_up": "LEVEL UP!",
      "youAreNow": "You are now {{levelName}}",
      "totalKarmaConsistent": "{{value}} total Karma · You have been consistent.",
      "nextLevel": "Next: Level {{number}} · {{name}} · {{karma}} Karma"
    },
    "logDetailSheet": {
      "cancel": "Cancel",
      "karma_will_be_recalculated_edit_window": "Karma will be recalculated. Edit window: 1 hour.",
      "calories": "Calories",
      "food_name": "Food name",
      "edit_skip": "Edit skip",
      "edit": "Edit",
      "craving_type": "Craving type:",
      "logged": "Logged",
      "cals_avoided": "Cals Avoided",
      "no_food_story_available_for_this": "No food story available for this item yet.",
      "packaged_food": "Packaged Food",
      "skip_updated": "Skip updated"
    },
    "logModal": {
      "we_don_t_have_this_food": "We don't have this food yet. Pick the closest calorie range",
      "quick_add": "Quick add",
      "add": "Add",
      "app_name_e_g_rappi": "App name (e.g. Rappi)",
      "you_can_still_log_this_skip": "You can still log this skip manually.",
      "not_in_our_wiki_yet": "Not in our wiki yet.",
      "e_g_samosa_chai_biryani": "e.g. Samosa, Chai, Biryani",
      "quick_log_1_tap": "Quick log · 1 tap",
      "any_packaged_product": "Any packaged product",
      "scan_barcode": "Scan Barcode",
      "photo_or_packaging": "Photo or packaging",
      "scan_food": "Scan Food",
      "what_are_you_doing_instead": "What are you doing instead?",
      "what_triggered_this_craving": "What triggered this craving?",
      "search_manually_2": "Search manually",
      "pick_calorie_range": "Pick calorie range",
      "search_manually": "Search manually",
      "we_couldn_t_identify_this_food": "We couldn't identify this food. Search manually or pick a calorie range.",
      "but_don_t_have_it_yet": "but don't have it yet. Pick the closest calorie range.",
      "we_see": "We see",
      "no_search_manually_2": "No, search manually",
      "yes_that_s_it_2": "Yes, that's it",
      "is_that_right_3": "Is that right?",
      "we_think_this_is_2": "We think this is",
      "how_much": "How much",
      "no_search_manually": "No, search manually",
      "yes_that_s_it": "Yes, that's it",
      "not_100_sure_check_before_confirming": "Not 100% sure, check before confirming",
      "is_that_right_2": "Is that right?",
      "we_think_this_is": "We think this is",
      "is_that_right": "Is that right?",
      "checking_additional_sources": "Checking additional sources...",
      "identifying_food": "Identifying food..."
    },
    "loginScreen": {
      "support_myzulo_app": "support@myzulo.app",
      "refund_cancellation_policy": "Refund & Cancellation Policy",
      "terms": "Terms",
      "privacy_policy": "Privacy Policy",
      "returning_user_sign_in_with_the": "Returning user? Sign in with the same provider you used last time. If\n          you pick \"Hide My Email\" with Apple, a new account is created.",
      "back_to_oauth_options": "Back to OAuth options",
      "sign_in": "Sign in",
      "signing_in": "Signing in...",
      "password": "Password",
      "email": "Email",
      "or_sign_in_with_email": "Or sign in with email",
      "continue_with_google": "Continue with Google",
      "continue_with_apple": "Continue with Apple",
      "someone_invited_you_to_join_their": "Someone invited you to join their ZULO squad",
      "invited_you_to_join_their_zulo": "invited you to join their ZULO squad",
      "your_body_your_call": "Your body. Your call.",
      "tagline": "Skip junk. Earn Karma.",
      "signInWithEmail": "Sign in with email",
      "legalAndSupport": "Legal & support",
      "useSameMethodHint": "Returning? Use the same method you signed up with.",
      "lastUsed": "Last used",
      "bodyLine1": "Your body.",
      "bodyLine2": "Your call.",
      "needHelp": "Need Help?",
      "signInWithEmailAndPassword": "Sign in with email and password",
      "byContinuing": "By continuing:",
      "privacy": "Privacy",
      "joining_squad_prefix": "Joining",
      "joining_squad_suffix": "'s Squad"
    },
    "momentBeforeScreen": {
      "i_ate_it_anyway": "I ate it anyway",
      "i_skipped_it": "I skipped it ✓",
      "danger_zone_active_this_skip_earns": "⚡ Danger Zone active. This skip earns 1.5x Karma",
      "total_skips": "TOTAL SKIPS",
      "last_time": "LAST TIME",
      "your_alter_ego": "YOUR ALTER EGO",
      "cavePool": {
        "0": "{{food}} beat you last time. This time the result is yours to decide.",
        "1": "Last time it was {{food}}. You gave in. Right now you get to rewrite that.",
        "2": "You caved on {{food}}. That craving won once. Don't let it win again.",
        "3": "{{food}} won last time. What are you going to do differently right now.",
        "4": "{{food}} got you last time. Petty revenge time.",
        "5": "You've met this craving for {{food}} before. It passed. It'll pass again.",
        "6": "{{food}} triggered a dopamine spike last time. The spike fades in 3 minutes.",
        "7": "{{food}} one, you zero. Today's the equaliser."
      },
      "streakLine2": {
        "0": "DAY STREAK",
        "1": "DAYS STRAIGHT",
        "2": "DAYS IN A ROW",
        "3": "DAY RUN"
      },
      "streakSub": {
        "0": "Nobody gave that to you. You earned it one Skip at a time. Protect it.",
        "1": "That is {{count}} times you chose yourself over a craving. Make it {{next}}.",
        "2": "This is the moment that either continues it or ends it. Your call.",
        "3": "You have not broken in a while. Today is not the day that changes.",
        "4": "{{count}} days of this exact feeling. Every time, it passed.",
        "5": "Habits cement around day 21. You're on day {{count}}.",
        "6": "{{count}} days of cravings losing. They've had a rough Streak.",
        "7": "{{count}} days. You don't have to be stronger today. Just steady."
      },
      "skipsSub": {
        "0": "Each one was a decision. This is decision number {{next}}.",
        "1": "You already know you can do it again. You have done it {{count}} times.",
        "2": "{{count}} times you chose discipline over craving. One more is not hard. It is just next.",
        "3": "Every one of those {{count}} Skips felt like this moment. And every time you got through it.",
        "4": "{{count}} times this exact wave passed. It's passing now.",
        "5": "{{count}} Skips. Your brain has rewired its reward pathway. This is the new normal.",
        "6": "{{count}}:0 is the scoreboard. You vs cravings. Keep the Streak mean.",
        "7": "{{count}} proofs you can do this. One more is just practice."
      },
      "headerTagline": {
        "0": "This is the craving. Not you.",
        "1": "This is the craving. Not hunger.",
        "2": "You vs the craving. You win.",
        "3": "One decision stands between you and it.",
        "4": "Craving ≠ real hunger. Biology lies.",
        "5": "This feeling passes. It always does.",
        "6": "The craving showed up. Awkward.",
        "7": "Welcome back, warrior.",
        "8": "Three minutes. That's all it lasts."
      },
      "squad_skips_today_one": "Your Squad has Skipped {{count}} time today",
      "squad_skips_today_other": "Your Squad has Skipped {{count}} times today"
    },
    "monthlyWrapped": {
      "new": "New",
      "your_body_your_call": "Your body. Your call.",
      "available_with_zulo_pulse_199_mo": "Available with ZULO Pulse (₹199/mo) and above.",
      "shareable_wrap_card": "Shareable wrap card",
      "estimated_money_saved_2": "Estimated money saved",
      "category_you_fought_hardest_2": "Category you fought hardest",
      "month_over_month_growth_comparison": "Month-over-month growth comparison",
      "unlock_edge_insights": "Unlock Edge insights",
      "get_more_from_wrapped": "Get more from Wrapped",
      "estimated_money_saved": "Estimated money saved",
      "category_you_fought_hardest": "Category you fought hardest",
      "month_over_month": "Month over month",
      "edge_insights": "Edge Insights",
      "top_trigger": "Top trigger:",
      "honesty": "Honesty",
      "most_skipped": "Most skipped",
      "your_body_never_had_to_process": "your body never had to process this month.",
      "that_is": "That is",
      "come_back_after_your_first_skip": "Come back after your first skip to see your wrap.",
      "no_skips_yet_this_month": "No skips yet this month",
      "crunching_your_month": "Crunching your month…",
      "monthly_wrapped": "Monthly Wrapped"
    },
    "notificationCentre": {
      "highlights_today": "Highlights Today",
      "your_progress_wins_and_milestones_will": "Your progress, wins, and milestones will show up here",
      "no_updates_yet": "No updates yet",
      "activity": "Activity"
    },
    "notificationPrompt": {
      "maybe_later": "MAYBE LATER",
      "turn_on_notifications": "TURN ON NOTIFICATIONS",
      "get_nudged_during_the_afternoon_bonus": "Get nudged during the Afternoon Bonus window and when your streak is at risk.",
      "stay_in_the_zone": "STAY IN THE ZONE"
    },
    "phoneVerifyBanner": {
      "dismiss": "Dismiss",
      "verify_phone_find_friends_get_reminders": "Verify phone, find friends, get reminders"
    },
    "phoneVerifyModal": {
      "resend_code": "Resend code",
      "verify": "Verify",
      "change_number": "Change number",
      "reminders_friend_discovery_enabled_2": "Reminders + friend discovery enabled.",
      "phone_verified_2": "Phone verified ✓",
      "isd_code_is_prefilled_from_your": "ISD code is prefilled from your country. Just type the local number.",
      "verify_phone": "Verify phone",
      "reminders_friend_discovery_enabled": "Reminders + friend discovery enabled.",
      "phone_verified": "Phone verified ✓",
      "code_must_be_6_digits": "Code must be 6 digits",
      "code_sent_check_your_sms": "Code sent. Check your SMS.",
      "phone_must_be_in_international_format": "Phone must be in international format (e.g. +91 98765 43210)"
    },
    "profileView": {
      "myzuloapp": "@myzuloapp",
      "invite_friends": "Invite Friends →",
      "your_squad_climbs_faster_together": "Your squad climbs faster together.",
      "unlocks_ahead": "Unlocks Ahead",
      "streak_heatmap": "Streak Heatmap",
      "trophy_room": "Trophy Room",
      "log_your_first_skip_on_home": "Log your first skip on Home to unlock First Blood. The rest follow as you build streaks, try the scanner, and grow your squad.",
      "your_first_badge_is_one_skip": "Your first badge is one skip away.",
      "achievements": "Achievements",
      "insights": "Insights",
      "challenges": "Challenges",
      "most_skipped_during_that_run": "Most skipped during that run",
      "monthly_wrapped": "Monthly Wrapped",
      "tap_for_progression": "Tap for progression →",
      "current_level": "Current Level",
      "tap_to_review": "Tap to review",
      "moments_of_honesty": "Moments of Honesty",
      "tap_for_details": "Tap for details",
      "longest_streak": "Longest Streak",
      "tap_for_breakdown_2": "Tap for breakdown",
      "calories_avoided": "Calories Avoided",
      "tap_for_breakdown": "Tap for breakdown",
      "karma_balance": "Karma Balance",
      "tap_to_open_wallet": "Tap to open wallet →",
      "your_coins": "Your Coins",
      "avatar": "Avatar",
      "something_worth_earning": "Something worth earning 🔒",
      "next_milestone": "NEXT MILESTONE",
      "top_trigger": "Top trigger",
      "peak_craving_time": "Peak craving time",
      "your_pattern_2": "YOUR PATTERN",
      "your_pattern": "YOUR PATTERN",
      "best_day": "best day",
      "best_streak": "best streak",
      "your_best": "YOUR BEST",
      "timePeriods": {
        "today": "Today",
        "week": "This Week",
        "twoWeeks": "2 Weeks",
        "month": "This Month",
        "threeMonths": "3 Months",
        "sixMonths": "6 Months",
        "year": "This Year",
        "ytd": "YTD",
        "all": "All Time"
      }
    },
    "replacementRitualStep": {
      "skip_this": "Skip this",
      "confirm_skip": "CONFIRM SKIP"
    },
    "settingsScreen": {
      "could_not_save_language_choice_try": "Could not save language choice. Try again?",
      "when_does_it_hit": "When does it hit?",
      "cancel_2": "Cancel",
      "this_will_permanently_delete_all_your": "This will permanently delete all your skips, streaks, achievements, Karma, and profile data. This action cannot be undone.",
      "delete_your_account": "Delete your account?",
      "sign_out": "Sign Out",
      "cancel": "Cancel",
      "zulo_app": "ZULO App",
      "myzuloapp": "@myzuloapp",
      "avatar": "Avatar",
      "saved_2": "Saved",
      "could_not_save_please_try_again_2": "Could not save. Please try again.",
      "saved": "Saved",
      "could_not_save_please_try_again": "Could not save. Please try again.",
      "upload_failed_try_again": "Upload failed. Try again.",
      "profile_photo_updated": "Profile photo updated",
      "please_select_an_image_file": "Please select an image file",
      "image_must_be_under_5mb": "Image must be under 5MB",
      "could_not_delete_account_please_email": "Could not delete account. Please email hello@myzulo.app",
      "account_deleted_successfully": "Account deleted successfully.",
      "craving": {
        "between_meals": {
          "title": "Between Meals",
          "subtitle": "10am to 1pm, that pre-lunch hunger that is not really hunger"
        },
        "danger_zone": {
          "title": "Danger Zone",
          "subtitle": "3pm to 7pm IST. The afternoon window. 1.5x Karma bonus applies here."
        },
        "midnight": {
          "title": "Midnight Cravings",
          "subtitle": "11pm onwards, post-dinner. You know the drill."
        },
        "not_set": "Not set"
      },
      "delete": {
        "confirm_yes": "Yes, delete everything"
      }
    },
    "skipHistoryModal": {
      "today": "Today",
      "log_your_first_skip_to_start": "Log your first skip to start.",
      "your_skip_history_will_appear_here": "Your skip history will appear here.",
      "my_skip_history": "My Skip History"
    },
    "squadView": {
      "my_rank": "My Rank",
      "top": "Top",
      "invite_friends_3": "Invite Friends →",
      "your_squad_climbs_faster_together": "Your squad climbs faster together.",
      "invite_friends_2": "Invite Friends →",
      "find_friends_on_zulo": "Find friends on ZULO.",
      "tap_anyone_on_the_global_or": "Tap anyone on the global or city tabs to open their profile, then hit Add Friend.\n              Or share your referral link from Profile to pull in real friends.",
      "you_are_alone_on_this_leaderboard": "You are alone on this leaderboard.",
      "pending": "Pending",
      "decline": "Decline",
      "accept": "Accept",
      "my_squads": "MY SQUADS",
      "you_re_not_in_any_squads": "You're not in any squads yet. Create one or ask a friend to invite you.",
      "create_a_squad": "Create a Squad",
      "log_one_skip_today_to_claim": "Log one skip today to claim your spot.",
      "pick_a_city": "Pick a city...",
      "city": "City",
      "scope": "Scope",
      "sign_in_to_see_real_leaderboard": "Sign in to see real leaderboard data",
      "invite_friends": "INVITE FRIENDS",
      "be_the_first": "Be the first.",
      "go_to_profile": "GO TO PROFILE",
      "add_your_city_in_profile_to": "Add your city in Profile to see how you rank locally.",
      "today_in_your_squad": "TODAY IN YOUR SQUAD",
      "you_are_leading_keep_going": "You are leading. Keep going.",
      "could_not_copy_link": "Could not copy link",
      "link_copied_share_it_on_whatsapp": "Link copied. Share it on WhatsApp.",
      "tabs": {
        "global": "Global",
        "city": "City",
        "squads": "Squads",
        "friends": "Friends"
      },
      "window": {
        "all": "All",
        "today": "Today",
        "week": "Week",
        "twoWeeks": "2W",
        "month": "Month"
      },
      "friendRequestsCount": "FRIEND REQUESTS ({{count}})",
      "sentCount": "SENT ({{count}})",
      "karmaUnitLowercase": "karma",
      "heading": "SQUAD",
      "sortKarma": "Karma",
      "sortStreak": "Streak",
      "sortFairPlay": "Fair Play"
    },
    "streakHeatmap": {
      "your_last_30_days": "Your Last 30 Days"
    },
    "survivalMode": {
      "log_a_skip": "Log a Skip",
      "the_craving_lost": "The craving lost.",
      "you_made_it": "You made it.",
      "danger_zone_hold_on": "⚡ Danger Zone, hold on",
      "close": "Close",
      "this_is_the_craving_not_you": "This is the craving. Not you.",
      "survival_mode": "Survival Mode"
    },
    "walletScreen": {
      "no_activity_yet": "No activity yet",
      "loading_2": "Loading…",
      "recent_activity": "Recent Activity",
      "processing": "Processing…",
      "we_re_finishing_up_the_payment": "We're finishing up the payment setup. Check back shortly.",
      "coin_purchases_coming_soon": "Coin purchases coming soon",
      "loading": "Loading…",
      "buy_coins": "Buy Coins",
      "coins": "Coins",
      "balance": "Balance",
      "your_coins": "Your Coins",
      "wallet": "Wallet",
      "purchase_failed": "Purchase failed"
    },
    "wikiView": {
      "your_stats_vs_this_food_unlock": "Your stats vs this food unlock at Level 5 · The Disciplined · 7,000 Karma",
      "risk_prediction_unlocks_at_level_7": "Risk prediction unlocks at Level 7 · The Resilient",
      "pattern_unlocks_at_level_6_the": "Pattern unlocks at Level 6 · The Consistent",
      "no_data_yet_for_this_food": "No data yet for this food.",
      "you_cave_on_this_most_at": "You cave on this most at",
      "skip_this_food_to_start_tracking": "Skip this food to start tracking your pattern.",
      "you_skip_this_most_at": "You skip this most at",
      "times_caved": "Times caved",
      "times_skipped": "Times skipped",
      "you_vs_this_food": "YOU VS THIS FOOD",
      "log_a_skip_of_this": "LOG A SKIP OF THIS",
      "kcal": "kcal",
      "the_wiki_is_building_2": "The wiki is building",
      "your_food_story_starts_with_your": "Your food story starts with your first skip.",
      "the_wiki_is_building": "The wiki is building",
      "recently_skipped": "Recently Skipped",
      "search_the_wiki": "Search the wiki...",
      "discover_what_you_re_skipping": "Discover what you're skipping",
      "food_wiki": "FOOD WIKI",
      "try_scanning_the_food_with_your": "Try scanning the food with your camera instead",
      "retry": "Retry",
      "could_not_load_wiki": "Could not load wiki.",
      "foodsFound": "{{count}} foods found",
      "noFoodsFoundFor": "No foods found for \"{{query}}\""
    },
    "winScreen": {
      "keep_going": "KEEP GOING",
      "craving_type": "Craving type:",
      "packaged_food": "Packaged Food",
      "villain_profile_unlocks_at_level_3": "Villain profile unlocks at Level 3 · The Awakened",
      "skip_logged_calories_saved_no_more": "Skip logged. Calories saved. No more Karma today. Come back tomorrow for full rewards.",
      "skip_logged_daily_karma_cap_reached": "Skip logged. Daily karma cap reached. Come back tomorrow for full rewards.",
      "karma_earned": "KARMA EARNED",
      "villain_defeated": "VILLAIN DEFEATED",
      "one_of_zulo_s_most_notorious": "One of ZULO's most notorious cravings",
      "villain_food_defeated": "☠️ VILLAIN FOOD DEFEATED",
      "kcalAvoided": "{{count}} kcal avoided",
      "close": "Close",
      "karmaLabel": "Karma",
      "skippedBy": "Skipped by {{count}} ZULO users"
    },
    "archived": {
      "caveModalArchived": {
        "cancel": "Cancel",
        "logged_no_judgment_tomorrow_is_a": "Logged. No judgment. Tomorrow is a fresh start.",
        "what_will_you_do_next_time": "What will you do next time?",
        "what_got_you_this_time": "What got you this time?",
        "how_much": "How much?",
        "what_did_you_eat": "What did you eat?",
        "i_caved": "I caved 😔",
        "something_went_wrong": "Something went wrong",
        "noted_every_skip_from_here_counts": "Noted. Every skip from here counts more."
      }
    },
    "home": {
      "dailyMissionCard": {
        "today_s_mission": "TODAY'S MISSION"
      },
      "firstSkipPrompt": {
        "log_my_first_skip": "Log my first skip",
        "resisted_a_craving_in_the_last": "Resisted a craving in the last hour? Tap Log Skip below. Pick the food, confirm,\n        and you've earned your first Karma. The hardest skip is always the first one.",
        "your_first_skip_is_one_tap": "Your first skip is one tap away.",
        "welcome_to_zulo": "Welcome to ZULO",
        "dismiss": "Dismiss"
      },
      "foodFactCard": {
        "food_fact_today": "FOOD FACT TODAY"
      },
      "percentileCard": {
        "your_impact": "YOUR IMPACT"
      }
    },
    "squad": {
      "createSquadSheet": {
        "e_g_work_gang_morning_crew": "e.g. Work Gang, Morning Crew, Family",
        "create_a_squad": "Create a Squad",
        "could_not_create_squad": "Could not create squad",
        "squad_name_must_be_at_least": "Squad name must be at least 2 characters",
        "create": "CREATE"
      },
      "pendingInvites": {
        "decline": "Decline",
        "squad_invites": "SQUAD INVITES",
        "could_not_decline_invite": "Could not decline invite",
        "invite_declined": "Invite declined",
        "could_not_accept_invite": "Could not accept invite"
      },
      "squadLeaderboardCard": {
        "no_members_yet_invite_people_to": "No members yet. Invite people to this squad!",
        "cancel_2": "Cancel",
        "leave_this_squad": "Leave this squad?",
        "cancel": "Cancel",
        "delete_this_squad_all_members_will": "Delete this squad? All members will be removed.",
        "could_not_delete_squad": "Could not delete squad",
        "squad_deleted": "Squad deleted",
        "could_not_leave_squad": "Could not leave squad",
        "you_left_the_squad": "You left the squad",
        "could_not_rename": "Could not rename",
        "squad_renamed": "Squad renamed"
      },
      "squadPickerSheet": {
        "create_a_squad": "+ Create a Squad",
        "create_a_squad_first": "Create a squad first",
        "choose_a_squad": "Choose a Squad"
      },
      "squadSearch": {
        "no_users_found": "No users found",
        "sent": "Sent",
        "search_by_nickname": "Search by nickname...",
        "find_people": "FIND PEOPLE",
        "could_not_send_invite": "Could not send invite"
      }
    },
    "cravingTriggerStep": {
      "skip_this_question": "Skip this question",
      "confirm_skip": "CONFIRM SKIP"
    },
    "edgeView": {
      "try_a_different_filter_or_search": "Try a different filter or search term.",
      "nothing_matches": "Nothing matches",
      "loading_the_catalog": "Loading the catalog…",
      "search_features": "Search features...",
      "your_tier_your_level": "Your tier · Your level",
      "filters": {
        "forYou": "For You",
        "availableNow": "Available now",
        "earnNext": "Earn by leveling up",
        "upgrade": "Get with Pulse / Infinite",
        "all": "All"
      },
      "category": {
        "core": "Core",
        "levelUnlock": "Level unlocks",
        "utility": "Utility",
        "ai": "AI & Insights",
        "gamification": "Gamification",
        "cosmetic": "Look & feel",
        "social": "Social",
        "physical": "Physical & partners",
        "subscription": "Subscription perks",
        "future": "Coming soon"
      },
      "tier": {
        "free": "Free",
        "core": "Core",
        "pulse": "Pulse",
        "infinite": "Infinite"
      },
      "status": {
        "yours": "Yours",
        "freeAtLevel": "Free at L{{level}}",
        "fromLevel": "From L{{level}}",
        "zuloPulse": "ZULO Pulse",
        "zuloInfinite": "ZULO Infinite",
        "locked": "Locked"
      },
      "levelLine": "Level {{level}} · {{name}}",
      "clearSearch": "Clear search"
    },
    "homeView": {
      "myzuloapp": "@myzuloapp",
      "kcal_eaten": "kcal eaten",
      "caved": "caved",
      "the_craving_you_resist_next_changes": "The craving you resist next changes everything. What is in front of you right now?",
      "today_s_discipline": "Today's Discipline",
      "done": "DONE ✓",
      "today_s_challenge": "Today's Challenge",
      "current_craving_risk": "Current Craving Risk",
      "cravings_peak_and_fade_in_under": "⏱ Cravings peak and fade in under 10 minutes. Start the timer. Don't eat until it ends.",
      "one_clean_skip_resets_your_momentum": "Skip your next craving and the cave is forgiven.",
      "i_caved": "😔 I caved",
      "scan_food": "Scan Food",
      "i_m_tempted": "⚡ I'M TEMPTED",
      "set_your_daily_skip_goal_in": "Set your daily skip goal in Settings →",
      "daily_goal_2": "Daily Goal",
      "daily_goal": "Daily Goal",
      "kcal_today": "kcal Today",
      "karma_today": "Karma Today",
      "protect_your_streak_29_coins_or": "Protect your streak: 29 Coins or free quarterly 🪙",
      "freeze_your_streak_29_coins_or": "Freeze your streak: 29 Coins (or free quarterly)",
      "days_straight": "days straight",
      "longest_streak": "Longest Streak",
      "skips_in_one_day": "skips in one day",
      "best_day": "Best Day",
      "zulo_community_this_week": "ZULO community this week",
      "skips_2": "Skips",
      "this_week": "This Week",
      "keep_logging_for_best_results": "Keep logging for best results.",
      "you_vs_the_community": "Today vs Community · 7-day avg",
      "saved": "saved",
      "kcal_blocked": "kcal blocked",
      "skips": "skips",
      "your_impact_all_time": "Your impact · all time",
      "your_savings_all_time": "Your savings · all time",
      "not_now": "Not now",
      "banner": {
        "cave1": "Don't let one slip become two.",
        "cave2": "Next decision wins.",
        "cave3": "Bounce back now.",
        "reengage1": "Welcome back. Start with one win today.",
        "reengage2": "No problem. Reset today.",
        "reengage3": "Back again. One decision at a time.",
        "streakActive": "{{count}} day streak. Don't break it today.",
        "streakKeep": "Keep the chain alive.",
        "streakExtend": "One more day extends your streak.",
        "almostOrdered": "Delivery is the trap. Skip it once today.",
        "default1": "Beat your next craving.",
        "default2": "One win today. That is all.",
        "default3": "New day. One decision at a time."
      },
      "pulse": {
        "money1": "{{amount}} still in your account. Because you said no.",
        "money2": "{{amount}} didn't go to someone selling you short-term comfort.",
        "moneyWeek": "This week alone: {{amount}} saved. That's a decent meal, one that you earned, not bought.",
        "money3": "Discipline compounds. You've kept {{amount}} out of the snack economy.",
        "money4": "{{amount}} worth of cravings, refused. Future you is already spending it better.",
        "money5": "Your wallet remembers every skip. {{amount}} and counting.",
        "moneyZero1": "Every craving has a price tag. Your first skip starts the savings.",
        "moneyZero2": "Log one skip today. Tomorrow's you wants the receipt.",
        "moneyZero3": "One skip. The gap between spending on regret and spending on yourself starts here.",
        "mid1": "{{kcal}} kcal your body never had to process. That's {{walk}} minutes of walking you didn't have to do to undo the damage.",
        "mid2": "{{kcal}} kcal blocked. Your pancreas, liver, and future self all thank you.",
        "mid3": "Every skip trains the pattern. {{kcal}} kcal of training so far.",
        "mid4": "{{walk}} minutes of exercise you skipped, because you skipped the food first. That's the cheat code.",
        "mid5": "{{kcal}} kcal that never became tomorrow's regret. Your body is learning who's in charge.",
        "mid6": "You've made {{kcal}} kcal worth of conscious decisions. Habit, replaced."
      },
      "period": {
        "week": "past 7 days",
        "month": "past 30 days",
        "allTime": "all time"
      },
      "community": {
        "heading": "ZULO Community · {{period}}"
      },
      "heatBar": {
        "calm": "Calm",
        "elevated": "Elevated",
        "high": "High",
        "riskLabel": "{{level}} Risk"
      },
      "compare": {
        "ahead": "Ahead",
        "onTrack": "On Track",
        "behind": "Behind",
        "skips": "Skips",
        "karma": "Karma",
        "kcal": "kcal",
        "you": "Today: {{value}}",
        "avg": "7d avg: {{value}}"
      },
      "villain": {
        "daysInRow": "Messing with discipline for {{count}} days in a row",
        "newThisWeek": "New this week",
        "holdingTop": "Holding the top spot",
        "headingIndia": "India's Villain · Rolling 7 days",
        "headingCommunity": "Community Villain · Rolling 7 days",
        "cavesIndia": "{{count}} caves logged across ZULO India this week",
        "cavesGlobal": "{{count}} caves logged across ZULO globally this week"
      },
      "weekly": {
        "vsLastWeek": "vs {{value}} last week",
        "karmaLabel": "Karma",
        "skipsGlobal": "{{count}} skips globally"
      },
      "allTime": "{{value}} all time",
      "dailyGoalProgress": "{{current}} of {{goal}} kcal",
      "lastTemptation": {
        "justNow": "Last temptation: just now",
        "minutes": "Last temptation: {{count}}m ago",
        "hours": "Last temptation: {{count}}h ago"
      },
      "logSkip": "Log Skip",
      "comebackWindow": "{{count}} min to make your comeback",
      "monthlyProgress": "{{name}}: {{progress}} of {{target}} this month",
      "caloriesLabel": "CALORIES"
    },
    "inviteFriendsModal": {
      "all_milestones_cleared_you_are_a": "🏆 All milestones cleared. You are a referral legend.",
      "next_milestone": "Next milestone",
      "share_your_invite_link": "Share your invite link",
      "your_code": "Your code:",
      "coins": "Coins",
      "earned_from_referrals": "Earned from referrals",
      "for_every_friend_they_get_100": "for every friend. They get 100 Karma too.",
      "100_karma_25_coins": "100 Karma + 25 Coins",
      "you_get": "You get",
      "invite_friends": "Invite Friends",
      "copied": "Copied!",
      "copy_link": "Copy referral link",
      "share_title": "Join me on ZULO",
      "share_text": "I have been skipping cravings and earning Karma on ZULO. Join my squad. We both get 100 Karma and I get 25 Coins."
    },
    "karmaBreakdownDrawer": {
      "daily_cap": "Daily cap",
      "no_entries_for_this_category": "No entries for this category.",
      "total": "Total",
      "when_you_use_coins_or_karma": "When you use Coins or Karma to unlock features, they'll show up here.",
      "no_spends_yet": "No spends yet",
      "karma_breakdown": "Karma Breakdown"
    },
    "profileInsightCards": {
      "based_on_avg_indian_delivery_order": "Based on avg. Indian delivery order value",
      "delivery_orders_dodged": "delivery orders dodged",
      "this_is_your_best_keep_going": "This is your best. Keep going.",
      "fresh_start_from_today": "Fresh start from today.",
      "days_cave_free": "days cave free",
      "now_you_know": ". Now you know.",
      "peak_line": "Your {{trigger}} cravings peak around {{startHour}} to {{endHour}}.",
      "top_trigger_fallback": "Top trigger: {{trigger}}",
      "most_of_your_cravings_are_triggered": "Most of your cravings are triggered by",
      "your_baseline_build_from_here": "Your baseline. Build from here.",
      "based_on_your_last_30_days": "Based on your last 30 days",
      "honest_score": "HONEST SCORE"
    },
    "publicProfileView": {
      "report_user": "Report user",
      "add_friend": "Add Friend",
      "friends": "Friends",
      "invite_to_squad": "Invite to Squad",
      "this_is_you": "This is you",
      "no_trophies_yet": "No trophies yet",
      "trophy_room": "Trophy Room",
      "no_badges_yet": "No badges yet",
      "achievements": "Achievements",
      "user_not_found": "User not found",
      "could_not_send_invite": "Could not send invite",
      "blockUser": "Block user",
      "unblockUser": "Unblock user",
      "blockConfirm": "Block {{name}}? You will not see them in friend or squad searches.",
      "unblockConfirm": "Unblock {{name}}?"
    },
    "reportUserModal": {
      "reports_are_reviewed_by_zulo_we": "Reports are reviewed by ZULO. We may suspend or remove accounts that violate our Terms.\n            False reports can also lead to action against the reporter.",
      "submitting": "Submitting…",
      "what_s_the_problem": "What's the problem?",
      "what_are_you_reporting": "What are you reporting?",
      "close": "Close",
      "report_user": "Report user",
      "report_submitted_our_team_will_review": "Report submitted. Our team will review it.",
      "could_not_submit_report_please_try": "Could not submit report. Please try again.",
      "you_ve_already_reported_this_user": "You've already reported this user. Our team is reviewing.",
      "target_profile_label": "This profile",
      "target_profile_desc": "Their account, display name, or behaviour",
      "target_avatar_label": "Their photo",
      "target_avatar_desc": "The profile picture is offensive or inappropriate",
      "target_nickname_label": "Their nickname",
      "target_nickname_desc": "The name they go by is offensive or impersonating",
      "reason_spam_label": "Spam",
      "reason_spam_desc": "Repetitive or promotional content",
      "reason_harassment_label": "Harassment",
      "reason_harassment_desc": "Bullying, threats, or targeted abuse",
      "reason_inappropriate_label": "Inappropriate content",
      "reason_inappropriate_desc": "Hateful, sexual, or violent material",
      "reason_impersonation_label": "Impersonation",
      "reason_impersonation_desc": "Pretending to be someone else",
      "reason_other_label": "Something else",
      "reason_other_desc": "Tell us in your own words",
      "reporting_label": "Reporting",
      "details_label_other": "Tell us what happened",
      "details_label_optional": "Add details (optional)",
      "placeholder_describe_other": "Describe the issue…",
      "placeholder_anything_else": "Anything else we should know?",
      "submit_report": "Submit report"
    },
    "shareCardGenerator": {
      "close": "Close",
      "share": "Share",
      "save_to_photos": "Save to Photos",
      "generating": "Generating...",
      "share_card": "Share card"
    },
    "trophyRoom": {
      "generate_share_card": "Generate Share Card",
      "share_2": "Share",
      "share": "Share",
      "complete_challenges_and_hit_milestones_to": "Complete challenges and hit milestones to earn trophies."
    },
    "welcomeWalkthrough": {
      "skip": "Skip",
      "next": "Next",
      "done": "Done",
      "steps": {
        "how_zulo_works": {
          "tag": "How ZULO works",
          "title": "Resist a craving. Log the skip.",
          "body": "Every time you skip a food you wanted, tap Skip on Home to log it. That is the whole game. Karma, streaks, and levels all flow from there."
        },
        "karma_and_streaks": {
          "tag": "Karma and streaks",
          "title": "Your first 5 skips of the day earn the most.",
          "body": "Skip 1 of the day is worth the most Karma. Skips 2 and 3 still earn well. Skips 4 and 5 add a little. Beyond that the day's Karma is capped so no-one can grind the leaderboard. One skip a day keeps your streak alive."
        },
        "danger_zone": {
          "tag": "Danger Zone",
          "title": "3pm to 7pm earns 1.5x bonus.",
          "body": "This is the window most people cave. Log a skip here and you get 1.5x Karma. It is the best way to climb levels fast, if you can hold out."
        },
        "insights_and_ai": {
          "tag": "Insights and AI",
          "title": "ZULO learns your patterns.",
          "body": "Profile shows your peak craving hour, top trigger, calorie breakdown, and 30-day heatmap. Ask ZULO is a chat-style AI that answers questions about YOUR data - \"why do I cave in the evenings?\" or \"am I getting better week over week?\". A weekly insight summarises the trends for you."
        },
        "squads_and_edge": {
          "tag": "Squads and Edge",
          "title": "Compete and unlock extras.",
          "body": "Squad shows leaderboards and friends. Edge is where you buy Coins, unlock perks, and see every paid feature. Challenges live on Home and Profile as collapsible tiles."
        },
        "you_are_ready": {
          "tag": "You are ready",
          "title": "Your first skip is waiting.",
          "body": "Tap Done below. The next craving is yours to beat. We will be here when you log it."
        }
      },
      "previous": "Previous"
    },
    "homeChallengesCard": {
      "challenges": "CHALLENGES",
      "allDoneToday": "All done for today",
      "aNewChallenge": "A new challenge",
      "doneTodaySubtitle": "{{count}} done today · tap to see what's next",
      "newTodaySubtitle": "New today · tap to view"
    },
    "nextLevelCard": {
      "maxLevel": "You have reached the highest level. The Legend.",
      "karmaToNext": "{{count}} Karma to {{level}}"
    }
  },
  "pages": {
    "index": {
      "we_re_wiring_up_razorpay_next": "We're wiring up Razorpay next.",
      "payments_coming_soon": "Payments coming soon.",
      "dismiss_2": "Dismiss",
      "dismiss": "Dismiss",
      "your_body_your_call": "Your body. Your call.",
      "could_not_freeze_streak": "Could not freeze streak",
      "streak_protected_for_today": "Streak protected for today. ❤️",
      "next_free_freeze_in_90_days": "Next free freeze in 90 days.",
      "free_streak_freeze_used": "Free Streak Freeze used. ❤️",
      "not_enough_coins": "Not enough Coins"
    },
    "joinPage": {
      "no_thanks": "No thanks",
      "invited_you_to_join_their_zulo": "invited you to join their ZULO squad.",
      "squad_invite": "Squad Invite",
      "go_to_home_3": "Go to home",
      "this_is_your_own_invite_link": "This is your own invite link!",
      "go_to_home_2": "Go to home",
      "this_invite_link_is_invalid_or": "This invite link is invalid or expired.",
      "go_to_home": "Go to home",
      "no_invite_code_found": "No invite code found."
    },
    "notFound": {
      "go_home": "Go Home",
      "this_page_skipped_town": "This page skipped town."
    },
    "publicProfilePage": {
      "go_to_home": "Go to home",
      "user_not_found": "User not found"
    },
    "unsubscribePage": {
      "go_back_to_zulo_2": "Go back to ZULO →",
      "thanks_for_the_feedback": "Thanks for the feedback.",
      "submit_feedback": "Submit feedback",
      "tell_us_why_optional": "Tell us why (optional)",
      "re_enable_in_app_settings": "RE-ENABLE IN APP SETTINGS",
      "the_daily_summary_is_the_only": "The daily summary is the only email we send every day. It shows your skips, your streak, and what your squad\n            did while you were offline.",
      "about_the_daily_summary": "About the daily summary",
      "you_will_no_longer_receive_daily": "You will no longer receive daily summary emails from ZULO.",
      "you_have_been_unsubscribed": "You have been unsubscribed.",
      "go_back_to_zulo": "Go back to ZULO",
      "hello_myzulo_app": "hello@myzulo.app",
      "something_went_wrong": "Something went wrong.",
      "unsubscribing": "Unsubscribing..."
    }
  }
}
